:root{--color-cta-primary: #2D6A2E;--color-cta-primary-hover: #245823;--color-accent-orange: #E77417;--color-accent-orange-hover: #cf6814;--color-cta-secondary: #2B5123;--color-cta-secondary-hover: #1e3a18;--color-surface-selected: #E2EBDD;--color-border-default: #C7D8AF;--color-interactive-selected: #2D6A2E;--color-white: #FFFFFF;--color-headlines: rgb(var(--color-heading-foreground));--color-paragraph: rgba(var(--color-foreground), .75);--font-family: "Inter", sans-serif;--radius-small: 8px;--radius-medium: 12px;--radius-large: 20px;--radius-pill: 100px}@media(min-width:750px){.announcement-bar-slider .slider[data-autoplay=false]{display:flex!important;justify-content:center;gap:32px}.announcement-bar-slider .slider[data-autoplay=false] .slider__slide{flex:0 0 auto!important;min-width:auto!important;width:auto!important;opacity:1!important;visibility:visible!important}.announcement-bar-slider:has(.slider[data-autoplay=false]) .slider-buttons{position:relative}.announcement-bar-slider:has(.slider[data-autoplay=false]) .slider-button{display:none!important}}.header__cta-button{display:inline-flex;align-items:center;padding:10px 24px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s;margin-left:12px}.header__cta-button:hover{opacity:.9}body,.shopify-section,input,select,textarea,button{font-family:var(--font-family)}body{background-color:var(--color-background);color:var(--color-paragraph)}html,body{overflow-x:hidden;max-width:100%}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-family);color:var(--color-headlines)}.color-scheme-1{--color-background: 245, 240, 232}.page-width{max-width:1320px}.ccs-heading,.csp-heading,.cr-heading,.pcs-heading{font-size:24px!important;font-weight:700!important;line-height:26px!important}.ccs-dot,.csp-dot,.rp-dot,.cr-dot,.pcs-dot,.sus-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#c7d8af!important;transform:none!important;transition:width .3s,border-radius .3s,background .2s!important}.ccs-dot.is-active,.csp-dot.is-active,.rp-dot.is-active,.cr-dot.is-active,.pcs-dot.is-active,.sus-dot.is-active{width:28px!important;height:8px!important;border-radius:999px!important;background:#475d45!important;transform:none!important}.section-header,.shopify-section-group-header-group{z-index:4!important}.shopify-section:not(.section-header):not([class*=header]){isolation:isolate}.utility-bar{font-family:var(--font-family)}.utility-bar.color-scheme-4{background-color:var(--color-cta-secondary)!important;--color-background: 43, 81, 35;--color-foreground: 255, 255, 255;color:#fff!important}.utility-bar.color-scheme-4 .announcement-bar a,.utility-bar.color-scheme-4 .announcement-bar__message,.utility-bar.color-scheme-4 .announcement-bar__message span{color:#fff!important}.announcement-bar{font-size:13px;font-weight:500;letter-spacing:0}.announcement-bar a,.announcement-bar__message{font-size:13px;font-weight:500}.header{font-family:var(--font-family)}.header__menu-item{font-size:14px;font-weight:500;color:var(--color-paragraph)}.header__menu-item:hover{color:var(--color-headlines)}.header__icon{color:var(--color-paragraph)}.header__icon:hover{color:var(--color-headlines)}product-info .product.grid{display:flex!important;flex-wrap:wrap!important;gap:0;padding-bottom:2rem}@media screen and (min-width:750px){product-info .product.grid>.grid__item.product__media-wrapper{width:50%!important;max-width:50%!important;flex-shrink:0}product-info .product.grid>.grid__item.product__info-wrapper,product-info .product.grid>.product__info-wrapper.grid__item{width:50%!important;max-width:50%!important;flex-shrink:0}}@media screen and (min-width:990px){product-info .product--large.grid>.grid__item.product__media-wrapper{width:calc(55% - 2rem)!important;max-width:55%!important}product-info .product--large.grid>.grid__item.product__info-wrapper,product-info .product--large.grid>.product__info-wrapper.grid__item{width:calc(45% - 2rem)!important;max-width:45%!important;padding-left:4rem}}product-info .product__media-wrapper .product__media{border-radius:var(--radius-large);overflow:hidden;border:1px solid var(--color-border-default)}product-info .product__media-wrapper .product__media img{border-radius:var(--radius-large)}product-info .product__media-wrapper .product__media:hover img{transform:scale(1.02);transition:transform .3s ease}product-info .thumbnail-list{gap:10px;padding-top:12px}product-info .thumbnail-list .thumbnail{border-radius:var(--radius-medium);overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}product-info .thumbnail-list .thumbnail.is-active,product-info .thumbnail-list .thumbnail:hover{border-color:var(--color-interactive-selected)}product-info .thumbnail-list .thumbnail img{border-radius:var(--radius-medium)}.custom-pdp-breadcrumb-row{margin-bottom:12px}.custom-breadcrumb{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--color-paragraph);text-decoration:none;transition:color .2s ease}.custom-breadcrumb:hover{color:var(--color-headlines)}.custom-pdp-attributes{display:flex;align-items:center;gap:16px;margin:8px 0 4px}.custom-pdp-attribute{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-paragraph);padding:4px 12px;background-color:var(--color-surface-selected);border-radius:var(--radius-pill)}.custom-pdp-attribute svg{color:var(--color-cta-secondary)}.custom-pdp-usp{list-style:none;padding:0;margin:12px 0 16px}.custom-pdp-usp li{position:relative;padding-left:20px;font-size:14px;line-height:1.9;color:var(--color-paragraph)}.custom-pdp-usp li:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:var(--color-paragraph);border-radius:50%}.custom-abo-info{background-color:transparent;border:1.5px solid #C7D8AF;border-radius:var(--radius-medium);padding:10px;margin:12px 0}.custom-abo-info__header{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.custom-abo-info__title{font-size:15px;font-weight:700;color:var(--color-headlines)}.custom-abo-info__btn{margin-left:auto;display:inline-block;background-color:#2b5123;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:20px;text-decoration:none;transition:background-color .2s ease}.custom-abo-info__btn:hover{background-color:#1e3a18;color:#fff}.custom-abo-info__benefits{list-style:none;padding:0;margin:0}.custom-abo-info__benefits li{font-size:13px;line-height:1.8;color:var(--color-paragraph)}.custom-abo-info__benefits li.abo-benefit--delivery{display:flex;align-items:center;gap:6px;margin-bottom:6px}.custom-abo-info__benefits li.abo-benefit--delivery svg{flex-shrink:0;color:var(--color-paragraph)}product-info .product__info-container{padding:0;max-width:100%}product-info .product__text.caption-with-letter-spacing{display:none}product-info .product__title h1{font-size:36px;font-weight:700;line-height:1.1;color:var(--color-headlines);margin-bottom:4px}@media screen and (max-width:749px){product-info .product__title h1{font-size:24px}}.custom-pdp-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.custom-pdp-rating__stars{display:flex;gap:2px}.custom-pdp-rating__text{font-size:14px;font-weight:600;color:var(--color-paragraph)}product-info .price .price__container{display:flex;align-items:center;gap:8px}product-info .price--on-sale{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}product-info .price--on-sale .price__sale{display:flex;align-items:baseline;gap:8px}product-info .price--large .price-item--sale{font-size:28px;font-weight:700;color:var(--color-headlines)}product-info .price--large .price-item--regular{font-size:28px;font-weight:700;color:var(--color-headlines)}product-info .price__sale s.price-item--regular{color:#999;font-weight:400;font-size:16px;text-decoration:line-through}product-info .price__badge-sale{display:none!important;background-color:var(--color-accent-orange)!important;color:var(--color-white)!important;border-radius:var(--radius-pill);font-size:14px;font-weight:700;padding:5px 12px;border:none!important;margin-left:auto}product-info .price__badge-sale.show-abo-badge{display:inline-flex!important}product-info .price .price__badge--subscription{display:none!important}product-info .product__tax{color:var(--color-paragraph);opacity:.7;font-size:12px}.custom-pdp-variant-qty-row{display:flex;gap:24px;align-items:flex-start}.custom-pdp-variant-qty-row>*{flex:1;min-width:0}.custom-pdp-variant-qty-row .product-form__quantity{flex:0 0 auto;min-width:120px}@media screen and (max-width:749px){.custom-pdp-variant-qty-row{flex-direction:row;gap:12px;align-items:flex-end;justify-content:space-between}}product-info .product-form__input .form__label{font-size:14px;font-weight:600;color:var(--color-headlines);margin-bottom:10px}product-info variant-radios .product-form__input input[type=radio]+label,product-info variant-selects .product-form__input input[type=radio]+label{border:1.5px solid var(--color-border-default)!important;border-radius:var(--radius-medium)!important;padding:10px 20px!important;font-size:14px;font-weight:600;color:var(--color-paragraph);background-color:var(--color-white)!important;transition:all .2s ease;min-width:70px;text-align:center}product-info variant-radios .product-form__input input[type=radio]:checked+label,product-info variant-selects .product-form__input input[type=radio]:checked+label{border-color:var(--color-cta-primary)!important;background-color:var(--color-cta-primary)!important;color:var(--color-white)!important}product-info variant-radios .product-form__input input[type=radio]+label:hover,product-info variant-selects .product-form__input input[type=radio]+label:hover{border-color:var(--color-interactive-selected)!important}product-info .swatch-input label{border-color:var(--color-border-default)!important}product-info .swatch-input input:checked+label{border-color:var(--color-interactive-selected)!important}product-info .quantity,product-info quantity-input.quantity,product-info quantity-input{border:none!important;border-radius:0!important;overflow:visible;min-height:48px;display:flex;align-items:center;gap:8px}product-info .quantity__button{color:var(--color-paragraph);transition:all .2s ease;border:1.5px solid var(--color-border-default)!important;border-radius:var(--radius-medium)!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-white)}product-info .quantity__button:hover{background-color:var(--color-surface-selected);border-color:var(--color-interactive-selected)!important}product-info .quantity__input{font-weight:600;color:var(--color-headlines);font-size:16px;border:none!important;border-radius:0!important;width:40px;text-align:center;padding:0!important}product-info .quantity__label,product-info .product-form__quantity label{font-size:14px;font-weight:600;color:var(--color-headlines)}product-info .quantity:after{box-shadow:none!important}product-info product-form,product-info .product-form,product-info .product-form__buttons{width:100%!important;max-width:100%!important}product-info .share-button,product-info .product__share-button{display:none}product-info .product-form__submit.button,product-info .product-form__submit.button--primary,product-info .product-form__submit.button--secondary{background-color:var(--color-accent-orange)!important;color:var(--color-white)!important;border:none!important;outline:2px solid transparent!important;outline-offset:2px!important;border-radius:var(--radius-pill)!important;font-size:16px!important;font-weight:700!important;padding:16px 32px!important;min-height:54px!important;width:100%!important;transition:background-color .2s ease,transform .1s ease,outline-color .15s ease;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}product-info .product-form__submit.button:focus-visible{outline-color:var(--color-accent-orange)!important}product-info .product-form__submit.button:before,product-info .product-form__submit.button:after{display:none!important}product-info .product-form__submit.button:hover{background-color:var(--color-accent-orange-hover)!important;transform:translateY(-1px);box-shadow:none!important}product-info .product-form__submit.button:active{transform:translateY(0)}product-info .shopify-payment-button{display:none}.shopify_subscriptions_app_container{margin:12px 0}.shopify_subscriptions_fieldset,.shopify_subscriptions_app_block,.shopify_subscriptions_app_container fieldset,.shopify-app-block:has(.shopify_subscriptions_app_container),.shopify-block:has(.shopify_subscriptions_app_container){border:none!important;outline:2px solid transparent!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}.shopify_subscriptions_app_container :focus-visible{outline:2px solid var(--color-cta-primary, #475D45)!important;outline-offset:2px}.plan_card{border:none!important;border-radius:0!important;background:transparent!important}.subscription_group:last-child{margin-bottom:0!important}.subscription_group{border:1.5px solid #C7D8AF!important;border-radius:var(--radius-medium)!important;padding:10px!important;margin-bottom:12px!important;background-color:transparent!important;transition:border-color .2s ease,background-color .2s ease}.subscription_group .title_and_price_wrapper{display:flex;align-items:center;justify-content:space-between}.subscription_group .group_list_item.custom_radio_button{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-headlines);cursor:pointer;margin:0}.custom-abo-header{display:flex!important;align-items:center!important;gap:8px!important}.custom-abo-header .abo-header-price{margin-left:auto;font-size:15px;font-weight:700;color:var(--color-headlines)}.custom-abo-header .group_name{margin-bottom:0;font-size:14px;font-weight:500;color:var(--color-headlines)}.in_widget_price.shopify_subscriptions_app_block--hidden{display:block!important;font-size:15px;font-weight:700;color:var(--color-headlines)}.subscription_group.subscription-card-selected{border-color:#475d45!important;background-color:var(--color-surface-selected)!important}.subscription_group:hover{border-color:var(--color-interactive-selected)}.group_list{list-style:none;padding:8px 0 0 26px;margin:0}.group_list li{margin-bottom:4px}.group_list label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-paragraph);cursor:pointer}.shopify_subscriptions_fieldset input[type=radio]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;border:2px solid var(--color-border-default)!important;border-radius:50%!important;background:var(--color-white)!important;cursor:pointer;flex-shrink:0;position:relative!important;clip-path:none!important;clip:auto!important;overflow:visible!important;padding:0!important;margin:0!important}.shopify_subscriptions_fieldset input[type=radio]:checked{border-color:#2b5123!important}.shopify_subscriptions_fieldset input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#2b5123}.custom_radio_button:before{display:none!important}.custom-abo-radio{display:inline-block;width:18px;height:18px;border:2px solid var(--color-border-default);border-radius:50%;background:var(--color-white);flex-shrink:0;position:relative;cursor:pointer}.custom-abo-radio.checked{border-color:#2b5123}.custom-abo-radio.checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#2b5123}.shopify_subscriptions_app_policy{display:none}.abo-discount-badge{display:inline-flex;align-items:center;background-color:var(--color-accent-orange);color:var(--color-white);font-size:13px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);margin-left:0;line-height:1.4}.custom-abo-details{margin-top:10px;padding-top:0}.custom-abo-discount-text{font-size:13px;font-weight:700;color:#273326;margin-bottom:8px}.custom-delivery-row{display:flex;align-items:center;gap:8px;font-size:15px;color:#475d45}.custom-delivery-row svg{flex-shrink:0;color:#475d45}.custom-delivery-text{font-weight:600;white-space:nowrap}.custom-delivery-frequency{font-weight:600;color:#475d45;background-color:var(--color-surface-selected);padding:4px 10px;border-radius:var(--radius-small);font-size:15px}.custom-delivery-select{font-weight:600;color:#475d45;background-color:var(--color-white);padding:4px 10px;border-radius:var(--radius-small);font-size:15px;border:1px solid var(--color-border-default);cursor:pointer;font-family:var(--font-family);-webkit-appearance:auto;appearance:auto}product-info .product__description.rte{font-size:14px;line-height:1.7;color:var(--color-paragraph);margin-top:8px;padding-top:0;border-top:none}product-info .product__description.rte ul{padding-left:0;list-style:none;margin-top:12px}product-info .product__description.rte ul li{position:relative;padding-left:24px;margin-bottom:6px}product-info .product__description.rte ul li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B5123' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}product-info .product__accordion .accordion__title{font-size:16px;font-weight:600;color:var(--color-headlines)}product-info .product__accordion details{border-bottom:1px solid var(--color-border-default)}product-info .product__accordion .accordion__content{font-size:14px;line-height:1.6;color:var(--color-paragraph)}.custom-trust-section{border-top:1px solid var(--color-border-default)}.custom-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.custom-trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--color-paragraph);line-height:1.3;padding:6px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-white);white-space:nowrap}.custom-trust-badge svg{width:14px;height:14px;flex-shrink:0;color:var(--color-cta-secondary)}.custom-payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap}.custom-payment-icons__label{font-size:11px;font-weight:500;color:var(--color-paragraph);opacity:.6;width:100%;text-align:center;margin-bottom:2px}.custom-payment-icon{display:inline-flex}.custom-payment-icon svg{height:24px;width:auto}.custom-product-features{padding:60px 0}.custom-product-features__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.custom-product-features__grid{grid-template-columns:1fr 1fr;gap:32px}}.custom-product-feature{display:grid;grid-template-columns:1fr;gap:0;background-color:var(--color-white);border-radius:var(--radius-large);overflow:hidden;border:1px solid var(--color-border-default);min-height:320px}@media screen and (min-width:750px){.custom-product-feature{grid-template-columns:1fr 1fr;min-height:360px}.custom-product-feature--reverse{direction:rtl}.custom-product-feature--reverse>*{direction:ltr}}.custom-product-feature__image{min-height:220px;overflow:hidden;position:relative;background-color:var(--color-surface-selected)}@media screen and (min-width:750px){.custom-product-feature__image{min-height:100%}}.custom-product-feature__image img,.custom-product-feature__image svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.custom-product-feature__image .placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.4}.custom-product-feature__content{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media screen and (min-width:990px){.custom-product-feature__content{padding:40px}}.custom-product-feature__badge{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-surface-selected);color:var(--color-cta-secondary);padding:6px 14px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;width:fit-content}.custom-product-feature__badge svg{width:14px;height:14px}.custom-product-feature__title{font-size:24px;font-weight:700;line-height:1.15;color:var(--color-headlines);margin:0}@media screen and (max-width:749px){.custom-product-feature__title{font-size:20px}}.custom-product-feature__text{font-size:14px;line-height:1.65;color:var(--color-paragraph);margin:0}.custom-reviews__summary-block{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px}@media screen and (min-width:750px){.custom-reviews__summary-block{flex-direction:row;justify-content:center;gap:48px}}.custom-reviews__score-col{display:flex;flex-direction:column;align-items:center;gap:6px}.custom-reviews__score{font-size:56px;font-weight:700;color:var(--color-headlines);line-height:1}@media screen and (max-width:749px){.custom-reviews__score{font-size:42px}}.custom-reviews__stars-row{display:flex;gap:3px}.custom-reviews__based-on{font-size:13px;color:var(--color-paragraph);opacity:.7}.custom-reviews__bars-col{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px}.custom-reviews__bar-row{display:flex;align-items:center;gap:12px}.custom-reviews__bar-label{font-size:13px;font-weight:500;color:var(--color-paragraph);width:65px;flex-shrink:0}.custom-reviews__bar-track{flex:1;height:8px;background-color:var(--color-border-default);border-radius:4px;overflow:hidden}.custom-reviews__bar-fill{display:block!important;height:100%;background-color:var(--color-accent-orange);border-radius:4px;transition:width .3s ease;font-size:0;line-height:0;overflow:hidden}.custom-reviews__title{font-size:28px;font-weight:700;color:var(--color-headlines);text-align:center;margin:0 0 28px}@media screen and (max-width:749px){.custom-reviews__title{font-size:22px;margin-bottom:20px}}.custom-reviews__grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.custom-reviews__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.custom-review-card{background-color:var(--color-white);border:1px solid var(--color-border-default);border-radius:var(--radius-large);padding:24px;display:flex;flex-direction:column;gap:12px}.custom-review-card__header{display:flex;align-items:flex-start;gap:12px}.custom-review-card__avatar{width:42px;height:42px;border-radius:50%;background-color:var(--color-surface-selected);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--color-cta-secondary);flex-shrink:0}.custom-review-card__meta{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.custom-review-card__name{font-size:14px;font-weight:600;color:var(--color-headlines);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-review-card__verified{font-size:11px;font-weight:500;color:var(--color-paragraph);opacity:.7;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.custom-review-card__verified svg{width:14px;height:14px;flex-shrink:0}.custom-review-card__stars-date{display:flex;align-items:center;gap:8px}.custom-review-card__stars{display:flex;gap:1px}.custom-review-card__date{font-size:12px;color:#999}.custom-review-card__title{font-size:15px;font-weight:700;color:var(--color-headlines)}.custom-review-card__text{font-size:13px;line-height:1.55;color:var(--color-paragraph);margin:0}.custom-reviews__trust-footer{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:32px}.custom-reviews__trust-line{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-paragraph);margin:0}.custom-faq{padding:64px 0}.custom-faq__title{font-size:36px;font-weight:700;color:var(--color-headlines);text-align:center;margin:0 0 40px}@media screen and (max-width:749px){.custom-faq__title{font-size:24px;margin-bottom:28px}}.custom-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column}.custom-faq__item{border-bottom:1px solid var(--color-border-default)}.custom-faq__item:first-child{border-top:1px solid var(--color-border-default)}.custom-faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;gap:16px}.custom-faq__item summary::-webkit-details-marker{display:none}.custom-faq__item summary h3{font-size:16px;font-weight:600;color:var(--color-headlines);margin:0;flex:1}.custom-faq__item summary .custom-faq__icon{width:24px;height:24px;flex-shrink:0;color:var(--color-paragraph);transition:transform .3s ease}.custom-faq__item[open] summary .custom-faq__icon{transform:rotate(180deg)}.custom-faq__answer{padding:0 0 20px;font-size:14px;line-height:1.65;color:var(--color-paragraph)}.custom-related-products__header{text-align:center;margin-bottom:32px}.custom-related-products__title{font-size:32px;font-weight:700;color:var(--color-headlines);margin:0 0 8px}@media screen and (max-width:749px){.custom-related-products__title{font-size:24px}}.custom-related-products__subtext{font-size:14px;color:var(--color-paragraph);max-width:500px;margin:0 auto;line-height:1.5}.custom-related-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:990px){.custom-related-products__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.custom-rp-card{background-color:var(--color-white);border:1px solid var(--color-border-default);border-radius:var(--radius-large);overflow:hidden;display:flex;flex-direction:column}.custom-rp-card__image-link{text-decoration:none;display:block}.custom-rp-card__image-wrapper{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--color-surface-selected)}.custom-rp-card__image{width:100%;height:100%;object-fit:cover}.custom-rp-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.custom-rp-card__placeholder svg{width:60%;opacity:.2}.custom-rp-card__badge{position:absolute;top:10px;right:10px;background-color:var(--color-accent-orange);color:var(--color-white);font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.custom-rp-card__content{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.custom-rp-card__title{font-size:14px;font-weight:700;color:var(--color-headlines);margin:0;line-height:1.3}.custom-rp-card__title a{text-decoration:none;color:inherit}.custom-rp-card__desc{font-size:12px;line-height:1.4;color:var(--color-paragraph);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-rp-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.custom-rp-card__cta{font-size:12px;font-weight:600;color:var(--color-cta-primary);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.custom-rp-card__cta:hover{gap:8px;color:var(--color-cta-primary-hover)}.custom-rp-card__price{font-size:13px;font-weight:700;color:var(--color-headlines)}@media screen and (max-width:749px){.custom-rp-card__content{padding:12px}.custom-rp-card__title{font-size:13px}.custom-rp-card__desc{display:none}.custom-rp-card__cta{font-size:11px}.custom-rp-card__price{font-size:12px}}.custom-newsletter{padding:48px 16px}@media screen and (min-width:990px){.custom-newsletter{padding:48px 32px}}.custom-newsletter__inner{background-color:var(--color-cta-secondary);border-radius:var(--radius-large);max-width:1320px;margin:0 auto;overflow:hidden;position:relative}.custom-newsletter__top{display:flex;flex-direction:column;gap:16px;padding:32px 40px 0}@media screen and (min-width:750px){.custom-newsletter__top{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:36px 48px 0}}.custom-newsletter__badges{display:flex;gap:8px}.custom-newsletter__badge{font-size:12px;font-weight:600;padding:5px 14px;border-radius:var(--radius-pill);white-space:nowrap}.custom-newsletter__badge--outline{border:1.5px solid rgba(255,255,255,.4);color:#ffffffe6;background:transparent}.custom-newsletter__badge--orange{background-color:var(--color-accent-orange);color:var(--color-white)}.custom-newsletter__bullets{display:flex;flex-direction:column;gap:8px}.custom-newsletter__bullet{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffd9}.custom-newsletter__bullet svg{flex-shrink:0}.custom-newsletter__content{padding:28px 40px 40px;text-align:center}@media screen and (min-width:750px){.custom-newsletter__content{padding:28px 48px 48px}}.custom-newsletter__title{font-size:32px;font-weight:700;color:var(--color-white);margin:0 0 12px;line-height:1.15}@media screen and (max-width:749px){.custom-newsletter__title{font-size:24px}}.custom-newsletter__text{font-size:15px;color:#fffc;line-height:1.5;max-width:500px;margin:0 auto 24px}.custom-newsletter__form{display:flex;gap:12px;max-width:480px;margin:0 auto}@media screen and (max-width:749px){.custom-newsletter__form{flex-direction:column}}.custom-newsletter__input{flex:1;padding:14px 20px;border:1.5px solid rgba(255,255,255,.25);border-radius:var(--radius-medium);font-size:14px;font-family:var(--font-family);background-color:#ffffff1a;color:var(--color-white);outline:2px solid transparent;outline-offset:2px;transition:border-color .2s ease,outline-color .15s ease}.custom-newsletter__input:focus{border-color:#ffffff80}.custom-newsletter__input:focus-visible{outline-color:#ffffffb3}.custom-newsletter__input::placeholder{color:#ffffff80}.custom-newsletter__button{background-color:var(--color-white);color:var(--color-cta-primary);border:none;border-radius:var(--radius-medium);padding:14px 28px;font-size:14px;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:background-color .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.custom-newsletter__button:hover{background-color:#ffffffe6}.custom-newsletter__success{color:#ffffffe6;margin-top:16px;font-size:14px}.custom-newsletter__error{color:#f4b447;margin-top:16px;font-size:14px}.custom-newsletter__bg-image{position:relative;width:100%;height:180px;overflow:hidden}@media screen and (min-width:750px){.custom-newsletter__bg-image{height:220px}}.custom-newsletter__bg-img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){product-info .product.grid>.grid__item{width:100%!important;max-width:100%!important;padding-left:0!important}.custom-pdp-breadcrumb-row{margin-bottom:8px}.custom-breadcrumb{font-size:12px}product-info .product__title h1{font-size:22px;margin-bottom:2px}.custom-pdp-rating{margin-bottom:6px}.custom-pdp-rating__text{font-size:12px}.custom-pdp-attributes{gap:8px;flex-wrap:wrap}.custom-pdp-attribute{font-size:12px;padding:3px 10px}.custom-pdp-usp li{font-size:13px;line-height:1.7;padding-left:20px}.custom-pdp-usp li:before{width:5px;height:5px}product-info .price--large .price-item--regular,product-info .price--large .price-item--sale{font-size:24px}.custom-abo-info{padding:14px 16px}.custom-abo-info__title{font-size:14px}.custom-abo-info__benefits li{font-size:12px;line-height:1.7}product-info .product-form__submit.button{width:100%!important;padding:14px 24px!important;min-height:50px!important;font-size:15px!important}.custom-trust-badges{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;gap:6px}.custom-trust-badges::-webkit-scrollbar{display:none}.custom-trust-badge{font-size:10px;padding:5px 10px;flex-shrink:0}.custom-payment-icon svg{height:20px}product-info .product__media-wrapper .product__media,product-info .product__media-wrapper .product__media img{border-radius:var(--radius-medium)}product-info .product-form__buttons{flex-direction:column;gap:8px}product-info .product__accordion .accordion__title{font-size:14px}product-info [id*=shopify-block]{margin:12px 0}}@media screen and (min-width:750px)and (max-width:989px){product-info .product--large.grid>.grid__item.product__media-wrapper{width:50%!important;max-width:50%!important}product-info .product--large.grid>.grid__item.product__info-wrapper,product-info .product--large.grid>.product__info-wrapper.grid__item{width:50%!important;max-width:50%!important;padding-left:2rem}product-info .product__title h1{font-size:28px}}.shopify-section+.shopify-section{border-top:none}.shopify-section--custom-product-features,.shopify-section--custom-reviews,.shopify-section--custom-faq{border-top:1px solid var(--color-border-default)}a{color:var(--color-cta-secondary)}a:hover{color:var(--color-cta-secondary-hover)}.badge{border-radius:var(--radius-pill);font-weight:600}.field__input,.select__select,.form__label{font-family:var(--font-family)}.field__input,.select__select{border-color:var(--color-border-default);border-radius:var(--radius-medium)}.field__input:focus,.select__select:focus{border-color:var(--color-interactive-selected);box-shadow:0 0 0 1px var(--color-interactive-selected)}.card{border-radius:var(--radius-large)}.custom-product-details{border-top:1px solid var(--color-border-default)}.custom-product-details__grid{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:750px){.custom-product-details__grid{grid-template-columns:1fr 1fr;gap:48px}}.custom-product-details__heading{font-size:16px;font-weight:700;color:var(--color-headlines);margin:0 0 16px}.custom-product-details__table{width:100%;border-collapse:collapse}.custom-product-details__table tr{border-bottom:1px solid var(--color-border-default)}.custom-product-details__table tr:last-child{border-bottom:none}.custom-product-details__table td{padding:10px 0;font-size:14px;line-height:1.5;vertical-align:top}.custom-product-details__label{color:var(--color-paragraph);font-weight:500;width:45%;padding-right:12px}.custom-product-details__value{color:var(--color-headlines);font-weight:500}@media screen and (max-width:749px){.custom-product-details__heading{font-size:15px;margin-bottom:12px}.custom-product-details__table td{font-size:13px;padding:8px 0}}.custom-features-bundle{padding:40px 0}.custom-features-bundle__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:990px){.custom-features-bundle__grid{grid-template-columns:1fr 1fr;gap:28px}}.custom-features-bundle__features{display:flex;flex-direction:column;gap:20px}.custom-fb-feature{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-large);overflow:hidden;border:1px solid var(--color-border-default)}@media screen and (min-width:750px){.custom-fb-feature{flex-direction:row}}.custom-fb-feature__image{width:100%;min-height:180px;overflow:hidden;position:relative;background-color:var(--color-surface-selected);flex-shrink:0}@media screen and (min-width:750px){.custom-fb-feature__image{width:45%;min-height:200px}}.custom-fb-feature__image img,.custom-fb-feature__image svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.custom-fb-feature__image--placeholder{display:flex;align-items:center;justify-content:center}.custom-fb-feature__image--placeholder svg{position:static;width:60%;height:auto;opacity:.3}.custom-fb-feature__content{padding:24px;display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1}@media screen and (min-width:990px){.custom-fb-feature__content{padding:28px}}.custom-fb-feature__title{font-size:18px;font-weight:700;line-height:1.2;color:var(--color-headlines);margin:0}.custom-fb-feature__text{font-size:13px;line-height:1.55;color:var(--color-paragraph);margin:0}.custom-fb-feature__cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-cta-primary);text-decoration:none;margin-top:4px;transition:gap .2s ease}.custom-fb-feature__cta:hover{gap:10px;color:var(--color-cta-primary-hover)}.custom-fb-bundle{background-color:var(--color-white);border-radius:var(--radius-large);border:1px solid var(--color-border-default);padding:28px;display:flex;flex-direction:column}.custom-fb-bundle__title{font-size:18px;font-weight:700;color:var(--color-headlines);margin:0 0 20px}.custom-fb-bundle__products{display:flex;flex-direction:column;gap:12px;flex:1}.custom-fb-bundle__product{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px;border-radius:var(--radius-medium);transition:background-color .15s ease}.custom-fb-bundle__product:hover{background-color:var(--color-surface-selected)}.custom-fb-bundle__product input[type=checkbox]{display:none}.custom-fb-bundle__checkbox{width:22px;height:22px;border:2px solid var(--color-border-default);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;background-color:var(--color-white)}.custom-fb-bundle__checkbox svg{opacity:0;color:var(--color-white);transition:opacity .15s ease}.custom-fb-bundle__product input:checked~.custom-fb-bundle__checkbox{background-color:var(--color-cta-primary);border-color:var(--color-cta-primary)}.custom-fb-bundle__product input:checked~.custom-fb-bundle__checkbox svg{opacity:1}.custom-fb-bundle__product-image{width:56px;height:56px;border-radius:var(--radius-small);overflow:hidden;flex-shrink:0;background-color:var(--color-surface-selected)}.custom-fb-bundle__product-image img{width:100%;height:100%;object-fit:cover}.custom-fb-bundle__product-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.custom-fb-bundle__product-name{font-size:13px;font-weight:600;color:var(--color-headlines);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-fb-bundle__product-price{font-size:13px;font-weight:500;color:var(--color-paragraph)}.custom-fb-bundle__footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:10px}.custom-fb-bundle__total-row{display:flex;justify-content:space-between;align-items:center}.custom-fb-bundle__total-label{font-size:14px;font-weight:600;color:var(--color-headlines)}.custom-fb-bundle__total-price{font-size:22px;font-weight:700;color:var(--color-headlines)}.custom-fb-bundle__shipping-note{font-size:12px;color:var(--color-cta-primary);display:flex;align-items:center;gap:4px}.custom-fb-bundle__add-btn{width:100%;padding:14px 24px;background-color:var(--color-cta-primary);color:var(--color-white);border:none;border-radius:var(--radius-medium);font-size:15px;font-weight:700;font-family:var(--font-family);cursor:pointer;transition:background-color .2s ease,transform .1s ease}.custom-fb-bundle__add-btn:hover{background-color:var(--color-cta-primary-hover);transform:translateY(-1px)}.custom-fb-bundle__add-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.custom-usp{background-color:#1e2e1e;border-radius:var(--radius-large);margin:0 16px;overflow:hidden}@media screen and (min-width:990px){.custom-usp{margin:0 auto;max-width:1320px}}.custom-usp .page-width{max-width:100%;padding:0}.custom-usp__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.custom-usp__grid{grid-template-columns:1fr 1fr}}.custom-usp__image-col{position:relative;min-height:300px;overflow:hidden}@media screen and (min-width:990px){.custom-usp__image-col{min-height:480px}}.custom-usp__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.custom-usp__image--placeholder{display:flex;align-items:center;justify-content:center;background-color:#2a3f2a;position:absolute;top:0;left:0;width:100%;height:100%}.custom-usp__image--placeholder svg{width:50%;opacity:.2}.custom-usp__content-col{padding:40px 28px;display:flex;flex-direction:column;justify-content:center;gap:20px}@media screen and (min-width:990px){.custom-usp__content-col{padding:56px 48px}}.custom-usp__title{font-size:30px;font-weight:700;color:var(--color-white);line-height:1.1;margin:0}@media screen and (min-width:990px){.custom-usp__title{font-size:36px}}@media screen and (max-width:749px){.custom-usp__title{font-size:24px}}.custom-usp__text{font-size:14px;line-height:1.6;color:#ffffffbf;margin:0}.custom-usp__items{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}@media screen and (max-width:749px){.custom-usp__items{grid-template-columns:1fr;gap:16px}}.custom-usp__item{display:flex;align-items:flex-start;gap:12px}.custom-usp__item-icon{width:48px;height:48px;border-radius:50%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffe6}.custom-usp__item-text{display:flex;flex-direction:column;gap:2px}.custom-usp__item-text strong{font-size:14px;font-weight:600;color:var(--color-white)}.custom-usp__item-text span{font-size:12px;color:#fff9;line-height:1.4}.custom-usp__review{padding:32px 28px}@media screen and (min-width:990px){.custom-usp__review{padding:32px 48px 40px}}.custom-usp__review-card{background-color:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-large);padding:24px;display:flex;flex-direction:column;gap:10px}.custom-usp__review-header{display:flex;align-items:center;gap:12px}.custom-usp__review-avatar{width:40px;height:40px;border-radius:50%;background-color:#ffffff26;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--color-white);flex-shrink:0}.custom-usp__review-meta{display:flex;flex-direction:column;gap:4px}.custom-usp__review-name{font-size:14px;font-weight:600;color:var(--color-white);display:flex;align-items:center;gap:8px}.custom-usp__review-verified{font-size:11px;font-weight:500;color:#fff9;display:inline-flex;align-items:center;gap:3px}.custom-usp__review-stars{display:flex;align-items:center;gap:2px}.custom-usp__review-date{font-size:11px;color:#ffffff80;margin-left:8px}.custom-usp__review-title{font-size:14px;color:var(--color-white)}.custom-usp__review-text{font-size:13px;line-height:1.55;color:#ffffffb3;margin:0}.custom-benefits__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width:990px){.custom-benefits__grid{grid-template-columns:1fr 1fr;gap:48px}}.custom-benefits__content{display:flex;flex-direction:column;gap:20px}.custom-benefits__title{font-size:32px;font-weight:700;line-height:1.1;color:var(--color-headlines);margin:0}@media screen and (max-width:749px){.custom-benefits__title{font-size:24px}}.custom-benefits__subtext{font-size:14px;line-height:1.6;color:var(--color-paragraph);margin:0}.custom-benefits__cards{display:flex;flex-direction:column;gap:16px;margin-top:8px}.custom-benefits__card{display:flex;align-items:flex-start;gap:16px;background-color:var(--color-white);border:1px solid var(--color-border-default);border-radius:var(--radius-large);padding:24px}.custom-benefits__card-icon{width:52px;height:52px;border-radius:var(--radius-medium);background-color:var(--color-surface-selected);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-cta-primary)}.custom-benefits__card-text{display:flex;flex-direction:column;gap:4px}.custom-benefits__card-title{font-size:16px;font-weight:700;color:var(--color-headlines);margin:0}.custom-benefits__card-desc{font-size:13px;line-height:1.5;color:var(--color-paragraph);margin:0}.custom-benefits__image-col{display:flex;justify-content:center}.custom-benefits__image-wrapper{position:relative;border-radius:var(--radius-large);overflow:hidden;max-width:500px}.custom-benefits__image{width:100%;height:auto;display:block;border-radius:var(--radius-large)}.custom-benefits__badge{position:absolute;top:16px;right:16px;background-color:var(--color-accent-orange);color:var(--color-white);font-size:13px;font-weight:700;padding:8px 16px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #00000026}.custom-benefits__bottom{margin-top:40px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.custom-benefits__bottom-icon{width:48px;height:48px;border-radius:50%;background-color:var(--color-surface-selected);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:var(--color-cta-primary)}.custom-benefits__bottom-title{font-size:24px;font-weight:700;color:var(--color-headlines);margin:0 0 8px}@media screen and (max-width:749px){.custom-benefits__bottom-title{font-size:20px}}.custom-benefits__bottom-text{font-size:14px;line-height:1.6;color:var(--color-paragraph);margin:0}@media screen and (max-width:749px){.custom-features-bundle__grid{gap:16px}.custom-fb-feature__content{padding:20px}.custom-fb-feature__title{font-size:16px}.custom-fb-bundle{padding:20px}.custom-fb-bundle__title{font-size:16px}.custom-fb-bundle__product-image{width:48px;height:48px}.custom-fb-bundle__total-price{font-size:20px}.custom-usp{border-radius:var(--radius-medium);margin:0 12px}.custom-usp__content-col{padding:28px 20px}.custom-usp__review{padding:0 20px 28px}.custom-benefits__card{padding:20px}.custom-benefits__card-icon{width:44px;height:44px}.custom-benefits__bottom{margin-top:28px}}.cart__checkout-button.button,.cart__ctas .cart__checkout-button{background:#e77417;color:#fff;border-radius:999px;padding:14px 28px;font-weight:700;font-size:16px;letter-spacing:0;min-height:52px;box-shadow:none;transition:background .2s}.cart__checkout-button.button:before,.cart__checkout-button.button:after{display:none!important}.cart__checkout-button.button:hover,.cart__checkout-button.button:focus,.cart__ctas .cart__checkout-button:hover{background:#cf6814;color:#fff;box-shadow:none}.cart__checkout-button.button:focus-visible{outline:2px solid #475D45;outline-offset:2px}.cart-item__quantity .quantity{border:1.5px solid #C7D8AF;border-radius:999px;overflow:hidden;background:#fff;min-height:44px;width:fit-content}.cart-item__quantity .quantity:before,.cart-item__quantity .quantity:after{display:none}.cart-item__quantity .quantity__button{width:40px;min-width:40px;background:transparent;color:#273326;border:none;transition:background .15s}.cart-item__quantity .quantity__button:not([disabled]):hover{background:#f3f7f0;color:#273326}.cart-item__quantity .quantity__button svg{width:14px;height:14px}.cart-item__quantity .quantity__input{background:transparent;color:#273326;font-weight:600;font-size:14px;min-width:36px;width:36px;padding:0}.cart-item__quantity .cart-remove-button .button{color:#475d45;border-radius:999px;transition:background .15s,color .15s}.cart-item__quantity .cart-remove-button .button:hover{background:#f3f7f0;color:#2b5123}.cart__footer .totals__total-value{color:#080808;font-weight:700}.title-wrapper-with-link a{color:#475d45;text-decoration-color:#c7d8af}.title-wrapper-with-link a:hover{color:#2b5123;text-decoration-color:#2b5123}@media(min-width:990px){.header.header--middle-left{grid-template-columns:auto 1fr auto!important}.header.header--middle-left .header__inline-menu{justify-self:center;margin-left:0!important;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-styles.css.map */
