/** Shopify CDN: Minification failed

Line 451:71 Expected ":"
Line 451:83 Expected identifier but found ":"

**/
/* Header */
header.header { padding-top: 14px; padding-bottom: 14px; }
sticky-header.header-wrapper { box-shadow: 0 4px 20px #00000026; backdrop-filter: blur(12px); background: rgba(26, 26, 26, 0.70); display: block; position: absolute; width: 100%; border-bottom: none;}
header.header .header__menu-item { padding: 0; }
header.header .header__inline-menu .list-menu { gap: 48px; }
header.header .header__menu-item:hover span { text-decoration: none; }
header.header .header__inline-menu { margin-left: 0; }
header.header .global-button{ padding:12px 16px; margin-left:24px; }


/* featured-product */
.li-icon ul {list-style: none;padding-left: 0;}
.li-icon ul li {position: relative;padding-left: 28px;}
.li-icon .metafield-rich_text_field p{margin-bottom:24px;}
.li-icon .quantity{    width: calc(17rem / var(--font-body-scale) + var(--inputs-border-width) * 2);}
.li-icon ul li::before {content: "";position: absolute;left: 0;top: 6px;width: 20px;height: 19px; background: url('/cdn/shop/files/Vector.svg?v=1777446147') no-repeat center;background-size: contain;}
.li-icon ul li{color: var(--White, #FFF);margin-bottom:8px; font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}
.li-icon .metafield-rich_text_field p{color: var(--B2B2B2, #B2B2B2);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}
.li-icon .heading-h3{font-weight:700 !important;cursor:pointer;text-decoration: none;}
.li-icon #shopify-installments p{ display:none !important;}
.li-icon .quantity:before{ border-radius:60px !important;}
.li-icon .quantity__input{color: var(--White, #FFF);font-family: Manrope;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.li-icon .quantity:after{border-radius:60px !important;}
.li-icon .product-form__quantity .form__label{display:none !important; border: 1px solid #fff !important;box-shadow: none !important;}
.li-icon .price-item--regular{color: var(--White, #FFF) !important;font-family: "Helvetica Neue" !important;font-size: 40px !important;font-style: normal !important;font-weight: 500 !important;line-height: 120% !important; text-transform: capitalize !important; }
.li-icon .price__regular{border-top:1px solid rgba(255, 255, 255, 0.20); border-bottom:1px solid rgba(255, 255, 255, 0.20);display:flex; width:100%; justify-content:left; padding:16px 0;}
.li-icon .price__container{width:100%;}
.li-icon .shopify-product-form{display:none !important;}
.li-icon .featured-product .grid__item media-gallery ul li:before{display:none !important;}
.li-icon .product-media-container{margin:0 !important;}
.li-icon .qnt-add{display:flex; width:100%; gap:12px;flex-direction:row-reverse;justify-content:flex-end;}
.li-icon .product-form__input{display:block; flex:0 !important;}
.li-icon .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{box-shadow:none !important; border-radius:61px !important; border:1px solid #fff;}
.li-icon .button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{    --border-offset: 0px;}
.li-icon .product-form__buttons{width:100%; max-width:100%;}
.li-icon .qnt-add .cart-op span{text-transform:capitalize;color: var(--White, #FFF); font-family: "Helvetica Neue"; font-size: 18px; font-style: normal; font-weight: 500; line-height: 120%; display:flex; justify-content:center; align-items:center; gap: 8px;}
.li-icon .featured-product .product__text{color: var(--B2B2B2, #B2B2B2);}
.li-icon .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 6rem;}

/* read-more-btn-in featured product */
.li-icon .featured-product .product__text {display: inline;overflow: hidden;position: relative;}
.li-icon .featured-product .product__text.expanded {overflow: visible;}
.li-icon .featured-product .short-text, .li-icon .featured-product .full-text {display: inline;}
.li-icon .featured-product .read-more-btn {display: inline;cursor: pointer;text-decoration: none;color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}
.li-icon .featured-product .product__info-container {max-width: 70.1rem;width:101%;}
.li-icon .featured-product .product--small:not(.product--no-media) .product__media-wrapper { max-width: 43.5%; width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}
.li-icon .featured-product .product-gallery{gap:16px; max-width:607px;}
.li-icon .featured-product .product-gallery__main-img {border-radius:10px;}

/*Product Gallery — Vertical Thumbnails (Left)*/
.li-icon .featured-product .product-gallery { display: flex; gap: 12px; width: 100%;}
.li-icon .featured-product .product-gallery--thumbnails-left { flex-direction: row;}
.li-icon .featured-product .product-gallery--thumbnails-bottom { flex-direction: column-reverse;}
.li-icon .featured-product .product-gallery__thumbnails { display: flex; flex-direction: column; gap: 8px; flex-shrink: 0; overflow-y: auto; max-height: 600px; scrollbar-width: thin; scrollbar-color: rgba(0,0,0,.25) transparent;}
.li-icon .featured-product .product-gallery__thumbnails::-webkit-scrollbar { width: 4px;}
.li-icon .featured-product .product-gallery__thumbnails::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); border-radius: 2px;}
.li-icon .featured-product .product-gallery--thumbnails-bottom .product-gallery__thumbnails { flex-direction: row; max-height: none; overflow-x: auto; overflow-y: hidden}/* ── Thumbnail Size Variants ── */
.li-icon .featured-product .product-gallery--thumb-size-small .product-gallery__thumb { width: 56px; height: 56px;}/* Medium (default) */
.li-icon .featured-product .product-gallery--thumb-size-medium .product-gallery__thumb { width: 72px; height: 72px;}/* Large */
.li-icon .featured-product .product-gallery--thumb-size-large .product-gallery__thumb { width: 19%; height: auto}/* ── Thumbnail Button ── */
.li-icon .featured-product .product-gallery__thumb { all: unset; display: block; cursor: pointer; border-radius: 6px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s ease, opacity 0.2s ease; flex-shrink: 0; box-sizing: border-box;}
.li-icon .featured-product .product-gallery__thumb:hover { border-color: rgba(0, 0, 0, 0.4); opacity: 1;}
.li-icon .featured-product .product-gallery__thumb.is-active { border-color: #000; /* change to your brand colour */ opacity: 1;}
.li-icon .featured-product .product-gallery__thumb-img { display: block; width: 100%; height: 100%; object-fit: cover;}
.li-icon .featured-product .product-gallery__main { flex: 1; position: relative; min-width: 0;}
.li-icon .featured-product .product-gallery__slide { display: none; width: 100%;}
.li-icon .featured-product .product-gallery__slide.is-active { display: block;}
.li-icon .featured-product .product-gallery__main-img { display: block; width: 100%; height: auto; border-radius: 4px; object-fit: contain; max-height: 600px;}
.li-icon .featured-product .product-gallery__zoom-link { display: block; text-decoration: none; pointer-events: none !important;
  cursor: default !important;}
.li-icon .featured-product .product-gallery__video-wrapper { position: relative; width: 100%; padding-top: 100%; }
.li-icon .featured-product .product-gallery__video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
.li-icon .featured-product .jdgm-prev-badge__text{color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}


/* variantstyles */
 :is(.product-form__input--pill,.product-form__input--swatch) .form__label{color: var(--B2B2B2, #B2B2B2) !important;font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500; line-height: 150%; text-transform:capitalize;}
.product-form__input--pill input[type=radio]:checked+label{color: var(--White, #FFF) !important;font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; background-color:transparent !important; border:none; padding:0; margin:0 0 0 2px; }
.li-icon .featured-product .product-form__input--pill input[type=radio]+label:hover{border-color:transparent;}
.li-icon .featured-product :is(.product-form__input--pill,.product-form__input--swatch) .form__label{display:contents;}
.li-icon .featured-product quantity-input button .svg-wrapper svg path{fill:#fff !important;}
.li-icon .featured-product .price-per-item__container{border:1px solid #fff; border-radius:60px;}
.li-icon .featured-product  .inline-richtext .short-text{color: #B2B2B2;}
.li-icon .featured-product  .shopify-payment-button__more-options{display:none !important;}
.li-icon .featured-product .product__view-details{display:none !important;} 
.li-icon .featured-product .metafield-rich_text_field p .short-text,
.li-icon .featured-product .metafield-rich_text_field p .full-text {display: inline;}
.li-icon .featured-product .metafield-rich_text_field p .read-more-btn {display: inline;background: none;border: none;padding: 0;cursor: pointer;color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-weight: 500;line-height: 150%;}
.li-icon .featured-product .metafield-rich_text_field p .ellipsis {display: inline;}
.metafield-rich_text_field h6 em strong{color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}

/* ---------------main-product page--------------- */

.main-prod ul {list-style: none;padding-left: 0;}
.product__text.caption-with-letter-spacing{text-transform:none !important;}
.main-prod .metafield-rich_text_field ul li::before {content: "";position: absolute;left: 0;top: 6px;width: 16px;height: 16px; background: url('/cdn/shop/files/Vector.svg?v=1777446147') no-repeat center;background-size: contain;}
.main-prod .metafield-rich_text_field ul li{color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; position:relative; padding-left:30px;}
.main-prod .metafield-rich_text_field p{color: var(--B2B2B2, #B2B2B2);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; }
.main-prod .heading-h3{font-weight:700 !important;}
.main-prod #shopify-installments p{ display:none !important;}
.main-prod .quantity:before{ border-radius:60px !important;}
.main-prod .quantity__input{color: var(--White, #FFF);font-family: Manrope;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.main-prod .quantity:after{border-radius:60px !important;}
.main-prod .product-form__quantity .form__label{display:none !important; border: 1px solid #fff !important;box-shadow: none !important;}
.main-prod .price-item--regular{color: var(--White, #FFF) !important;font-family: "Helvetica Neue" !important;font-size: 40px !important;font-style: normal !important;font-weight: 500 !important;line-height: 120% !important; text-transform: capitalize !important; }
.main-prod .price__regular{border-top:1px solid rgba(255, 255, 255, 0.20); border-bottom:1px solid rgba(255, 255, 255, 0.20);display:flex; width:100%; justify-content:left; padding:16px 0;}
.main-prod .price__container{width:100%;}
.main-prod .shopify-product-form{display:none !important;}
.main-prod  .grid__item media-gallery ul li:before{display:none !important;}
.main-prod .product-media-container{margin:0 !important;}
.main-prod .qnt-add{display:flex; width:100%; flex-direction:row-reverse !important; gap:12px; flex-wrap:wrap;}
.main-prod .product-form__input{display:block; flex:0 !important;}
.main-prod .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{box-shadow:none !important; border-radius:61px !important; border:1px solid #fff;}
.main-prod .button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{    --border-offset: 0px;}
.main-prod .product-form__buttons{width:100%; max-width:100%;}
.main-prod .qnt-add .cart-op span{color: var(--White, #FFF); font-family: "Helvetica Neue"; font-size: 18px; font-style: normal; font-weight: 500; line-height: 120%; display:flex; justify-content:center; align-items:center; gap: 8px;}
.main-prod  .product__text{color: var(--B2B2B2, #B2B2B2);}
.price-per-item__container{display:none;}
.qnt-add .price-per-item__container{display:block !important;}
.qnt-add .price-per-item__container .quantity{    width: calc(16.2rem / var(--font-body-scale) + var(--inputs-border-width) * 2) !important;} 
.main-prod .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:block;background: #fff;border-radius: 20%;}
.main-prod .product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper svg path {
  stroke: black;
  fill: black;
}
.main-prod .product--thumbnail_slider .thumbnail-slider{gap:10px !important;}
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(19.9% - .8rem) !important;}
.thumbnail{border-radius:6px;}
.media--transparent{height:auto;}
.main-prod .product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;}
.main-prod  .product--medium:not(.product--no-media) .product__info-wrapper{max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;}
.product-media-container.constrain-height.media-fit-contain{width:100% !important; max-height:624px;}
.main-prod .read-less-btn {
  margin-left: 6px;
}


 .product-disclaimer {
      margin-top: 24px;
      padding: 20px;
      background: #151515;
      border-radius: 10px;
      background: #151515;
border: 2px solid #333;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);

    }

    .product-disclaimer__title {
      margin-bottom: 8px;
      font-size: 20px;
      font-weight: 700;
      color: #fff;
    }

    .product-disclaimer__text {
      font-size: 13px;
      line-height: 1.65;
      color: #bdbdbd;
    }

    .product-disclaimer__text p {
      margin: 0;
    }
.main-prod .product-media-container.constrain-height .media {
  padding-top: 0 !important;
  height: auto;
  border-radius: 10px;
}

.main-prod .product-media-container.constrain-height .media img,
.main-prod .product-media-container.constrain-height .media video {
  position: static !important;
  width: 100%;
  height: auto;
  object-fit: contain;
  max-height: 550px; 
}
 /* .main-prod .product-media-container.constrain-height .media {
  padding-top: 0 !important;
  height: auto;
  background-color: #f4f4f4;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-prod .product-media-container.constrain-height .media img {
  position: static !important;
  width: 100%;
  height: auto;
  max-height: 624px;
  object-fit: contain;
} */
.slider.slider--tablet-up{gap:12px !important;}
.main-prod .inline-richtext .short-text{color: #B2B2B2;}
.main-prod .inline-richtext .full-text{color: #B2B2B2;}
.section-template--21271165305073__main-padding{padding-bottom:0!important;}
.main-prod {padding-bottom: 0 !important;}
.accordion-title{color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 20px;font-style: normal;font-weight: 500;line-height: 150%; }
.subify-minimal-title{ font-size:18px !important;}



/* read-more-btn-in featured product */
.main-prod  .product__text {display: inline;overflow: hidden;position: relative;}
.main-prod  .product__text.expanded {overflow: visible;}
.main-prod  .short-text, .main-prod  .full-text {display: inline;}
.main-prod  .read-more-btn {display: inline;cursor: pointer;text-decoration: none;color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}
.main-prod  .product__info-container {max-width: 70.1rem;width:100%;}
.main-prod  .product--small:not(.product--no-media) .product__media-wrapper { max-width: 43.5%; width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}
.main-prod  .product-gallery{gap:16px; max-width:607px;}
.main-prod  .product-gallery__main-img {border-radius:10px;} 
.subify-root{width:100% !important;} 
.subify-powered-text{display:none !important;}
.subify-widget-whole-wrapper.skin-5 .subify-minimal-option-content{gap:0!important;}
.main-prod .metafield-rich_text_field p .short-text,
.main-prod .metafield-rich_text_field p .full-text {display: inline;}
.footer-grid11{display:contents ;}
.jdgm-rev__author {color:#fff !important;}
.main-prod .metafield-rich_text_field p .read-more-btn {display: inline;background: none;border: none;padding: 0;cursor: pointer;color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-weight: 500;line-height: 150%;}
.main-prod .metafield-rich_text_field p .ellipsis {display: inline;}
.metafield-rich_text_field h6 em strong{color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; /* 24px */}


/* variantstyles */
 :is(.product-form__input--pill,.product-form__input--swatch) .form__label{color: var(--B2B2B2, #B2B2B2) !important;font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500; line-height: 150%; /* 24px */}
.product-form__input--pill input[type=radio]:checked+label{color: var(--White, #FFF) !important;font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; background-color:transparent !important; border:none; padding:0; margin:0 0 0 2px; }
.main-prod  .product-form__input--pill input[type=radio]+label:hover{border-color:transparent;}
.main-prod  :is(.product-form__input--pill,.product-form__input--swatch) .form__label{display:contents;}
.main-prod{padding-bottom:110px}
.main-prod .price__regular .price-item--regular{color: var(--White, #FFF) !important;font-family: "Helvetica Neue" !important;font-size: 40px !important;font-style: normal !important;font-weight: 500 !important;line-height: 120% !important; /* 48px */text-transform: capitalize !important;}


/* --------------collection-page---------  */
/* .col-gap{gap:24px; justify-content:space-between;}
.grid--3-col-desktop .grid__item{max-width: calc(31.95% - var(--grid-desktop-horizontal-spacing) * 2 / 3);} */
.price__regular{color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 700;line-height: 120%; /* 21.6px */}
.card__inner.gradient{border-radius:12px !important;}
.card .card__inner .card__media{border-radius:12px !important;}
.facets__heading{color: var(--Light-Gray, #EAEAEA) !important;font-family: "Helvetica Neue" !important;font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; /* 21.6px */ margin-bottom:0 !important;}
.facets-vertical .active-facets-vertical-filter{gap:6px !important; justify-content:left !important; align-items:center !important;    border-radius: 86px; border: 1px solid #EAEAEA;max-width: fit-content;padding: 12px 20px;}
.facets__summary:hover .facets__summary-label{text-decoration:none;}
.facets-vertical .active-facets{margin-bottom:48px !important;}
.facets__summary:hover .facets__summary-label{text-decoration: none !important; }
.facets__disclosure-vertical {border-top: none !important;  }
.facet-checkbox__text{color: var(--White, #FFF);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;}
.facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration: none !important;}
.list-menu__item label{align-items:center;}
.facet-filters__label label{color: #DDD; font-family: "Helvetica Neue"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 120%;}
.facet-filters__field .select select{color: #EAEAEA !important;font-family: "Helvetica Neue" !important;font-size: 18px !important;font-style: normal;font-weight: 400 !important;line-height: 120%; /* 21.6px */ background-color:#0a0a0a !important; padding:0 7px;}
.facet-filters__field .select{border-radius: 86px;border: 1px solid #EAEAEA;display: flex;width: 245px;padding: 12px 18px;justify-content: space-between;align-items: center;flex-shrink: 0;min-width:245px; max-width:245px;}
.facets{padding-bottom:40px;}
.facets .svg-wrapper{position:static;height:auto; width:auto;}
.product-count-vertical{display:none !important;}
.facets__form-vertical{width:26.7rem;}
.facets-vertical .facets-wrapper{padding-right:84px !important;}
.underline-links-hover:hover a{text-decoration: none;}
.facet-checkbox .svg-wrapper {visibility: hidden;position: absolute;left: .3rem;z-index: 5;top: 18px !important;width: 1.1rem;height: .7rem;}
.facet-checkbox>svg{background-color:#fff !important; border-radius:3px;}
.facet-checkbox .svg-wrapper svg path{fill: #000;}
.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom: 0 !important;}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover{text-decoration:none;}
.active-facets__button-wrapper *{text-decoration:none;}
span.active-facets__button-inner{padding:10px 15px !important;margin-top:20px; margin-bottom:0px !important;}
.facets-vertical .active-facets__button{margin-bottom:0 !important;}
.underline-links-hover:hover a{text-decoration:none !important;}
.cart__empty-text{color:#fff;}
.facet-filters__sort:focus-visible {outline: none !important;outline-offset: 0 !important;box-shadow: none !important;}

/* filter-edits */
.facets-vertical-sort{margin-bottom:50px;}

        
/* btn */
.card__inner   .card__media .quick-add {position:absolute !important;}
.add-cart-bl{color:#141414; display:flex; justify-content:center; gap:12px;}
.card__inner .quick-add.no-js-hidden {position: absolute;bottom: 0;transform: translateY(100px);left: 0;right: 0;transition: all .5s;max-width: max-content;justify-content: center;display: flex;margin: 0 auto;}
.quick-add__submit{padding:12px 22px !important;}
.button--secondary:after{    --border-opacity: 00 !important;}
.card__heading a:after{z-index:-1 !important;}
.card--media .card__inner .card__content{z-index:-2 !important;}
.card-wrapper.product-card-wrapper:hover .quick-add.no-js-hidden {transform: translateY(-15px);display: flex;justify-content: center;}
.card__inner .quick-add.no-js-hidden {display: block;opacity: 1;transform: translateY(65px);}
.card__media .quick-add  product-form .quick-add__submit .cart-btn{text-transform:capitalize;color: #141414; display:flex; justify-content:center; gap:12px; align-items:center;}
.drawer__close .svg-wrapper svg path{fill:#fff;}
.cart__login-paragraph a{color: #fff !important;}
.cart__login-paragraph{color:#fff !important;}
.cart-drawer__empty-content .button{border:1px solid #fff; background-color:#fff !important;     color: #000000;font-size: 18px;font-weight: 600;}
.cart-drawer__empty-content .button:after{display:none;}
 


/* ---------------Footer-------------------- */
.footer .social_icon_main {display: none;}
.footer .footer-block {width: 100%; max-width: 100%;}
.footer .footer__blocks-wrapper {gap: 0;}
.footer .footer-block__details-content {text-align: start;}
.footer .social_icon_wrapper .footer-block--newsletter {justify-content: start;}
.footer .footer-block {width: 17.33%; max-width: 17.33%; border-right: 1px solid #2B2D2F; padding-left: 34px;}
.footer .footer-block:nth-child(1) {width: 48%; max-width: 48%; border: unset; padding-left: 0;}
.footer .footer-block-image.center {justify-content: start;}
.footer .footer-block:last-child {border: unset; padding-right: 0; padding-left: 34px;}
.footer .footer-block .list-social__item .svg-wrapper {border: 1px solid #FFF; border-radius: 50%; padding: 8px; width: 30px; height: 30px}
.footer .footer-block .list-social__item a {padding: 0;}
.footer .footer-block .list-social {gap: 8px;}
.footer .footer-block .social_title {padding-bottom: 16px; border-bottom: 1px solid #2B2D2F; color:#B2B2B2}
.footer .footer-block .footer-block--newsletter {margin-top: 16px;}
.footer .footer-block .footer-block__heading {border-bottom: 1px solid #2B2D2F; margin: 0; padding-bottom: 16px;font-size: 22px;color:#B2B2B2;}
.footer .footer-block .social_title .heading-h5{color:#B2B2B2;}
.footer .footer-block .footer-block__details-content {padding-top: 16px;}
.footer .footer-block:nth-child(2) {padding-left: 48.5px; padding-right: 48.5px;}
.footer .footer-block:nth-child(3) {padding-left: 48.5px; padding-right: 48.5px;}
.footer-block__details-content>li:not(:last-child){margin-right:0 !important;}
.footer .footer-block:nth-child(4) {padding-right: 48.25px;}
.footer .footer-block:nth-child(4) li a {text-wrap: nowrap;}
.footer .footer-block li a, .footer .footer-block .footer-block__details-content p, .footer .footer__copyright p {color: #B2B2B2;  text-decoration: none !important;}
.footer .footer-block li a{color:#fff;}
.footer .footer__content-top {padding: 80px 0 20px 0;}
.footer__content-bottom-wrapper{justify-content:center; padding:16px 0 0 0; }
.footer__content-bottom-wrapper{border-top:1px solid #FDFAF61A;}
.copyright__content{font-size:13px !important; color:#EAEAEA !important; }
.footer .footer__content-bottom {padding-top: 20px;}
.footer .footer__content-bottom .footer__copyright {margin: 0;}
.footer .footer-block li a{padding-top: 0;}
.footer .footer-block__image-wrapper {margin: 0 38px 8px 0;}
.footer .footer-block .footer-block--newsletter .list-unstyled {justify-content: start;}
.footer .trademark_text_footer p {text-align: end; padding-top: 20px;}
.footer-block__newsletter{display:none;}
shop-follow-button{display:none;}
.footer_img{max-width:378px;}
.footer .social_icon_main{display:none !important;}
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover {color: #fff !important;}
        
.rte a{color:#fff !important;}
.shopify-policy__body .rte {max-width: 850px !important;margin: 0 auto;} 
.cookie-policy .rte {max-width: 850px !important;margin: 0 auto;}
.cart__login-title{font-weight:500;margin:5.5rem  auto !important; max-width:250px !important;}
.main-prod .quantity:after{border:1px solid #fff}

/* ----------------------contact-form css----------------------- */ 
.contact-back{max-width:59.51% !important;}
.contact-page-wrap{background-color: #0A0A0A;}
  .contact-page-wrapper {display: flex;gap: 40px;padding: 60px 40px;min-height: 500px;align-items: flex-start;}
  .contact-info-left {max-width:  34.78%;width:100%;color: #fff;padding-right: 20px;}
  .contact-back{border-radius: 16px;background: var(--Charcoal-Black, #141414); padding:32px 20px; max-width:59.51%;}
  .contact-info-title {color: #fff;margin-bottom: 12px;}
  .contact-info-subtitle {color: #b2b2b2;margin-bottom: 24px;}
  .contact-info-card {display: flex;align-items: flex-start;gap: 12px;border: 1px solid #2B2D2F;border-radius: 6px;padding: 20px 12px;margin-bottom: 28px;}
  .contact-info-icon {background-color: #141414;border-radius: 8px;width: max-content;display: flex;align-items: center;justify-content: center;flex-shrink: 0;padding:10.5px 9px;}
  .contact-label {color: #b2b2b2;margin: 0 0 4px;}
  .contact-value {color: #fff;text-decoration: none;}
  .contact-value:hover {text-decoration: underline;}
  .contact-socials {display: flex;gap: 12px;}
  .social-icon {width:33px;height:33px;}
  .contact-form-right {flex: 1;}
  .contact-back .field__input{background: var(--Black, #0A0A0A); border-radius:56px; border: 1px solid var(--Dark-Slate-Gray, #2B2D2F);padding:16px 22px;max-height:57.6px !important;}
  .contact-back .field:after{border-radius: 56px;  box-shadow:none;}
  .field:hover.field:after{border-radius: 56px;box-shadow:none;}
  .contact-back  .field-text:after{border-radius: 6px;}
 .contact-back .field-text .field__input{background: var(--Black, #0A0A0A); border-radius:6px; border: 1px solid var(--Dark-Slate-Gray, #2B2D2F);}
  .field:hover.field-text:after{border-radius: 6px;  box-shadow:none;}
  .field {display: flex;flex-direction: column;}
 .contact-back .field__label {position: static !important;margin-bottom: 8px;color: #fff;padding-left:22px;}
 .field__input::placeholder{opacity:1 !important; color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%; }
 .contact-back .field__input{min-height:56px;}
 .text-area{min-height:12.6rem !important;}
 .contact__button button{display:flex; gap:10px;color: var(--Charcoal-Black, #141414);font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; align-items:center;}
 .padding-width{padding:32px 26px; }
 .contact__button{margin:24px 0 26px 0;}
 .contact-page-wrapper {justify-content: space-between;}
 .contact-back {width: 60%;}
  .title{margin: 0 0 5.2rem 0;}
  .li-icon .featured-product .price-per-item__container{width:max-content;}
  .contact__field-error.contact__email-live-error{color:red;}
 

 /* -----------------judgeme-review------------ */
#shopify-section-template--21271165305073__17780683779c25324e{background-color:#141414 !important;}
.jdgm-rev-widg__title{color: var(--White, #FFF);text-align: center;font-family: "Helvetica Neue";font-size: 34px;font-style: normal;font-weight: 500;line-height: 120%; /* 40.8px */}
.jdgm-rev-widg__summary-text{color: var(--Medium-Gray, #B2B2B2);text-align: center;font-family: Manrope;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */}
.jdgm-write-rev-link.jdgm-write-rev-link{border-radius: 86px;max-width:max-content !important;background: var(--Light-Gray, #EAEAEA) !important;border:1px solid var(--Light-Gray, #EAEAEA) !important; display: flex;padding: 12px 16px;justify-content: center;align-items: center;gap: 10px;color: var(--Charcoal-Black, #141414) !important;font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; /* 21.6px */}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner {display: flex !important ;flex-direction: column !important;align-items: center;gap: 10px !important;}

/* ------trsustbase icon productpage--------- */
.trust-icons-wrapper { display: flex; justify-content: center; align-items: center; gap: 64px;background: #141414; border-radius: 10px;padding: 20px; border: 1px solid rgba(255, 255, 255, 0.06);}
.trust-icon-item { text-align: center; color: white;display: flex; flex-direction: column; align-items: center;position: relative; /* needed for pseudo-element divider */}
.trust-icon-item:not(:last-child)::after {content: "";position: absolute;right: -50%; top: 20%;height: 60%;width: 1px;background-color: #2B2D2F; /* divider color */}
.trust-icon-item img { max-width: 60px;}

.accordion-item {border-bottom: 1px solid #8B8B8B;overflow: hidden;padding: 24px 0;margin: 0 !important;}
.accordion-item summary {display: flex;justify-content: space-between;align-items: center;cursor: pointer;list-style: none;}
.accordion-item summary::-webkit-details-marker { display: none; }
.accordion-item .icon { transition: transform 0.3s ease; }
.accordion-item[open] .icon { transform: rotate(180deg); }
.accordion-item .accordion-content {overflow: hidden;max-height: 0;opacity: 0;transition: max-height 0.4s ease, opacity 0.4s ease;}
.accordion-item[open] .accordion-content {max-height: 1000px; /* large enough for any content */opacity: 1;}
.rte {font-size: 18px;line-height: 1.6;color: rgba(255, 255, 255, 0.82);}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field,
.accordion-item.how-to-use .accordion-content .metafield-rich_text_field,
.accordion-item.ingredients .accordion-content .metafield-rich_text_field {margin-top: 16px;}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li {display: flex;gap: 30px;margin-bottom: 12px;color: #fff;font-family: "Helvetica Neue", sans-serif;font-size: 16px;font-weight: 400;line-height: 150%;}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 164px;width: 100%;color: #B2B2B2;font-family: "Helvetica Neue", sans-serif;font-size: 14px;font-weight: 500;line-height: 150%;}
.accordion-item.key-benefits ul li::before {content: '';display: inline-block;width: 20px;height: 19px;flex-shrink: 0; /* FIX: was margin-right, but flex gap handles spacing */background-image: url('/cdn/shop/files/Vector.svg?v=1777446147');background-size: contain;background-repeat: no-repeat;}

.accordion-item.ingredients .accordion-content .metafield-rich_text_field ul {list-style: disc inside;}
.accordion-item.ingredients .accordion-content .metafield-rich_text_field ul li {color: #B2B2B2;font-family: "Helvetica Neue", sans-serif;font-size: 16px;font-weight: 500;line-height: 150%;}
.accordion-item.ingredients ul li::before {content: '';display: inline-block;width: 12px;height: 12px;flex-shrink: 0;background-image: url('/cdn/s/files/.../bullet-ingredients.svg');background-size: contain;background-repeat: no-repeat;}

.accordion-item.how-to-use .accordion-content .metafield-rich_text_field ul li {color: #B2B2B2;font-family: "Helvetica Neue", sans-serif;font-size: 16px;font-weight: 500;line-height: 150%;}
.accordion-item.how-to-use ul li::before {content: '';display: inline-block;width: 12px;height: 12px;flex-shrink: 0;background-image: url('/cdn/s/files/.../bullet-how-to-use.svg');background-size: contain;background-repeat: no-repeat;}
.page-product footer{padding-bottom:110px}

.header__active-menu-item{text-decoration:none !important;}

/* ---privacy-policy--- */
.content-for-layout{background-color:#0A0A0A;}
.shopify-policy__container{max-width:1440px;padding:100px 20px;}
.shopify-policy__container .shopify-policy__body .rte h1 strong{color: #fff; font-family: "Helvetica Neue"; font-size: 46px; font-style: normal; font-weight: 500; line-height: 110%; text-transform: capitalize;}
.shopify-policy__container .shopify-policy__body .rte h1{margin-bottom:50px;}
.shopify-policy__title{display:none !important;}
.shopify-policy__container .shopify-policy__body .rte p{color: #fff; font-family: "Helvetica Neue"; font-size: 16px; font-style: normal;  line-height: 150%; }
.shopify-policy__container .shopify-policy__body .rte h2{color: #fff; font-family: "Helvetica Neue"; font-size: 22px; font-style: normal; font-weight: 500; line-height: 120%;margin:10px 0}
.shopify-policy__container .shopify-policy__body .rte h3{ color: #fff; font-family: "Helvetica Neue"; font-size: 18px; font-style: normal;  line-height: 150%;   margin:12px 0;}
.shopify-policy__container .shopify-policy__body .rte h3 strong{font-weight:500 !important;}
.shopify-policy__container .shopify-policy__body .rte li{ color: #B2B2B2; font-family: "Helvetica Neue"; font-size: 16px; font-style: normal; font-weight: 500; line-height: 150%;  margin:2px 0;}
.shopify-policy__container .shopify-policy__body .rte hr{margin: 3rem 0; background-color: rgb(255 255 255 / 20%);}


.cookie-policy{max-width:1440px;padding:100px 20px !important;}
.cookie-policy .rte h1 strong{color: #fff; font-family: "Helvetica Neue"; font-size: 46px; font-style: normal; font-weight: 500; line-height: 110%; text-transform: capitalize;}
.cookie-policy .rte h1{margin-bottom:50px;}
.cookie-policy .rte p{color: #fff; font-family: "Helvetica Neue"; font-size: 16px; font-style: normal;  line-height: 150%; }
.cookie-policy .rte h2{color: #fff; font-family: "Helvetica Neue"; font-size: 22px; font-style: normal; font-weight: 500; line-height: 120%;margin:10px 0}
.cookie-policy .rte h3{ color: #fff; font-family: "Helvetica Neue"; font-size: 18px; font-style: normal;  line-height: 150%;   margin:12px 0;}
.cookie-policy .rte h3 strong{font-weight:500 !important;}
.cookie-policy .rte li{ color: #B2B2B2; font-family: "Helvetica Neue"; font-size: 16px; font-style: normal; font-weight: 500; line-height: 150%;  margin:2px 0;}
.cookie-policy .rte hr{margin: 3rem 0; background-color: rgb(255 255 255 / 20%);}
.cookie-policy .main-page-title {display: none;}


/* cart-customize */
.cart-item__name:hover{text-decoration:none !important;}
.cart-item__name{ color: #fff; font-family: "Helvetica Neue"; font-size !important;: 16px; font-style: normal; font-weight: 500; line-height: 150%; }
.product-option{font-family: "Helvetica Neue"; font-size: 16px !important; font-style: normal; font-weight: 500; line-height: 150%; }
.cart-items .cart-item__totals .cart-item__price-wrapper .price{font-size:18px;}
.quantity{border-radius:61px !important;}
.cart-paddding{padding-top:200px;}
.section-template--21271165075697__cart-items-padding{padding-top:100px !important;}
.title-wrapper-with-link a {text-decoration: none;display: flex;align-items: center;gap: 18px;font-size: 20px;font-weight: 500;}
.title-wrapper-with-link a svg {margin-top:8px;}
.newsletter-form__message{color:#fff !important;}
.button--full-width{ max-width: 72% !important;}


/* -------drawer-cart---------- */
.cart-drawer .drawer__inner{background-color:#0A0A0A!important; border:0 solid #0A0A0A;}
.caption-with-letter-spacing{color:#fff;}
.cart-drawer .price{color:#fff; font-size:16px !important;}
.cart__ctas .cart__checkout-button{ color: #fff; font-family: "Helvetica Neue"; font-size: 18px; font-style: normal; font-weight: 500; line-height: 150%;}
.cart__ctas .cart__checkout-button{ display:flex; gap:10px;align-items:center; }
.cart-item__details>*+*{color: var(--B2B2B2, #B2B2B2);}
quantity-popover .quantity__button .svg-wrapper svg path{fill:#fff !important;}
.cart-item__quantity  quantity-popover .quantity{background-color: transparent !important;border: 1px solid #fff;}
.cart-item__quantity  quantity-popover .quantity:before{background-color:transparent !important;}
quantity-popover  .quantity__input{color:#fff !important;}
.cart-item .right .cart-item__price-wrapper{font-family: "Helvetica Neue"; font-size: 16px !important; font-style: normal; font-weight: 500; line-height: 150%; }
.quantity__button:focus-visible, .quantity__input:focus-visible {background-color:transparent !important; outline: none;outline-offset: none;box-shadow: none;}
.drawer.active .drawer__inner:focus-visible{outline: none !important;outline-offset: none !important;box-shadow: none !important;}
.cart-drawer:focus-visible{outline: none !important;outline-offset: none !important;box-shadow: none !important;}
.drawer__header .drawer__close .svg-wrapper svg path{fill:#fff !important;}
.cart-drawer__footer .totals .totals__total,.cart-drawer__footer .totals  .totals__total-value{color:#fff;}
.cart-drawer .quantity:after {display:none !important;}
.cart__ctas .cart__checkout-button{color:#141414 !important;}
.cart__ctas .button{background-color:#fff;}
cart-remove-button .button .svg-wrapper svg path{fill:#fff;}
.facet-filters{padding-left: 0 !important;}
.facets{padding:0 !important; padding-left:}
.template-404 p, h1{color:#fff !important;}
.template-404 .button{border-radius: 86px;background: var(--Light-Gray, #EAEAEA);display: flex;padding: 16px 18px;justify-content: center !important;align-items: center !importantgap: 10px;color: var(--Charcoal-Black, #141414);font-family: "Helvetica Neue";font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%; /* 21.6px */width:max-content;}
.product__column-sticky {top: 9rem !important;}
.content-for-layout{padding:73px 0 0 0;}
details.accordion-item .accordion-content {display: none;}
details.accordion-item[open] .accordion-content {display: block;}
.template-404{display: flex; flex-direction:column; justify-content:center; align-items:center;}

/* footer-newesletter */
.footer-news-letter .newsletter-form__field-wrapper .field__input{border:1px solid #fff !important;}
.footer-news-letter .newsletter-form{margin: 20px 0 !important;} 
.footer-news-letter .field__input:not(:placeholder-shown){padding:1.5rem !important;}
.footer-news-letter .field__input{color:#fff !important; margin:0 !important;  font-family: "Helvetica Neue" !important; }
.footer-news-letter .field:before{display:none !important;}
.footer-news-letter .field__label{display:none !important;}
.footer-news-letter  .field__input:focus-visible{border:1px solid #fff !important;}
.footer-news-letter .field__input:focus{padding:1.5rem !important; margin:unset !important;}


.product-gallery__zoom-link{
  display:none;
}
.read-less-btn{
  padding-left:4px !important;
}
.collection .card__inner{
      padding-top: 33%;
}

@media (max-width: 1397px) {  
.button--full-width {max-width:65% !important;
}
.qnt-add{justify-content:space-between !important;}
/* .li-icon .qnt-add{flex-direction:row !important; } */
}
@media (max-width: 1300px) {  
    header.header .header__inline-menu .list-menu { gap: 25px; }
    .footer .footer-block:nth-child(2) {padding-left: 20px; padding-right: 20px;}
    .footer .footer-block:nth-child(3) {padding-left: 20px; padding-right: 20px;}
    .footer .footer-block:last-child{padding-left: 20px;}
    .footer .footer-block:nth-child(4) {padding-right: 0;}
    .facets-vertical .facets-wrapper{padding-right:30px !important;}
    .facets__form-vertical{width:21rem;}
    /* .grid--3-col-desktop .grid__item {width: calc(48.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);     max-width: calc(48.95% - var(--grid-desktop-horizontal-spacing) * 2 / 3);} */
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 127px;}
    .button--full-width {max-width:100% !important;
}
.qnt-add{justify-content:left !important;}
 .qnt-add .product-form__submit{order:3 !important;}
  .qnt-add.subify-root{order:1 !important;}
 .qnt-add .product-form__input{order:2 !important;}
    .li-icon .qnt-add .cart-op span{font-size:16px;}
}
@media (max-width: 1199px) {
    .header__heading-logo-wrapper { width: 140px; }
    .footer .footer-block .footer-block__heading {font-size: 20px;}
    .accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 108px;}
    
}
@media(max-width:1100px)
{
      .accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 99px;}
}

@media (max-width: 989px) {
    header.header .btn-desktop { display: none; }
    header.header { padding-top: 8px; padding-bottom: 8px; }
    header.header .global-button { padding: 10px 14px; margin-left: 0; }
    .menu-drawer__menu-item.body-18 { color: #000; padding: 0;margin-bottom: 15px; }
    .menu-drawer__menu-item--active:hover{color:#fff !important;}
    .menu-drawer__menu-item.body-18{color:#B2B2B2 !important; padding:15px !important; margin:0; }
    header.header .global-button{margin-top:10px;}
    .content-for-layout {padding: 61px 0 0 0;}
    .main-prod .price__regular .price-item--regular{font-size:38px !important;}
    .accordion-title{font-size:18px;}
    .li-icon .qnt-add{flex-direction:column !important;}
}


@media(max-width:900px)
{
  .main-prod .qnt-add {display: flex;width: 100%;flex-direction: column !important;gap: 12px;justify-content: center;align-items: flex-start;}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li {display: flex;gap: 10px;flex-direction: column;}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 100%;}
.accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li {margin-bottom: 20px;}
}
@media (max-width: 768px) {
    .header__heading-logo-wrapper { width: 110px; }
    .li-icon .featured-product .product-gallery{width:100%;max-width:100%;}
     .footer-block.grid__item {margin:0 !important;}
    .li-icon .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 0;}
    .li-icon .featured-product {gap:30px !important; flex-direction:column !important;}
    .li-icon .featured-product.grid--2-col-tablet .grid__item{width:100%;}
    .footer .footer-block{width:100%; max-width:max-content; padding:0 !important; border:none;}
    .footer-block__details-content{margin-bottom:0 !important;}
    .footer .footer-block:nth-child(1) {width: 100%; max-width: 100%; border: unset; padding-left: 0;margin-bottom:10px !important;}
    .footer__content-top .grid{display:block;}
    .footer-block--newsletter{display:block;}
    .footer-block__newsletter{display:none !important;}
    .contact-back{width:100%;max-width:100% !important;}
    .li-icon .qnt-add .cart-op span{font-size:14px;}
    .section-sections--21271165599985__footer-padding{padding:0 !important}
    .footer .footer__content-top{padding:40px 0 0px 0;}
    .main-prod .qnt-add {display: flex;width: 100%;flex-direction: row !important;gap: 12px;align-items: flex-start;}
    .li-icon .qnt-add {flex-direction: row !important;}
    .footer-grid11{display:flex; flex-wrap:wrap; column-gap:60px;}
    .footer .footer-block:nth-child(2){        max-width: 40%;}
    .footer .footer-block:nth-child(4) {max-width: 40%;}
    .footer .footer-block:nth-child(2), .footer .footer-block:nth-child(3){margin-bottom: 30px !important;}
    .accordion-item.key-benefits .accordion-content .metafield-rich_text_field ul li {margin-bottom: 20px;}
    .footer .footer-block:nth-child(2), .footer .footer-block:nth-child(3), .footer .footer-block:nth-child(4) {margin-bottom: 30px !important;max-width: 25%;}
    .li-icon .featured-product .jdgm-prev-badge__text{color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
    .footer_img{max-width:100%;}
    .facets-vertical .active-facets {margin-bottom: 25px !important;}
    .facets-vertical .facets-wrapper {padding:0 !important;}
  /* header menu drawer */
.mobile-facets__sort .select__select {background-color: #0a0a0a !important;}
.select .svg-wrapper{ right: 10% !important;}
.mobile-facets__sort .select__select {    padding-left: 10px !important;padding-right: 32px !important;}
.section-template--21271165141233__featured_product_9JVTrj-padding{padding-bottom:40px !important;}
.footer__content-bottom-wrapper{justify-content:center; padding:16px 0 10px 0; }


.page-product footer { padding-bottom: 84px !important;}

    /* product media and details */
    .main-prod .for-flex-mob {flex-direction:column}
    .main-prod .for-flex-mob .product__media-wrapper{width:100% !important; max-width:100% !important;margin-bottom:30px;}
    /* .main-prod .product-media-container.constrain-height .media{margin-bottom:30px;} */
    .main-prod .product--medium:not(.product--no-media) .product__info-wrapper{    max-width: 100% !important;width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2) !important;}
    .key-benefits .accordion-content .metafield-rich_text_field ul li {display: flex;flex-direction: column;gap: 5px;margin-bottom: 30px; font-size:14px;}
    .key-benefits .accordion-content .metafield-rich_text_field ul li strong {max-width: 100%;width: 100%;}
    .ingredients .accordion-content .metafield-rich_text_field ul li, .how-to-use .accordion-content .metafield-rich_text_field ul li{font-size:14px;}
     .main-prod{padding-bottom:50px}
     .contact-info-left {max-width:100%;}
     .padding-width {padding: 25px 15px;}
     .main-prod .price__regular .price-item--regular{font-size:36px !important;}
     .main-prod .price__regular{padding:12px 0;}
      .spf-flex-shrink::before{display:none;}
      .spf-variant-price{margin:0 !important;}
      .sticky-product-form{min-height:80px !important;}
              
}


/* ── Responsive: stack on mobile ── */
@media screen and (max-width: 749px) {
  .product-gallery--thumbnails-left {flex-direction: column-reverse;}
  .footer-block--newsletter{display:block !important;}
  .product-gallery--thumbnails-left .product-gallery__thumbnails {flex-direction: row;max-height: none;overflow-x: auto;overflow-y: hidden;}
  .footer-news-letter .newsletter-form{align-items:flex-start !important;}
  .product__media-wrapper .slider-button {
  width: 32px;
  height: 32px;
}
.li-icon .price-item--regular{
  font-size:22px !important;
}
.qnt-add .price-per-item__container .quantity{width: calc(12.2rem / var(--font-body-scale) + var(--inputs-border-width) * 2) !important;} 
.cus-padding{padding-block:0 !important;}
}

@media(max-width:550px){
      .footer .footer-block:nth-child(2), .footer .footer-block:nth-child(3), .footer .footer-block:nth-child(4) {margin-bottom: 30px !important;max-width: 35%;}
      .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(32.9% - .8rem) !important;
}
    .main-prod .price__regular .price-item--regular {
        font-size: 28px !important;
    }
    .main-prod .qnt-add .cart-op span {
    font-size: 15px;}
    .trust-icon-item img {
    max-width: 47px;    height: auto;
}
.trust-icons-wrapper {
    gap: 50px;}
    .main-prod .product--thumbnail_slider .thumbnail-slider {
    margin-inline: 0;
}
 .main-prod .for-flex-mob .product__media-wrapper{margin-bottom:16px;}
}
@media screen and (max-width:440px){
    .grid--3-col-desktop .grid__item {width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
    .li-icon .qnt-add{flex-direction:column !important; }
    .li-icon .featured-product .jdgm-prev-badge__text{color: var(--Medium-Gray, #B2B2B2);font-family: "Helvetica Neue";font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
    .main-prod .qnt-add {display: flex;width: 100%;flex-direction: column !important;gap: 12px;justify-content: center;align-items: flex-start;}
    .product-disclaimer {padding: 13px;}
    .accordion-item {padding: 18px 0;}
}
@media(max-width:420px){
      .footer .footer-block:nth-child(2), .footer .footer-block:nth-child(3), .footer .footer-block:nth-child(4) {margin-bottom: 10px !important;max-width: 52%;}
  }