/** Shopify CDN: Minification failed

Line 496:0 Unexpected "{"

**/
@font-face {
    font-family: 'Khodijah Free';
    src: url('/cdn/shop/files/KhodijahFree.woff2?v=1677762585') format('woff2'),
        url('/cdn/shop/files/KhodijahFree_97380046-59ef-4f73-80ac-6493ed50aafb.woff?v=1677762585') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


*:focus {
  outline:none;
}

a:hover {
    color: #c1a264 !important;
}

.aqHkS.Mlpfi.bAS_j.okQ4n.wkoOa.LMpJh.Lot1G.EmqTg {
    color: #fff !important;
    text-transform: uppercase !important;
}


/***** Announcement bar ******/
.custom-font {
    padding-top: 3px;
    padding-bottom: 3px;
}
/***** Language Translator Start *****/
 .notification-bar__wrapper .notification-bar__menu{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.notification-bar__wrapper .gt_switcher_wrapper{
  position: relative !important;
}

 .notification-bar__wrapper .gt_option{
  position: absolute !important;
  background: white;
}
#shopify-block-11354984448963461329 {
    display: none;
} 
.gt_container--hich1m .gt_switcher{
  width: 60px !important;
}
.gt_container--hich1m .gt_switcher .gt_selected a{
  width: 90px !important;
}
.gt_container--hich1m .gt_switcher a{
  font-size: 0px !important;
}
.gt_container--hich1m .gt_switcher a img{
  width: 26px !important;
}
.gt_container--hich1m .gt_switcher .gt_option{
  width: 60px !important;
}
/***** Language Translator End *****/

/***** HEADER *****/

.dropdown-submenu .inner .h4 a {
    font-family: 'Khodijah Free';
    text-transform: lowercase;
    font-size: 17px;
}

.nav>li.mega-menu .dropdown-submenu{
  border: none;
}

.dropdown-menu .dropdown-submenu {
    border: none !important;
}

.mega-menu-block img {
    max-height: 250px !important;
    object-fit: cover !important;
}

.nav>li.mega-menu .dropdown-submenu .dropdown-submenu__linklist li{
   margin: 5px 0; 
}

.header-wrapper .logo-placement-within-wrapper__item{
  flex: 0 1 auto !important;
}

.notification-bar__right, .notification-bar__menu {
    flex: 1 1 20% !important;
}

.notification-bar__message{
  max-width: 60% !important;
}

/***** SHOT THE LOOK HOT SPOTS *****/
.stl__dot {
    opacity: 0;
}

.shop-the-look-custom .indiv-product .reveal .grid__image>div {
    height: 250px;
}

/* ============================  PRODUCT PAGE =============================*/

.indiv-product .reveal .grid__image>div {
    height: 400px;
}

.indiv-product .grid__image .aspect-ratio {
    height: 400px;
}

/**** checkout page *****/
._1fragema3 {
    position: relative;
    font-family: 'Baskerville No 2';
    text-transform: uppercase;
}

._1fragem14 .aqHkS.Mlpfi.bAS_j.okQ4n.wkoOa.LMpJh.Lot1G.EmqTg {
    color: #fff !important;
    font-family: 'Baskerville No 2';
    text-transform: uppercase;
}




@media(max-width: 450px){
  .collection-grid-wrapper .grid__item.product-grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}


.collection-grid-wrapper .grid__item.product-grid li {
    box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
}

}


/* ======================= contact page ========================= */

#contact-form input.btn {
    padding: 12px 40px !important;
}

#contact-form input.btn:hover {
    background: #c8a868;
}   

.ql-align-center {
    font-size: 18px;
    margin-bottom: 10px;
}

button.action.submit.classic-button {
    width: 400px;
    margin-top: 20px;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 16px;
}


.ql-align-center {
    font-size: 24px;
}
/***** FOOTER ******/
footer .sm-icons {
    justify-content: start !important;
}

.newsletter__title .wow.fadeIn {
    color: #fff;
}

.stl__outer-products-container .stl__products-container{
  padding-right: 30px;
  padding-left: 30px;
}

footer .links-footer ul li a{
  font-size:14px;
}

footer .type-subheading.type-subheading--1 {
    font-family: 'Khodijah Free' !important;
    text-transform: lowercase;
    font-size: 20px;
}


#newsletter-wrapper input {
    border-bottom: 1px solid #c8a868 !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    padding: 12px 0;
}

#newsletter-wrapper {
    display: block !important;
}

#newsletter-wrapper button:hover {
    background: #000;
    border: 2px solid;
    transform-origin: left;
    opacity: 1;
}


#newsletter_submit-sections--17986798682395__footer-main:before {
    content: "subscribe";
    position: absolute;
    display: block;
    color: #c3aa6c;
    text-transform: uppercase;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

footer .feather.feather-chevron-right {
    display: none;
}


  #newsletter-wrapper button{
    width: 60%;
    border: 1px solid #c3aa6c;
    margin-top: 20px;
    position: relative;
    height: 50px;
    transition: 0.4s ease;
}

.type-subheading.type-subheading--1 {
    font-size: 16px;
     font-family: 'Khodijah' !important;
    font-weight: normal;
    font-style: normal;
}

footer .needsclick.kl-private-reset-css-Xuajs1 {
    padding: 2px 0 !important;
    text-transform: uppercase;
    letter-spacing: 1px !important;
    font-family: 'Baskerville No 2' !important;
}




@media(min-width: 768px){

  footer .col-md-3.col-sm-12.links-footer.footer-block--wrapper {
    max-width: 16%;
}

footer .col-md-3.col-sm-12.footer-block--wrapper:nth-child(4) {
    max-width: 16%;
}

footer .col-md-3.col-sm-12.mailing-list-footer.footer-block--wrapper {
    flex: 0 0 50% !important;
    max-width: 100%;
    padding-right: 15%;
}

}

@media(max-width: 1240px) and (min-width: 768px){

  footer .col-md-3.col-sm-12.links-footer.footer-block--wrapper {
    max-width: 50%;
}

footer .col-md-3.col-sm-12.footer-block--wrapper:nth-child(4) {
    max-width: 50%;
}

.custom-html.col-md-3.col-sm-12.links-footer.footer-block--wrapper {
    flex: 0 0 50% !important;
}

  footer .col-md-3.col-sm-12.mailing-list-footer.footer-block--wrapper{
    padding-right: 0 !important;
  }

  .col-sm-12{
    flex: 0 0 100% !important;
  }

}

@media(min-width: 320px){
  #newsletter-wrapper button{
    width: 100%;
  }

  footer .container .rte{
    text-align: left;
  }
}


/*************** Featured Collection ********************/

.featured_collection-container .reveal .grid__image>div {
    height: 400px;
}

.image-gallery-container .type-subheading {
    font-size: 24px;
}

/*************** Featured Collection ********************/


/* ========================= Pages ========================= */


/****** Store Location Page ********/

.location-item h4 {
    font-size: 16px;
    font-style: italic;
}
.location-item p {
    font-size: 16px;
    margin: 20px auto;
}
.store-locations-container .page-width {
    max-width: 1270px;
    margin: 10px auto;
}
.location-item {
    display: flex;
    gap: 30px;
    margin: 10px auto;
    justify-content: center;
}
.country-name {
    font-family: 'Khodijah Free' !important;
    font-size: 20px;
    line-height: 18px;
    text-transform: lowercase;
    font-weight: bold;
    margin-bottom: 20px;
}
.block-size.column-1 {
    width: 25%;
}
.block-size.column-2 {
    width: 25%;
}
.block-size.column-3 {
    width: 25%;
}
.block-size.column-4 {
    width: 25%;
}
.state-name {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700;
}

/***********Store Location Page End**************/

/****** collection page *******/

  #collections .collection-grid .row ,
  #style .collection-grid .row,
  #shop .collection-grid .row
  {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
}


@media(min-width: 480px) and (max-width: 768px){
  #collections .collection-grid .row ,
  #style .collection-grid .row{
    grid-template-columns: repeat(2, 1fr);
}
}

@media(max-width: 480px){
  #collections .collection-grid .row,
   #style .collection-grid .row{
    grid-template-columns: 1fr;
}
}

/***** Single Product page ******/

.secondary-button {
    background: #c8a868 !important;
    color: #fff !important;
}

/***** Wholesale Page *****/

.wholesale-wrapper .button_container a {
    margin: auto;
    padding: 12px 60px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 4px;
    background: #c3aa6c;
    border: none;
    color: #fff;
    margin-bottom: 50px;
}

.button_container {
    display: flex;
    justify-content: center;
    align-items: center;
}

/************ Responsive Css ************/
@media only screen and (max-width:768px)
{
  div.notification-bar div.notification-bar__message
  {
  	max-width: 100% !important;
  }

  .col-md-3.col-sm-12.mailing-list-footer.footer-block--wrapper {
    margin-right: 0;
}

  #newsletter-wrapper {
    display: flex !important;
    flex-direction: column;
}

  .col-md-3.col-sm-12.footer-block--wrapper:nth-child(4){
    max-width: 100%;
  }

  footer .rte p {
    text-align: left;
}
  ul.slides.testimonial-slides > li
  {
    display:none !important;
  }
  ul.slides.testimonial-slides > li.flex-active-slide
  {
	display: block !important;
  }
}
@media only screen and (max-width:550px)
{
  div[data-wetheme-section-type="announcement-bar"].notification-bar__wrapper
  {
    padding:0px;
  }
  div.location-item
  {
	flex-wrap: wrap;
    gap: 0;
    padding: 0 15px;
  }
  div.location-item div.block-size 
  {
    flex:0 0 50%;
    padding-top: 20px;
  }
}
@media only screen and (max-width:480px)

.notification-bar__message p {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
}
{
  body,
  .indiv-product .indiv-product-title-text,
  .money-styling,
  h3.type-subheading--1
  {
    font-size:18px;
  }
  div.notification-bar div.notification-bar__message
  {
    padding:5px 0px;
  }
  div.notification-bar div.notification-bar__message > div
  {
    font-size:14px;
    line-height:1;
    text-transform:lowercase;
  }
  div.notification-bar div.notification-bar__message > div strong
  {
    font-weight:400;
  }
  nav.breadcrumb,
  nav.breadcrumb span
  {
	font-size: 16px;
  }
  h1.custom-font.product-description-header
  {
    font-size:26px;
  }
}

/*=======================Contact From Style Start======================*/
h2.ql-align-center {
    font-weight: 600;
}
h5.ql-align-center {
    font-size: 18px;
}
/*=======================Contact From Style End======================*/

/*======================Faqs Page Style Start====================*/
#faqs .main-heading {
    display: none;
}
/*======================Faqs Page Style End====================*/

/*======================Crystal Page Style Start====================*/
#crystals .main-heading {
    display: none;
}
/*======================Crystal Page Style End====================*/

/*======================Collab Page Style Start====================*/
#collab .main-heading {
    display: none;
}
/*======================Collab Page Style End====================*/

/*======================Shipping Page Style Start====================*/
#shipping .main-heading {
    display: none;
}
/*======================Shipping Page Style End====================*/

/*======================Meet The Desiner Page Style Start====================*/
#meet-the-designer-of-the-world-of-indah .main-heading {
    display: none;
}
/*======================Meet The Desiner Page Style End====================*/

/*======================Refund Policy Page Style Start====================*/
#refund-policy .shopify-policy__title {
    display: none;
}
/*======================Refund Policy Page Style End====================*/

@media(min-width:320px) and (max-width:480px){
 h2.ql-align-center {
    font-size: 18px;
  }
  h5.ql-align-center {
    font-size: 13px;
    margin-top: 5px !important;
  }
  button.action.submit.classic-button {
    width: 100%;
  }
}

/**************************** Language Translator Start **********************/
 @media screen and (max-width: 991px){
   #shopify-block-11354984448963461329 {
      display: block;
  } 
  .gt_switcher_wrapper {
    bottom: 10% !important;
    right: 5% !important;
  }
   .gt_container-jx5sqe .gt_switcher{
     display: none;
   }
} 
@media (min-width: 991px) and (max-width: 1024px){
  .gt_container--hich1m .gt_switcher {
    width: 30% !important;
  }
  .gt_container--hich1m .gt_switcher .gt_option {
      width: 30% !important;
  }
}
@media (min-width: 768px) and (max-width:991px){
  .gt_container--hich1m .gt_switcher{
     width: 60px !important;
   }
   .gt_container--hich1m .gt_switcher .gt_option {
      width: 60px !important;
  }
}
@media(min-width: 320px) and (max-width: 768px){
  .gt_container--hich1m .gt_switcher{
     width: 60px !important;
   }
  .gt_container--hich1m .gt_switcher .gt_option {
    width: 60px !important;
  }
  .notification-bar__message p {
    font-size: 12px;
    line-height: 16px;
  }
}
/**************************** Language Translator End **********************/

#crazyrocket-popup-overlay
{
      background-color: #fff !important;
}