/** Shopify CDN: Minification failed

Line 33:95 Unexpected "{"
Line 113:11 Unexpected "/"
Line 203:52 Expected identifier but found "!"
Line 334:0 Expected "}" to go with "{"

**/
a:is(:link,:visited) .kl-private-reset-css-Xuajs1{display:none !important;opacity:0 !important;}
/**password**/
#template-new-id-hide #shopify-chat,
#template-new-id-hide #smile-lite-launcher-frame,
#template-new-id-hide  .needsclick
{display:none !important;}    



@media(min-width: 750px) {
  #shopify-section-template--24973592527212__featured_video_hNRda7,#shopify-section-template--24973592527212__featured_text_bYV9KD {
    display: none !important;
  }
}
/**HEADER**/
.header--root[data-layout="center-below"] .header--wrapper {row-gap: 0px !important; }
.header--wrapper{padding-bottom:0px !important;}
.header--primary-nav{padding-top:20px !important;}
.mega-menu-item-container .mm-featured-title .mm-title,.mega-menu-prices,.horizontal-mega-menu .mm-add-to-cart {display:none !important;} 
/* .horizontal-mega-menu .buddha-menu-item span.mm-description{font-size:16px !important;} */
.mm-submenu{padding-left:30px !important;}
span.mm-title{color:#000 !important;}
.mm-title{font-size:16px !important;}
.y-menu { overflow: visible !important;}
.vertical-mega-menu ul.mm-submenu.simple>li[image-type=fit-high] .mm-image-container .mm-image,{
    margin:0px !important; text-align: left !important;}
.mm-image {margin:0px !important;}
.mm-add-to-cart{text-align:left !important;}
.horizontal-mega-menu li.buddha-menu-item ul.mm-submenu.simple{ flex-flow: nowrap !important;padding:30px !important;}
.search-icon-text {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.search-label {
  font-size: 12px;
  text-transform: capitalize;
}
@media(max-width:767px){.header--wrapper{padding-bottom:20px !important;}}
.footer--about-text p{font-size:14px;}
.horizontal-mega-menu ul.mm-submenu a.shop-button{
    background:#000 !important;
    color:#fff !important;
    padding:10px 20px !important;
    margin-top:20px !important;
    width:50% !important;
  
}
/* @media(min-width:768px){.header--search-container{ position: absolute !important; top: 69% !important; left: 3% !important;}
.header--secondary-nav{ position: absolute !important; left: 94% !important; top:115% !important;}}
@media(max-width:767px){.header--root[data-layout="center-below"] .header--wrapper{padding-bottom:20px !important;}} */
/*footer*/
.footer--about-text::before {
  content: "";
  display: block;
  background-image: url('/cdn/shop/files/Logo_1.png?v=1751968763');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
  height: 60px; /* Adjust based on logo size */
  margin-bottom: 30px; /* Space between logo and text */
}

.footer--sub--block{display: none !important;}
.footer--block--heading{font-size:18px;}
.footer--block--heading
,.footer--about-text p{text-align: left !important;}
.footer--block{align-items: left !important;
text-align: left !important;gap:30px !Important;}

/** END**/

/**HOME**/
/*collection section
#whole-section-custom[data-container=section]{grid-row-gap: 0px !important;}
.featured-collections--title{font-size:25px; text-align:left;}
#featured-home-collections[data-container=panel] {grid-row-gap: 0px !important;grid-column-gap: 0px;}
.featured-collections--image{border-radius:0px !important;}
#padding-collections-section[data-section-id]{padding:0px !important;}
#whole-section-custom .featured-collections--title{margin-top:-60px;z-index:10;text-align:right; color:#fff;
font-weight:600;padding-right:20px;line-height:40px ;}
#shopify-section-template--24973592527212__featured_video_WMLTRy .featured-video--root::before {background-color: rgb(179 155 119 / 39%);
-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(2px);}
.featured-collections--image::before {content: "";position: absolute;inset: 0; background-color: rgba(0,0,0,0.34); z-index: 1;}
.product-quick-add--form--wrapper .carousel--container{height:300px !important;}
.product-quick-add--form--wrapper .carousel--container img{height:300px!important;}
.product-quick-add--title{font-size:16px !important;}
.featured-collections--heading{padding-top:40px !important;padding-bottom:20px !important;}
/*end*
/*feature product*/
.featured-collection--products .product-card--swatches--column-view,.recent-products--wrapper .product-card--swatches--column-view,
.main-collection--grid .product-card--swatches--column-view,
.related-products--wrapper .swatches--container{ display:none !important;}
@media(max-width:767px){.product-quick-add[data-hover="true"] {margin-right:18px !important;}
#whole-section-custom .featured-collections--title {font-size:20px !important;}}
/**END**/

/**COLLECTION**/
.navigation--filter,.navigation--mobile-button{background:#000 !important;color:#fff !important;}
.navigation--layout-button,.navigation--mobile-button{background:#000 !important;}
.navigation--container svg.icon--root path{fill:#fff !important;}
.template--collection .stacked-text--description strong{font-size:24px;line-height:0px;}
.template--collection .stacked-text--description p{font-size:15px !important;line-height:30px;}
/**END**/ */

/**SINGLE PRODUCT**/
.product--block{margin-top:15px !important;}
/*sizechart*/
@media(min-width:767px){.product-size-chart--modal{width:50% !important; max-width:60% !important;padding:30px;}}
.product-size-chart--modal th,.product-size-chart--modal tr td{border-bottom: 1px solid rgb(232,232,232) !important;}
.product-size-chart--modal th,.product-size-chart--modal  tr td{border-right:1px solid rgb(232,232,232) !important;}
.product-size-chart--modal h2{border-bottom:1px solid #000 !important;}
.product-size-chart--modal h3{padding:0px !important;margin:0px !important;}
.product-size-chart--modal table{margin-top:10px !important;}
button[disabled], input[disabled] {min-width:100% !important;}
.product--block ol{padding:0px !important;}
.product--block li::marker,.product--block strong{font-weight: bold !important;color:#b99500}
/**END**/
/**SHOP**/
@media(min-width:767px){.restock-rocket-button-collection { position: absolute !important;top: 23.90%  !important; width: 21.6% !important;}}
/**CONTACT US**/
.contact--social-icons-horizontal{width:12% !important;}

/**Notify**/
.product-card--details-wrapper .restock-rocket-button{display:none !important;}

/**product**/
.product-quick-add[data-hover="true"] {opacity: 1 !important;visibility: visible !important;
transform: scale(1) !important; transition: none !important; pointer-events: auto !important;}
.product-quick-add--button { opacity: 1 !important; visibility: visible !important; transform: none !important;
pointer-events: auto !important; display: flex !important; width: auto !important;overflow: visible !important; padding: 0 12px !important;}
.product-quick-add--text { display: inline !important; opacity: 1 !important; visibility: visible !important; }
@media(min-width:767px){.product-quick-add { width: 70%; text-align: center !important; }
.main-product--wrapper .product-buy-buttons--root{display:flex;    flex-direction: row;}
.main-product--wrapper .product-buy-buttons--primary{width:48% !important;}
.main-product--wrapper .shopify-payment-button__button {padding:10px 50px !important;}}
#wishlisthero-product-page-button-container .product__form--add-to-cart{background: #b99500 !important;padding:15px !important;padding-bottom:30px!important;
 color:#fff !important;text-transform: uppercase; font-weight:500 !important;letter-spacing: 1px;border-radius:5px !important;}
.radios--value-button:has(>.radios--input[data-item=radio]:checked) { background:#000 !important;color:#fff !important;border-color:#000 !Important;}
/* #shopify-section-sections--24973593182572__popup{margin-top:50px !important;} */

/**About**/
.image-with-text--root{padding:0px !important;}
@media(min-width:767px){.stacked-text--wrapper{padding:0px !important;}
#shopify-section-template--25127635026284__image_with_text_k6RJyC
 .stacked-text--wrapper{padding-left:100px !important;}}
#shopify-section-template--25127456899436__image_with_text_DKJ6U9{padding:60px 10px !important;}
#shopify-section-template--24973592592748__image_with_text_aW6QrH{padding:0px 10px 60px 10px !important;}
#shopify-section-template--25127635026284__image_with_text_k6RJyC
,#shopify-section-template--25127635026284__image_with_text_Vpfgb6{padding-bottom:60px !important;}
:is(.image--root,.placeholder--root){ border-radius:0px !important;}
#shopify-section-template--25127635026284__image_with_text_k6RJyC{padding:60px 10px !important;}
.stacked-text--description{font-size:16px;}
#shopify-section-template--24973592592748__16324732989269ca2c{padding:60px 10px;}
#shopify-section-template--25127456899436__image_with_text_UMQzNE .image--root::before,
#shopify-section-template--24973592592748__16324732604d3e7054  .image--root::before,
 #shopify-section-template--25127636762988__image_with_text_3EheJr .image--root::before,
 #shopify-section-template--25127635026284__image_with_text_cfwN6D .image--root::before {
  content: "";
  position: absolute;
  inset: 0;   z-index: .7;
  background: rgba(0,0,0,0.25); /* ← Adjust opacity/color */
}
@media(max-width:767px){
  #shopify-section-template--24973592592748__16324732989269ca2c,
  #shopify-section-template--25127456899436__image_with_text_DKJ6U,
#shopify-section-template--25127456899436__image_with_text_DKJ6U9
  {padding:30px 10px;}
#shopify-section-template--25127635026284__image_with_text_k6RJyC
,#shopify-section-template--25127635026284__image_with_text_Vpfgb6{padding-bottom:30px !important;}
#shopify-section-template--24973592592748__image_with_text_aW6QrH{padding:0px 10px 30px 10px !important;}

}
/**REWARDS**/

#shopify-section-template--25127635026284__image_with_text_k6RJyC .stacked-text--description p strong{
    font-family:"lora" !important;
    font-weight:400;
    font-size:34px;
    line-height:70px;
    padding-bottom:20px;
}
@media(max-width:767px){
  #shopify-section-template--25127635026284__image_with_text_k6RJyC .stacked-text--description p strong{
    font-family:"lora" !important;
    font-weight:400;
    font-size:24px;
    line-height:70px;
    padding-bottom:20px;
}  
 #shopify-section-template--25127635026284__image_with_text_k6RJyC .stacked-text--wrapper{padding:0px !important;}

 .scrolling-content--block-wrapper{ font-size:12px !important;}
 .scrolling-content--block-wrapper img{ width:25px; !important;height:auto !important;}
 .scrolling-content--root{padding:16px !important;}
}
/**wishlist**/
.wishlist-hero-list-footer .MuiButtonBase-root{
    background:#b39b77;color:#fff !important; padding:10px 20px;border-radius:5px !important;}
    .wishlist-hero-list-footer .MuiButtonBase-root:hover{
    background:#b39b77;color:#fff !important; padding:10px 20px;border-radius:5px !important;}
.MuiSvgIcon-root{margin-right:10px !important;}
.jss23 { height: 100 !important; font-family: inherit !important; padding-top: 100% !important;}
.wishlist-hero-page-header{font-weight:500; font-family:"lato" !important; font-size:26px !important;}
#wishlist-hero-shared-list-view{padding:40px 10px !important;}
.wishlist-hero-list-footer .MuiButtonBase-root{margin-top:20px !important;}

/**Category**/
@media(min-width:767px){#shopify-section-template--24973592494444__image_with_text_XxjHPp
.stacked-text--root{
    padding:50px;
}
/* #shopify-section-template--24973592494444__image_with_text_XxjHPp
    {padding-top:60px !important;}} */
/* #shopify-section-template--24973592494444__image_with_text_XxjHPp
.featured-content--container{
border:1px solid rgba(188,188,188,0.27);} */
#shopify-section-template--24973592494444__image_with_text_XxjHPp .stacked-text--title{font-size:24px !important;
text-transform:uppercase !important; font-weight:500!important;}

/**filter**/
.filter--toggle[aria-controls="price-refine_filter"] { display: none; }
.navigation--button,.navigation--mobile-button {
  color: transparent !important; position: relative !important;}

.navigation--button::after{
  content: 'Filter'; color: #fff; position: absolute; top: 0; left: 15px;}
  @media(max-width:767px){.navigation--mobile-button::after {
  content: 'Filter'; color: #fff; position: absolute; top: 8px; left: 20px;}

}

/* password

    @media(max-width:767px){.password--info-mf{
width:90%;font-weight:400 !important;}} */

/*collcetion single**/
:is(.image--root,.placeholder--root)[data-overlay-style=darken-bottom]:after,
#shopify-section-template--24973592494444__image_with_text_XxjHPp img{
    border-radius: 0 !important;
}

.coming-soon-footer{display: none !important;}

  /* .password--container{margin-top:50px !important;}
  @media(max-width:767px){.password--container{margin-top:100px !important;}} */


  .blog--footer{display:none !important;}
 
  .product-quick-add{
    display: none !important;
}
/* .template--collection .section--image-with-text,
.template--collection .section--image-with-text *,
.template--collection .image-with-text--root,
.template--collection .featured-content--root,
.template--collection .featured-content--container {
  overflow: visible !important;
}

.template--collection .featured-content--container {
  align-items: flex-start !important;
}

.template--collection .stacked-text--root {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 150px !important;
  align-self: flex-start !important;
  height: fit-content !important;
} */

@media(min-width:767px){
  .template--collection .image--root  {
  width: 650px !important;
  max-width: 650px !important;
}

.template--collection .featured-content--image{
    min-width:45% !important;
}
}
[data-item~=featured-heading] {
  font-size:41px !important;
}

.blog--wrapper{
  padding-top:80px !important;
}

.suit-price-breakdown {
    margin-top: 8px;
    width: 100%;
  }
  .suit-price-row {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    padding: 2px 0;
    color: #555;
  }
  .suit-price-total {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    border-bottom: 1px solid #eee;
    padding-bottom: 4px;
    margin-bottom: 4px;
  }

  .product-quick-add,.product-quick-add--button,.contact--address-link{
    display:none !important;
  }

  .ecomsend__Modal__CustomDialog ._myCustomDialog_zg54f_30._center_zg54f_117{
padding:15px !important;
  }

 #shopify-section-template--24973592527212__featured_video_WMLTRy h2{ font-size:37px !important;}

 .footer--subscribe--info p{ font-size:14px !important;}

