/*!
 * 
 *
 * 	This file is auto generated by webpack.
 * 	Do not edit this file directly.
 *
 *
 */:root{--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-15:.9375rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-32:2rem;--text-40:2.5rem;--header-transparent-bg-transition:background .2s cubic-bezier(.7,0,.2,1) .05s;--header-dropdown-bg-transition:background .6s cubic-bezier(.7,0,.2,1) .2s;--color-white:#fff;--color-white-rgb:255,255,255;--color-primary:#275c4d;--color-primary-rgb:39,92,77;--color-text-dark:#16372e;--color-product-bg:#f3f7ec;--color-product-media-bg:#fffaee;--color-card-bg:#f1f7ed;--color-card-bg-rgb:241,247,237;--color-panel-sage:#bcd3c1;--color-section-tint:#e2eddb;--color-accent-gold:#c68d07;--color-tag-bg:#e8f4bd;--color-tag-text:#445d59;--color-quantity-border:#ccd9d6;--color-quantity-button-bg:var(--color-card-bg);--color-mint:#e5f6d9;--color-certificate-bg:#fafff1;--color-certificate-border:#ccd9d6;--color-usage-border:#cfddc6;--color-usage-divider:#cfd8c9;--color-primary-divider:#42806e;--color-promo-bg:#fff4d6;--color-promo-border:#e8b33e;--color-text-sage:#6f8573;--color-text-muted:#586e68;--color-accent-yellow:#f6b828;--color-image-bg-warm:#fffaee;--color-review-body:#0a1525;--color-review-country:#6b7a76;--color-panel-line:#434e39;--color-panel-icon-bg:#2a4132;--color-panel-icon:#c2a978;--gradient-fade-white-left:linear-gradient(270deg,rgba(var(--color-white-rgb),0) 0%,var(--color-white) 100%);--gradient-fade-white-right:linear-gradient(90deg,rgba(var(--color-white-rgb),0) 0%,var(--color-white) 100%);--color-rating-star:#ffb200;--color-rating:255,178,0;--color-whats-included-btn:#f6b828;--color-whats-included-btn-rgb:246 184 40;--color-cta-gold-edge:#d09a1d;--color-star-gold:#eea600;--color-star-empty:#d9d9d9;--color-text-dark-rgb:22,55,46;--color-mint-rgb:229,246,217;--color-video-base:#1f1f1f;--color-line-art:#dbeece;--color-hero-bg:#eaf7e1;--shadow-cta:0 .0625rem .09375rem rgba(0,0,0,.25);--sp-4d75:1.1875rem;--sp-3d25:.8125rem;--product-control-height:3.75rem;--rating-star-size:1.1875rem;--rating-star-gap:.25rem;--wrapper-width:88.75rem;--wrapper-width-narrow:66.25rem}@media(max-width:767px){:root{--input-height:var(--product-control-height);--button-height:var(--product-control-height)}}html{scroll-behavior:smooth;scroll-padding-top:0;scroll-padding-top:calc(var(--sticky-header-height, 0px) + var(--products-menu-height, 0px))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header{--_mobile-padding:.3125rem;--_mobile-height:3.75rem;--_mobile-logo-width:7.8125rem;--_gradient-end-color:#275c4d;background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));padding-bottom:1.875rem;padding-top:1.875rem}.header-section:not(.header-scrolled).header-transparent .header{background:transparent;transition:background .2s cubic-bezier(.7,0,.2,1) .05s;transition:var(--header-transparent-bg-transition)}.header-section:not(.header-scrolled).header-transparent .header:before{background:transparent;opacity:0;transition:background .2s cubic-bezier(.7,0,.2,1) .05s,opacity .2s ease;transition:var(--header-transparent-bg-transition),opacity .2s ease}@media screen and (min-width:1024px){.header-section:not(.header-scrolled).header-transparent .header[\:has\(\.header__menu\%20details\[open\]\)]{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}.header-section:not(.header-scrolled).header-transparent .header:has(.header__menu details[open]){background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}.header-section:not(.header-scrolled).header-transparent .header[\:has\(\.header__menu\%20details\[open\]\)]:before{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));opacity:1}.header-section:not(.header-scrolled).header-transparent .header:has(.header__menu details[open]):before{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));opacity:1}.has-dropdown-menu .header-section:not(.header-scrolled).header-transparent .header{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));transition:background .6s cubic-bezier(.7,0,.2,1) .2s;transition:var(--header-dropdown-bg-transition)}.has-dropdown-menu .header-section:not(.header-scrolled).header-transparent .header:before{opacity:1}.has-dropdown-menu .header-section:not(.header-scrolled).header-transparent .header:before,.header-section.header-scrolled .header,.header-section.header-scrolled .header:before{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}.header-section.header-scrolled .header:before{opacity:1}.header-section.header-scrolled .header[\:has\(\.header__menu\%20details\[open\]\)]{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}.header-section.header-scrolled .header:has(.header__menu details[open]){background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}.header-section.header-scrolled .header[\:has\(\.header__menu\%20details\[open\]\)]:before{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));opacity:1}.header-section.header-scrolled .header:has(.header__menu details[open]):before{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));opacity:1}}@media screen and (min-width:1200px)and (max-width:1439px){.header__menu>ul{-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width:1024px)and (max-width:1199px){.header__menu>ul{-moz-column-gap:1em;column-gap:1em}}.header__menu>ul .menu__item [data-text]{--reversed-link-gap:min(100%,1.35em);background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap) /0 1px no-repeat;background-position-x:var(--transform-origin-end);height:auto;transition:background-size var(--animation-primary);width:auto}.header__menu>ul.with-dot summary .menu__item .btn-text:after{--tw-scale-x:1;--tw-scale-y:1;--tw-translate-x:0;--tw-translate-y:0;background-color:transparent;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1 4 4 4-4' stroke='%23E5F6D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:auto;margin-left:.625rem;position:static;transition:all var(--animation-fast);width:auto}.header__menu>ul.with-dot summary[open] .btn-text:after{rotate:180deg}@media screen and (min-width:1024px)and (max-width:1439px){.header__logo .logo.md\:block,.header__logo .white-logo.md\:block{width:100%}}@media screen and (max-width:1023px){.header__logo .logo.md\:hidden,.header__logo .white-logo.md\:hidden{height:auto;max-height:none;max-width:var(--_mobile-logo-width);width:var(--_mobile-logo-width)}.header__icons--start{grid-area:tools}.header__icons--end{grid-area:icons}}@media screen and (min-width:1024px)and (max-width:1439px){[dir=ltr] .header__icons--end .localization .dropdown{left:auto}[dir=rtl] .header__icons--end .localization .dropdown{right:auto}[dir=ltr] .header__icons--end .localization .dropdown{right:var(--page-padding)}[dir=rtl] .header__icons--end .localization .dropdown{left:var(--page-padding)}[dir=ltr] .header__icons--end .localization .dropdown{margin-left:0}[dir=rtl] .header__icons--end .localization .dropdown{margin-right:0}}.header__buttons{gap:var(--sp-1)}@media screen and (min-width:1024px)and (max-width:1439px){.header__buttons>a,.header__buttons>button{width:var(--sp-8)}}@media screen and (max-width:1023px){.header__buttons{gap:0}.header__buttons .menu-drawer-button{margin-left:var(--sp-1d5)}.header{--header-grid-template:"logo icons tools"/auto minmax(0,1fr) auto;height:var(--_mobile-height);padding-bottom:var(--_mobile-padding);padding-top:var(--_mobile-padding)}}@media screen and (min-width:1024px)and (max-width:1439px){.header{--header-items-gap:var(--sp-5)}.header--left-center{--header-grid-template:"logo navigation icons"/minmax(min-content,1fr) auto minmax(min-content,1fr)}}@media screen and (max-width:1023px){.header.section--padding{padding-bottom:var(--_mobile-padding);padding-top:var(--_mobile-padding)}}@media screen and (pointer:fine){.header__menu>ul.with-block>li:not(.localization):hover .menu__item .btn-duplicate{--tw-scale:.6;--tw-translate-y:100%}.header__menu>ul.with-block>li:not(.localization):hover .menu__item [data-text]{opacity:1;transform:none}}@media screen and (min-width:1024px){.header__menu>ul.with-block .localization .menu__item{border:none;height:auto;width:auto}@media(min-width:1440px){.header__menu>ul.with-block .localization .menu__item{min-width:var(--sp-20)}}@media(max-width:1439px){.header__menu>ul.with-block .localization .menu__item{padding-left:var(--sp-1d5);padding-right:var(--sp-1d5)}}.header__menu>ul.with-block .localization .menu__item .btn-text{font-size:inherit;font-weight:inherit}.header__menu>ul.with-block .localization .menu__item [data-text]{background:none;text-decoration-line:none}.header__menu>ul.with-block .localization .menu__item .icon{height:var(--sp-2d5);width:var(--sp-2d5)}.header__menu>ul.with-block .localization .menu__item .link-text{display:none}@media(min-width:1440px){.header__menu>ul.with-block .localization .menu__item .link-text{display:inline}}}@media screen and (pointer:fine){.header__menu>ul>li:not(.localization):hover .menu__item [data-text]{background-position-x:var(--transform-origin-start);background-size:100% 1px}}@media screen and (min-width:768px){.header-scrolled .dropdown{padding-top:calc(var(--header-height) - var(--sp-8))}}.topbar-section{--topbar-height:40px}.announcement-text{font-size:.8125rem;font-size:var(--text-13)}.sga-text-with-icons{--sga-text-with-icons-image-size:4.25rem}@media(min-width:1024px){.sga-text-with-icons{margin:0 auto;max-width:88.75rem;max-width:var(--wrapper-width);width:100%}.sga-text-with-icons.with-background{-moz-column-gap:var(--sp-2d5);column-gap:var(--sp-2d5)}.sga-text-with-icons.with-background .column{padding:var(--sp-8) var(--sp-7)}}.sga-text-with-icons .column__icon{color:rgb(var(--color-icon))}.sga-text-with-icons .column__icon.with-svg img,.sga-text-with-icons .column__icon.with-svg svg{height:auto;width:var(--sp-12)}.sga-text-with-icons .column__icon svg{height:var(--sga-text-with-icons-image-size);width:var(--sga-text-with-icons-image-size)}.sga-text-with-icons .column__title{color:rgb(var(--color-title));font-size:1rem}.sga-text-with-icons .column__text{font-size:1rem;padding-top:var(--sp-1)}.sga-text-with-icons .image-wrapper{align-items:center;display:inline-flex;height:var(--sga-text-with-icons-image-size);justify-content:center;width:var(--sga-text-with-icons-image-size)}.sga-text-with-icons .image-wrapper img{max-height:100%}.sga-text-with-icons--inline{--sga-text-with-icons-image-size:3rem}@media(min-width:1280px){.sga-text-with-icons--inline .column{align-items:center;flex-direction:row;gap:var(--sp-4);text-align:left}.sga-text-with-icons.sga-text-with-icons--inline{-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);display:flex;justify-content:space-between;max-width:84.75rem}.sga-text-with-icons.sga-text-with-icons--inline .column{flex:0 1 auto;padding-left:0;padding-right:0;width:auto}}@media(min-width:1600px){.sga-text-with-icons.sga-text-with-icons--inline{-moz-column-gap:calc(var(--sp-60)/2);column-gap:calc(var(--sp-60)/2);justify-content:center;max-width:88.75rem;max-width:var(--wrapper-width)}}.sga-text-with-icons.sga-text-with-icons--inline .column__title,.sga-text-with-icons.sga-text-with-icons--mobile-grid .column__title{font-family:var(--font-body-family);font-size:.9375rem;font-size:var(--text-15);font-weight:var(--font-semibold);line-height:1.5}.sga-text-with-icons.sga-text-with-icons--inline .column__text,.sga-text-with-icons.sga-text-with-icons--mobile-grid .column__text{font-size:.8125rem;font-size:var(--text-13);line-height:1.5;padding-top:0}.sga-text-with-icons.sga-text-with-icons--mobile-grid:after{content:none}@media(max-width:1023px){.sga-text-with-icons.sga-text-with-icons--mobile-grid{--sga-text-with-icons-image-size:3rem;grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.sga-text-with-icons.sga-text-with-icons--mobile-grid .column{align-items:center;gap:var(--sp-4)}}.sga-text-with-icons-v2{--sga-text-with-icons-image-size:68px;--sga-text-with-icons-column-bg:var(--color-white);background:var(--list-background);display:flex;justify-content:center;padding:var(--sp-5)}@media(min-width:768px){.sga-text-with-icons-v2{padding:var(--sp-20) var(--sp-5)}}.sga-text-with-icons-v2 .wrapper{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:480px){.sga-text-with-icons-v2 .wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.sga-text-with-icons-v2 .wrapper{max-width:1168px}}@media(min-width:1024px){.sga-text-with-icons-v2 .wrapper{grid-template-columns:repeat(var(--columns),1fr)}}.sga-text-with-icons-v2 .column{background-color:var(--sga-text-with-icons-column-bg);border-radius:var(--sp-3);display:flex;flex-direction:column!important;gap:var(--sp-3);padding:var(--sp-8)}@media(min-width:768px){.sga-text-with-icons-v2 .column{gap:var(--sp-5)}}@media(max-width:1279px){.sga-text-with-icons-v2 .column{text-align:center}}.sga-text-with-icons-v2 .image-wrapper{align-items:center;display:inline-flex;height:var(--sga-text-with-icons-image-size);justify-content:center;width:var(--sga-text-with-icons-image-size)}.sga-text-with-icons-v2 .image-wrapper img{max-height:100%}.sga-text-with-icons-v2 .column__text{font-size:.875rem;font-size:var(--text-14);line-height:1.75}@media(min-width:768px){.sga-text-with-icons-v2 .column__text{font-size:1rem;font-size:var(--text-16)}}.sga-text-with-icons-v2__intro{margin:0 auto var(--sp-10);max-width:58.75rem;text-align:center}@media(min-width:768px){.sga-text-with-icons-v2__intro{margin-bottom:var(--sp-14d75)}}.sga-text-with-icons-v2.sga-text-with-icons-v2--badges{--sga-text-with-icons-image-size:3rem;background:none;display:block;padding:0}@media(min-width:768px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges{--sga-text-with-icons-image-size:4.25rem;padding:0}}.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .wrapper{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,18.75rem));justify-content:center;max-width:none}@media(max-width:479px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .wrapper{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .wrapper{gap:var(--sp-5)}}@media(min-width:1024px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .wrapper{display:flex;flex-wrap:wrap}}[dir=ltr] .sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{text-align:left}[dir=rtl] .sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{text-align:right}.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{gap:var(--sp-5);padding:var(--sp-6)}@media(min-width:768px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{padding:var(--sp-8) var(--sp-7)}}@media(min-width:1024px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{flex:1 1;max-width:18.75rem}}@media(min-width:1440px){.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column{flex:0 0 18.75rem}}.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column__icon{display:flex}.sga-text-with-icons-v2.sga-text-with-icons-v2--badges .column__title{word-wrap:break-word;font-family:var(--font-body-family);font-size:1rem;font-size:var(--text-16);font-weight:var(--font-semibold);line-height:1.5}.section.is-under-header{--_hero-cover-buffer:.375rem}@media(min-width:1024px){body[\:has\(products-menu\)] .section.is-under-header .banner__media,body[\:has\(products-menu\)] .section.is-under-header .banner__overlay{bottom:0;height:calc(100% + var(--_hero-cover-buffer))!important;height:calc(100% + var(--header-height, 0px) + var(--products-menu-height, 0px) + var(--_hero-cover-buffer))!important;top:auto!important}body:has(products-menu) .section.is-under-header .banner__media,body:has(products-menu) .section.is-under-header .banner__overlay{height:calc(100% + var(--_hero-cover-buffer))!important;height:calc(100% + var(--header-height, 0px) + var(--products-menu-height, 0px) + var(--_hero-cover-buffer))!important;top:auto!important}body:has(products-menu) .section.is-under-header .banner__media,body:has(products-menu) .section.is-under-header .banner__overlay{bottom:0}}@media(min-width:1024px){body[\:has\(products-menu\)] .section.is-under-header picture.banner__media{bottom:auto!important;height:100%!important;top:0!important}body:has(products-menu) .section.is-under-header picture.banner__media{bottom:auto!important;height:100%!important;top:0!important}}@media(min-width:1024px){body[\:has\(products-menu\)] .section.is-under-header .banner:not(.media--adapt) .banner__media{transform:translateY(calc((0px + 0px + var(--_hero-cover-buffer))*-1));transform:translateY(calc((var(--header-height, 0px) + var(--products-menu-height, 0px) + var(--_hero-cover-buffer))*-1))}body:has(products-menu) .section.is-under-header .banner:not(.media--adapt) .banner__media{transform:translateY(calc((0px + 0px + var(--_hero-cover-buffer))*-1));transform:translateY(calc((var(--header-height, 0px) + var(--products-menu-height, 0px) + var(--_hero-cover-buffer))*-1))}}@media(max-width:1023px){.section.is-under-header{margin-top:0;margin-top:calc(var(--header-height, 0)*-1)}.section.is-under-header .banner__content{padding-top:0;padding-top:var(--header-height,0)}}.banner__title{width:100%}.rich-text__image{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;max-width:var(--image-max-width,100%)}.rich-text__heading{margin-left:auto;margin-right:auto;max-width:100%;max-width:var(--heading-max-width,100%)}@media(min-width:768px){.rich-text__text{margin-left:auto;margin-right:auto;max-width:100%;max-width:var(--text-max-width,100%)}}@media(max-width:767px){.rich-text__image{max-width:100%;max-width:var(--image-max-width-mobile,100%)}}.breadcrumb{--color-icon:#e5f6d9}@media(max-width:1023px){body[data-header-transparent-enabled=true] .breadcrumb--left,body[data-header-transparent-enabled=true] .breadcrumb--right{top:calc(var(--header-height) + 1.25rem)}.breadcrumb--left,.breadcrumb--right{max-width:calc(100% - var(--page-padding)*2)}.breadcrumb--left .blog-breadcrumb__list,.breadcrumb--right .blog-breadcrumb__list{flex-wrap:nowrap;max-width:100%}.breadcrumb--left .blog-breadcrumb__item:last-child,.breadcrumb--right .blog-breadcrumb__item:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.breadcrumb--left,.breadcrumb--right{position:absolute;top:var(--sp-5)}.breadcrumb--left{left:var(--page-padding)}.breadcrumb--right{right:var(--page-padding)}.breadcrumb li{font-size:.875rem;font-weight:600;line-height:1.5}.breadcrumb li svg{height:var(--sp-4)!important;width:var(--sp-4)!important}.breadcrumb li .icon-home{color:var(--color-icon)}.breadcrumb li .icon-chevron-right{color:#fff;color:var(--color-white)}.breadcrumb li+li:before{display:none}.breadcrumb li,.breadcrumb ul{gap:var(--sp-2)}.breadcrumb--base li{font-size:.9375rem;font-size:var(--text-15);font-weight:var(--font-normal)}.breadcrumb--base li:last-child{font-weight:var(--font-semibold)}.product-card{background-color:transparent!important}.product-card__details{display:flex!important;flex:1 1;flex-direction:column;text-align:left;width:100%}.product-card__content{padding:var(--sp-5) var(--sp-3)}@media(min-width:768px){.product-card__content{padding:var(--sp-7)}}.product-card__tags{display:flex;flex-wrap:wrap;gap:var(--sp-3);left:var(--sp-5);position:absolute;top:var(--sp-5);z-index:1}.product-card__tags__item{background-color:var(--color-tags-background);border-radius:1.125rem;color:var(--color-tags-text);font-size:.8125rem;font-weight:500;line-height:1rem;padding:var(--sp-2) var(--sp-3)}.product-card__title{display:block;margin-bottom:var(--sp-2)}.product-card__subtitle{font-size:var(--text-base);margin-bottom:var(--sp-2)}@media(min-width:768px){.product-card__subtitle{font-size:var(--text-lg)}}.product-card__benefits{display:flex;flex-direction:column;margin-bottom:var(--sp-2)}.product-card__benefits__item{--_line-height:1.25;display:flex;line-height:var(--_line-height);margin-bottom:var(--sp-2)}@media(min-width:768px){.product-card__benefits__item{--_line-height:1.75;margin-bottom:0}}.product-card__benefits__item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5 3 3 7-7' stroke='%23275C4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%;content:"";flex-shrink:0;height:calc(var(--_line-height)*1em);margin-right:.375rem;width:.75rem}@media(min-width:768px){.product-card__benefits__item:before{margin-right:.4375rem}}.product-card .quick-add{--tw-translate-y:0}.product-card__rating{margin-bottom:var(--sp-4);padding:var(--sp-1) 0}.product-card__rating .sga-rating-stars .sga-rating-stars-background{gap:var(--sp-2)}.product-card__actions{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;margin-top:auto}.product-card__actions form{margin-bottom:0}.product-card__actions .price{justify-content:flex-start!important;row-gap:0}.product-card__actions .price__regular{font-size:var(--sp-5);font-weight:600;line-height:1.75}.product-card__actions .price__sale{font-size:var(--sp-4);line-height:1.75}@media(min-width:768px){.product-card__actions .button{padding:.9375rem}}.product-card__media{border-radius:var(--card-radius);overflow:hidden}.product-card__carousel,.product-card__carousel.flickity-enabled.is-fade .flickity-viewport{border-radius:inherit;overflow:hidden}.product-card__carousel.flickity-enabled.is-fade .flickity-slider>*{border-radius:inherit;opacity:0;overflow:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.product-card__carousel.flickity-enabled.is-fade .flickity-slider>.is-selected{opacity:1}.product-card__carousel.flickity-enabled.is-fade .flickity-slider>* img{display:block}@media(max-width:479px){.product-card .quick-add{padding-left:0;padding-right:0}.product-card__actions{align-items:flex-start;flex-direction:column}}.product-card--whole-link .product-card__content{position:relative}.product-card--whole-link .product-card__title:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.product-card--whole-link .product-card__tags{pointer-events:none}.product-card--whole-link .product-card__bottom,.product-card--whole-link .product-card__top{position:relative;z-index:2}.product-card--whole-link .quick-add{bottom:auto;left:auto;position:relative;right:auto;top:auto;z-index:2}.card-grid .product-card{--_product-card-footer-gap:var(--sp-4)}.card-grid .product-card .product-card__details{height:100%}.card-grid .product-card .product-card__rating{margin-bottom:0;margin-top:auto}.card-grid .product-card .product-card__actions{margin-top:auto}.card-grid .product-card .product-card__rating+.product-card__actions{margin-top:var(--_product-card-footer-gap)}@media(min-width:768px){.card-grid .product-card .product-card__rating{padding:0}}[dir=ltr] .video-sound-button{right:var(--sp-3)}[dir=rtl] .video-sound-button{left:var(--sp-3)}.video-sound-button{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:rgb(var(--color-background)/.7);border:0;bottom:var(--sp-3);color:rgb(var(--color-foreground));cursor:pointer;height:var(--sp-9);transition:background-color var(--animation-short),opacity var(--animation-short);width:var(--sp-9);z-index:2}@media(min-width:768px){[dir=ltr] .video-sound-button{right:var(--sp-4)}[dir=rtl] .video-sound-button{left:var(--sp-4)}.video-sound-button{bottom:var(--sp-4);height:var(--sp-10);width:var(--sp-10)}}.video-sound-button:hover{background-color:rgb(var(--color-background))}.video-sound-button__icon{display:flex;height:var(--sp-4);width:var(--sp-4)}@media(min-width:768px){.video-sound-button__icon{height:var(--sp-5);width:var(--sp-5)}}.video-sound-button__icon svg{height:100%;width:100%}.video-sound-button__icon--on,video-media[data-sound-on] .video-sound-button__icon--off{display:none}video-media[data-sound-on] .video-sound-button__icon--on{display:flex}.product__inventory-available{align-items:flex-start;color:rgb(var(--color-success-text));color:var(--_inventory-success-color,rgb(var(--color-success-text)))}.product__inventory-icon{height:.875rem;margin-top:.1875rem;width:.875rem}.product__inventory-status{line-height:1.3}.product__inventory-status-text{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.3}.product__inventory-shipping-text{font-size:var(--text-sm);line-height:1.3}.pdp-expectations{--_badge-size:2rem;--_icon-size:1.25rem;background-color:var(--_card-bg);border:1px solid var(--_border-color);border-radius:var(--sp-5);box-shadow:0 2px 6px #275c4d26;box-shadow:0 2px 6px rgba(var(--color-primary-rgb),.15);color:#16372e;color:var(--color-text-dark);padding:var(--sp-5)}@media(min-width:768px){.pdp-expectations{padding:var(--sp-7d5)}}.pdp-expectations__heading{color:#16372e;color:var(--color-text-dark);margin:0}.pdp-expectations__description{line-height:1.5;margin:var(--sp-1) 0 0}.pdp-expectations__description :first-child{margin-top:0}.pdp-expectations__description :last-child{margin-bottom:0}.pdp-expectations__columns{grid-column-gap:max(var(--sp-5),min(10.5%,2.625rem));border-top:1px solid var(--_border-color);-moz-column-gap:max(var(--sp-5),min(10.5%,2.625rem));column-gap:max(var(--sp-5),min(10.5%,2.625rem));display:grid;grid-template-columns:1fr 1fr;margin-top:var(--sp-5);padding-top:var(--sp-5);position:relative}@media(min-width:768px){.pdp-expectations__columns{-moz-column-gap:max(var(--sp-5),min(8.857%,3.875rem));column-gap:max(var(--sp-5),min(8.857%,3.875rem))}}[dir=ltr] .pdp-expectations__columns:before{left:calc(50% - .5px)}[dir=rtl] .pdp-expectations__columns:before{right:calc(50% - .5px)}.pdp-expectations__columns:before{background-color:var(--_border-color);bottom:0;content:"";position:absolute;top:0;width:1px}@media(max-width:479px),(min-width:1024px)and (max-width:1199px){.pdp-expectations__columns{grid-template-columns:1fr;row-gap:var(--sp-6)}.pdp-expectations__columns:before{content:none}}.pdp-expectations__columns--single{grid-template-columns:1fr}.pdp-expectations__columns--single:before{content:none}.pdp-expectations__column{min-width:0}.pdp-expectations__column-heading{font-family:var(--font-body-family);font-weight:var(--font-semibold);line-height:1.5;margin:0 0 var(--sp-4d5)}.pdp-expectations__list{display:flex;flex-direction:column;gap:var(--sp-3);list-style:none;margin:0;padding:0}@media(min-width:768px){.pdp-expectations__list{gap:var(--sp-2)}}.pdp-expectations__item{align-items:center;display:flex;gap:var(--sp-2)}.pdp-expectations__badge{align-items:center;border-radius:50%;display:flex;flex:none;height:var(--_badge-size);justify-content:center;padding:var(--sp-1);width:var(--_badge-size)}.pdp-expectations__icon{background-color:currentColor;display:block;height:var(--_icon-size);-webkit-mask:var(--_icon-image) no-repeat center /contain;mask:var(--_icon-image) no-repeat center /contain;width:var(--_icon-size)}.pdp-expectations__text{word-wrap:break-word;line-height:1.5}.pdp-expectations__column--pros .pdp-expectations__badge{background-color:var(--_pros-badge-bg);color:var(--_pros-icon-color)}.pdp-expectations__column--pros .pdp-expectations__text{font-weight:var(--font-semibold)}.pdp-expectations__column--cons .pdp-expectations__badge{background-color:var(--_cons-badge-bg);color:var(--_cons-icon-color)}.pdp-expectations__column--cons .pdp-expectations__text{font-weight:var(--font-normal)}.collection--packs{--_pack-media-width:22.5rem}.collection .card-grid{-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);row-gap:var(--sp-5)}@media(min-width:768px){.collection .card-grid{row-gap:var(--sp-10)}}.collection--packs .card-grid--packs{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:768px){.collection--packs .card-grid--packs{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,43.8125rem));justify-content:center}}.collection--packs .banner__title{color:#16372e;color:var(--color-text-dark);font-family:var(--font-heading-family);font-size:2.5rem;font-weight:var(--font-semibold);line-height:1.25em;text-align:center}@media(min-width:1024px){.collection--packs .banner__title{font-size:3rem}}.collection--packs .banner__description{color:#16372e;color:var(--color-text-dark);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.75em;text-align:center}.collection--packs .collection__description h3{font-weight:var(--font-semibold)}.product-card--quote-review,.product-card--subscription{display:flex;grid-column:span 2;grid-column:span var(--card-column-size-mobile,2);overflow:hidden}@media(min-width:768px){.product-card--quote-review,.product-card--subscription{grid-column:span var(--card-column-size)}}@media(max-width:767px){.product-card--promo{background-color:#275c4d;background-color:var(--color-primary)}.product-card--promo .product-card__media picture,.product-card--promo .product-card__media picture img{height:100%}.product-card--promo .product-card__media picture img{-o-object-fit:cover;object-fit:cover;width:100%}.product-card--promo .promo-box{max-width:100%}.product-card--promo .button{word-wrap:break-word;max-width:100%;white-space:normal}}.product-card--promo .button.button--primary-inverted:hover{color:#275c4d;color:var(--color-primary)}.quote-review-card{background:#f1f7ed;background:var(--quote-card-bg,#f1f7ed);color:var(--quote-card-text);display:flex;flex-direction:column;gap:var(--sp-5);justify-content:center;min-height:100%;padding:var(--sp-3) var(--sp-5);position:relative}@media(min-width:768px){.quote-review-card{padding:var(--sp-7)}}@media(min-width:1536px){.quote-review-card{padding:0 var(--sp-10)}}.quote-review-card__slides{overflow:hidden;position:relative}.quote-review-card__slide{bottom:0;display:flex;flex-direction:column;gap:var(--sp-5);left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;visibility:hidden}.quote-review-card__slide--active{opacity:1;position:relative;visibility:visible}.quote-review-card[data-animation-type=slide_horizontal] .quote-review-card__slide{transform:translate(20px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.quote-review-card[data-animation-type=slide_horizontal] .quote-review-card__slide--active{transform:translate(0)}.quote-review-card[data-animation-type=slide_vertical] .quote-review-card__slide{transform:translateY(12px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.quote-review-card[data-animation-type=slide_vertical] .quote-review-card__slide--active{transform:translateY(0)}.quote-review-card[data-animation-type=scale] .quote-review-card__slide{transform:scale(.97);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.quote-review-card[data-animation-type=scale] .quote-review-card__slide--active{transform:scale(1)}.quote-review-card__mark{font-size:var(--sp-20);line-height:1;margin-bottom:calc(var(--sp-8)*-1)}@media(min-width:768px){.quote-review-card__mark{margin-bottom:0}}.quote-review-card__text{font-size:1.25rem;font-style:italic;font-weight:var(--font-normal);line-height:1.5;margin:0}@media(min-width:768px){.quote-review-card__text{font-size:2.125rem}}.quote-review-card__meta{display:flex;flex-direction:column;gap:var(--sp-2)}.quote-review-card__author{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.quote-review-card__author-name{font-size:1rem;font-weight:var(--font-semibold)}.quote-review-card__author-flag{border-radius:9999px;height:1rem;-o-object-fit:cover;object-fit:cover;width:1rem}.quote-review-card__author-country{font-size:.8125rem;font-weight:var(--font-normal)}.quote-review-card__rating{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--sp-2)}.quote-review-card__rating-star{--rating-max:5;--rating-decimal:0;font-size:.9375rem}.quote-review-card__date{font-size:.875rem;line-height:1.25}.subscription-card{background:var(--subscription-card-bg);color:var(--subscription-card-text);display:flex;flex-direction:column;min-height:100%;position:relative}.subscription-card__media{align-items:center;display:flex;justify-content:center;margin:2.375rem 0 3.375rem;max-height:14.375rem;padding:0 var(--sp-5)}@media(min-width:768px){.subscription-card__media{padding:0 var(--sp-7)}}.subscription-card__image{display:block;max-height:100%}.subscription-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-5);padding:0 var(--sp-3) var(--sp-5)}@media(min-width:768px){.subscription-card__body{padding:0 var(--sp-7) var(--sp-7)}}@media(min-width:1536px){.subscription-card__body{padding:0 var(--sp-15) var(--sp-15)}}@media(max-width:767px){.subscription-card__body .button{max-width:200px;padding:1rem;width:100%;word-break:break-word}}.subscription-card__heading{font-family:var(--font-heading-family);font-size:var(--sp-6);font-weight:var(--font-semibold);line-height:1;margin:0;word-break:break-word}@media(min-width:768px){.subscription-card__heading{font-size:2rem}}.subscription-card__content{font-size:1rem;line-height:1.75}.button-label--mobile{display:none}@media(max-width:767px){.button-label--desktop{display:none}.button-label--mobile{display:inline}}.product-card-pack{background-color:#f1f7ed;background-color:var(--color-card-bg);border-radius:var(--sp-3);gap:var(--sp-1);padding:var(--sp-5)}@media(min-width:1024px){.product-card-pack{gap:var(--sp-4);padding:var(--sp-7)}}.product-card-pack__content{grid-gap:0;display:grid;flex:1 1 50%;gap:0;grid-template-rows:1fr auto;width:100%}@media(min-width:1536px){.product-card-pack__content{flex:0 0 21.3125rem;max-width:21.3125rem}}@media(max-width:767px){.product-card-pack__content{grid-template-columns:1fr var(--sp-12);grid-template-rows:1fr var(--sp-8)}}.product-card-pack__content form{margin-bottom:0}.product-card-pack__info{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1)}@media(min-width:1280px){.product-card-pack__info{gap:var(--sp-2)}}.product-card-pack__header{align-items:center;display:flex;gap:var(--sp-2)}.product-card-pack__actions{align-items:flex-end;display:flex;flex-direction:row;gap:var(--sp-4);justify-content:space-between}@media(min-width:1024px){.product-card-pack__actions{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.product-card-pack__actions{grid-column:1/-1}}[dir=ltr] .product-card-pack__actions .quick-add{right:auto}[dir=rtl] .product-card-pack__actions .quick-add{left:auto}.product-card-pack__actions .quick-add{bottom:auto;padding-bottom:0;padding-left:0;padding-right:0;position:static;transform:none}.product-card-pack__media{aspect-ratio:1/1;width:100%}@media(min-width:1024px){.product-card-pack__media{flex:1 1 50%;min-width:0}}@media(min-width:1536px){.product-card-pack__media{width:var(--_pack-media-width)}}.product-card-pack__media .media{background-color:transparent;border-radius:var(--rounded-block);height:100%;overflow:hidden;width:100%}.product-card-pack__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card-pack__tags{align-items:center;display:flex;gap:var(--sp-2)}.product-card-pack__tags__item{background-color:#e8f4bd;background-color:var(--color-tags-background,var(--color-tag-bg));border-radius:var(--sp-4d5);color:#445d59;color:var(--color-tags-text,var(--color-tag-text));display:inline-block;font-family:var(--font-body-family);font-size:.75rem;font-weight:var(--font-medium);line-height:1.333em;padding:var(--sp-1d5) var(--sp-3);text-transform:uppercase}.product-card-pack__rating{align-items:center;display:flex;gap:var(--sp-2)}.product-card-pack__rating .icon{fill:#ffb200;fill:rgb(var(--color-rating));color:#ffb200;color:rgb(var(--color-rating));flex-shrink:0;height:var(--sp-3d5);width:var(--sp-3d5)}.product-card-pack__rating-text{color:#16372e;color:var(--color-text-dark);font-family:var(--font-body-family);font-size:var(--sp-3d5);font-weight:var(--font-medium);line-height:1.429em}.product-card-pack__title{color:var(--color-pack-text);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:var(--font-semibold);line-height:1em;text-decoration:none}@media(min-width:1024px){.product-card-pack__title{font-size:2rem}}.product-card-pack__title:hover{text-decoration:underline}.product-card-pack__details{display:flex;flex-direction:column;gap:var(--sp-1)}.product-card-pack__subtitle{color:var(--color-pack-text);font-family:var(--font-body-family);font-size:.8125rem;font-weight:var(--font-normal);line-height:1.5em}@media(min-width:1024px){.product-card-pack__subtitle{font-size:1rem}}.product-card-pack__description{color:var(--color-pack-text);font-family:var(--font-body-family);font-size:.8125rem;font-weight:var(--font-normal);line-height:1.5em;margin-top:var(--sp-2)}@media(min-width:1024px){.product-card-pack__description{font-size:.875rem}}.product-card-pack__price .price{align-items:center;display:flex;font-family:var(--font-body-family);font-size:var(--text-base);gap:var(--sp-3);line-height:1.75em}.product-card-pack__price .price__regular{color:#16372e;color:var(--color-text-dark);font-size:var(--text-base);font-weight:var(--font-semibold)}.product-card-pack__price .price__sale{color:#16372e;color:var(--color-text-dark);font-size:var(--text-base);font-weight:var(--font-normal);text-decoration:line-through;white-space:nowrap}.product-card-pack__price .price__sale:before{content:none}.product-card-pack__button.button{--_button-size:3rem;--border-opacity:var(--buttons-border-opacity);align-items:center;border:none;border-radius:50%;box-shadow:none;display:flex;flex-shrink:0;height:var(--_button-size);justify-content:center;max-height:var(--_button-size);max-width:var(--_button-size);min-height:var(--_button-size);min-width:var(--_button-size);overflow:hidden;padding:0;position:relative;width:var(--_button-size)}.product-card-pack__button.button:before{display:none}.product-card-pack__button.button .btn-text{color:currentColor}.product-card-pack__button.button .icon,.product-card-pack__button.button svg{display:block;flex-shrink:0;height:var(--sp-5);transition:color var(--animation-primary);width:var(--sp-5)}.product-card-pack__button.button.focus-visible{outline:2px solid var(--color-keyboard-focus);outline-offset:2px}.product-card-pack__button.button:focus-visible{outline:2px solid var(--color-keyboard-focus);outline-offset:2px}.product-card-pack__button.button:active{transform:none}.product-card-pack__button.button[disabled]{cursor:not-allowed;opacity:.5}@media(max-width:1023px){.product-card-pack{flex-direction:column}.product-card-pack__media{aspect-ratio:auto;order:-1;width:100%}.product-card-pack__media .media{aspect-ratio:auto;height:auto}.product-card-pack__media img{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain}.product-card-pack__content{flex-basis:auto;grid-template-rows:auto auto;order:1}}@media(max-width:767px){.product-card-pack__content{grid-template-rows:auto var(--sp-8)}}@media(min-width:1280px){.product-card-pack{flex-direction:row}}.product-card-pack--whole-link .product-card-pack__content{position:relative}.product-card-pack--whole-link .product-card-pack__title:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.product-card-pack--whole-link .product-card-pack__info .product-card-pack__details .product-card-pack__title{position:static}.product-card-pack--whole-link .product-card-pack__actions .quick-add{bottom:auto;left:auto;position:relative;right:auto;top:auto;z-index:2}.sga-rating-stars-background{grid-gap:var(--sp-1);align-items:center;display:grid;gap:var(--sp-1);grid-template-columns:repeat(5,minmax(0,1fr));pointer-events:none}.sga-rating-stars-background>.sga-rating-star{align-items:center;display:flex;justify-content:center;min-width:0}.sga-rating-stars-background--overlay{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,var(--rating-percentage,100%) 0,var(--rating-percentage,100%) 100%,0 100%);clip-path:polygon(0 0,var(--rating-percentage,100%) 0,var(--rating-percentage,100%) 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:100%}.sga-rating-stars-background--overlay>.sga-rating-star--fill{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,var(--star-fill,0) 0,var(--star-fill,0) 100%,0 100%);clip-path:polygon(0 0,var(--star-fill,0) 0,var(--star-fill,0) 100%,0 100%)}.sga-rating-stars .sga-rating-stars-background--overlay .sga-rating-star svg{fill:#ffb200;fill:rgb(var(--color-rating))}.sga-rating-stars{align-items:center;display:flex;gap:var(--sp-2)}.sga-rating-stars .sga-rating-value{font-size:.875rem;font-size:var(--text-14);font-weight:500;line-height:var(--sp-5)}.sga-rating-stars .sga-rating-star svg{fill:#d9d9d9;height:var(--sp-3d5);width:var(--sp-3d5)}.banner__rating{align-items:center;display:flex;gap:var(--sp-3)}.banner__rating--standalone{align-self:flex-start}.banner__rating__value{color:currentColor;color:var(--banner-rating-color,currentColor);font-size:2.5rem;font-size:var(--text-40);font-weight:var(--font-bold);line-height:1}.banner__rating__right{display:flex;flex-direction:column}.banner__rating__right .sga-rating-stars-background{gap:var(--sp-1)}.banner__rating__right .sga-rating-star svg{height:var(--sp-5);width:var(--sp-5)}.banner__rating__right .sga-rating-stars-background--overlay .sga-rating-star svg{fill:#ffb200;fill:rgb(var(--color-rating))}.banner__rating__label{color:currentColor;color:var(--banner-rating-color,currentColor);font-size:.875rem;font-size:var(--text-14);font-weight:var(--font-normal);text-decoration:none}a.banner__rating__label{text-decoration:underline}a.banner__rating__label:hover{text-decoration:none}product-rating [data-rating-score],store-rating [data-rating-score]{transition:opacity .15s ease}product-rating:not([data-hydrated]) [data-rating-score],store-rating:not([data-hydrated]) [data-rating-score]{opacity:0}store-rating .banner__rating{transition:opacity .15s ease}store-rating:not([data-hydrated]) .banner__rating{opacity:0}.banner__button-rating-row{align-items:center;display:flex;gap:var(--sp-10)}@media(max-width:767px){.banner__button-rating-row{align-items:flex-start;flex-direction:column;gap:var(--sp-4)}}.product-card--feature{border-radius:var(--sp-3);height:100%;overflow:hidden}.product-card--feature[\:has\(\.product-card__title\.focus-visible\)]{outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-1)}.product-card--feature:has(.product-card__title.focus-visible){outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-1)}.product-card--feature[\:has\(\.product-card__title\:focus-visible\)]{outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-1)}.product-card--feature:has(.product-card__title:focus-visible){outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-1)}.product-card--feature .product-card__media{border-radius:var(--sp-3)}.product-card--feature .media--feature{background-color:#fffaee;background-color:var(--color-image-bg-warm)}.product-card--feature .media--feature>img{aspect-ratio:460/410;width:100%}.product-card--feature .product-card__tags{justify-content:space-between;right:var(--sp-5)}.product-card--feature .product-card__content{padding:var(--sp-7)}.product-card--feature .product-card__details{color:#16372e;color:var(--color-text-dark);gap:var(--sp-3)}.product-card--feature .product-card__eyebrow{color:#6f8573;color:var(--color-text-sage);font-weight:var(--font-semibold);line-height:1.5;margin:0}.product-card--feature .product-card__title{color:#16372e;color:var(--color-text-dark);margin:0}.product-card--feature .product-card__subtitle{font-size:.875rem;font-size:var(--text-14);line-height:1.5;margin:0}.product-card--feature .product-card__benefits{margin:0}.product-card--feature .product-card__benefits__item{--_line-height:1.75;margin-bottom:0}.product-card--feature .product-card__benefits__item:before{margin-right:var(--sp-2)}.product-card--feature .product-card__rating{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-size:var(--text-14);gap:var(--sp-2);justify-content:space-between;line-height:var(--sp-5);margin:auto 0 0;padding:var(--sp-1) 0}.product-card--feature .product-card__rating-score{align-items:center;display:flex;gap:var(--sp-1)}.product-card--feature .product-card__rating-stars{display:flex}.product-card--feature .product-card__rating-stars .sga-rating-stars-background{gap:var(--sp-1)}.product-card--feature .product-card__rating-stars .sga-rating-star{align-items:flex-start;height:var(--sp-3d5);width:var(--sp-3d5)}.product-card--feature .product-card__rating-stars .sga-rating-star svg{height:.832rem;width:.832rem}.product-card--feature .product-card__rating-stars .sga-rating-stars-background--overlay .sga-rating-star svg{fill:#eea600;fill:var(--color-star-gold)}.product-card--feature .product-card__rating-value{font-weight:var(--font-bold)}.product-card--feature .product-card__orders{font-weight:var(--font-medium)}[dir=ltr] .product-card--feature .product-card__orders:only-child{margin-left:auto}[dir=rtl] .product-card--feature .product-card__orders:only-child{margin-right:auto}.product-card--feature .product-card__actions{align-items:flex-start;flex-direction:row;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-1)}.product-card--feature .product-card__rating+.product-card__actions{margin-top:0}.product-card--feature .product-card__price{flex:1 0;min-width:0}.product-card--feature .product-card__price .price__regular{color:#16372e;color:var(--color-text-dark);font-size:1.25rem;font-size:var(--text-20);font-weight:var(--font-semibold);line-height:1.5}.product-card--feature .product-card__actions--sale{align-items:center}.product-card--feature .product-card__price--sale .price{align-items:flex-start;flex-direction:column-reverse;gap:0}.product-card--feature .product-card__price--sale .price__sale{align-self:flex-start;color:#6f8573;color:var(--color-text-sage);font-size:1rem;font-size:var(--text-16);font-weight:var(--font-normal);line-height:1.5;text-decoration:line-through}.product-card--feature .product-card__price--sale .price__sale:before{content:none}.product-card--feature .product-card__price-note{text-wrap:pretty;color:#6f8573;color:var(--color-text-sage);font-size:.8125rem;font-size:var(--text-13);font-weight:var(--font-medium);line-height:1.5;margin:0}.product-card--feature .quick-add{flex-shrink:0;padding:0}.product-card--feature .quick-add .button{background:#f6b828;background:var(--color-accent-yellow);border:0;border-radius:50%;color:#16372e;color:var(--color-text-dark);height:var(--sp-12);padding:0;transition:opacity var(--animation-short);width:var(--sp-12)}.product-card--feature .quick-add .button:hover{opacity:.85}.product-card--feature .quick-add .button.focus-visible{outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-0d5)}.product-card--feature .quick-add .button:focus-visible{outline:var(--sp-0d5) solid #16372e;outline:var(--sp-0d5) solid var(--color-text-dark);outline-offset:var(--sp-0d5)}.product-card--feature .quick-add .button .btn-fill{display:none}.product-card--feature .quick-add .button .icon{height:1.125rem;width:1.125rem}.sga-subscription-widget{--sga-primary:#275c4d;--sga-secondary:#8ab2a6;--sga-dark:var(--color-text-dark);--sga-muted:#586e68;--sga-selected-bg:#e8f0eb;display:block;padding-bottom:calc(var(--padding-bottom)/16*1rem);padding-top:calc(var(--padding-top)/16*1rem)}.sga-subscription-widget__options{display:flex;flex-direction:column;gap:var(--sp-3)}.sga-subscription-widget__option{align-items:center;background-color:#fff;background-color:var(--color-white);border:1px solid #ccd9d6;border:1px solid var(--color-quantity-border);border-radius:.75rem;box-shadow:0 2px 6px #275c4d26;box-shadow:0 2px 6px rgba(var(--color-primary-rgb),.15);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);transition:border .3s ease,background-color .3s ease}.sga-subscription-widget__option.is-active{background-color:var(--sga-selected-bg);border:1px solid var(--sga-primary)}.sga-subscription-widget__option.is-active .sga-subscription-widget__option-radio:before{background-color:var(--sga-primary)}.sga-subscription-widget__option-radio{display:flex;flex-shrink:0}.sga-subscription-widget__option-radio:before{--_size:1.375rem;background-color:#fff;background-color:var(--color-white);border:3px solid #fff;border:3px solid var(--color-white);border-radius:100%;box-shadow:0 0 0 1px var(--sga-secondary);content:"";display:flex;flex-shrink:0;height:var(--_size);min-height:var(--_size);min-width:var(--_size);transition:background-color .3s ease;width:var(--_size)}.sga-subscription-widget__option-body{align-items:flex-start;display:flex;flex:1 1;gap:var(--sp-2);justify-content:space-between;min-width:0}.sga-subscription-widget__option-main{align-self:center;min-width:0}.sga-subscription-widget__option-heading{align-items:center;-moz-column-gap:var(--sp-2);column-gap:var(--sp-2);display:flex;flex-wrap:wrap}.sga-subscription-widget__option-title{word-wrap:break-word;color:var(--sga-dark);font-size:1rem;font-size:var(--text-16);font-weight:500;line-height:1.5;min-width:0}.sga-subscription-widget__option-badge{align-items:center;background-color:#ffb200;background-color:var(--color-rating-star);border-radius:.25rem;color:var(--sga-dark);display:inline-flex;font-size:.6875rem;font-weight:600;line-height:1rem;margin:2px 0;padding:.125rem .5rem;text-transform:uppercase;white-space:nowrap}.sga-subscription-widget__option-price{display:flex;flex-direction:column;text-align:right}.sga-subscription-widget__option-price-compare,.sga-subscription-widget__option-price-main,.sga-subscription-widget__option-price-per-day{white-space:nowrap}.sga-subscription-widget__option-price-row{align-items:baseline;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);display:flex;flex-wrap:wrap;justify-content:flex-end}.sga-subscription-widget__option-price-compare,.sga-subscription-widget__option-price-main{color:var(--sga-dark);font-size:1rem;font-size:var(--text-16);line-height:1.5}.sga-subscription-widget__option-price-main{font-weight:500}.sga-subscription-widget__option-price-compare{font-weight:400;text-decoration:line-through}.sga-subscription-widget__gift-price,.sga-subscription-widget__option-description,.sga-subscription-widget__option-price-per-day{color:var(--sga-muted);font-size:.8125rem;font-size:var(--text-13);font-weight:400;line-height:1.5}.sga-subscription-widget__gift{background-color:#f3f7ec;background-color:var(--color-product-bg);border:1px solid #ccd9d6;border:1px solid var(--color-quantity-border);border-radius:.5rem;flex-basis:100%;margin-left:calc(1.375rem + var(--sp-3));overflow:hidden}.sga-subscription-widget__gift-header{background-color:var(--sga-primary);padding:var(--sp-1) var(--sp-4)}.sga-subscription-widget__gift-header-text{color:#e5f6d9;color:var(--color-mint);font-size:.8125rem;font-size:var(--text-13);font-weight:600;line-height:1.5;text-transform:uppercase}.sga-subscription-widget__gift-rows{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.sga-subscription-widget__gift-rows input[data-welcome-gift-for]{display:none}.sga-subscription-widget__gift-row{align-items:center;display:flex;gap:var(--sp-5)}@media(max-width:430px){.sga-subscription-widget__gift-row{gap:var(--sp-3)}}.sga-subscription-widget__gift-image-link{display:flex;flex-shrink:0}.sga-subscription-widget__gift-image{background-color:#fff;background-color:var(--color-white);border-radius:.25rem;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.sga-subscription-widget__gift-name{word-wrap:break-word;color:var(--sga-dark);flex:1 1;font-size:.8125rem;font-size:var(--text-13);font-weight:600;line-height:1.5;min-width:0}.sga-subscription-widget__gift-pricing{align-items:center;display:flex;gap:var(--sp-5)}@media(max-width:430px){.sga-subscription-widget__gift-pricing{align-items:flex-end;flex-direction:column;gap:0}}.sga-subscription-widget__gift-price{text-decoration:line-through;white-space:nowrap}.sga-subscription-widget__gift-label{color:var(--sga-dark);font-size:.8125rem;font-size:var(--text-13);font-weight:500;line-height:1.5;white-space:nowrap}@media(max-width:430px){.sga-subscription-widget__gift-label,.sga-subscription-widget__gift-price{line-height:1.2}}[dir=ltr] .sga-subscription-widget__promo{text-align:left}[dir=rtl] .sga-subscription-widget__promo{text-align:right}.sga-subscription-widget__promo{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff4d6;background-color:var(--color-promo-bg);border:1px dashed #e8b33e;border:1px dashed var(--color-promo-border);border-radius:.75rem;color:var(--sga-dark);cursor:pointer;display:flex;flex-basis:100%;font:inherit;gap:var(--sp-2d5);min-height:3rem;padding:var(--sp-2d5) var(--sp-3);transition:background-color .15s ease,opacity .15s ease}.sga-subscription-widget__promo:hover{background-color:color-mix(in srgb,#e8b33e 18%,#fff4d6);background-color:color-mix(in srgb,var(--color-promo-border) 18%,var(--color-promo-bg))}.sga-subscription-widget__promo.focus-visible{outline:2px solid var(--sga-primary);outline-offset:2px}.sga-subscription-widget__promo:focus-visible{outline:2px solid var(--sga-primary);outline-offset:2px}.sga-subscription-widget__promo[aria-busy=true]{opacity:.6;pointer-events:none}.sga-subscription-widget__promo-icon{color:#e8b33e;color:var(--color-promo-border);display:inline-flex;flex-shrink:0}.sga-subscription-widget__promo-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-0d5);min-width:0}.sga-subscription-widget__promo-label{font-size:.875rem;font-size:var(--text-14);font-weight:600;line-height:1.25}.sga-subscription-widget__promo-code{font-weight:700}.sga-subscription-widget__promo-note{color:var(--sga-muted);font-size:.8125rem;font-size:var(--text-13);font-weight:400;line-height:1.35}.sga-subscription-widget__promo-price{flex-shrink:0;font-size:1rem;font-size:var(--text-16);font-weight:700;line-height:1.25;white-space:nowrap}.media--desktop-only,.media--desktop-only[host]{display:none}@media(min-width:1024px){.media--mobile-only,.media--mobile-only[host]{display:none}.media--desktop-only{display:block}.media--desktop-only[host]{display:grid}}.image-with-text{--timeline-color-primary:#275c4d;--timeline-color-secondary:#95ada5;--timeline-color-text:#16372e}@media(max-width:1023px){.image-with-text{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);padding-left:var(--page-padding);padding-right:var(--page-padding)}}.image-with-text .deferred-poster .play-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#00000040;left:50%;top:50%;transform:translate(-50%,-50%)}.image-with-text .deferred-poster .play-button .icon-play{color:#fff;color:var(--color-white);height:var(--sp-5);width:var(--sp-5)}.image-with-text video-media{border-radius:20px}.image-with-text video-media[loaded] .play-button{display:none}@media(max-width:1023px){.image-with-text__item{width:100%}}@media(max-width:767px){.image-with-text .subtext-custom{font-size:var(--subtext-size)}}.image-with-text.custom-video-width{justify-content:space-between}@media(min-width:1440px){.image-with-text.custom-video-width{gap:8.75rem;justify-content:flex-start}}@media(min-width:1024px){.image-with-text.custom-video-width .image-with-text__item--video{max-width:var(--video-width)}}@media(min-width:1440px){.image-with-text.custom-video-width .image-with-text__item--content{flex:1 1;width:auto}[dir=ltr] .image-with-text.custom-video-width .image-with-text__item+.image-with-text__item .rich-text{padding-left:0}[dir=rtl] .image-with-text.custom-video-width .image-with-text__item+.image-with-text__item .rich-text{padding-right:0}}.image-with-text .rich-text>*+:not(.spacing-section){margin-top:var(--sp-5)}.image-with-text .line-height-custom{line-height:var(--line-height-custom)}.image-with-text__timeline{display:flex;flex-direction:column;gap:var(--sp-5);list-style:none;margin:0;padding:0;position:relative}.image-with-text__timeline:before{border-left:1px dashed var(--timeline-color-primary);content:"";height:100%;left:var(--sp-0d5);position:absolute;top:0;width:1px}.image-with-text__timeline-item{--timeline-bullet-size:.875rem;display:flex;flex-direction:column;padding-left:1.6875rem;position:relative}.image-with-text__timeline-item:before{background-color:var(--timeline-color-primary);border:3px solid #fff;border:3px solid var(--color-white);border-radius:50%;content:"";height:var(--timeline-bullet-size);left:calc(var(--sp-1)*-1);outline:1px solid var(--timeline-color-secondary);position:absolute;top:var(--sp-2);width:var(--timeline-bullet-size);z-index:1}.image-with-text__timeline-item:first-child:after{height:20px;top:0}.image-with-text__timeline-item:first-child:after,.image-with-text__timeline-item:last-child:after{background-color:#fff;background-color:var(--color-white);content:"";left:1px;position:absolute;width:3px}.image-with-text__timeline-item:last-child:after{height:100%;top:var(--timeline-bullet-size)}.image-with-text__timeline-item:first-child:last-child:after{height:100%;top:0}.image-with-text__timeline-title{color:var(--timeline-title-color);font-size:var(--sp-4d5);font-weight:600;line-height:1.75}.image-with-text__timeline-description{color:var(--timeline-color-text);font-size:var(--sp-4);font-weight:400;line-height:1.75}.image-with-text--media-split{--_ms-bg:var(--color-card-bg);--_eyebrow-color:var(--color-accent-gold);--_ms-text-width:54.2373%;--_ms-fade-width:42%;--_ms-fade-height:6.6875rem;background:var(--_ms-bg);border-radius:var(--sp-3);gap:0;overflow:hidden;position:relative}@media(max-width:1023px){.image-with-text--media-split{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.image-with-text--media-split .image-with-text__item--content{padding:var(--sp-14d75)}@media(min-width:1024px){.image-with-text--media-split .image-with-text__item--content{flex:0 0 var(--_ms-text-width);max-width:var(--_ms-text-width)}}@media(max-width:1199px){.image-with-text--media-split .image-with-text__item--content{padding:var(--sp-8)}}@media(max-width:1023px){.image-with-text--media-split .image-with-text__item--content{padding:var(--sp-7) var(--sp-6)}}.image-with-text--media-split .image-with-text__item--video{align-self:stretch}@media(min-width:1024px){.image-with-text--media-split .image-with-text__item--video{flex:1 1 auto;min-width:0}}.image-with-text--media-split .image-with-text__media{height:100%;position:relative}.image-with-text--media-split .image-with-text__image,.image-with-text--media-split .image-with-text__media .media{height:100%;padding-bottom:0}.image-with-text--media-split .image-with-text__media img,.image-with-text--media-split .image-with-text__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[dir=ltr] .image-with-text--media-split .image-with-text__fade{left:0}[dir=rtl] .image-with-text--media-split .image-with-text__fade{right:0}.image-with-text--media-split .image-with-text__fade{background:linear-gradient(to right,var(--_ms-bg) 0,transparent 100%);bottom:0;pointer-events:none;position:absolute;top:0;width:var(--_ms-fade-width)}[dir=ltr] .image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{left:auto}[dir=rtl] .image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{right:auto}[dir=ltr] .image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{right:0}[dir=rtl] .image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{left:0}.image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{background:linear-gradient(to left,var(--_ms-bg) 0,transparent 100%)}.image-with-text--media-split .image-with-text__eyebrow{color:var(--_eyebrow-color);font-family:var(--font-body-family);font-size:var(--sp-3);font-weight:500;letter-spacing:.1em;line-height:1.5;margin:0;text-transform:uppercase}.image-with-text--media-split .image-with-text__timeline:before{display:none}.image-with-text--media-split .image-with-text__timeline-item:before{background-color:var(--timeline-color-primary);border:0;height:.4375rem;left:0;outline:1px solid var(--timeline-color-secondary);outline-offset:3px;top:.78125rem;width:.4375rem}.image-with-text--media-split .image-with-text__timeline-item:not(:last-child):after{background-color:transparent;background-image:repeating-linear-gradient(to bottom,var(--timeline-color-primary) 0,var(--timeline-color-primary) 1px,transparent 1px,transparent 5px);background-image:repeating-linear-gradient(to bottom,var(--timeline-color-primary) 0 1px,transparent 1px 5px);bottom:calc((var(--sp-5) + var(--sp-4))*-1);content:"";height:auto;left:.1875rem;position:absolute;top:var(--sp-4);width:1px}.image-with-text--media-split .image-with-text__timeline-item:last-child:after{content:none}.image-with-text--media-split .image-with-text__timeline-title{font-size:var(--sp-4)}@media(max-width:1023px){.image-with-text--media-split .image-with-text__image,.image-with-text--media-split .image-with-text__media,.image-with-text--media-split .image-with-text__media .media{height:auto}.image-with-text--media-split .image-with-text__media img.image-fit{height:auto;-o-object-fit:fill;object-fit:fill;position:relative;width:100%}.image-with-text--media-split .image-with-text__media video-media{aspect-ratio:16/9;aspect-ratio:var(--aspect-ratio,16/9);height:auto;position:relative}.image-with-text--media-split .image-with-text__fade,.image-with-text--media-split.image-with-text--media-split-inverse .image-with-text__fade{background:linear-gradient(to bottom,var(--_ms-bg) 0,transparent 100%);bottom:auto;height:var(--_ms-fade-height);left:0;right:0;top:0;width:auto}}.image-with-text__icon-text-grid{grid-gap:var(--sp-5);align-items:start;display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;width:100%}.image-with-text__icon-text .media{max-width:var(--sp-10)}@media(min-width:1440px){.image-with-text__icon-text-grid{-moz-column-gap:var(--sp-20);column-gap:var(--sp-20);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--sp-5)}}.image-with-text__icon-text-label{color:currentColor;font-family:var(--font-body-family);font-size:.875rem;font-weight:600;line-height:150%}.product-sticky-form{--color-background:243,247,236;--color-border:#d9e9ce}@media(min-width:1024px){.product-sticky-form{display:none}}@media(max-width:1023px){[dir=ltr] .product-sticky-form{right:0}[dir=rtl] .product-sticky-form{left:0}.product-sticky-form{bottom:0;width:100%}}.product-sticky-form__card{border:0;border-radius:0!important;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--sp-4) var(--sp-5)}.product-sticky-form .product-form-wrapper{margin-top:0!important;max-width:18.75rem;width:100%}.product-sticky-form form{margin-bottom:0}.product-sticky-form__media-container{align-items:center;display:flex;height:var(--sp-15);justify-content:center;width:var(--sp-15)}.product-sticky-form__media-container img{max-height:100%;max-width:100%}@media(max-width:479px){.product-sticky-form .buy-buttons .quantity{width:auto!important}}.product-sticky-form .buy-buttons .button{height:var(--sp-15)!important}@media(max-width:479px){.product-sticky-form .buy-buttons .button{min-width:auto}.product-sticky-form .buy-buttons .button .buy-button-price{display:none}}.product-sticky-form--quantity-selector .product-form-wrapper{max-width:100%}.product-sticky-form--purchase-option .product-sticky-form__card{align-items:stretch;gap:var(--sp-2d5)}.product-sticky-form--purchase-option .product-form-wrapper{flex:0 0 auto;max-width:none;width:auto}.product-sticky-form__purchase-option{--_border-width:.09375rem;background-color:#fff;background-color:var(--color-white);border:var(--_border-width) solid var(--color-text-dark);border-radius:var(--rounded-button);color:#16372e;color:var(--color-text-dark);flex:1 1 auto;gap:var(--sp-0d5);min-width:0;padding:var(--sp-1) var(--sp-9) var(--sp-1) var(--sp-4)}.product-sticky-form__purchase-option-price,.product-sticky-form__purchase-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-form__purchase-option-badge{background-color:#e5f6d9;background-color:var(--color-mint);border-radius:var(--rounded-button);flex-shrink:0;padding:0 var(--sp-1d5)}.product-sticky-form__purchase-option-price{opacity:.75}.product-sticky-form__purchase-option-select{cursor:pointer;font-size:var(--text-base)}[dir=ltr] .product-sticky-form__purchase-option-chevron{right:var(--sp-4)}[dir=rtl] .product-sticky-form__purchase-option-chevron{left:var(--sp-4)}.product-sticky-form__purchase-option-chevron{top:50%;transform:translateY(-50%)}.drawer .drawer__inner{background-color:#fff;background-color:var(--color-white,#fff)}.drawer .tax-note{display:none}.drawer .tax-note~.totals{align-items:center;align-self:auto;display:flex;flex-direction:row;grid-column:1/-1;justify-content:space-between;justify-self:auto;place-self:auto}.drawer .drawer__footer-bottom{background-color:#f3f7ec;background-color:var(--color-drawer-footer-bg,#f3f7ec)}.menu-drawer .drawer__scrollable{scroll-snap-type:none}.menu-drawer .drawer__content{min-height:0;overflow:hidden}.menu-drawer nav{display:flex;flex-direction:column;min-height:0}.menu-drawer .drawer__menu{-webkit-overflow-scrolling:touch;flex:1 1;height:auto;min-height:0;overscroll-behavior-y:contain}.menu-drawer .drawer__footer{flex-shrink:0}@supports (height:100dvh){.menu-drawer .drawer__inner{height:100dvh}}.cart-subscription{padding-top:var(--sp-3)}.cart-subscription__upgrade.button--secondary{--buttons-border-width:0;background-color:transparent;border:.125rem solid rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text))}.cart-subscription__upgrade.button--secondary.focus-visible,.cart-subscription__upgrade.button--secondary:hover{background-color:rgb(var(--color-secondary-button))}.cart-subscription__upgrade.button--secondary:focus-visible,.cart-subscription__upgrade.button--secondary:hover{background-color:rgb(var(--color-secondary-button))}.cart-subscription__upgrade.button--secondary.focus-visible{outline:.125rem solid rgb(var(--color-keyboard-focus));outline-offset:.125rem}.cart-subscription__upgrade.button--secondary:focus-visible{outline:.125rem solid rgb(var(--color-keyboard-focus));outline-offset:.125rem}.cart-subscription__upgrade .btn-text{color:rgb(var(--color-secondary-button-text))}.cart-subscription__label{margin-bottom:var(--sp-1)}[dir=ltr] .cart-subscription__chevron{right:var(--sp-3)}[dir=rtl] .cart-subscription__chevron{left:var(--sp-3)}.cart-subscription__chevron{opacity:.6;top:50%;transform:translateY(-50%)}[dir=ltr] .cart-subscription__select{padding-left:var(--sp-4);padding-right:var(--sp-9)}[dir=rtl] .cart-subscription__select{padding-left:var(--sp-9);padding-right:var(--sp-4)}.cart-subscription__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.0625rem solid rgb(var(--color-border));border-radius:.5rem;border-radius:var(--inputs-border-radius,.5rem);color:inherit;cursor:pointer;font-family:inherit;font-size:var(--text-sm);line-height:1.25;padding-bottom:var(--sp-3);padding-top:var(--sp-3)}.cart-subscription__select.focus-visible{outline:.125rem solid rgb(var(--color-keyboard-focus));outline-offset:.125rem}.cart-subscription__select:focus-visible{outline:.125rem solid rgb(var(--color-keyboard-focus));outline-offset:.125rem}.cart-subscription__select:disabled{cursor:wait;opacity:.6}.cart-discount-toggle{align-items:flex-start;display:flex;flex-wrap:wrap}[dir=ltr] .cart-discount-toggle__input{margin-right:var(--sp-3)}[dir=rtl] .cart-discount-toggle__input{margin-left:var(--sp-3)}.cart-discount-toggle__input{accent-color:rgb(var(--color-base-button));cursor:pointer;flex-shrink:0;height:1.5rem;margin-top:.125rem;width:1.5rem}.cart-discount-toggle__label{flex:1 1;min-width:0}.cart-discount-toggle .cart-discount-toggle__panel{display:none;flex-basis:100%}.cart-discount-toggle__input:checked~.cart-discount-toggle__panel{display:grid;margin-top:var(--sp-4)}.article__products-list{margin:var(--sp-11) 0}@media(min-width:768px){.article__products-list{padding:0 var(--sp-5)}}@media(min-width:1024px){.article__products-list{padding:0 var(--sp-10)}}@media(min-width:640px){.article__products-list.card-grid--2>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - var(--card-grid-gap))/2)}}.article__products-list .product-card .media>img{width:100%}.article__horizontal-products-list{display:flex;flex-direction:column;gap:var(--sp-6);margin:var(--sp-11) 0}@media(min-width:768px){.article__horizontal-products-list{padding:0 var(--sp-5)}}@media(min-width:1024px){.article__horizontal-products-list{padding:0 var(--sp-10)}}.article-product-card-h{background:#f1f7ed;background:rgb(var(--color-card-bg-rgb));border:.0625rem solid rgb(var(--color-foreground)/.08);border-radius:1.5rem;border-radius:var(--card-radius,1.5rem);box-shadow:0 .0625rem .125rem rgb(var(--color-foreground)/.04),0 .5rem 1.5rem rgb(var(--color-foreground)/.06);overflow:hidden}.article-product-card-h__inner{display:grid;grid-template-columns:1fr}@media(min-width:768px){.article-product-card-h__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(12rem,auto)}}.article-product-card-h__content{display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center;min-width:0;padding:var(--sp-6)}@media(min-width:768px){.article-product-card-h__content{padding:var(--sp-8) var(--sp-10)}}.article-product-card-h__inner .article-product-card-h__title{background-image:none;background-size:0 0;color:#16372e;color:var(--color-text-dark)}.article-product-card-h__subtitle{color:#16372e;color:var(--color-text-dark);margin:0;opacity:.85}.article-product-card-h__benefits{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.article-product-card-h__benefit-item{align-items:flex-start;color:#16372e;color:var(--color-text-dark);display:flex;gap:var(--sp-2);line-height:1.25;margin-bottom:var(--sp-2)}@media(min-width:768px){.article-product-card-h__benefit-item{line-height:1.75;margin-bottom:0}}.article-product-card-h__benefit-item .icon{color:#275c4d;color:var(--color-primary);flex-shrink:0;height:.875rem;margin-top:.1875rem;width:.875rem}@media(min-width:768px){.article-product-card-h__benefit-item .icon{margin-top:.4375rem}}.article-product-card-h__rating{padding:var(--sp-1) 0}.article-product-card-h__actions{align-items:center;display:flex;gap:var(--sp-5);margin-top:var(--sp-2)}.article-product-card-h__price{color:#16372e;color:var(--color-text-dark)}.article-product-card-h__cta{border-radius:50%;flex-shrink:0;min-width:0;padding:.9375rem;width:auto}.article-product-card-h__inner .article-product-card-h__media{background-image:none;background-size:0 0}.article-product-card-h__media{aspect-ratio:1/1;display:block;position:relative;width:100%}@media(min-width:768px){.article-product-card-h__media{align-self:center;height:auto;min-height:0}}.article-product-card-h__media-frame{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}@media(min-width:768px){.article-product-card-h__media-frame{border-radius:1.25rem;border-radius:var(--card-radius,1.25rem);bottom:var(--sp-6);left:var(--sp-6);right:var(--sp-6);top:var(--sp-6)}}.article-product-card-h__media-frame img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.rte-table-scroll{overflow-x:auto;padding:.0625rem}.rte-table-scroll>table{max-width:100%}@media(max-width:767px){.rte-table-scroll>table{min-width:40rem}}.rte-table-scroll td,.rte-table-scroll th{font-size:inherit;min-width:7.5rem}@media(max-width:767px){.rte-table-scroll td,.rte-table-scroll th{padding:var(--sp-3) var(--sp-4)}}.video-reviews{background:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)))}@media(min-width:1440px){.video-reviews .page-width{max-width:88.75rem;max-width:var(--wrapper-width);padding-left:0;padding-right:0}}.video-reviews__summary-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-5);justify-content:space-between}.video-reviews__summary-row[\:has\(\%20div\)]{margin-bottom:var(--sp-10)}.video-reviews__summary-row:has(~div){margin-bottom:var(--sp-10)}.video-reviews__rating-summary{align-items:center;display:flex;gap:var(--sp-5);margin-bottom:0}.video-reviews__rating-summary .rating-text{color:rgb(var(--color-base-text));font-family:var(--font-heading-family);font-size:var(--title-lg);font-weight:var(--font-semibold);line-height:var(--font-heading-line-height)}.video-reviews__rating-summary .rating-count{color:rgb(var(--color-base-text));font-size:1rem;font-size:var(--text-16);line-height:1.75}.video-reviews__rating-right{align-items:flex-start;display:flex;flex-direction:column;gap:0}.video-reviews .rating-star{letter-spacing:inherit}.video-reviews__text-reviews+.video-reviews__videos{margin-top:var(--sp-8)}.video-reviews__text-grid{grid-gap:var(--sp-5) var(--sp-10);display:grid;gap:var(--sp-5) var(--sp-10);grid-template-columns:repeat(var(--text-columns),1fr)}.video-reviews__video-grid{--_video-card-width:8.75rem;--_video-card-height:12.5rem;--_video-gap:var(--sp-10);--_responsive-columns:8;grid-gap:var(--_video-gap);display:grid;gap:var(--_video-gap);grid-template-columns:repeat(min(var(--video-count),var(--_responsive-columns)),var(--_video-card-width));width:100%}@media(min-width:1024px){.video-reviews__video-grid{grid-template-columns:repeat(min(var(--video-count),var(--video-columns)),var(--_video-card-width))}}@media(max-width:1023px){.video-reviews__video-grid{--_responsive-columns:4}}@media(max-width:767px){.video-reviews__video-grid{--_responsive-columns:2;justify-content:center;margin:0 auto}}.video-reviews--large .video-reviews__video-grid{--_video-card-width:16.75rem;--_video-card-height:29.75rem;--_video-gap:var(--sp-5)}@media(max-width:1439px){.video-reviews--large .video-reviews__video-grid{--_video-card-width:13.5rem;--_video-card-height:24rem}}@media(max-width:1023px){.video-reviews--large .video-reviews__video-grid{--_video-card-width:11.25rem;--_video-card-height:20rem}}@media(max-width:767px){.video-reviews--large .video-reviews__video-grid{--_video-card-width:9.375rem;--_video-card-height:16.667rem}}.video-reviews--large .video-reviews__video-wrapper .play-button{--play-button-size:3.75rem}.video-reviews__video-card{width:var(--_video-card-width)}.video-reviews__text-card{display:flex;flex-direction:column;gap:var(--sp-2)}.video-reviews__reviewer-row{justify-content:space-between}.video-reviews__reviewer-left,.video-reviews__reviewer-row{align-items:center;display:flex;gap:var(--sp-2)}.video-reviews__reviewer-name{color:rgb(var(--color-base-text));font-size:1rem;font-size:var(--text-16);font-weight:700;line-height:1.25}.video-reviews__reviewer-country{color:rgb(var(--color-base-text)/.7);font-size:.8125rem;font-size:var(--text-13);font-weight:500;line-height:1.5}.video-reviews__date-row{align-items:center;display:flex;gap:var(--sp-2)}.video-reviews__date{color:#275c4d;color:var(--color-primary);font-size:.875rem;font-size:var(--text-14);line-height:1.25}.video-reviews__text-excerpt{color:rgb(var(--color-base-text));flex:1 1;font-size:1rem;font-size:var(--text-16);line-height:1.75;margin-top:var(--sp-3)}.video-reviews__text-meta{color:rgb(var(--color-base-text)/.7)}.video-reviews__verified-tag{--_verified-tag-bg:var(--color-verified-tag-bg,#e5f6d9);align-items:center;background-color:var(--_verified-tag-bg);border-radius:var(--sp-1);color:#275c4d;color:var(--color-primary);display:inline-flex;font-size:.8125rem;font-size:var(--text-13);font-weight:500;gap:var(--sp-2);justify-content:center;line-height:1.5;padding:var(--sp-0d5) var(--sp-2)}.video-reviews__verified-tag .icon{flex-shrink:0;height:var(--sp-3d5);width:var(--sp-3d5)}.video-reviews__video-wrapper{border-radius:var(--sp-2);height:200px;height:var(--_video-card-height,200px);overflow:hidden;position:relative;width:140px;width:var(--_video-card-width,140px)}.video-reviews__video-wrapper .deferred-media,.video-reviews__video-wrapper .media{height:100%;width:100%}.video-reviews__video-wrapper .deferred-media:before,.video-reviews__video-wrapper .media:before{padding-bottom:0}.video-reviews__video-wrapper .deferred-media .placeholder,.video-reviews__video-wrapper .deferred-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-reviews__video-wrapper .play-button{--play-button-size:3rem;background-color:#e6f6da80;background-color:var(--color-play-button-bg,hsla(95,62%,91%,.5));border-radius:var(--sp-3);height:var(--play-button-size);width:var(--play-button-size)}.video-reviews__video-wrapper .play-button svg{color:#275c4d;color:var(--color-primary);pointer-events:none}.video-reviews__video-wrapper video-media .play-button{align-items:center;display:flex;justify-content:center}.video-reviews__video-wrapper video-media[playing] .play-button{display:none}.video-reviews__video-wrapper video-media .play-button svg{--play-button-icon-size:.75rem;height:var(--play-button-icon-size);width:var(--play-button-icon-size)}.video-reviews__video-name{color:rgb(var(--color-base-text))}.video-reviews__video-placeholder{border-radius:var(--sp-2);min-height:12rem}.video-reviews .play-button{left:50%;top:50%;transform:translate(-50%,-50%)}.jdgm-tablist__list .jdgm-tab{white-space:normal}.footer{--footer-border-color:#b2d1a9;--footer-active-color:#00cf07;--footer-inactive-color:#9ca3af}@media(min-width:1280px){.footer{grid-template-columns:2fr 1fr}[dir=ltr] .footer__left{border-right:1px solid var(--footer-border-color)}[dir=rtl] .footer__left{border-left:1px solid var(--footer-border-color)}}.footer__right{margin-top:var(--sp-10);padding-left:0;padding-right:0;padding-top:var(--sp-10)}@media(max-width:1279px){.footer__right{border-top:1px solid var(--footer-border-color)}}@media(min-width:1280px){.footer__right{margin:0 auto;padding:0 1rem;width:20rem}}@media(min-width:1440px){.footer__right{width:28.625rem}}.footer__newsletter{--input-height:3.125rem}.footer__newsletter .newsletter-form{margin-bottom:.5rem}.footer__newsletter .newsletter-form .field .input{background-color:#fff;border-radius:9999px}[dir=ltr] .footer__newsletter .self-submit-button{right:var(--sp-2)}[dir=rtl] .footer__newsletter .self-submit-button{left:var(--sp-2)}.footer__newsletter .self-submit-button{height:2.75rem;width:2.75rem}.footer__newsletter__text{font-size:1rem;line-height:1.75rem;margin-bottom:.5rem}.footer__newsletter__consent-text{font-size:.875rem;line-height:1.5625rem}.footer__newsletter__consent-text a{text-decoration:underline}.footer__newsletter__consent-text a:hover{text-decoration:none}.footer__contact__image{height:8.75rem;position:relative;width:5rem}.footer__contact__image__inner{border-radius:40px;height:100%;overflow:hidden;width:100%}.footer__contact__image__inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer__contact__button{margin-bottom:.875rem}.footer__contact__button:hover{color:rgb(var(--color-button-text))!important}.footer__contact__button .btn-text:before{background-color:var(--footer-active-color);border-radius:50%;content:"";height:1rem;margin-right:.5rem;margin-top:-1px;width:1rem}.footer__contact__button[data-chat-online=false] .btn-text:before{background-color:var(--footer-inactive-color)}.footer__contact__content{align-items:flex-start;align-self:center;display:flex;flex:1 1;flex-direction:column}.footer__contact__link{color:var(--color-footer-contact-color-text);font-size:1.25rem;line-height:1.5625rem}.footer__contact__link--email{margin-bottom:.4375rem}.footer__contact__response-time{color:var(--color-footer-contact-color-text);font-size:.875rem;line-height:1.125rem}@media(min-width:768px){.footer__item{flex:1 1}}@media(min-width:1280px){.footer__item{flex:none}}@media(max-width:767px){.footer__item--with-gap{padding-top:var(--sp-10)}}.footer__item__heading{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:600;line-height:1.5625rem}@media(max-width:767px){.footer__item__heading--in-details{font-size:1rem;font-weight:400;line-height:1.75rem}}.footer__item__heading--with-gap{padding-bottom:var(--sp-5)}.footer__item__heading--with-small-gap{padding-bottom:var(--sp-3)}.footer__item__heading--with-medium-gap{padding-bottom:var(--sp-4)}.footer__socials{color:var(--color-footer-contact-color-text)}.footer .follow-on-shop,.footer__socials-container{margin-top:2rem}@media(max-width:767px){[dir=ltr] .footer__accordions .details{border-right-width:1px}[dir=ltr] .footer__accordions .details,[dir=rtl] .footer__accordions .details{border-left-width:1px}[dir=rtl] .footer__accordions .details{border-right-width:1px}.footer__accordions .details{border:solid var(--footer-border-color);border-width:1px 0 0}}.footer__accordions .details__summary+.details__content:before{display:none}[dir=ltr] [data-rounded-block=round] .footer__accordions .details:first-of-type{border-top-right-radius:var(--sp-5)}[dir=ltr] [data-rounded-block=round] .footer__accordions .details:first-of-type,[dir=rtl] [data-rounded-block=round] .footer__accordions .details:first-of-type{border-top-left-radius:var(--sp-5)}[dir=rtl] [data-rounded-block=round] .footer__accordions .details:first-of-type{border-top-right-radius:var(--sp-5)}[dir=ltr] [data-rounded-block=round] .footer__accordions .details:last-of-type{border-bottom-right-radius:var(--sp-5)}[dir=ltr] [data-rounded-block=round] .footer__accordions .details:last-of-type,[dir=rtl] [data-rounded-block=round] .footer__accordions .details:last-of-type{border-bottom-left-radius:var(--sp-5)}[dir=rtl] [data-rounded-block=round] .footer__accordions .details:last-of-type{border-bottom-right-radius:var(--sp-5)}#gorgias-chat-container #chat-button{z-index:19!important}@media(max-width:767px){#accessease-icon{bottom:37px!important}body.has-cookie-banner #accessease-icon{display:none!important}}@media(max-width:1023px){body.template-product[\:has\(\.product-sticky-form\)] #accessease-icon{z-index:19!important}body.template-product:has(.product-sticky-form) #accessease-icon{z-index:19!important}}.nzn-bb{--nzn-ink:var(--color-text-dark);--nzn-muted:#3e534b;--nzn-soft:#4f625b;--nzn-line:#dce4de;--nzn-sel:#355b4d;--nzn-sel-bg:#e9f0eb;--nzn-badge:#f4b53e;--nzn-promo:var(--color-promo-bg);--nzn-promo-hover:#ffecbd;--nzn-promo-line:#dfa63a;--nzn-green:var(--color-primary);--nzn-mint:var(--color-mint);--nzn-mint-line:#bcd9ab;--nzn-gift-line:#d3ddd6;--nzn-gift-free:#1d6b4e;font-feature-settings:"tnum";color:var(--nzn-ink);display:block;font-variant-numeric:tabular-nums;padding-bottom:0;padding-bottom:calc(var(--padding-bottom, 0)/16*1rem);padding-top:0;padding-top:calc(var(--padding-top, 0)/16*1rem)}.nzn-bb .nzn-bb__cap{color:var(--nzn-soft);font-size:.8125rem;font-size:var(--text-13);line-height:1.45;margin:0 0 var(--sp-3);padding:0 var(--sp-1)}.nzn-bb .nzn-bb__cap a,.nzn-bb .nzn-bb__link{color:var(--nzn-ink);display:inline-block;margin:-.9375rem 0;padding:.9375rem 0;text-decoration:underline;text-underline-offset:var(--sp-0d5)}.nzn-bb .sga-subscription-widget__options{display:flex;flex-direction:column;gap:var(--sp-2d5)}.nzn-bb .nzn-bb__opt{--nzn-pad:var(--sp-4);-webkit-tap-highlight-color:transparent;align-items:flex-start;background:#fff;background:var(--color-white);border:var(--sp-0d5) solid var(--nzn-line);border-radius:var(--sp-4);box-shadow:none;cursor:pointer;display:flex;flex-wrap:wrap;gap:0 var(--sp-3);padding:var(--sp-3d5) var(--nzn-pad);position:relative;transition:border-color .2s ease,background-color .2s ease}.nzn-bb .nzn-bb__opt.is-active{background:var(--nzn-sel-bg);border:var(--sp-0d5) solid var(--nzn-sel)}.nzn-bb .nzn-bb__opt.focus-visible{outline:var(--sp-0d5) solid var(--nzn-sel);outline-offset:var(--sp-0d5)}.nzn-bb .nzn-bb__opt:focus-visible{outline:var(--sp-0d5) solid var(--nzn-sel);outline-offset:var(--sp-0d5)}.nzn-bb .nzn-bb__opt--tagged{margin-top:var(--sp-3)}.nzn-bb .nzn-bb__tag{background:var(--nzn-mint);border-radius:999rem;color:var(--nzn-ink);font-size:.8125rem;font-size:var(--text-13);font-weight:var(--font-bold);left:calc(var(--nzn-pad) + 2.125rem);letter-spacing:.04em;line-height:1rem;max-width:calc(100% - var(--nzn-pad) - 2.875rem);overflow:hidden;padding:.1875rem var(--sp-2d5);position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:-.0625rem;transform:translateY(-50%);white-space:nowrap}.nzn-bb .nzn-bb__tag--one{box-shadow:inset 0 0 0 .0625rem var(--nzn-mint-line)}.nzn-bb .nzn-bb__tag--p1{background:var(--nzn-green);color:#fff;color:var(--color-white)}.nzn-bb .nzn-bb__tag--p2{background:var(--nzn-badge);color:var(--nzn-ink)}.nzn-bb .nzn-bb__radio{display:flex;flex:0 0 auto;margin-top:.0625rem}.nzn-bb .nzn-bb__radio:before{--_size:1.375rem;background:#fff;background:var(--color-white);border:var(--sp-0d5) solid var(--nzn-sel);border-radius:50%;box-shadow:none;box-sizing:border-box;height:1.375rem;min-height:1.375rem;min-width:1.375rem;width:1.375rem}.nzn-bb .nzn-bb__opt.is-active .nzn-bb__radio:before{background:radial-gradient(circle,var(--nzn-sel) 0,var(--nzn-sel) .3125rem,#fff .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0 .3125rem,#fff .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0,var(--nzn-sel) .3125rem,var(--color-white) .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0 .3125rem,var(--color-white) .34375rem)}.nzn-bb .nzn-bb__body{display:flex;flex:1 1 0rem;flex-direction:column;gap:.1875rem;min-width:0}.nzn-bb .nzn-bb__row{align-items:baseline;display:flex;gap:var(--sp-3);justify-content:space-between}.nzn-bb .nzn-bb__title{font-size:1.0625rem;font-weight:var(--font-semibold);line-height:1.35;min-width:0}.nzn-bb .nzn-bb__price{flex:0 0 auto;font-size:1.0625rem;font-weight:var(--font-bold);line-height:1.35;white-space:nowrap}.nzn-bb .nzn-bb__was{color:var(--nzn-soft);font-size:.875rem;font-size:var(--text-14);line-height:1.45;min-width:0;text-align:right}.nzn-bb .nzn-bb__was s{text-decoration:line-through;white-space:nowrap}.nzn-bb .nzn-bb__row--end{justify-content:flex-end}.nzn-bb .nzn-bb__sub{color:var(--nzn-muted);font-size:.875rem;font-size:var(--text-14);line-height:1.45;min-width:0}.nzn-bb .nzn-bb__day{color:var(--nzn-soft);flex:0 0 auto;line-height:1.45}.nzn-bb .nzn-bb__badge,.nzn-bb .nzn-bb__day{font-size:.8125rem;font-size:var(--text-13);white-space:nowrap}.nzn-bb .nzn-bb__badge{background:var(--nzn-badge);border-radius:var(--sp-1d5);color:var(--nzn-ink);display:inline-block;font-weight:var(--font-bold);line-height:1.55;margin-right:var(--sp-0d5);padding:0 .4375rem}.nzn-bb .nzn-bb__note{color:var(--nzn-muted);font-size:.875rem;font-size:var(--text-14);line-height:1.45;margin-top:.3125rem}.nzn-bb .nzn-bb__note strong{color:var(--nzn-ink);font-weight:var(--font-semibold);white-space:nowrap}.nzn-bb .nzn-bb__subhead{display:flex;flex-direction:column;gap:.1875rem;padding:var(--sp-1d5) var(--sp-1) var(--sp-1)}.nzn-bb .nzn-bb__subhead-title{font-size:1rem;font-size:var(--text-16);font-weight:var(--font-semibold);line-height:1.4}.nzn-bb .nzn-bb__seg{display:inline-block;max-width:100%}.nzn-bb .nzn-bb__check>span,.nzn-bb .nzn-bb__note,.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-label,.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-note,.nzn-bb .nzn-bb__title,.nzn-bb .nzn-gift__eyebrow{text-wrap:balance}.nzn-bb .nzn-bb__check{align-items:flex-start;color:var(--nzn-muted);display:flex;font-size:.875rem;font-size:var(--text-14);gap:var(--sp-2);line-height:1.45}.nzn-bb .nzn-bb__check svg{color:var(--nzn-sel);flex:0 0 auto;margin-top:var(--sp-0d5)}.nzn-bb .nzn-bb__terms{font-size:.875rem;font-size:var(--text-14);line-height:1.45;padding-left:var(--sp-6)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo{grid-column-gap:var(--sp-2d5);grid-row-gap:var(--sp-1);align-items:baseline;background:var(--nzn-promo);border:.09375rem dashed var(--nzn-promo-line);border-radius:var(--sp-3);color:var(--nzn-ink);-moz-column-gap:var(--sp-2d5);column-gap:var(--sp-2d5);display:grid;flex:1 0 100%;grid-template-areas:"label price" "note note";grid-template-columns:minmax(0,1fr) auto;margin:var(--sp-3d5) 0 0;min-height:3rem;padding:.6875rem var(--sp-3d5) var(--sp-3);position:relative;row-gap:var(--sp-1);text-align:left;transition:background-color .15s ease}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:active,.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:hover{background:var(--nzn-promo-hover)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:after,.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:before{background:#fff;background:var(--color-white);border:.09375rem solid var(--nzn-promo-line);border-radius:50%;box-sizing:border-box;content:"";height:var(--sp-4);margin-top:calc(var(--sp-2)*-1);position:absolute;top:50%;transition:background-color .2s ease;width:var(--sp-4)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:before{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);left:-.59375rem}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo:after{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);right:-.59375rem}.nzn-bb .nzn-bb__opt.is-active .sga-subscription-widget__promo:after,.nzn-bb .nzn-bb__opt.is-active .sga-subscription-widget__promo:before{background:var(--nzn-sel-bg)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-icon{display:none}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-text{display:contents}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-label{font-size:.875rem;font-size:var(--text-14);font-weight:var(--font-semibold);grid-area:label;line-height:1.4;min-width:0}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-code{font-weight:var(--font-bold)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-note{color:var(--nzn-muted);font-size:.8125rem;font-size:var(--text-13);font-weight:var(--font-normal);grid-area:note;line-height:1.45;min-width:0}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-pill{background:var(--nzn-badge);border-radius:var(--sp-1d5);color:var(--nzn-ink);display:inline-block;font-size:.8125rem;font-size:var(--text-13);font-weight:var(--font-bold);line-height:1.55;margin-right:.1875rem;padding:0 .4375rem;white-space:nowrap}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo-price{font-size:1rem;font-size:var(--text-16);font-weight:var(--font-bold);grid-area:price;line-height:1.4;white-space:nowrap}.nzn-bb .nzn-bb__gifts:not(:empty){margin-top:var(--sp-3)}.nzn-bb .nzn-gift{display:flex;flex-direction:column;gap:var(--sp-2)}.nzn-bb .nzn-gift__row{grid-column-gap:var(--sp-2d5);grid-row-gap:.0625rem;align-items:center;background:#fff;background:var(--color-white);border:.0625rem solid var(--nzn-gift-line);border-radius:var(--sp-4);-moz-column-gap:var(--sp-2d5);column-gap:var(--sp-2d5);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:repeat(3,auto);padding:var(--sp-2d5) var(--sp-3d5) var(--sp-2d5) var(--sp-2d5);row-gap:.0625rem}.nzn-bb .nzn-gift__img{display:flex;grid-column:1;grid-row:1/4}.nzn-bb .nzn-gift__img img{background:#fff;background:var(--color-white);border-radius:var(--sp-2d5);height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.nzn-bb .nzn-gift__body{display:contents}.nzn-bb .nzn-gift__eyebrow{word-wrap:anywhere;color:var(--nzn-sel);font-size:.8125rem;font-size:var(--text-13);font-weight:var(--font-semibold);grid-column:2/4;grid-row:1;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.06em;line-height:1.35;min-width:0;text-transform:uppercase}.nzn-bb .nzn-gift__name{color:var(--nzn-ink);font-size:.9375rem;font-size:var(--text-15);font-weight:var(--font-semibold);grid-column:2;grid-row:2;justify-self:start;line-height:1.35;margin:calc(var(--sp-3)*-1) 0;max-width:100%;padding:var(--sp-3) 0;position:relative;text-decoration:none;z-index:1}.nzn-bb .nzn-gift__value{color:var(--nzn-soft);font-size:.8125rem;font-size:var(--text-13);grid-column:2;grid-row:3;line-height:1.35}.nzn-bb .nzn-gift__free{color:var(--nzn-gift-free);font-size:.9375rem;font-size:var(--text-15);font-weight:var(--font-bold);grid-column:3;grid-row:1/4;line-height:1.35}.nzn-bb .nzn-bb__guarantee{text-wrap:balance;color:var(--nzn-ink);font-size:.875rem;font-size:var(--text-14);font-weight:var(--font-semibold);line-height:1.45;margin:var(--sp-3d5) 0 0;padding:0;text-align:center}.nzn-bb .nzn-bb__guarantee svg{color:var(--nzn-green);display:inline-block;margin:-.1875rem .4375rem 0 0;vertical-align:middle}@media(max-width:370px){.nzn-bb .nzn-bb__price,.nzn-bb .nzn-bb__title{font-size:1rem;font-size:var(--text-16)}}@media(max-width:340px){.nzn-bb .nzn-bb__opt{--nzn-pad:var(--sp-3d5)}.nzn-bb .nzn-bb__opt .sga-subscription-widget__promo{padding-left:var(--sp-3);padding-right:var(--sp-3)}.nzn-bb .nzn-gift__img img{height:2.5rem;width:2.5rem}.nzn-bb .nzn-gift__eyebrow{letter-spacing:.02em}.nzn-bb .nzn-bb__guarantee{font-size:.8125rem;font-size:var(--text-13)}.nzn-bb .nzn-bb__guarantee svg{height:1.125rem;margin-right:var(--sp-1d5);width:1.125rem}}.nzn-bb:not([data-v-app]) .nzn-bb__opt--default{background:var(--nzn-sel-bg);border:var(--sp-0d5) solid var(--nzn-sel)}.nzn-bb:not([data-v-app]) .nzn-bb__opt--default .nzn-bb__radio:before{background:radial-gradient(circle,var(--nzn-sel) 0,var(--nzn-sel) .3125rem,#fff .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0 .3125rem,#fff .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0,var(--nzn-sel) .3125rem,var(--color-white) .34375rem);background:radial-gradient(circle,var(--nzn-sel) 0 .3125rem,var(--color-white) .34375rem)}.nzn-bb:not([data-v-app]) .nzn-bb__opt--default .sga-subscription-widget__promo:after,.nzn-bb:not([data-v-app]) .nzn-bb__opt--default .sga-subscription-widget__promo:before{background:var(--nzn-sel-bg)}.nzn-bb[data-nzn-promo-active-only] .nzn-bb__opt:not(.is-active) .sga-subscription-widget__promo{display:none}.nzn-bb[data-nzn-promo-active-only]:not([data-v-app]) .nzn-bb__opt--default .sga-subscription-widget__promo{display:grid}product-info[\:has\(\.nzn-bb__guarantee\)] [data-nzn-trust]{display:none!important}product-info:has(.nzn-bb__guarantee) [data-nzn-trust]{display:none!important}product-info[\:has\(\.nzn-bb\)] [data-nzn-trust-subscription]{display:none!important}product-info:has(.nzn-bb) [data-nzn-trust-subscription]{display:none!important}product-info[\:has\(\.nzn-bb\)] .nzn-trust{font-size:.875rem;font-size:var(--text-14)}product-info:has(.nzn-bb) .nzn-trust{font-size:.875rem;font-size:var(--text-14)}product-info[\:has\(\.nzn-bb\)] .product-form__submit .btn-text>span,product-info[\:has\(\.nzn-bb\)] .product-form__submit .buy-button-price{white-space:nowrap}product-info:has(.nzn-bb) .product-form__submit .btn-text>span,product-info:has(.nzn-bb) .product-form__submit .buy-button-price{white-space:nowrap}product-info[\:has\(\.nzn-bb\)] .product-form__submit.nzn-cta-tight .buy-button-price{display:none}product-info:has(.nzn-bb) .product-form__submit.nzn-cta-tight .buy-button-price{display:none}body[\:has\(\.nzn-bb\)] .product-sticky-form__purchase-option-badge,body[\:has\(\.nzn-bb\)] .product-sticky-form__purchase-option-price{font-size:max(.8125rem,.8125rem);font-size:max(var(--text-13),var(--text-xs,var(--text-13)))}body:has(.nzn-bb) .product-sticky-form__purchase-option-badge,body:has(.nzn-bb) .product-sticky-form__purchase-option-price{font-size:max(.8125rem,.8125rem);font-size:max(var(--text-13),var(--text-xs,var(--text-13)))}
/*# sourceMappingURL=/cdn/shop/t/53/assets/nzc-bundle.css.map */
