/** Shopify CDN: Minification failed

Line 8:12989 Expected "]" to go with "["
Line 8:13005 Unexpected "]"
Line 8:13148 Expected "]" to go with "["

**/
.main-product{--left-side-width:clamp(472px,calc(472px + (683 - 472) * ((100vw - 1024px) / (1440 - 1024))),683px);--right-side-padding-x:52px;--right-side-padding-y:31px;--badge-margin-top:10px;--reviews-margin-top:4px;--price-margin-top:10px;--tabs-margin-top:9px;--external-button-margin-top:16px;--form-box-padding-y:23px;--form-box-padding-x:28px;}.main-product-content{position:relative;display:grid;grid-template-columns:var(--left-side-width) minmax(0,1fr);}.main-product-right{position:-webkit-sticky;position:sticky;top:calc((var(--header-height) + var(--announcement-bar-height) + var(--right-side-padding-y)) - var(--right-side-top));flex:1;align-self:flex-start;padding:var(--right-side-padding-y) 46px 250px var(--right-side-padding-x);}.main-product-info{max-width:615px;}.main-product-external-button-wrapper{text-align:center;}.main-product-external-button-wrapper.mobile{display:none;}.main-product-external-button{grid-column-gap:15px;}.main-product-carousel-wrapper{display:block;height:auto;}.main-product-media-item{display:block;max-width:100%;cursor:pointer;}.main-product-media{width:100%;}.main-product-carousel-button{--button-position-x:10px;--button-size:27px;--button-icon-width:5px;display:none;}.main-product-carousel-pagination{--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-bullet-width:5px;--swiper-pagination-bullet-height:5px;--swiper-pagination-bullet-inactive-color:var(--white);--swiper-pagination-color:var(--white);bottom:15px;}.swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.4);}.product-popup{--popup-button-position-x:75px;position:fixed;top:0;left:0;z-index:calc(var(--z-index-menu) + 1);visibility:hidden;opacity:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;}.product-popup.open{visibility:visible;opacity:1;pointer-events:auto;}.product-popup-content{position:relative;width:100%;height:100%;background:var(--quaternary-color);padding:0;}.product-popup-close-button,.product-popup-content{z-index:2;display:flex;align-items:center;justify-content:center;}.product-popup-close-button{position:absolute;top:20px;right:20px;width:37px;height:37px;background:#F5F0EB;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;}.product-popup-close-button svg{display:block;width:12px;pointer-events:none;}.product-popup-close-button:active{background:var(--primary-color);}.product-popup-close-button:active path{fill:var(--white);}.product-popup-carousel-wrapper{position:relative;width:100%;height:100%;}.product-popup-carousel{position:relative;width:calc(100% - 40px);max-width:700px;height:100%;margin:0 auto;}.product-popup-media-wrapper,.product-popup-slide{display:flex;justify-content:center;align-items:center;flex-direction:column;}.product-popup-media-wrapper{max-height:calc(100% - 60px);}.product-popup-media-wrapper picture{height:100%;}.product-popup-media{display:block;max-width:100%;max-height:100%;margin:0 auto;}.product-popup-media.product-popup-video{height:100%;}.product-popup-button{--button-position-x:var(--popup-button-position-x);}.product-popup-button.swiper-button-lock{visibility:hidden;opacity:0;}.main-product-title{font-family:var(--secondary-font-bold);font-size:29px;line-height:34px;}.main-product-badge-reviews{display:flex;align-items:center;grid-column-gap:10px;margin-top:var(--badge-margin-top);}.main-product-badge{display:block;text-align:left;}.main-product-badge .icon-badge{display:block;width:106px;height:auto;}.main-product-reviews{display:flex;}.main-product-reviews-inner{cursor:pointer;}.main-product-price{margin-top:var(--price-margin-top);}.main-product-price .price del,.main-product-price .price s,.main-product-price .price span{font-size:19px;}.main-product-price .price.price-item-sale{font-family:var(--secondary-font-bold)!important;}.main-product-price .price--sold-out .price-item-regular{text-decoration:line-through;text-decoration-thickness:1px;}.main-product-price dd{margin:0 4px 0 0;}.main-product-tabs-bar-wrapper{position:relative;width:100%;margin-top:var(--tabs-margin-top);}.main-product-tabs-bar-wrapper.js-has-scroll .main-product-tabs-scroll-indicator.right,.main-product-tabs-bar-wrapper.js-scroll--show-left-arrow .main-product-tabs-scroll-indicator.left{opacity:.97;}.main-product-tabs-bar-wrapper.js-scroll-end .main-product-tabs-scroll-indicator.right{opacity:0;}.main-product-tabs-bar{padding:7px 0 0;border-bottom:1px solid var(--primary-color);}.main-product-tabs-bar:not(.swiper-initialized)~.main-product-tabs-scroll-button{visibility:hidden;}.main-product-tab-title{position:relative;width:auto;padding-bottom:7px;font-family:var(--secondary-font);font-size:clamp(17px,calc(17px + (18 - 17) * ((100vw - 1024px) / (1440 - 1024))),18px);}.main-product-tab-title:not(:last-child){margin-right:15px;}.main-product-tab-title:before{content:"";position:absolute;bottom:0;left:0;display:block;opacity:0;width:100%;height:2px;background:var(--secondary-color);}.main-product-tab-title:active,.main-product-tab-title[aria-selected=true]{font-family:var(--secondary-font-bold);}.main-product-tab-title[aria-selected=true]:before{opacity:1;}.main-product-tab-title-text{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;}.main-product-tab-title-text:before{content:attr(data-title);display:block;visibility:hidden;height:0;overflow:hidden;font-family:var(--secondary-font-bold);font-size:clamp(17px,calc(17px + (18 - 17) * ((100vw - 1024px) / (1440 - 1024))),18px);}.main-product-tabs-scroll-arrow{position:absolute;top:0;z-index:2;display:block;width:100px;height:33px;transition:opacity .1s ease-in-out;}.main-product-tabs-scroll-arrow.left{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),var(--quaternary-color) 75%);}.main-product-tabs-scroll-arrow.right{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--quaternary-color) 75%);}.main-product-tabs-scroll-indicator{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;}.main-product-tabs-scroll-button{--button-size:29px;--button-icon-width:5px;--button-background-color:#F5F0EB;--button-icon-color:var(--primary-color);--button-hover-background-color:var(--primary-color);--button-hover-icon-color:var(--white);top:13px;}.main-product-tabs-scroll-button.swiper-button-disabled{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;}.main-product-tabpanel{padding:21px 0 5px;}.main-product-tabpanel.is-hidden{display:none;}.main-product-tabpanel.page-text{--page-text-font-size:15px;--page-text-line-height:clamp(25px,calc(25px + (26 - 25) * ((100vw - 1024px) / (1440 - 1024))),26px);}.main-product-tabpanel .metafield-rich_text_field>:not(:last-child){margin-bottom:var(--page-text-paragraphs-gap);}.tabpanel-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bullet1 bullet4" "bullet2 bullet5" "bullet3 bullet6";grid-gap:13px 15px;width:100%;max-width:570px;}.tabpanel-bullet{display:grid;grid-template-columns:21px minmax(0,1fr);align-items:start;grid-column-gap:10px;}.tabpanel-bullet:first-child{grid-area:bullet1;}.tabpanel-bullet:nth-child(2){grid-area:bullet2;}.tabpanel-bullet:nth-child(3){grid-area:bullet3;}.tabpanel-bullet:nth-child(4){grid-area:bullet4;}.tabpanel-bullet:nth-child(5){grid-area:bullet5;}.tabpanel-bullet:nth-child(6){grid-area:bullet6;}.tabpanel-bullet:nth-child(6)~.tabpanel-bullet{display:none;}.tabpanel-bullet-icon{display:block;width:21px;height:21px;background:url(main-product-bullet-icon.svg?v1936fde3dc8) 50%/contain no-repeat;}.tabpanel-bullet-text{padding-top:3px;font-size:15px;}.main-product-form{background-color:#fff;border-radius:5px;margin-top:16px;}.product-form-box{padding:var(--form-box-padding-y) var(--form-box-padding-x);}.product-form-box:not(.product-form-recharge):empty{display:none;}.product-form-legend{margin-top:-3px;font-size:14px;}.product-form-button{--width:100%;--height:57px;font-size:19px;}.product-form-button.without-border-top-radius{border-top-left-radius:0;border-top-right-radius:0;}.product-form-recharge{position:relative;border-bottom:1px solid rgba(66,148,89,.23);}.product-form-recharge:empty{visibility:hidden;padding:0!important;border:0;}.product-form-recharge:not(:empty)~.product-form-button .button{border-top-left-radius:0;border-top-right-radius:0;}.product-form-recharge:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none;width:calc(100% - (var(--form-box-padding-x) * 2));height:1px;background:rgba(66,148,89,.23);}.product-form-variants{padding-right:0;padding-left:0;}.product-form-fieldset{position:relative;padding:var(--form-box-padding-y) var(--form-box-padding-x);border:0;border-bottom:1px solid rgba(66,148,89,.23);}.product-form-fieldset:first-child{padding-top:0;}.product-form-fieldset:nth-last-child(2){padding-bottom:0;border-bottom:0;}.product-form-fieldset:nth-last-child(2):before{display:none;}.product-form-fieldset:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none;width:calc(100% - (var(--form-box-padding-x) * 2));height:1px;background:rgba(66,148,89,.23);}.product-form-radio{display:none;}.product-form-radio:checked+.product-variant{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white);}.product-variants-grid{display:flex;flex-wrap:wrap;grid-gap:9px 9px;margin-top:12px;}.product-variant{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:38px;background-color:var(--white);padding:10px 14px;border:1px solid #d9d9d9;border-radius:80px;text-align:center;font-size:14px;cursor:pointer;}.product-variant:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white);}.step-1{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);}.step-1 .product-form-box{--form-box-padding-y:15px;}.product-form-gifts{position:relative;border-left:1px solid rgba(66,148,89,.23);}.product-form-gifts:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:none;width:calc(100% - (var(--form-box-padding-x) * 2));height:1px;background:rgba(66,148,89,.23);}.product-form-gifts.sold-out .main-product-form-gift{pointer-events:none;-webkit-user-select:none;user-select:none;}.product-form-gifts-grid{display:flex;flex-wrap:wrap;grid-gap:10px 10px;margin-top:8px;}.main-product-form-gift{flex-shrink:0;width:64px;border-radius:50%;border:1px solid #d9d9d9;}.main-product-form-gift.selected{background-color:var(--quaternary-color);border-color:var(--primary-color);}.product-form-subscription-options-grid{display:flex;flex-wrap:wrap;grid-gap:9px 9px;}.product-form-subscription-options-grid:not(:first-child){margin-top:16px;}.product-form-subscription-option{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;font-size:16px;}.product-form-subscription-option.active{background-color:var(--quaternary-color);border-color:var(--primary-color);}.step-4{padding:29px 19px 23px;}.product-form-rebuy{padding:0;}.step-4-form-legend{font-family:var(--primary-font-bold);font-size:clamp(15px,calc(15px + (17 - 15) * ((100vw - 1024px) / (1440 - 1024))),17px);color:var(--primary-color);}.product-form-rebuy-widget{padding-top:0;}.product-accordions{--page-text-font-size:15px;--page-text-line-height:clamp(25px,calc(25px + (26 - 25) * ((100vw - 1024px) / (1440 - 1024))),26px);display:none;margin-top:9px;}.product-accordion,.product-accordion.open .product-accordion-header{border-bottom:1px solid rgba(66,148,89,.23);}.product-accordion.open .product-accordion-title{font-family:var(--secondary-font-bold);}.product-accordion.open .product-accordion-icon:before{opacity:0;}.product-accordion.open .product-accordion-icon svg{opacity:1;}.product-accordion.open .product-accordion-content-wrapper{display:block;}.product-accordion-header{display:flex;justify-content:space-between;align-items:center;grid-column-gap:20px;width:100%;padding:20px 0;cursor:pointer;}.product-accordion-title{font-family:var(--secondary-font);font-size:17px;}.product-accordion-icon{position:relative;display:inline-flex;align-items:center;width:15px;height:14px;}.product-accordion-icon:before{content:"";display:inline-block;width:14px;height:15px;background-image:url(icon-plus.svg?v1936fde3dc3);background-position:50%;background-repeat:no-repeat;background-size:100%;}.product-accordion-icon svg{position:absolute;top:52%;left:50%;z-index:2;transform:translate(-50%,-50%);opacity:0;width:calc(100% + 2px);height:auto;}.product-accordion-content-wrapper{display:none;padding-top:20px;}.product-accordion-content{padding-bottom:27px;}.product-accordion-content .metafield-rich_text_field>:not(:last-child){margin-bottom:var(--page-text-paragraphs-gap);}.product-accordion-content .tabpanel-bullet-text{line-height:normal;}.product-reviews-section[\:not-has\(.jdgm-rev-widg\)]{display:none;}.product-reviews-section:not(:has(.jdgm-rev-widg)){display:none;}.product-reviews-section[\:has\(\[data-average-rating\%3D\%220.00\%22\]\)]{display:none;}.product-reviews-section:has([data-average-rating="0.00"]){display:none;}.product-reviews{--background-color:#F5F0EB;--content-width:1134px;padding:88px var(--header-laptop-padding);}.product-reviews-header{--font-size:clamp(36px,calc(36px + (56 - 36) * ((100vw - 1024px) / (1440 - 1024))),56px);}#recharge-widget{--rc-active-bg:transparent;--input-size:24px;--input-offset:0;--input-inner-circle-offset:5px;--input-inner-circle-size:calc(var(--input-size) - 10px);padding:18px 21px;}#recharge-widget .rc-container{margin-bottom:0;}#recharge-widget .rc_widget__option__selector{position:relative;display:inline-block;}#recharge-widget .rc-template__legacy-radio{display:grid;grid-row-gap:17px;}#recharge-widget .rc-radio__label{display:inline-flex;flex-wrap:wrap;align-items:baseline;padding-right:21px;}#recharge-widget .rc-radio__label[data-label-onetime]{padding-top:clamp(3px,calc(3px + (3 - 3) * ((100vw - 1024px) / (1440 - 1024))),3px);}#recharge-widget div.rc-radio{padding:0;cursor:auto;}#recharge-widget .rc-radio__input{display:inline-block;vertical-align:top;width:var(--input-size);height:var(--input-size);background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;margin-top:var(--input-offset);-webkit-appearance:none;appearance:none;}#recharge-widget .rc-radio__input:checked+.rc-radio__label:before{opacity:1;}#recharge-widget .rc-radio__label{line-height:normal;}#recharge-widget .rc-radio__label:before{content:"";position:absolute;top:var(--input-inner-circle-offset);left:5px;opacity:0;display:block;width:var(--input-inner-circle-size);height:var(--input-inner-circle-size);border:0;border-radius:50%;background:var(--secondary-color);}#recharge-widget .rc-option__text{font-size:clamp(15px,calc(15px + (16 - 15) * ((100vw - 1024px) / (1440 - 1024))),16px);padding-left:6px;}#recharge-widget .rc-option__discount{display:inline-flex;align-items:center;justify-content:center;background-color:#C41E3A;padding:4px 8px 3px;border-radius:4px;margin-left:11px;text-align:center;font-family:var(--primary-font-bold);font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 1024px) / (1440 - 1024))),15px);line-height:normal;color:var(--white);}#recharge-widget .rc-option__discount:empty{display:none;}#recharge-widget .rc-option__discount:empty+.rc_widget__price--subsave{color:var(--primary-color);}#recharge-widget .rc-option__price{padding-left:12px;font-size:16px;}#recharge-widget .rc-option__subsave .rc-option__price:not(.show){display:none!important;}#recharge-widget .rc-option__compare-at-price{font-family:var(--primary-font-light);font-size:15px;text-decoration:line-through;}#recharge-widget .rc-option__compare-at-price+.rc_widget__price--subsave{padding-left:3px;}#recharge-widget .rc-option__onetime-compare-at-price+.rc_widget__price--onetime{color:var(--sale-price-color);}#recharge-widget .rc_widget__price--onetime,#recharge-widget .rc_widget__price--subsave{font-family:var(--primary-font-semibold);}#recharge-widget .rc_widget__price--subsave{color:var(--sale-price-color);}#recharge-widget .rc-selling-plans{display:none!important;}#recharge-widget .rc_popup{display:none;}#klaviyo-birthday-form .klaviyo-form,#klaviyo-birthday-form div[data-testid=form-component]{padding:0!important;}#klaviyo-birthday-form .klaviyo-form>div{grid-row-gap:16px;min-height:0!important;}#klaviyo-birthday-form .klaviyo-form>div>div>div>div>div{margin-top:-3px;font-family:var(--primary-font);font-size:14px;color:var(--primary-color);}#klaviyo-birthday-form .klaviyo-form>div>div[data-testid=form-row]:nth-child(2)>div>div{align-self:flex-start!important;}#klaviyo-birthday-form input[type=text]{position:relative!important;width:100%!important;height:48px!important;background:var(--white)!important;padding:var(--form-input-padding)!important;border:1px solid #d9d9d9!important;border-radius:4px 0 0 4px!important;box-shadow:none!important;font-family:var(--form-input-font)!important;font-size:var(--form-input-font-size)!important;color:var(--form-input-color)!important;resize:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;}#klaviyo-birthday-form input[type=text]+div{margin-top:0!important;}#klaviyo-birthday-form button{--width:72px;--height:48px;--background-color:var(--tertiary-color);--text-color:var(--white);--hover-background-color:var(--secondary-color);--hover-text-color:var(--white);position:relative!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;max-width:100%!important;width:var(--width)!important;height:var(--height)!important;background-color:var(--background-color)!important;border:0!important;border-radius:0 5px 5px 0!important;box-shadow:none!important;overflow:hidden!important;text-align:center!important;font-family:var(--primary-font)!important;font-weight:400!important;font-size:17px!important;color:var(--text-color)!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important;}#klaviyo-birthday-form button:active{background-color:var(--hover-background-color)!important;color:var(--hover-text-color)!important;}#klaviyo-birthday-form .klaviyo-form>div>div:first-child p span{font-family:var(--secondary-font-bold)!important;font-weight:400!important;font-size:clamp(17px,calc(17px + (18 - 17) * ((100vw - 1024px) / (1440 - 1024))),18px)!important;color:var(--primary-color)!important;}#klaviyo-birthday-form .klaviyo-form>div>div:nth-child(2) p span{font-family:var(--primary-font)!important;color:var(--page-text-color);}#MainContent .cross-sell-widget{padding:0;}#MainContent .cross-sell-widget .rebuy-money{font-family:var(--secondary-font-bold);font-size:14px;color:var(--primary-color);}#MainContent .cross-sell-widget .rebuy-money.compare-at{font-family:var(--secondary-font);color:var(--sale-regular-price-color);}#MainContent .cross-sell-widget .rebuy-money.sale{font-family:var(--secondary-font-bold);color:var(--sale-price-color);}#MainContent .cross-sell-widget .rebuy-product-block{--media-width:61px;--actions-width:118px;display:flex;align-items:flex-start;}#MainContent .cross-sell-widget .rebuy-product-block:not(:last-child){padding-bottom:0;}#MainContent .cross-sell-widget .rebuy-product-media{width:var(--media-width);flex-shrink:0;text-align:left;}#MainContent .cross-sell-widget a.rebuy-product-image{position:relative;display:block;width:100%;overflow:hidden;}#MainContent .cross-sell-widget a.rebuy-product-image:before{content:"";display:block;padding-top:100%;}#MainContent .cross-sell-widget a.rebuy-product-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;}#MainContent .cross-sell-widget .rebuy-product-info{flex:1;padding:0 15px 0 24px;}#MainContent .cross-sell-widget .rebuy-product-title{margin-top:-5px;font-family:var(--secondary-font-bold);font-size:15px;line-height:24px;color:var(--primary-color);}#MainContent .cross-sell-widget .rebuy-product-actions{width:var(--actions-width);flex-shrink:0;}#MainContent .cross-sell-widget .rebuy-product-actions .button{--height:31px;}#MainContent .cross-sell-widget .rebuy-product-actions .button,#MainContent .cross-sell-widget .rebuy-product-actions .button *{font-size:15px;}.page-width{max-width:100%;padding:0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle{--actions-width:223px;--images-gap:37px;--images-divider-color:var(--primary-color);--item-price-color:var(--primary-color);--item-sale-price-color:var(--sale-price-color);background:transparent;padding:0;font-family:var(--primary-font);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-widget-container{width:100%;max-width:930px;margin:0 auto;}#MainContent .rebuy-widget.widget-type-dynamic-bundle strong{font-weight:500;}#MainContent .rebuy-widget.widget-type-dynamic-bundle h3.primary-title{margin-bottom:33px;text-align:center;font-family:var(--primary-font);font-weight:500;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 1024px) / (1440 - 1024))),34px);line-height:32px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{display:grid;grid-template-areas:"images images" "items actions";grid-template-columns:minmax(0,1fr) var(--actions-width);grid-row-gap:40px;grid-column-gap:35px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{display:grid;grid-area:images;grid-auto-flow:column;grid-auto-columns:247px;justify-content:center;width:100%;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{display:flex;width:100%;height:100%;}#MainContent .rebuy-widget.widget-type-dynamic-bundle a.rebuy-bundle__image-item{position:relative;align-self:end;width:calc(100% - var(--images-gap));}#MainContent .rebuy-widget.widget-type-dynamic-bundle a.rebuy-bundle__image-item:before{content:"";display:block;padding-top:100%;}#MainContent .rebuy-widget.widget-type-dynamic-bundle a.rebuy-bundle__image-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider{align-self:center;width:var(--images-gap);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider *{color:var(--images-divider-color);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{grid-area:items;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-block{flex-flow:initial;align-items:flex-start;justify-content:normal;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;padding:10px 0 0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-block:first-child{padding-top:0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-info{flex:initial;align-self:center;align-items:flex-start;grid-row-gap:4px;grid-column-gap:23px;flex-wrap:nowrap;max-width:100%;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-main-info{display:flex;flex-wrap:wrap;grid-column-gap:5px;grid-row-gap:8px;max-width:100%;padding:3px 0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-main-info .rebuy-product-price{margin-left:0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label{width:31px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .checkbox-input{width:31px;height:27px;background:var(--white);padding:0;border:0;color:var(--black);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .checkbox-input:before{top:50%;left:51%;font-size:15px;color:var(--secondary-color);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-label{display:none;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-title{padding-bottom:3px;margin-left:0;margin-right:5px;overflow:initial;text-decoration:none;white-space:normal;text-overflow:clip;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-money,#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-title{font-family:var(--secondary-font-bold);font-size:clamp(15px,calc(15px + (17 - 15) * ((100vw - 1024px) / (1440 - 1024))),17px);color:var(--primary-color);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-money.compare-at{font-family:var(--secondary-font);color:var(--sale-regular-price-color);text-decoration-thickness:1px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-money.sale{font-family:var(--secondary-font-bold)!important;color:var(--sale-price-color);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-options{flex:none;order:0;align-self:center;margin:-7px 0 0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle select.rebuy-select{-webkit-appearance:none;appearance:none;background-image:url(icon-select.svg?v1936fde3dc3);background-position:right 10px center;background-repeat:no-repeat;background-size:initial;padding:5px 45px 5px 15px;border:0;border-radius:0;font-size:15px;color:var(--primary-color);}#MainContent .rebuy-widget.widget-type-dynamic-bundle select.rebuy-select,#MainContent .rebuy-widget.widget-type-dynamic-bundle select.rebuy-select:focus{border-color:transparent;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{flex:auto;grid-area:actions;align-self:start;padding-top:0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-label{display:inline-block;margin:5px 0;text-align:left;font-family:var(--primary-font-bold);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price{margin-top:0;text-align:left;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price,#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price .rebuy-money{font-family:var(--primary-font-light);font-size:clamp(15px,calc(15px + (17 - 15) * ((100vw - 1024px) / (1440 - 1024))),17px);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons{margin:11px 0 0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-button{border:0;}.fbt{--content-width:703px;--title-2-margin-top:18px;background:#E8DDD0;padding:92px var(--header-desktop-padding);}.fbt-header{margin-bottom:35px;}.fbt-title-1{margin-top:-2px;margin-bottom:calc(clamp(3px, calc(3px + (4 - 3) * ((100vw - 1024px) / (1440 - 1024))), 4px) * -1);font-family:var(--primary-font-bold);font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);letter-spacing:clamp(1.4px,calc(1.4px + (1.6 - 1.4) * ((100vw - 1024px) / (1440 - 1024))),1.6px);}.fbt-title-2{--font-size:clamp(36px,calc(36px + (56 - 36) * ((100vw - 1024px) / (1440 - 1024))),56px);--line-height:clamp(43px,calc(43px + (66 - 43) * ((100vw - 1024px) / (1440 - 1024))),66px);margin-left:0;}.fbt-title-2:not(:first-child){margin-top:var(--title-2-margin-top);}.jdgm-preview-badge--with-link{pointer-events:none;}#judgeme_product_reviews{--header-padding-bottom:55px;}#judgeme_product_reviews .jdgm-rev-widg{padding:0;}#judgeme_product_reviews .jdgm-widget-actions-wrapper .jdgm-write-rev-link{border:0;}#judgeme_product_reviews .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-submit-rev{--background-color:var(--secondary-color);--text-color:var(--white);--hover-background-color:var(--primary-color);--hover-text-color:var(--white);}#judgeme_product_reviews .jdgm-star{position:relative;opacity:1;padding:0 1px 0 0!important;font-size:23px;}#judgeme_product_reviews .jdgm-star:before{opacity:0;}#judgeme_product_reviews .jdgm-star:after{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;}#judgeme_product_reviews .jdgm-star.jdgm--on{background:url(icon-star.svg?v1936fde3dc3) 50%/contain no-repeat;}#judgeme_product_reviews .jdgm-star.jdgm--half{background:url(icon-half-star-2.svg?v1936fde3dc2) 50%/contain no-repeat;}#judgeme_product_reviews .jdgm-star.jdgm--off{background:url(icon-empty-star.svg?v1936fde3dc2) 50%/contain no-repeat;}#judgeme_product_reviews .jdgm-rev-widg__header{text-align:initial;}#judgeme_product_reviews .jdgm-rev-widg__title{--font-size:clamp(36px,calc(36px + (56 - 36) * ((100vw - 1024px) / (1440 - 1024))),56px);margin:calc(clamp(7px, calc(7px + (12 - 7) * ((100vw - 1024px) / (1440 - 1024))), 12px) * -1) 0 0;text-align:center;line-height:normal!important;}#judgeme_product_reviews .jdgm-rev-widg__title,#judgeme_product_reviews .jdgm-rev-widg__title *{font-family:var(--secondary-font);font-size:var(--font-size);line-height:var(--line-height);color:var(--color);}#judgeme_product_reviews .jdgm-rev-widg__title b,#judgeme_product_reviews .jdgm-rev-widg__title b *,#judgeme_product_reviews .jdgm-rev-widg__title strong,#judgeme_product_reviews .jdgm-rev-widg__title strong *{font-family:var(--secondary-font-bold);font-weight:400;}#judgeme_product_reviews .jdgm-row-stars{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--header-padding-bottom);}#judgeme_product_reviews .jdgm-rev-widg__summary{padding:13px 0 19px;margin:0;}#judgeme_product_reviews .jdgm-rev-widg__summary-inner{display:flex;justify-content:center;align-items:center;grid-column-gap:5px;text-align:center;}#judgeme_product_reviews .jdgm-rev-widg__summary-average,#judgeme_product_reviews .jdgm-rev-widg__summary-inner>.jdgm-link{display:none;}#judgeme_product_reviews .jdgm-rev-widg__summary-text{position:relative;top:1px;font-family:var(--secondary-font);font-size:14px;}#judgeme_product_reviews .jdgm-histogram{display:none;}#judgeme_product_reviews .jdgm-widget-actions-wrapper{border:0;margin-bottom:0;}#judgeme_product_reviews .jdgm-row-actions{display:none;}#judgeme_product_reviews .jdgm-rev{padding:23px 0 18px;border-width:1px;border-color:var(--primary-color);}#judgeme_product_reviews .jdgm-rev:last-child{border-bottom:1px solid var(--primary-color);}#judgeme_product_reviews .jdgm-rev .jdgm-rev__custom-form{margin:0;}#judgeme_product_reviews .jdgm-rev__icon{display:flex;justify-content:center;align-items:center;width:79px;height:79px;background-color:var(--secondary-color);padding-top:2px;border-radius:50%;margin-top:-34px;margin-right:19px;font-family:var(--primary-font);color:var(--secondary-color);}#judgeme_product_reviews .jdgm-rev__icon:before{transform:translate(4%,-4%);font-size:27px;color:var(--white);}#judgeme_product_reviews .jdgm-rev__icon:after{right:4px;bottom:3px;width:15px;height:15px;background-color:var(--primary-color);padding:3px 0 0;border:none;border-radius:50%;font-size:10px;line-height:normal;}#judgeme_product_reviews .jdgm-rev__rating{display:inline-flex;grid-column-gap:2px;margin-left:98px;}#judgeme_product_reviews .jdgm-rev__rating .jdgm-star{padding:0 4px 0 0!important;font-size:14px;}#judgeme_product_reviews .jdgm-rev__timestamp{font-size:13px;color:var(--primary-color);}#judgeme_product_reviews .jdgm-rev__buyer-badge-wrapper{display:flex;}#judgeme_product_reviews .jdgm-rev__buyer-badge{background-color:initial;padding:4px 0 0;margin:-2px 0 -5px;font-family:var(--primary-font);font-size:13px;color:#C41E3A;}#judgeme_product_reviews .jdgm-rev__author-wrapper{display:flex;align-items:baseline;grid-column-gap:6px;padding-bottom:19px;margin-top:12px;}#judgeme_product_reviews .jdgm-rev__author{font-family:var(--secondary-font-bold);font-size:clamp(15px,calc(15px + (17 - 15) * ((100vw - 1024px) / (1440 - 1024))),17px);font-weight:400;color:var(--primary-color);}#judgeme_product_reviews .jdgm-row-extra{display:none;}#judgeme_product_reviews .jdgm-rev__content{margin:-19px 0 0 98px;}#judgeme_product_reviews .jdgm-rev__title{margin-bottom:4px;font-family:var(--primary-font);font-size:15px;line-height:20px;color:var(--primary-color);}#judgeme_product_reviews .jdgm-rev__body p{font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 1024px) / (1440 - 1024))),15px);line-height:20px;color:var(--primary-color);}#judgeme_product_reviews .jdgm-paginate{border:0!important;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"]{--header-padding-bottom:0;padding-top:0;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary{padding:20px 0;margin:0;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars{margin:0;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text{display:none!important;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{position:static;float:none;padding:0;border:0;margin:0;text-align:center;}#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper .jdgm-write-rev-link{margin:0 auto;}#judgeme_product_reviews .jdgm-form-wrapper{padding:0 0 var(--header-padding-bottom);border:0;}#judgeme_product_reviews .jdgm-form{padding:0;}#judgeme_product_reviews .jdgm-custom-forms:empty{display:none;}#judgeme_product_reviews .jdgm-form__title{margin-top:-9px;margin-bottom:20px;font-family:var(--secondary-font-bold);font-weight:400;font-size:clamp(20px,calc(20px + (22 - 20) * ((100vw - 1024px) / (1440 - 1024))),22px);line-height:var(--page-text-line-height);color:var(--page-text-color);}#judgeme_product_reviews .jdgm-form__fieldset{margin-bottom:0;}#judgeme_product_reviews .jdgm-form__fieldset:not(:last-of-type){margin-bottom:var(--form-field-margin-bottom);}#judgeme_product_reviews .jdgm-form__fieldset label,#judgeme_product_reviews .jdgm-form__inline-label{margin-bottom:var(--form-label-margin-bottom);font-family:var(--form-label-font);font-size:var(--form-label-font-size);color:var(--form-label-color);}#judgeme_product_reviews input[type=email],#judgeme_product_reviews input[type=text],#judgeme_product_reviews textarea{border:1px solid var(--form-input-border-color);line-height:normal;}#judgeme_product_reviews input[type=email]::-webkit-input-placeholder, #judgeme_product_reviews input[type=text]::-webkit-input-placeholder, #judgeme_product_reviews textarea::-webkit-input-placeholder{color:#97989d;}#judgeme_product_reviews input[type=email]::placeholder,#judgeme_product_reviews input[type=text]::placeholder,#judgeme_product_reviews textarea::placeholder{color:#97989d;}#judgeme_product_reviews .jdgm-form .jdgm-star{font-size:22px;}#judgeme_product_reviews .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown,#judgeme_product_reviews .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown-arrow{color:var(--tertiary-color);}#judgeme_product_reviews .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown{border:0;font-family:var(--form-label-font);font-size:var(--form-label-font-size);color:var(--form-label-color);}#judgeme_product_reviews .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown-arrow{color:var(--form-label-color);}#judgeme_product_reviews .jdgm-form__fieldset-actions{display:grid;justify-items:center;grid-template-areas:"submit" "cancel";grid-row-gap:15px;margin-top:30px;}#judgeme_product_reviews .jdgm-form__fieldset-actions .jdgm-submit-rev{grid-area:submit;}#judgeme_product_reviews .jdgm-form__fieldset-actions .jdgm-cancel-rev{display:inline-flex;grid-area:cancel;opacity:1;background:transparent;padding:0;border:0;margin:0;font-weight:400;font-size:17px;color:var(--primary-color);}#judgeme_product_reviews .jdgm-form__fieldset-actions .jdgm-cancel-rev:active{border-color:transparent;text-decoration:underline;}#judgeme_product_reviews div.jdgm-input-error{--page-text-font-size:var(--form-label-font-size);background:transparent;padding:8px 0;border:0;margin-top:0;font-size:var(--page-text-font-size);color:#eb001b;}#judgeme_product_reviews div.jdgm-input-error:before{display:inline-flex;justify-content:center;align-items:center;background-color:#eb001b;font-size:14px;}#judgeme_product_reviews .jdgm-notification{border-top:0;margin-top:-25px;}#judgeme_product_reviews .jdgm-notification__inner{text-align:center;}#judgeme_product_reviews .jdgm-notification__inner a{opacity:1;color:var(--primary-color);}#judgeme_product_reviews .jdgm-notification__inner a:hover{opacity:1;color:var(--tertiary-color);text-decoration:underline;}#judgeme_product_reviews .jdgm-notification__title{font-family:var(--secondary-font-bold);font-weight:400;}#judgeme_product_reviews .jdgm-notification__title:before{display:none;}#judgeme_product_reviews .jdgm-paginate{display:flex;justify-content:center;padding-top:41px;}#judgeme_product_reviews .jdgm-paginate:empty{display:none;}#judgeme_product_reviews .jdgm-paginate__page{min-width:0;width:26px;padding:4px 7px 0;margin:0;font-family:var(--primary-font);font-weight:400;font-size:clamp(15px,calc(15px + (18 - 15) * ((100vw - 1024px) / (1440 - 1024))),18px);color:var(--primary-color);}#judgeme_product_reviews .jdgm-paginate__page.jdgm-curt,#judgeme_product_reviews .jdgm-paginate__page:active{opacity:1;color:var(--secondary-color);}#judgeme_product_reviews .jdgm-paginate__next-page,#judgeme_product_reviews .jdgm-paginate__prev-page{position:relative;display:flex;align-items:center;justify-content:center;opacity:1;}#judgeme_product_reviews .jdgm-paginate__next-page:active,#judgeme_product_reviews .jdgm-paginate__prev-page:active{opacity:1;color:var(--primary-color)!important;}#judgeme_product_reviews .jdgm-paginate__next-page:before,#judgeme_product_reviews .jdgm-paginate__prev-page:before{content:">";display:flex;align-items:center;justify-content:center;width:8px;height:9px;font-family:var(--primary-font);font-size:clamp(15px,calc(15px + (18 - 15) * ((100vw - 1024px) / (1440 - 1024))),18px);color:var(--primary-color);}#judgeme_product_reviews .jdgm-paginate__first-page,#judgeme_product_reviews .jdgm-paginate__last-page{display:none;}#judgeme_product_reviews .jdgm-paginate__prev-page:before{transform:rotate(180deg);}#judgeme_product_reviews .jdgm-rev-widg__paginate-spinner-wrapper{display:none!important;}.products-grid{--content-width:clamp(740px,calc(740px + (1028 - 740) * ((100vw - 1024px) / (1250 - 1024))),1028px);--columns-count:3;--grid-rows-gap:57px;--grid-columns-gap:99px;--grid-item-width:276px;--grid-item-width:clamp(200px,calc(200px + (276 - 200) * ((100vw - 1024px) / (1250 - 1024))),276px);display:grid;grid-template-columns:repeat(var(--columns-count),minmax(155px,var(--grid-item-width)));grid-gap:var(--grid-rows-gap) var(--grid-columns-gap);justify-content:center;justify-items:center;width:var(--content-width);max-width:100%;margin-left:auto;margin-right:auto;}.related-products{--background-color:#E8DDD0;padding:88px 143px;}.related-title{--font-size:clamp(36px,calc(36px + (56 - 36) * ((100vw - 1024px) / (1440 - 1024))),56px);--line-height:clamp(43px,calc(43px + (66 - 43) * ((100vw - 1024px) / (1440 - 1024))),66px);}#rebuy-widget-72912{padding-bottom:0;}.rebuy-products-grid{text-align:left;}@media (max-width:1439px){.main-product{--right-side-padding-x:28px;--right-side-padding-y:28px;--form-box-padding-x:21px;}.main-product-right{padding:var(--right-side-padding-y) 46px 235px var(--right-side-padding-x);}.main-product-tabpanel{padding:20px 0 5px;}.step-4{padding:21px 19px 5px;}.product-reviews{padding:73px var(--header-laptop-padding);}#recharge-widget{padding:17px 21px;}#recharge-widget .rc-option__price{padding-left:8px;}#MainContent .cross-sell-widget .rebuy-product-info{padding:0 10px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle{padding:0;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{grid-row-gap:30px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-info{grid-column-gap:10px;}.fbt{padding:62px var(--header-laptop-padding);}#judgeme_product_reviews{--header-padding-bottom:29px;}#judgeme_product_reviews .jdgm-rev{padding:18px 0 20px;}#judgeme_product_reviews .jdgm-paginate{padding-top:26px;}#judgeme_product_reviews .jdgm-paginate__page{width:23px;}.products-grid{--grid-rows-gap:55px;--grid-columns-gap:68px;}.related-products{padding:67px 143px;}}@media (max-width:1024px){.fbt{--content-width:clamp(575px,calc(575px + (703 - 575) * ((100vw - 834px) / (1024 - 834))),703px);}}@media (max-width:1023px){.main-product{--left-side-width:clamp(439px,calc(439px + (472 - 439) * ((100vw - 834px) / (1023 - 834))),472px);}.products-grid{--grid-rows-gap:42px;--grid-columns-gap:38px;}.related-products{padding:67px 78px;}}@media (max-width:970px){#MainContent .cross-sell-widget .rebuy-product-block{--actions-width:100%;}#MainContent .cross-sell-widget .rebuy-product-actions{padding-top:8px;padding-left:calc(var(--media-width) + 10px);text-align:left;}#MainContent .cross-sell-widget .rebuy-product-actions .button{width:118px;}}@media (max-width:950px){.product-form-gifts{border-left:0;border-top:1px solid rgba(66,148,89,.23);}.step-1{grid-auto-flow:row;}}@media (max-width:834px){.product-form-recharge{border-bottom:0;}.product-form-recharge:before{display:block;}.product-variants-grid{margin-top:8px;}.product-form-fieldset{border-bottom:0;}.product-form-fieldset:before{display:block;}.product-form-gifts{border-top:0;}.product-form-gifts:before{display:block;}.main-product{--right-side-padding-y:21px;--form-box-padding-y:15px;}.main-product-tabs{display:none;}.product-accordions{display:block;}.tabpanel-1{grid-template-columns:minmax(0,1fr);grid-template-areas:none;}li.tabpanel-bullet{grid-area:auto!important;}.main-product-external-button-wrapper.desktop{display:none;}.main-product-external-button-wrapper.mobile{display:block;}.main-product-external-button{grid-column-gap:8px;}.product-popup{--popup-button-position-x:20px;}.product-reviews{padding:47px var(--header-tablet-padding);}#recharge-widget{padding:17px 21px;}#recharge-widget .rc-template__legacy-radio{grid-row-gap:11px;}#recharge-widget .rc-option__discount{margin-left:3px;}#klaviyo-birthday-form button{--width:42px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{grid-template-areas:"images" "items" "actions";grid-template-columns:minmax(0,1fr);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{max-width:535px;margin:0 auto;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{display:block;max-width:224px;margin:2px auto;text-align:center;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price{display:flex;justify-content:center;align-items:center;grid-column-gap:5px;flex-wrap:wrap;margin-bottom:5px;text-align:left;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-label{text-align:center;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons{margin-top:10px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-widget-container{max-width:782px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle h3.primary-title{margin-bottom:23px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--images-gap) var(--images-gap);max-width:457px;margin:0 auto;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{position:relative;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image:nth-child(2n) .rebuy-bundle__image-divider{display:none;}#MainContent .rebuy-widget.widget-type-dynamic-bundle a.rebuy-bundle__image-item{width:100%;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider{position:absolute;top:50%;right:0;transform:translate(100%,-50%);}#MainContent .rebuy-widget.widget-type-dynamic-bundle .checkbox-input,#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox-label{width:27px;height:24px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .checkbox-input:before{font-size:14px;}.fbt{padding:36px var(--header-tablet-padding);}.fbt-header{margin-bottom:21px;}#judgeme_product_reviews{--header-padding-bottom:26px;}#judgeme_product_reviews .jdgm-rev__rating{grid-column-gap:1px;margin-left:87px;}#judgeme_product_reviews .jdgm-rev__rating .jdgm-star{padding:0 2px 0 0!important;font-size:13px;}#judgeme_product_reviews .jdgm-rev{padding:16px 0 11px;}#judgeme_product_reviews .jdgm-rev__icon{width:68px;height:68px;}#judgeme_product_reviews .jdgm-rev__icon:before{font-size:24px;}#judgeme_product_reviews .jdgm-rev__icon:after{width:13px;height:13px;font-size:10px;line-height:8px;}#judgeme_product_reviews .jdgm-rev__content{margin:-19px 0 0 87px;}#judgeme_product_reviews .jdgm-paginate{padding-top:21px;}.products-grid.collection-grid .product-card-type{font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / (834 - 360))),14px);}.products-grid.collection-grid .price s,.products-grid.collection-grid .price span,.products-grid.collection-grid .product-card-button.button{font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 360px) / (834 - 360))),15px);}.related-products{padding:39px var(--header-tablet-padding);}}@media (max-width:820px){.main-product{--left-side-width:100%;--right-side-padding-y:7px;--right-side-padding-x:var(--header-mobile-padding);}.main-product-content{display:block;}.main-product-carousel{position:relative;z-index:1;padding:0;margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;}.main-product-carousel-wrapper{display:flex;}.main-product-carousel-button{display:inline-flex;}.main-product-right{position:relative;top:0;padding:var(--right-side-padding-y) var(--right-side-padding-x) 32px;}.main-product-info{max-width:550px;margin:0 auto;}}@media (max-width:680px){.product-reviews{--content-width:588px;padding:39px var(--header-mobile-padding);}#MainContent .rebuy-widget.widget-type-dynamic-bundle{--images-gap:27px;padding:0;max-width:589px;margin:0 auto;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-widget-container{max-width:589px;}#MainContent .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{max-width:447px;}.fbt{padding:32px var(--header-mobile-padding);}#judgeme_product_reviews .jdgm-rev__rating{margin-left:69px;}#judgeme_product_reviews .jdgm-rev__icon{width:51px;height:51px;}#judgeme_product_reviews .jdgm-rev__icon:before{transform:translateY(-6%);}#judgeme_product_reviews .jdgm-rev__content{margin:-19px 0 0 70px;}#judgeme_product_reviews .jdgm-paginate{padding-top:15px;}.products-grid{--columns-count:2;--grid-rows-gap:42px;--grid-columns-gap:7px;--grid-item-width:248px;}.products-grid.collection-grid .product-card-button.button{--height:35px;}.related-products{padding:39px var(--header-mobile-padding);}.related-products .product-card-button.button{--height:35px;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 360px) / (834 - 360))),15px);}.rebuy-products-grid .product-card:nth-child(6){display:none;}}@media (min-width:1440px){.main-product{--left-side-width:calc((683 / 1440 * 100%));}}@media (hover:hover){.product-popup-close-button:hover{background:var(--primary-color);}.product-popup-close-button:hover path{fill:var(--white);}.main-product-tab-title:hover{font-family:var(--secondary-font-bold);}#klaviyo-birthday-form button:hover{background-color:var(--hover-background-color)!important;color:var(--hover-text-color)!important;}#judgeme_product_reviews .jdgm-form__fieldset-actions .jdgm-cancel-rev:hover{border-color:transparent;text-decoration:underline;}#judgeme_product_reviews .jdgm-paginate__page:hover{opacity:1;color:var(--secondary-color);}#judgeme_product_reviews .jdgm-paginate__next-page:hover,#judgeme_product_reviews .jdgm-paginate__prev-page:hover{color:var(--primary-color)!important;}#judgeme_product_reviews .jdgm-paginate__next-page:hover:before,#judgeme_product_reviews .jdgm-paginate__prev-page:hover:before{font-family:var(--primary-font-bold);}}
/* =============================================
   DR. SCHÄR – Product Page Overrides
   Archivo: schar-product-overrides.css
   Pegar al FINAL de css-main-product.css
   o cargar como archivo separado en el layout
   ============================================= */
 
/* ── Título del producto ── */
.main-product-title {
  font-family: 'Times ExtraBold', 'Playfair Display', serif !important;
  font-weight: 400 !important;
  color: #2C1A0E !important;
}
 
/* ── Colores generales (reemplaza color-green de Schär) ── */
.main-product .color-green,
.main-product .color-green * {
  color: #2C1A0E !important;
}
 
/* ── Precio ── */
.main-product-price .price span,
.main-product-price .price del,
.main-product-price .price s {
  font-family: 'Cabin', 'Inter', sans-serif;
  color: #2C1A0E;
}
 
.main-product-price .price-item-sale,
.main-product-price .price-item-sale * {
  color: #C41E3A !important;
}
 
.main-product-price .price--sold-out .price-item-regular {
  color: #B8AA9C;
}
 
/* ── Fondo del formulario ── */
.main-product-form {
  background-color: #F5F0EB;
  border-radius: 16px;
}
 
/* ── Variantes (pills) ── */
.product-variant {
  border-color: #D5CBC0;
  border-radius: 50px;
  font-family: 'Cabin', 'Inter', sans-serif;
  color: #2C1A0E;
}
 
.product-variant:hover,
.product-form-radio:checked + .product-variant {
  background-color: #C41E3A;
  border-color: #C41E3A;
  color: #FFFFFF;
}
 
/* ── Legend del formulario ── */
.product-form-legend {
  font-family: 'Cabin', 'Inter', sans-serif;
  font-weight: 600;
  color: #2C1A0E;
}
 
/* ── Fieldset borders ── */
.product-form-fieldset {
  border-bottom-color: rgba(44, 26, 14, 0.1);
}
 
.product-form-fieldset:before {
  background: rgba(44, 26, 14, 0.1);
}
 
.product-form-recharge {
  border-bottom-color: rgba(44, 26, 14, 0.1);
}
 
.product-form-gifts {
  border-left-color: rgba(44, 26, 14, 0.1);
  border-top-color: rgba(44, 26, 14, 0.1);
}
 
.product-form-gifts:before {
  background: rgba(44, 26, 14, 0.1);
}
 
/* ── Botones del formulario ── */
.product-form-button .button,
.product-form__submit,
.product-form-next-step-button {
  background-color: #2C1A0E !important;
  color: #FFFFFF !important;
  border-radius: 0;
  font-family: 'Cabin', 'Inter', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  border: none !important;
}
 
.product-form-button .button:hover,
.product-form__submit:hover,
.product-form-next-step-button:hover {
  background-color: #C41E3A !important;
}
 
.product-form-button .button[disabled],
.product-form__submit[disabled] {
  background-color: #B8AA9C !important;
  color: #FFFFFF !important;
}
 
/* ── Suscripción (ReCharge) ── */
#recharge-widget {
  background: #F5F0EB;
}
 
#recharge-widget .rc-radio__input:checked + .rc-radio__label:before {
  background: #C41E3A;
}
 
#recharge-widget .rc-option__discount {
  background-color: #C41E3A;
}
 
.product-form-subscription-option.active {
  background-color: #F5F0EB;
  border-color: #2C1A0E;
}
 
/* ── Tabs ── */
.main-product-tabs-bar {
  border-bottom-color: #2C1A0E;
}
 
.main-product-tab-title {
  font-family: 'Cabin', 'Inter', sans-serif;
  color: #2C1A0E;
}
 
.main-product-tab-title:before {
  background: #C41E3A;
}
 
.main-product-tab-title:active,
.main-product-tab-title[aria-selected="true"] {
  font-family: 'Cabin', 'Inter', sans-serif;
  font-weight: 700;
}
 
.main-product-tabs-scroll-arrow.left {
  background: linear-gradient(270deg, transparent, #E8DDD0 75%);
}
 
.main-product-tabs-scroll-arrow.right {
  background: linear-gradient(90deg, transparent, #E8DDD0 75%);
}
 
/* ── Accordions ── */
.product-accordion,
.product-accordion.open .product-accordion-header {
  border-bottom-color: rgba(44, 26, 14, 0.12);
}
 
.product-accordion-title {
  font-family: 'Cabin', 'Inter', sans-serif;
  color: #2C1A0E;
}
 
.product-accordion.open .product-accordion-title {
  font-family: 'Cabin', 'Inter', sans-serif;
  font-weight: 700;
}
 
.product-accordion-header {
  color: #2C1A0E;
}
 
/* ── Bullet icons en tab 1 ── */
.tabpanel-bullet-icon {
  background-image: none;
  background-color: #C41E3A;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  min-width: 8px;
  margin-top: 7px;
}
 
/* ── Carousel buttons ── */
.main-product-carousel-button {
  background: #2C1A0E;
}
 
.main-product-carousel-button:hover,
.main-product-carousel-button:active {
  background: #C41E3A;
}
 
.main-product-carousel-button path {
  fill: #FFFFFF;
}
 
/* ── Popup ── */
.product-popup-content {
  background: #E8DDD0;
}
 
.product-popup-close-button {
  background: #2C1A0E;
}
 
.product-popup-close-button:hover,
.product-popup-close-button:active {
  background: #C41E3A;
}
 
.product-popup-close-button path {
  fill: #FFFFFF;
}
 
.product-popup-button {
  --button-background-color: #2C1A0E;
  --button-icon-color: #FFFFFF;
  --button-hover-background-color: #C41E3A;
  --button-hover-icon-color: #FFFFFF;
}
 
/* ── Fondos verdes de Schär → beige Schär ── */
.main-product-section {
  background-color: #E8DDD0 !important;
}
 
.product-reviews {
  --background-color: #F5F0EB;
  background: #F5F0EB !important;
}
 
.related-products {
  --background-color: #E8DDD0;
  background: #E8DDD0 !important;
}
 
.fbt {
  background: #E8DDD0 !important;
}
 
/* Tabs scroll gradient (era quaternary-color verde) */
.main-product-tabs-scroll-arrow.left {
  background: linear-gradient(270deg, transparent, #E8DDD0 75%) !important;
}
 
.main-product-tabs-scroll-arrow.right {
  background: linear-gradient(90deg, transparent, #E8DDD0 75%) !important;
}
 
/* Tabs scroll button (era verde claro) */
.main-product-tabs-scroll-button {
  --button-background-color: #D5CBC0;
  --button-icon-color: #2C1A0E;
  --button-hover-background-color: #2C1A0E;
  --button-hover-icon-color: #FFFFFF;
}
 
/* Separadores verdes → café */
.product-form-fieldset {
  border-bottom-color: rgba(44, 26, 14, 0.1) !important;
}
 
.product-form-fieldset:before,
.product-form-recharge:before,
.product-form-gifts:before {
  background: rgba(44, 26, 14, 0.1) !important;
}
 
.product-form-recharge {
  border-bottom-color: rgba(44, 26, 14, 0.1) !important;
}
 
.product-form-gifts {
  border-left-color: rgba(44, 26, 14, 0.1) !important;
  border-top-color: rgba(44, 26, 14, 0.1) !important;
}
 
/* Accordion borders */
.product-accordion,
.product-accordion.open .product-accordion-header {
  border-bottom-color: rgba(44, 26, 14, 0.12) !important;
}
 
/* ReCharge widget fondo */
#recharge-widget {
  background: #F5F0EB;
}
 
/* Judge.me reviews icon */
#judgeme_product_reviews .jdgm-rev__icon {
  background-color: #C41E3A;
}
 
#judgeme_product_reviews .jdgm-rev__icon:after {
  background-color: #2C1A0E;
}
 
/* Judge.me review borders */
#judgeme_product_reviews .jdgm-rev {
  border-color: rgba(44, 26, 14, 0.12);
}
 
#judgeme_product_reviews .jdgm-rev:last-child {
  border-bottom-color: rgba(44, 26, 14, 0.12);
}
 
/* Judge.me submit button */
#judgeme_product_reviews .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-submit-rev {
  --background-color: #2C1A0E;
  --hover-background-color: #C41E3A;
}
 
/* Judge.me write review button */
#judgeme_product_reviews .jdgm-widget-actions-wrapper .jdgm-write-rev-link {
  --background-color: #2C1A0E;
  --hover-background-color: #C41E3A;
  border-radius: 50px;
}
 
/* Rebuy bundle divider */
#MainContent .rebuy-widget.widget-type-dynamic-bundle {
  --images-divider-color: #2C1A0E;
}
 
/* Rebuy checkbox */
#MainContent .rebuy-widget.widget-type-dynamic-bundle .checkbox-input:before {
  color: #C41E3A;
}
 
/* Gift selected state */
.main-product-form-gift.selected {
  background-color: #F5F0EB;
  border-color: #2C1A0E;
}
 
/* Subscription option active */
.product-form-subscription-option.active {
  background-color: #F5F0EB;
  border-color: #2C1A0E;
}
 
/* Klaviyo birthday button */
#klaviyo-birthday-form button {
  --background-color: #F5C842 !important;
  --hover-background-color: #C41E3A !important;
}
.new-product-badge {
  background: #C41E3A;
  font-family: 'Cabin', 'Inter', sans-serif;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 6px 14px;
}
 
/* ── Badge "Nuevo producto" ── */
.new-product-badge {
  background: #C41E3A;
  font-family: 'Cabin', 'Inter', sans-serif;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 6px 14px;
}
 
/* ── Etiqueta descarga ── */
.main-product-external-button .product-card-external-button-label {
  color: #2C1A0E;
}
 
.main-product-external-button:hover .product-card-external-button-label {
  color: #C41E3A;
}
 
.main-product-external-button svg {
  color: #2C1A0E;
}
 
/* ── Reviews section ── */
.product-reviews {
  background: #F5F0EB;
}
 
/* ── Related products ── */
.related-products {
  background: #E8DDD0;
}
 
/* ── FBT (Frequently Bought Together) ── */
.fbt {
  background: #E8DDD0;
}
 
/* ── Gift selected ── */
.main-product-form-gift.selected {
  background-color: #F5F0EB;
  border-color: #2C1A0E;
}
 
/* ── Cross-sell widget ── */
.step-4-form-legend {
  font-family: 'Cabin', 'Inter', sans-serif !important;
  font-weight: 600;
  color: #2C1A0E !important;
}
 
/* ── Swiper pagination on carousel ── */
.main-product-carousel-pagination {
  --swiper-pagination-bullet-inactive-color: #2C1A0E;
  --swiper-pagination-color: #C41E3A;
}
 
/* ── Mobile adjustments ── */
@media (max-width: 834px) {
  .main-product-form {
    border-radius: 12px;
  }
 
}
 
/* ── Hover states ── */
@media (hover: hover) {
  .product-variant:hover {
    background-color: #C41E3A;
    border-color: #C41E3A;
    color: #FFFFFF;
  }
 
  .product-popup-close-button:hover {
    background: #C41E3A;
  }
 
  .product-popup-close-button:hover path {
    fill: #FFFFFF;
  }
 
  .main-product-tab-title:hover {
    font-family: 'Cabin', 'Inter', sans-serif;
    font-weight: 700;
  }
}