﻿.c-account-address-form{position:fixed;inset:0;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transition:.4s;z-index:200}.c-account-address-form__overlay{position:fixed;background-color:var(--cr-subtle);z-index:210}.c-account-address-form .address-form{position:relative;width:100%;padding:40px;background-color:var(--cr-white);transition:opacity .4s;z-index:220}.c-account-address-form .address-form:not(.is-active){display:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form [type=submit]{width:100%;margin-top:40px}@media screen and (max-width: 600px){.c-account-address-form{display:block;padding:0}.c-account-address-form .address-form{min-height:100%;padding:40px var(--s-contain) 80px}.c-account-address-form .address-form [type=submit]{position:fixed;bottom:0;left:0;margin-top:0}}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto}.c-accordion{display:block;padding-bottom:var(--s-20)}.c-accordion .c-accordion__title{font:var(--t-b-1);line-height:1}.c-accordion .c-accordion__icon{width:20px;height:20px;background-color:rgba(0,0,0,0)}@media(hover: hover){.c-accordion .c-accordion__icon:hover{color:var(--cr-blue)}}.c-accordion .c-accordion__icon .icon-plus{height:100%;width:100%}.c-accordion__toggle{gap:10px;width:100%;padding-top:var(--s-20);text-align:left}.c-accordion__toggle .icon-plus,.c-accordion__toggle .icon-caret-down{--thickness: 1px;transition:transform .3s}.c-accordion__toggle .icon-plus:before,.c-accordion__toggle .icon-plus:after,.c-accordion__toggle .icon-caret-down:before,.c-accordion__toggle .icon-caret-down:after{border-color:currentColor;transition:transform .3s}.c-accordion__title{overflow:hidden;text-overflow:ellipsis;font:var(--t-h-4);line-height:1.1}.c-accordion__content{opacity:0;pointer-events:none;transition:opacity .2s;height:0px;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;overflow:hidden}.c-accordion__content-interior{padding-top:12px;max-width:600px}.c-accordion .icon-plus{flex:none}.c-accordion.is-active .icon-plus:before,.c-accordion.is-active .c-accordion__toggle .icon-plus:before{transform:translate3d(-50%, -50%, 0) rotate(0deg)}.c-accordion.is-active .icon-caret-down,.c-accordion.is-active .c-accordion__toggle .icon-caret-down{transform:rotate(180deg)}.c-accordion.is-active .c-accordion__content{overflow:visible;opacity:1;pointer-events:auto;transition:height .4s,opacity .4s .3s}.c-article-card__thumbnail{position:relative;margin-bottom:10px}.c-article-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-breadcrumb{--gap: 5px}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--gap);white-space:nowrap}.c-breadcrumb ul li:not(:last-child):after{content:"/";margin-left:var(--gap)}html.is-cart-empty .c-cart__empty~*{display:none !important}html.is-upgrading-cart .c-cart__empty{display:none !important}html:not(.is-cart-empty) .c-cart__empty{display:none}.c-cart{--padding-v: 20px;--padding-h: 0;--gap: 10px}.c-cart__empty{padding:var(--padding-v) var(--padding-h);gap:var(--gap);background-color:rgba(255,255,252,.5)}.c-cart__close:hover{color:var(--cr-blue)}.c-cart__header{padding:var(--padding-v) var(--padding-h)}.c-cart__header__interior{gap:var(--gap)}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__header__announcement{margin-top:var(--gap);padding:10px;text-align:center}.c-cart__freeshipping{margin-top:var(--s-20);text-align:left}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto}.c-cart__freeshipping__progress-bar__progress{height:4px;transition:width .4s;border-radius:var(--br)}.c-cart__freeshipping__messages{display:grid;margin-top:8px}.c-cart__freeshipping__message--in-progress,.c-cart__freeshipping__message--success{grid-area:1/1/2/2}.c-cart__freeshipping__message--success{opacity:0;pointer-events:none}@media screen and (max-width: 600px){.c-cart__freeshipping{margin-top:var(--s-16)}}.c-cart__items{padding:var(--padding-v) var(--padding-h);transition:.4s opacity}.is-content-updating .c-cart__items{opacity:0;pointer-events:none;transition-duration:.2s}.c-cart__items .c-line-item{--thumb: clamp(90px, 20vw, 160px)}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}@media screen and (max-width: 600px){.c-cart__items .c-line-item{--thumb: 80px}}.c-cart__upsell{--dot-size: 10px;gap:var(--gap);padding:var(--padding-v) var(--padding-h);display:none}.c-cart__upsell.has-upsell-items{animation:fade-in .4s forwards linear;display:block}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.is-content-updating .c-cart__upsell{animation:fade-out .4s forwards linear}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__arrow,.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__dot-group{display:none}.c-cart__upsell__item-list{display:grid}.c-cart__upsell .c-upsell-item{grid-area:1/1/2/2;--thumb: 100px}.c-cart__upsell__arrow,.c-cart__upsell__dot-group{margin-top:var(--gap)}.c-cart__upsell__dot-group{display:flex;gap:var(--gap)}.c-cart__upsell__dot{width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%}.c-cart__upsell__dot.is-active{background-color:var(--cr-black)}.c-cart__options{gap:8px;padding:var(--padding-v) var(--padding-h)}.c-cart__discount__input{flex:1}.c-cart__discount__pill{padding:.2em .4em;white-space:nowrap}.c-cart__note__text{--height: 60px;width:100%;border:1px solid rgba(0,0,0,0);resize:none;height:0;max-height:var(--height);transition:height .2s ease,border .2s ease,margin-top .2s ease}.c-cart__note__text.is-active{height:var(--height);border-color:var(--cr-subtle-3);margin-top:8px}.c-cart__summary{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-20);padding-top:var(--s-20)}.c-cart__summary__saved{display:none}.c-cart__summary__subtotal{gap:var(--gap)}@media screen and (max-width: 600px){.c-cart__summary{padding-top:var(--s-12);gap:var(--s-12)}}.c-cart__footer__subscription{border-radius:var(--br);padding:var(--s-20);display:flex;flex-direction:column;gap:12px;background:var(--cr-blue-translucent)}.c-cart__footer__subscription__thumb{width:80px;height:80px;flex-shrink:0;border-radius:var(--br);overflow:hidden}.c-cart__footer__subscription__thumb img{width:100%;height:100%;object-fit:cover}.c-cart__footer__subscription__text{overflow:hidden}.c-cart__footer__subscription__desc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-cart__footer__subscription__upsell{margin-top:8px}.c-cart__footer__subscription__cta{width:100%}@media screen and (max-width: 600px){.c-cart__footer__subscription{padding:var(--s-12)}}@media screen and (max-width: 600px){.c-cart .btn-brown,.c-cart .btn-outline-brown{padding-block:15px}}html:not(.template-page-science) .g-announcement{position:relative;top:0}html:not(.template-page-science) .g-header{top:var(--s-announcement, 0px)}html.template-frontpage .c-editorial{height:calc(100svh - var(--s-announcement, 0px))}html.template-frontpage .c-editorial__inner.is-first-section{padding-top:var(--s-header-space);width:100%}.c-editorial{position:relative;overflow:hidden;height:calc(clamp(700px,var(--s-vp-height),1200px) - var(--s-header, 0px) - var(--s-announcement, 0px));padding-top:var(--s-60);padding-bottom:var(--s-60);min-height:-webkit-fill-available}.c-editorial__overlay{position:absolute;inset:0;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);pointer-events:none;z-index:1}.c-editorial__inner{flex:1}.c-editorial__inner.is-align-top{padding-bottom:var(--s-20)}.c-editorial__inner.is-align-top .c-editorial__content{gap:var(--s-40);flex:1}.c-editorial__inner.is-align-top .c-editorial__cta{margin-top:auto}.c-editorial__content-wrapper{width:100%}.c-editorial__content{position:relative;width:100%;z-index:1}@media screen and (max-width: 600px){.c-editorial__content{gap:var(--s-16)}.c-editorial__content>*:last-child{margin-top:var(--s-16)}}.c-editorial__tagline .svg-stars{width:90px;height:18px;display:inline-block}.c-editorial__title{max-width:650px}.c-editorial__title strong{display:inline-block;font-weight:unset;padding-inline:.2em;border:1px solid;border-radius:var(--br)}.c-editorial__paragraph{max-width:520px}.c-editorial__badge{width:265px;height:67px;position:relative;flex-shrink:0;overflow:hidden;padding:2px}.c-editorial__badge img{width:100%;height:100%;object-fit:contain;padding:2px}@media screen and (max-width: 1024px){.c-editorial__badge{display:none}}@media screen and (max-width: 600px){.c-editorial{height:calc(clamp(700px,var(--s-vp-height)*.7,1200px) - var(--s-announcement, 0px))}.c-editorial__inner.is-align-top .c-editorial__cta{margin-top:unset}}.c-email-capture-shopify__wrapper{display:flex;align-items:center;background-color:var(--cr-white-off);border-radius:6px;padding:6px;gap:8px}.c-email-capture-shopify__field{flex:1;width:290px;border:none;background:var(--cr-white-off);padding:12px 16px;font:var(--t-b-3);outline:none}.c-email-capture-shopify__field::placeholder{color:var(--cr-gray-dark)}.c-email-capture-shopify__submit{background-color:var(--cr-brown);color:var(--cr-white-off);border:none;border-radius:6px;padding:12px;width:105px;font:var(--t-h-5);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .3s}.c-email-capture-shopify__submit:hover{background-color:var(--cr-blue)}.c-email-capture-shopify__submit[disabled]{background-color:var(--cr-gray);color:var(--cr-white-off);cursor:not-allowed}.c-email-capture-shopify__message{margin-top:10px;font:var(--t-b-3)}.c-item-card{position:relative;display:flex;flex-direction:column}.c-item-card__thumbnail{position:relative;margin-bottom:var(--s-32);border-radius:var(--br);overflow:hidden;aspect-ratio:.85}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%}@media(hover: hover){.c-item-card__thumbnail:hover:hover .c-item-card__image--primary{opacity:0}.c-item-card__thumbnail:hover:hover .c-item-card__image--hover{opacity:1}.c-item-card__thumbnail:hover:hover .tag-outline{color:var(--cr-white-off);border-color:var(--cr-white-off)}}@media screen and (max-width: 600px){.c-item-card__thumbnail{height:333px;width:246px;margin-bottom:var(--s-16)}}.c-item-card__image{transition:opacity .5s ease}.c-item-card__image--primary{opacity:1}.c-item-card__image--hover{opacity:0}.c-item-card__badges{position:absolute;top:20px;left:20px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}@media screen and (max-width: 1024px){.c-item-card__badges{top:12px;left:12px;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 600px){.c-item-card__badges{gap:5.5px}}.c-item-card__url{transition:opacity .3s}@media(hover: hover){.c-item-card__url:hover{opacity:.9}}.c-item-card__content{display:flex;flex-direction:column}.c-item-card__content .c-product-rating{margin-bottom:16px}.c-item-card__content__title{font:var(--t-h-4);line-height:1.2;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-item-card__content__description{color:var(--cr-gray-dark);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 600px){.c-item-card__content .c-product-rating{margin-bottom:8px}}.c-item-price{display:inline-flex}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--regular{font-weight:600}.c-item-quantity{--height: 52px;height:var(--height);border:1px solid;padding:0 var(--s-20);border-radius:var(--br);width:100px}.c-item-quantity input[name=quantity]{flex:1;text-align:center;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;width:var(--s-12);height:var(--s-12);aspect-ratio:1;transition:background-color .4s,color .4s}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:100%;max-width:20px;min-width:5px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1px var(--cr-brown) solid}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{color:var(--cr-blue)}}.c-item-selling-plan{display:flex;flex-direction:column;gap:8px}.c-item-selling-plan__option{gap:var(--s-8);border:1px solid var(--cr-gray);border-radius:var(--br);padding:var(--s-16);cursor:pointer;transition:border-color .2s,border-width .2s}.c-item-selling-plan__option:has(input:checked){border-color:var(--cr-brown);border-width:1px}.c-item-selling-plan__option label{flex:1;margin-left:0;white-space:normal;cursor:pointer}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option .c-item-price{text-decoration:none;flex-shrink:0}.c-item-selling-plan__option ul{flex:0 0 100%;list-style:disc;padding-left:var(--s-40)}.c-item-selling-plan__option ul li:not(:last-child){margin-bottom:var(--s-4)}.c-item-selling-plan__option__frequency{width:100%;gap:10px}.c-item-variants__pills{--padding-h: var(--s-24);--padding-v: var(--s-20);--radio-size: 20px;gap:5px;margin:0;padding:0;border:0}.c-item-variants__pills__selected{position:relative}.c-item-variants__pills__selected:before{content:": " attr(data-label-current)}.c-item-variants__pills__selected:after{content:": " attr(data-label)}.c-item-variants__pills__selected[data-label=""]:after,.c-item-variants__pills__selected:not([data-label=""]):before{display:none}.c-item-variants__pills__title{width:100%;margin-bottom:var(--s-12)}.c-item-variants__pills__label{position:absolute;right:var(--padding-h);top:0;transform:translate3d(0, -50%, 0);pointer-events:none}.c-item-variants__pills__item{position:relative;padding:var(--padding-v) var(--padding-h);border:1px solid var(--cr-gray);border-radius:var(--br)}.c-item-variants__pills__item:has(.c-item-variants__pills__option input[type=radio]:checked){border-color:var(--cr-black)}.c-item-variants__pills__item:has(.c-item-variants__pills__option input[type=radio]:checked) .c-item-variants__pills__info{max-height:500px;opacity:1;transition:max-height .4s,opacity .4s .3s}input[type=radio]:checked+.c-item-variants__pills__option__radio{background-color:var(--cr-black);box-shadow:inset 0 0 0 3px var(--cr-white)}.c-item-variants__pills__option__radio{display:inline-block;width:var(--radio-size);aspect-ratio:1;vertical-align:middle;border:1px solid;border-radius:100%;box-sizing:border-box;padding:0;cursor:pointer}.c-item-variants__pills__option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;border-radius:unset;aspect-ratio:unset;border:0}.c-item-variants__pills__option input[type=radio]:checked{background-color:rgba(0,0,0,0);box-shadow:none}.c-item-variants__pills__option input[type=radio]~label{margin-right:var(--s-16)}.c-item-variants__pills__option__price{display:inline-block;margin-left:auto}.c-item-variants__pills__discount{padding-left:calc(var(--radio-size) + .5em)}.c-item-variants__pills__discount:not(:first-child){margin-top:4px}.c-item-variants__pills__info:not(:first-child)>li:first-child{margin-top:10px}.c-item-variants__pills__info{padding-left:calc(var(--radio-size) + 1.5em);list-style:disc;max-width:330px;max-height:0px;opacity:0;transition:max-height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.c-item-variants__select{position:relative;border:0px;margin:0px;width:fit-content}.c-item-variants__select__list{position:absolute;top:calc(100% + var(--s-8));left:0;width:fit-content;padding:var(--s-12);white-space:nowrap;background-color:var(--cr-white);border-radius:var(--br);border:1px solid var(--cr-gray);z-index:3;opacity:0;pointer-events:none;transition:.2s ease-in}.c-item-variants__select__option{position:relative;overflow:hidden}.c-item-variants__select__option:not(:last-child){margin-bottom:var(--s-8)}.c-item-variants__select__option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;border-radius:unset;aspect-ratio:unset;border:0}.c-item-variants__select__option input[type=radio]:checked{background-color:rgba(0,0,0,0);box-shadow:none}.c-item-variants__select__option input[type=radio]:checked~.c-item-variants__select__icon{opacity:1;pointer-events:auto}.c-item-variants__select__option input[type=radio]~label{padding-left:.8em;font:var(--t-b-4)}.c-item-variants__select__label{margin-bottom:var(--s-8);font-size:12px}.c-item-variants__select__toggle{gap:8px}.c-item-variants__select__toggle .icon-caret-down{width:.6em;height:.6em;transition:.2s}.c-item-variants__select.is-active .c-item-variants__select__toggle>.icon-caret-down{transform:rotate(180deg)}.c-item-variants__select.is-active .c-item-variants__select__list{opacity:1;pointer-events:auto}.c-item-variants__select__display{border-bottom:1px solid}.c-item-variants__select__icon{position:absolute;display:inline-block;left:0;top:50%;transform:translate3d(0, -50%, 0);width:7.5px;height:5px;opacity:0;pointer-events:none}.c-line-item{--thumb: 100px;transition:opacity .2s}.c-line-item__inner{gap:20px}.c-line-item__inner:not(:last-child){margin-bottom:var(--s-28)}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;overflow:hidden;width:var(--thumb);height:var(--thumb);border-radius:var(--br)}.c-line-item__info{gap:8px}.c-line-item__quantity{margin-top:auto;gap:10px}.c-line-item__remove{transition:color var(--t-1)}.c-line-item__remove svg{width:.8em}@media(hover: hover){.c-line-item__remove:hover{color:var(--cr-red)}}.c-line-item__plan-select{position:relative}.c-line-item__plan-select__trigger{cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:2px}.c-line-item__plan-select__chevron{display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease}.c-line-item__plan-select.is-open .c-line-item__plan-select__chevron{transform:rotate(180deg)}.c-line-item__plan-select__panel{display:none;position:absolute;top:calc(100% + 6px);left:0;background-color:var(--cr-white-off);border:1px solid var(--cr-gray);border-radius:var(--br);box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:10;min-width:220px}.c-line-item__plan-select.is-open .c-line-item__plan-select__panel{display:block}.c-line-item__plan-select__group{padding:12px 16px}.c-line-item__plan-select__group:not(:last-child){border-bottom:1px solid var(--cr-gray-light)}.c-line-item__plan-select__group-label{color:var(--cr-gray);margin-bottom:8px}.c-line-item__plan-select__option{display:flex;align-items:center;gap:8px;cursor:pointer;width:100%;text-align:left;padding:4px 0}@media(hover: hover){.c-line-item__plan-select__option:hover{opacity:.7}}.c-line-item__plan-select__check{flex-shrink:0;width:11px;visibility:hidden}.c-line-item__plan-select__option[data-is-current=true] .c-line-item__plan-select__check{visibility:visible}@media screen and (max-width: 600px){.c-line-item__inner{gap:var(--s-12)}.c-line-item__inner:not(:last-child){margin-bottom:var(--s-20)}.c-line-item .c-item-quantity{--height: 34px;--width: 86px}.c-line-item .c-item-quantity button[data-trigger]{width:12px;height:12px}}.c-filters-sort .c-field{margin-bottom:0}.c-filters-sort__selection{gap:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.c-filters-sort__selection{gap:0;border-top:1px solid;border-bottom:1px solid}}.c-filters-sort__dropdown{position:relative}.c-filters-sort__dropdown__toggle{gap:.2em}.c-filters-sort__dropdown__toggle .icon-caret-up{transition:.2s transform;transform:rotate(180deg)}.is-dropdown-active .c-filters-sort__dropdown__toggle .icon-caret-up{transform:rotate(0deg)}.c-filters-sort__dropdown__content{position:absolute;top:calc(100% + 5px);left:0;padding:4px 0;border:1px solid;opacity:0;pointer-events:none;z-index:100;transition:opacity .2s}.is-dropdown-active .c-filters-sort__dropdown__content{opacity:1;pointer-events:auto}.c-filters-sort__dropdown__content__label{padding:4px 8px;gap:.5em;white-space:nowrap;cursor:pointer;transition:background .2s}.c-filters-sort__dropdown__content__label input{margin-left:auto}@media(hover: hover){.c-filters-sort__dropdown__content__label:hover{background-color:var(--cr-subtle)}}.c-filters-sort__dropdown__content__label.is-disabled,.c-filters-sort__dropdown__content__label input[disabled]{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:8px;padding:4px 8px}.c-filters-sort__dropdown__price-range .c-field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .c-field input{--height: 30px;--padding-h: 4px;--line-height: 20px;min-width:80px;border:1px solid}.c-filters-sort__dropdown__price-range [type=submit]{width:fit-content;display:block;border-bottom:1px solid}.c-filters-sort__dropdown--sort{margin-left:auto}.c-filters-sort__dropdown--sort select{opacity:0;cursor:pointer}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By" attr(data-current)}@media screen and (max-width: 1024px){.c-filters-sort__dropdown--sort{flex:1}.c-filters-sort__dropdown--sort button{width:100%;padding:10px;justify-content:center}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort"}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle .icon-caret-up{display:none}}.c-filters-sort__active{width:100%;height:fit-content;overflow:hidden;margin-bottom:20px;padding:10px 0;border-top:1px solid;border-bottom:1px solid;gap:5px;transition:height .2s,margin .2s,padding-top .2s,padding-bottom .2s,border .2s}.c-filters-sort__active:empty{height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0)}.c-filters-sort__active button{gap:.4em;padding:.4em .6em;white-space:nowrap;background-color:var(--cr-subtle)}.c-filters-sort__active button .icon-close{margin-left:.2em}@media screen and (max-width: 1024px){.c-filters-sort__active{border-top:unset;border-bottom:unset;padding:0}.c-filters-sort__active--panel{margin-bottom:0;padding:20px var(--padding-h);border-top:1px solid}}.c-filters-sort__panel{--padding-h: 20px;position:fixed;z-index:100}.c-filters-sort__panel__overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:110}.c-filters-sort__panel__content{position:fixed;height:100%;width:90%;max-width:420px;top:0;right:0;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo);z-index:120}.c-filters-sort__panel__content__header{padding:20px var(--padding-h)}.c-filters-sort__panel__content__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px var(--padding-h)}.c-filters-sort__panel__content__footer{padding:20px var(--padding-h);border-top:1px solid}.c-filters-sort__panel__content__footer .btn{width:100%}.c-filters-sort__panel .c-filters-sort__dropdown{border-top:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{width:100%;padding:10px 0}.c-filters-sort__panel .c-filters-sort__dropdown__content{position:relative;height:fit-content;top:unset;left:unset;padding:0 0 10px;border:unset;transition:unset}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content{display:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel{pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{opacity:0;transition-delay:.4s}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__content{transform:translate3d(100%, 0, 0)}@media screen and (max-width: 1024px){.c-filters-sort__panel__toggle{flex:1;padding:10px;border-right:1px solid}}.c-filters-sort .color-swatch{display:block;width:18px;height:18px;border:1px solid;border-radius:50%}.collection-products.js-filters-sort-update,.collection-products-pagination.js-filters-sort-update{transition:opacity .2s}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-products.js-filters-sort-update,html.is-filters-sort-updating .collection-products-pagination.js-filters-sort-update{opacity:0}.c-product-form{display:flex;flex-wrap:wrap;gap:var(--s-12);align-items:stretch}.c-product-form[data-available=false] [type=submit] span:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit] span:not(.form-state-available){display:none}.c-product-form__bottom{width:100%}.c-product-form__bottom .btn-brown{--height: 52px;width:100%}.c-product-form__variants,.c-product-form__selling-plan{flex:0 0 100%}.c-product-form__selling-plan{margin-bottom:var(--s-40)}.c-product-form__price{flex:0 0 100%}.c-product-form__quantity{flex:0 0 auto}.c-product-form input[type=hidden]{display:none}.c-product-form .btn.js-form-submit{flex:1;min-width:0}.c-product-form__selling-plan~.c-product-form__price{display:none}.product-hero .sealsubs-target-element{display:none}.gift-card-form input[type=date]::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 -960 960 960'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");top:50%;right:var(--padding-h);width:24px;height:24px;transform:translateY(-50%)}.gift-card-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.gift-card-form__toggle{padding:16px 0;gap:8px}.gift-card-form__fields{max-height:0px;opacity:0;transition:max-height .5s .3s,opacity .3s;overflow:hidden}.gift-card-form__fields.is-active{max-height:500px;opacity:1;overflow:visible;transition:max-height .5s,opacity .3s .3s}.gift-card-form__fields__message{resize:none}.c-product-rating__link{color:inherit;text-decoration:underline}.c-product-submit__action{border-bottom:1px solid}.c-product-submit__action .c-item-price{font:var(--t-h-5)}@media(hover: hover){.c-product-submit__action:hover{color:var(--cr-blue)}}@media screen and (max-width: 600px){.c-product-submit{flex-direction:column;gap:20px}.c-product-submit__action{margin:auto}.c-product-submit__form{width:100%}.c-product-submit__form .btn-underline,.c-product-submit__form .btn-brown{width:100%}.c-product-submit__form .btn-underline .c-item-price,.c-product-submit__form .btn-brown .c-item-price{text-decoration:underline}}.c-search-form{position:relative;--size: 45px}.c-search-form .c-field{--height: var(--size);width:100%;margin-bottom:0}.c-search-form .c-field input{padding-right:calc(var(--size) + 5px)}.c-search-form [type=submit]{position:absolute;height:var(--size);width:var(--size);right:0;top:50%;transform:translate3d(0, -50%, 0)}.c-search-form [type=submit] svg{display:block;height:calc(var(--size)*.8);width:calc(var(--size)*.8);max-width:24px;max-height:24px}.c-segmented-control{display:flex;padding:var(--s-8);border-radius:var(--br);overflow:hidden;background-color:var(--cr-gray-light);position:relative;width:fit-content;flex-wrap:wrap}.c-segmented-control__indicator{position:absolute;padding:12px 20px;border-radius:var(--br);background-color:var(--cr-brown);z-index:1;transition:transform .3s ease}.c-segmented-control__control{flex-shrink:0;cursor:pointer;position:relative}.c-segmented-control__input{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.c-segmented-control__label{display:flex;align-items:center;justify-content:center;padding:var(--s-8) var(--s-16) !important;border-radius:var(--br)}@media(hover: hover){.c-segmented-control__label:hover{background-color:rgba(48,35,19,.1)}}.c-segmented-control__innerLabel{position:relative;z-index:2;transition:color .3s ease}.c-segmented-control__label[data-active=true]{color:var(--cr-white)}@media screen and (max-width: 600px){.c-segmented-control__indicator{padding:var(--s-12)}.c-segmented-control__label{padding:var(--s-12) !important}}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.c-slider{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: auto;--slide-gap: 0px;position:relative;display:block}.c-slider.is-inactive .c-slider__buttons,.c-slider.is-inactive .c-slider__dots{display:none}.c-slider__viewport{position:relative;overflow:hidden;width:100%;height:100%;z-index:1}.c-slider__viewport.is-draggable{cursor:grab}.c-slider__viewport.is-dragging{cursor:grabbing}.c-slider__container{height:100%;display:flex;flex-direction:var(--slider-direction);-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;backface-visibility:hidden;touch-action:var(--slider-touch-action);user-select:none;transition:height .2s}@media screen and (max-width: 600px){.c-slider__container.is-full-width-on-mobile .c-slider__slide{flex:0 0 100%}}.c-slider__slide{position:relative;flex:0 0 var(--slide-size);margin-right:var(--slide-gap);min-width:0;min-height:0}.c-slider__slide[data-popup-trigger]{cursor:pointer}.c-slider__buttons{position:absolute;left:50%;top:50%;width:100%;gap:10px;transform:translate3d(-50%, -50%, 0);z-index:1}.c-slider__dots{position:absolute;left:var(--s-20);bottom:var(--s-20);gap:var(--s-8);z-index:1}.c-slider__dot{display:inline-block;width:8px;height:8px;border-radius:100%;background-color:rgba(239,238,237,.2);transition:background-color var(--t-2)}.c-slider__dot.embla__dot--selected{background-color:var(--cr-white-off);pointer-events:none}@media(hover: hover){.c-slider__dot:hover{background-color:var(--cr-blue-bright)}}.c-slider__thumbs{--thumb-size: 55px;position:relative;overflow:hidden;margin-top:var(--s-4);z-index:2}.c-slider__thumbs__container{width:100%;height:100%}.c-slider__thumbs__slide{position:relative;overflow:hidden;flex:0 0 auto;min-width:0;width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--br);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:border-color .2s}.c-slider__thumbs__slide:only-child{visibility:hidden}.c-slider__thumbs__slide.is-selected{pointer-events:none;border-color:currentColor}@media(hover: hover){.c-slider__thumbs__slide:hover{border-color:currentColor}}.c-slider__thumbs__svg{display:inline;width:30%;z-index:1}@media screen and (max-width: 1024px){.c-slider__thumbs{--thumb-size: 48px;position:relative;height:unset;top:unset;bottom:0;margin-top:10px}.c-slider__thumbs__container{flex-direction:row}.c-slider__thumbs__slide{position:relative;margin-right:7px;margin-bottom:0px}}.c-upsell-item{--thumb: 100px;opacity:0;pointer-events:none;transition:opacity .2s}.c-upsell-item.is-active{opacity:1;pointer-events:auto;transition-delay:.2s}.c-upsell-item .c-item-quantity{--height: 25px}.c-upsell-item__header{margin:0 0 24px}.c-upsell-item__item{gap:20px}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-upsell-item__info{flex:1;gap:8px}.c-upsell-item__add,.c-upsell-item__remove{margin-bottom:10px;text-transform:capitalize}.c-video{--button-padding: 40px;position:relative;width:100%;height:100%;overflow:hidden}.c-video video{position:absolute;left:50%;height:100%;transform:translate(-50%, 0)}.c-video>iframe{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-natural{aspect-ratio:var(--aspect-ratio)}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.c-video.is-fullscreen{position:absolute;top:0;left:0;bottom:0}.c-video.is-fullscreen>video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);max-width:unset}.c-video.is-fit-container{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.c-video.is-fit-container video{position:absolute;top:0;left:0;width:100%;object-fit:cover;object-position:center;transform:none}.c-video__reframe{top:50%;transform:translate(0, -50%)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe{pointer-events:none}.c-video__control{gap:5px;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);z-index:10}@media(hover: hover){.c-video__control:hover:has(.play:hover)>.pause,.c-video__control:hover:has(.pause:hover)>.play,.c-video__control:hover:has(.unmute:hover)>.mute,.c-video__control:hover:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger{--height: 38px;color:var(--cr-brown);transition:.3s}.c-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active){display:none}.c-video__trigger.play svg{display:block;margin:auto;width:min(60px,75%)}.c-video__trigger.pause svg{display:block;margin:auto;width:min(22px,75%)}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}.c-megamenu__header{min-width:250px}.c-megamenu__products{max-width:1080px}.c-megamenu__title{margin-bottom:var(--s-40);white-space:nowrap}.c-megamenu__cta--desktop{flex-shrink:0}.c-megamenu__cta--mobile{display:none}.c-megamenu__products{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--s-8)}.c-megamenu__products.has-2-products{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1024px){.c-megamenu__header{margin-bottom:var(--s-32)}.c-megamenu__products{gap:var(--s-20)}}@media screen and (max-width: 600px){.c-megamenu__header{flex-direction:column;align-items:flex-start;margin-bottom:var(--s-24)}.c-megamenu__cta--desktop{display:none}.c-megamenu__cta--mobile{display:inline-flex;margin-top:var(--s-24)}.c-megamenu__products{grid-template-columns:1fr;gap:var(--s-16)}.c-megamenu__products.has-2-products{grid-template-columns:1fr}}.wysiwyg>*:not(:last-child),.wysiwyg-page>*:not(:last-child){margin-bottom:20px}.wysiwyg h1:not(:first-child),.wysiwyg h2:not(:first-child),.wysiwyg h3:not(:first-child),.wysiwyg h4:not(:first-child),.wysiwyg h5:not(:first-child),.wysiwyg h6:not(:first-child),.wysiwyg .t-h-1:not(:first-child),.wysiwyg .t-h-2:not(:first-child),.wysiwyg .t-h-3:not(:first-child),.wysiwyg .t-h-4:not(:first-child),.wysiwyg .t-h-5:not(:first-child),.wysiwyg .t-h-6:not(:first-child),.wysiwyg-page h1:not(:first-child),.wysiwyg-page h2:not(:first-child),.wysiwyg-page h3:not(:first-child),.wysiwyg-page h4:not(:first-child),.wysiwyg-page h5:not(:first-child),.wysiwyg-page h6:not(:first-child),.wysiwyg-page .t-h-1:not(:first-child),.wysiwyg-page .t-h-2:not(:first-child),.wysiwyg-page .t-h-3:not(:first-child),.wysiwyg-page .t-h-4:not(:first-child),.wysiwyg-page .t-h-5:not(:first-child),.wysiwyg-page .t-h-6:not(:first-child){margin-top:36px}.wysiwyg h1 a,.wysiwyg h2 a,.wysiwyg h3 a,.wysiwyg h4 a,.wysiwyg h5 a,.wysiwyg h6 a,.wysiwyg .t-h-1 a,.wysiwyg .t-h-2 a,.wysiwyg .t-h-3 a,.wysiwyg .t-h-4 a,.wysiwyg .t-h-5 a,.wysiwyg .t-h-6 a,.wysiwyg-page h1 a,.wysiwyg-page h2 a,.wysiwyg-page h3 a,.wysiwyg-page h4 a,.wysiwyg-page h5 a,.wysiwyg-page h6 a,.wysiwyg-page .t-h-1 a,.wysiwyg-page .t-h-2 a,.wysiwyg-page .t-h-3 a,.wysiwyg-page .t-h-4 a,.wysiwyg-page .t-h-5 a,.wysiwyg-page .t-h-6 a{text-decoration:underline}.wysiwyg .btn,.wysiwyg .btn-outline,.wysiwyg .btn-underline,.wysiwyg-page .btn,.wysiwyg-page .btn-outline,.wysiwyg-page .btn-underline{text-decoration:unset}.wysiwyg .btn:not(:first-child),.wysiwyg .btn-outline:not(:first-child),.wysiwyg .btn-underline:not(:first-child),.wysiwyg-page .btn:not(:first-child),.wysiwyg-page .btn-outline:not(:first-child),.wysiwyg-page .btn-underline:not(:first-child){margin-top:20px}.wysiwyg p,.wysiwyg ol,.wysiwyg ul,.wysiwyg-page p,.wysiwyg-page ol,.wysiwyg-page ul{font:var(--t-b-3)}.wysiwyg p a,.wysiwyg ol a,.wysiwyg ul a,.wysiwyg-page p a,.wysiwyg-page ol a,.wysiwyg-page ul a{text-decoration:underline}.wysiwyg ul,.wysiwyg ol,.wysiwyg-page ul,.wysiwyg-page ol{padding-left:1em}.wysiwyg ul li:not(:last-child),.wysiwyg ol li:not(:last-child),.wysiwyg-page ul li:not(:last-child),.wysiwyg-page ol li:not(:last-child){margin-bottom:.4em}.wysiwyg ul ul,.wysiwyg ul li,.wysiwyg ol ul,.wysiwyg ol li,.wysiwyg-page ul ul,.wysiwyg-page ul li,.wysiwyg-page ol ul,.wysiwyg-page ol li{margin-top:.4em}.wysiwyg ol,.wysiwyg-page ol{list-style-type:decimal}.wysiwyg ul,.wysiwyg-page ul{list-style-type:disc}.wysiwyg blockquote,.wysiwyg-page blockquote{margin:30px auto;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote,.wysiwyg blockquote p,.wysiwyg-page blockquote,.wysiwyg-page blockquote p{font:var(--t-h-2)}.wysiwyg blockquote p,.wysiwyg-page blockquote p{display:inline;margin:0}.wysiwyg blockquote:before,.wysiwyg-page blockquote:before{content:open-quote;display:inline}.wysiwyg blockquote:after,.wysiwyg-page blockquote:after{content:close-quote;display:inline}.wysiwyg table,.wysiwyg-page table{width:100%;font:var(--t-b-4);border-collapse:separate;border-spacing:0}.wysiwyg table th,.wysiwyg table td,.wysiwyg-page table th,.wysiwyg-page table td{font-weight:400;text-align:left;padding:20px;border-top:1px solid var(--cr-gray-dark);border-left:1px solid var(--cr-gray-dark)}.wysiwyg table th:last-child,.wysiwyg table td:last-child,.wysiwyg-page table th:last-child,.wysiwyg-page table td:last-child{border-right:1px solid var(--cr-gray-dark)}.wysiwyg table tr:last-child td,.wysiwyg-page table tr:last-child td{border-bottom:1px solid var(--cr-gray-dark)}.wysiwyg table th,.wysiwyg-page table th{background-color:var(--cr-gray-light);font:var(--t-h-5);text-transform:uppercase;letter-spacing:.01em;text-align:center;border-bottom:1px solid var(--cr-gray-dark)}.wysiwyg table tr:first-child th,.wysiwyg-page table tr:first-child th{border-bottom:none}.wysiwyg table tr:first-child th:first-child,.wysiwyg-page table tr:first-child th:first-child{border-radius:6px 0 0 0}.wysiwyg table tr:first-child th:last-child,.wysiwyg-page table tr:first-child th:last-child{border-radius:0 6px 0 0}.wysiwyg table tr:last-child td:first-child,.wysiwyg-page table tr:last-child td:first-child{border-radius:0 0 0 6px}.wysiwyg table tr:last-child td:last-child,.wysiwyg-page table tr:last-child td:last-child{border-radius:0 0 6px 0}.wysiwyg table p,.wysiwyg-page table p{font:inherit}@media screen and (max-width: 1024px){.wysiwyg table th,.wysiwyg table td,.wysiwyg-page table th,.wysiwyg-page table td{padding:12px}}.wysiwyg-page .aligncenter,.wysiwyg-page .alignleft,.wysiwyg-page .alignright{display:block;padding:0}.wysiwyg-page .aligncenter{float:none;margin:.5em auto 1em}.wysiwyg-page .alignright{float:right;margin:.5em 0 1em 1em}.wysiwyg-page .alignleft{float:left;margin:.5em 1em 1em 0}.wysiwyg-page .wp-caption p.wp-caption-text{margin-top:5px}.shopify-app-block{background-color:var(--cr-gray-light)}.jdgm-star{color:var(--cr-gray) !important}.jdgm-star.jdgm--on{color:var(--cr-blue) !important}.jdgm-rev-widg.jdgm-rev-widg{padding-block:var(--s-section) !important;padding-inline:max(var(--padding-lg),60px)}@media screen and (max-width: 600px){.jdgm-rev-widg.jdgm-rev-widg{padding-inline:20px !important}}.jdgm-quest,.jdgm-rev{padding:var(--s-40) 0 !important}@media screen and (max-width: 600px){.jdgm-quest,.jdgm-rev{padding:32px 0 16px !important}}.jdgm-rev-widg__title{display:none}.jdgm-row-stars{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between !important;gap:20px;padding-bottom:0 !important}@media screen and (max-width: 1024px){.jdgm-row-stars{flex-direction:column;gap:var(--s-8)}}.jdgm-rev-widg__summary-inner{display:flex;flex-direction:column;gap:4px}.jdgm-rev-widg__summary-stars{display:flex;flex-direction:row;align-items:center;gap:var(--s-4)}.jdgm-rev-widg__summary-stars .jdgm-star{width:18px;height:18px;font-size:18px}.jdgm-row-product,.jdgm-rev__br,.jdgm-row-extra{display:none !important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div{flex:unset !important}.jdgm-paginate__load-more,.jdgm-paginate__load-more:not([disabled]):hover,.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget input.jdgm-review-search,.jdgm-subtab__name,.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-chip,.jdgm-write-rev-link.jdgm-write-rev-link{background-color:rgba(0,0,0,0) !important;border:1px solid var(--cr-brown) !important;color:var(--cr-brown) !important;padding:19px !important;margin-right:0;max-width:250px;width:100%;padding:19px;border-radius:6px !important;font:var(--t-h-5);text-transform:uppercase}@media(hover: hover){.jdgm-paginate__load-more:hover,.jdgm-paginate__load-more:not([disabled]):hover:hover,.jdgm-write-rev-link:hover,.jdgm-ask-question-btn:hover,.jdgm-widget input.jdgm-review-search:hover,.jdgm-subtab__name:hover,.jdgm-widget .jdgm-btn.jdgm-btn:hover,.jdgm-chip:hover,.jdgm-write-rev-link.jdgm-write-rev-link:hover{background-color:var(--cr-blue) !important;color:var(--cr-white-off) !important;border-color:var(--cr-blue) !important}}@media screen and (max-width: 600px){.jdgm-paginate__load-more,.jdgm-paginate__load-more:not([disabled]):hover,.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget input.jdgm-review-search,.jdgm-subtab__name,.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-chip,.jdgm-write-rev-link.jdgm-write-rev-link{max-width:unset}}.jdgm-rev-widg__body{padding-top:var(--s-40)}.jdgm-rev-widg__summary-average{order:-1}.jdgm-rev-widg__summary-average a.jdgm-link{font:var(--t-h-1);color:var(--cr-brown);text-decoration:none;display:inline-block;overflow:hidden;white-space:nowrap;max-width:2.5ch;margin-right:16px}.jdgm-rev-widg__summary-text{display:flex;flex-direction:column;gap:0;font:var(--t-b-2);color:var(--cr-brown)}.jdgm-rev-widg__summary-text::before{content:"Average Customer Ratings";font:var(--t-h-6);letter-spacing:.02em;text-transform:uppercase;color:var(--cr-brown)}.jdgm-rev-widg__summary-text .jdgm-verified-checkmark{display:none}.jdgm-rev-widg__summary-text{text-align:left;align-items:flex-start !important;gap:var(--s-4) !important;margin-top:var(--s-20) !important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary{width:unset !important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border-left:none !important}@media screen and (max-width: 1024px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{width:100%;text-align:left}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram a,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper a,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper a{margin-left:0}}@media screen and (max-width: 600px){.jdgm-rev-widg__summary,.jdgm-histogram,.jdgm-widget-actions-wrapper{width:100%}}@media screen and (max-width: 600px){.jdgm-widget-actions-wrapper{margin-bottom:0 !important}.jdgm-widget-actions-wrapper a{width:100% !important;max-width:unset !important;margin:0 !important}}.jdgm-write-rev-link.jdgm-write-rev-link{--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;outline:unset;user-select:none;font:var(--t-h-5);line-height:1;padding:19px;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color var(--t-duration),color var(--t-duration),border-color var(--t-duration);color:var(--cr-brown);border:1px solid var(--cr-brown);text-transform:uppercase}@media(hover: hover){.jdgm-write-rev-link.jdgm-write-rev-link:hover{color:var(--cr-white-off);background-color:var(--cr-blue);border-color:var(--cr-blue)}}.jdgm-histogram{display:none !important}.jdgm-row-actions{display:none !important}.jdgm-rev-widg__reviews{display:flex;flex-direction:column}.jdgm-rev{position:relative;display:grid;grid-template-columns:minmax(0, 23%) 1fr auto;grid-template-areas:"author content date";column-gap:36px;padding:40px 0;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:12px 2px;background-repeat:repeat-x;background-position:0 0;border-top:none !important}.jdgm-rev::before,.jdgm-rev::after{display:none}@media screen and (max-width: 600px){.jdgm-rev{grid-template-columns:1fr;grid-template-areas:"author" "content" "date";gap:16px}}.jdgm-rev__header{grid-area:author;display:flex;flex-direction:column;gap:12px}.jdgm-rev__body{grid-area:content;display:flex;flex-direction:column;gap:20px}.jdgm-rev__timestamp{grid-area:date;font:var(--t-b-2);color:var(--cr-brown);text-align:right;white-space:nowrap;align-self:flex-start}.jdgm-rev__author{font:var(--t-h-4) !important;color:var(--cr-brown) !important;text-decoration:none}.jdgm-widget .jdgm-rev__icon:empty{display:none}.jdgm-rev__buyer-badge-wrapper,.jdgm-rev__buyer-badge{display:block !important;margin-left:0 !important}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{display:flex;align-items:center;background-color:rgba(0,0,0,0) !important;color:var(--cr-gray-dark) !important;text-transform:uppercase;display:block;padding:var(--s-8) 0;font:var(--t-h-6)}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge::before{display:inline-block !important;padding-left:20px !important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.04 0.24C6.22 0.09 6.45 0 6.69 0C6.93 0 7.16 0.09 7.34 0.24L8.59 1.31C8.75 1.44 8.95 1.53 9.16 1.54L10.79 1.67C11.03 1.69 11.25 1.79 11.42 1.96C11.59 2.13 11.69 2.35 11.71 2.59L11.84 4.22C11.85 4.43 11.94 4.63 12.07 4.79L13.14 6.04C13.29 6.22 13.38 6.45 13.38 6.69C13.38 6.93 13.29 7.16 13.14 7.34L12.07 8.59C11.94 8.75 11.85 8.95 11.84 9.16L11.71 10.79C11.69 11.03 11.59 11.25 11.42 11.42C11.25 11.59 11.03 11.69 10.79 11.71L9.16 11.84C8.95 11.86 8.75 11.94 8.59 12.07L7.34 13.14C7.16 13.29 6.93 13.38 6.69 13.38C6.45 13.38 6.22 13.29 6.04 13.14L4.79 12.07C4.63 11.94 4.43 11.86 4.22 11.84L2.59 11.71C2.35 11.69 2.13 11.59 1.96 11.42C1.79 11.25 1.69 11.03 1.67 10.79L1.54 9.16C1.52 8.95 1.44 8.75 1.3 8.59L0.24 7.34C0.09 7.16 0 6.93 0 6.69C0 6.45 0.09 6.22 0.24 6.04L1.3 4.79C1.44 4.63 1.52 4.43 1.54 4.22L1.67 2.59C1.69 2.35 1.79 2.13 1.96 1.96C2.13 1.79 2.35 1.69 2.59 1.67L4.22 1.54C4.43 1.52 4.63 1.44 4.79 1.31L6.04 0.24ZM6.69 7.99L9.27 5.41C9.44 5.24 9.44 4.96 9.27 4.79C9.1 4.62 8.82 4.62 8.65 4.79L6.19 7.24L5.41 6.45C5.24 6.28 4.96 6.28 4.79 6.45C4.62 6.62 4.62 6.9 4.79 7.07L5.93 8.21C6.1 8.38 6.38 8.38 6.55 8.21L6.69 7.99Z' fill='%23575757'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:0 center !important;background-size:14px 14px !important;vertical-align:middle}.jdgm-rev__timestamp,.jdgm-rev__pinned{float:left !important;margin-top:var(--s-8) !important}.jdgm-rev__rating{display:flex;gap:4px;align-items:center}.jdgm-rev__rating .jdgm-star{width:18px;height:18px;font-size:18px}.jdgm-rev__title{font:var(--t-h-3) !important;color:var(--cr-brown);display:block;margin-bottom:var(--s-20) !important}.jdgm-rev__content,.jdgm-rev__body>p{font:var(--t-b-2) !important;color:var(--cr-brown)}.jdgm-rev__actions,.jdgm-rev .jdgm-rev__custom-form{display:none}.jdgm-paginate__next-page a,.jdgm-load-more-button{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:250px;padding:12px 20px;border:1px solid var(--cr-brown);border-radius:6px;font:var(--t-h-5);letter-spacing:.01em;text-transform:uppercase;color:var(--cr-brown);text-decoration:none;white-space:nowrap;background:none;cursor:pointer}@media(hover: hover){.jdgm-paginate__next-page a:hover,.jdgm-load-more-button:hover{background-color:var(--cr-brown);color:var(--cr-white)}}.jdgm-paginate{display:flex;justify-content:center;padding-top:40px}.jdgm-form-wrapper .jdgm-form__title,.jdgm-form-dynamic-wrapper .jdgm-form__title{font:var(--t-h-3);color:var(--cr-brown);margin-bottom:20px}.jdgm-form-wrapper .jdgm-form__fieldset,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset{margin-bottom:16px}.jdgm-form-wrapper .jdgm-form__fieldset label,.jdgm-form-wrapper .jdgm-form__fieldset .jdgm-form__inline-label,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset label,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset .jdgm-form__inline-label{font:var(--t-h-6);letter-spacing:.02em;text-transform:uppercase;color:var(--cr-brown);display:block;margin-bottom:8px}.jdgm-form-wrapper .jdgm-form__fieldset input[type=text],.jdgm-form-wrapper .jdgm-form__fieldset input[type=email],.jdgm-form-wrapper .jdgm-form__fieldset textarea,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=text],.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=email],.jdgm-form-dynamic-wrapper .jdgm-form__fieldset textarea{width:100%;font:var(--t-b-2);color:var(--cr-brown);border:1px solid var(--cr-brown);border-radius:6px;padding:12px 16px;background:rgba(0,0,0,0);outline:none}.jdgm-form-wrapper .jdgm-form__fieldset input[type=text]::placeholder,.jdgm-form-wrapper .jdgm-form__fieldset input[type=email]::placeholder,.jdgm-form-wrapper .jdgm-form__fieldset textarea::placeholder,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=text]::placeholder,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=email]::placeholder,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset textarea::placeholder{color:var(--cr-gray-dark)}.jdgm-form-wrapper .jdgm-form__fieldset input[type=text]:focus,.jdgm-form-wrapper .jdgm-form__fieldset input[type=email]:focus,.jdgm-form-wrapper .jdgm-form__fieldset textarea:focus,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=text]:focus,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset input[type=email]:focus,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset textarea:focus{border-color:var(--cr-blue)}.jdgm-form-wrapper .jdgm-btn,.jdgm-form-dynamic-wrapper .jdgm-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:12px 24px;border-radius:6px;font:var(--t-h-5);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;text-decoration:none}@media screen and (max-width: 600px){.jdgm-form-wrapper .jdgm-btn,.jdgm-form-dynamic-wrapper .jdgm-btn{max-width:unset !important}}.jdgm-form-wrapper .jdgm-btn--border,.jdgm-form-dynamic-wrapper .jdgm-btn--border{background:rgba(0,0,0,0);border:1px solid var(--cr-brown);color:var(--cr-brown)}@media(hover: hover){.jdgm-form-wrapper .jdgm-btn--border:hover,.jdgm-form-dynamic-wrapper .jdgm-btn--border:hover{background-color:var(--cr-brown);color:var(--cr-white)}}.jdgm-form-wrapper .jdgm-btn--solid,.jdgm-form-dynamic-wrapper .jdgm-btn--solid{background:var(--cr-brown);border:1px solid var(--cr-brown);color:var(--cr-white)}@media(hover: hover){.jdgm-form-wrapper .jdgm-btn--solid:hover,.jdgm-form-dynamic-wrapper .jdgm-btn--solid:hover{opacity:.85}}.jdgm-form-wrapper .jdgm-form__fieldset-actions,.jdgm-form-dynamic-wrapper .jdgm-form__fieldset-actions{display:flex;gap:12px;align-items:center}.seal-subscription-page{padding-block:var(--s-section) !important}.seal-layout{padding:1rem !important}.seal-button{position:relative !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;white-space:nowrap !important;text-align:center !important;box-shadow:unset !important;border:unset !important;outline:unset !important;padding:10px !important;border-radius:6px !important;font:var(--t-h-5) !important;line-height:1 !important;text-transform:uppercase !important;color:var(--cr-white-off) !important;background-color:var(--cr-brown) !important;cursor:pointer !important;transition:background-color .3s,color .3s,border-color .3s !important}.seal-button:hover{color:var(--cr-white-off) !important;background-color:var(--cr-blue) !important}.seal-button-plain-red{position:relative !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;white-space:nowrap !important;text-align:center !important;box-shadow:unset !important;outline:unset !important;padding:10px !important;border-radius:6px !important;font:var(--t-h-5) !important;line-height:1 !important;text-transform:uppercase !important;color:var(--cr-brown) !important;background-color:rgba(0,0,0,0) !important;border:1px solid var(--cr-brown) !important;cursor:pointer !important;transition:background-color .3s,color .3s,border-color .3s !important}.seal-button-plain-red:hover{color:var(--cr-white-off) !important;background-color:var(--cr-blue) !important;border-color:var(--cr-blue) !important}.seal-reactivate-button,#seal-reactivate-button{min-width:250px !important;padding:19px !important}@media screen and (max-width: 600px){.seal-reactivate-button,#seal-reactivate-button{width:100%;margin-top:10px}}[data-editable-container] .seal-edit-buttons-wrapper{top:8px;right:8px}[data-editable-container]:not(.seal-sectioned) .seal-edit-buttons-wrapper{top:-2.5rem}.s-marquee{padding-block:var(--s-28)}.s-marquee__stars{width:90px}.s-marquee__heading{width:fit-content}.s-marquee__marquee{position:relative;overflow:hidden;flex:1;pointer-events:none}.s-marquee__quote{white-space:nowrap}.s-marquee__content{position:relative;gap:var(--s-40)}.s-marquee__logo{width:160px;height:2.5rem}@media screen and (max-width: 1024px){.s-marquee{padding-block:var(--s-20)}.s-marquee__content{flex-direction:column;padding-left:0px}.s-marquee__marquee{width:100%}.s-marquee__marquee:before,.s-marquee__marquee:after{display:none}}.s-text__content{padding-block:80px}.s-text__content.bg-white-off{padding-top:var(--s-60);padding-bottom:100px}.s-text__content p{margin:0 auto;max-width:868px}.s-text__content strong,.s-text__content b{font:var(--t-h-5);color:var(--cr-blue);border:1px solid var(--cr-blue);border-radius:var(--br);padding:8px 12px;white-space:nowrap;vertical-align:middle;margin-right:var(--s-4)}@media screen and (max-width: 600px){.s-text__content strong,.s-text__content b{padding:4px 8px}}@media screen and (max-width: 600px){.s-text__content{padding-block:var(--s-60)}.s-text__content.bg-white-off{padding:var(--s-32) var(--s-20) var(--s-60)}}.s-featured-product{padding-block:var(--s-section)}.s-featured-product__media{position:sticky;top:calc(var(--sticky-top) + 80px);overflow:hidden;border-radius:var(--br);aspect-ratio:1;flex:1;max-width:650px}.s-featured-product__media__slider{flex:1;width:100%}.s-featured-product__media__slider .c-slider__buttons{position:absolute;left:unset;top:unset;bottom:var(--s-20);right:var(--s-20);width:fit-content;gap:8px;transform:none}.s-featured-product__media__badge{width:265px;height:67px;position:absolute;flex-shrink:0;overflow:hidden;padding:2px;top:40px;left:40px}.s-featured-product__media__badge img{width:100%;height:100%;object-fit:contain;padding:2px}.s-featured-product__content{flex:1;max-width:650px}.s-featured-product__block{padding-bottom:var(--s-20)}.s-featured-product__logo{width:87px;filter:brightness(0) saturate(100%)}.s-featured-product__label{margin-top:var(--s-20)}@media screen and (max-width: 1024px){.s-featured-product__media{position:relative;top:0;width:100%;margin:auto}.s-featured-product__media__badge{top:unset;bottom:20px;left:20px}.s-featured-product__content{flex:0 0 100%;gap:var(--s-32);margin:auto}.s-featured-product__blocks{gap:var(--s-16)}.s-featured-product__blocks:not(:last-child){margin-bottom:var(--s-20)}.s-featured-product__block{padding-bottom:var(--s-20)}.s-featured-product__logo{width:75px}}.s-features{padding-block:var(--s-section)}.s-features__content{flex:1;max-width:650px}.s-features__logo{max-width:250px;width:100%}.s-features__logo:not(:last-child){margin-bottom:var(--s-32)}.s-features__paragraph{max-width:625px}.s-features__paragraph:not(:last-child){margin-bottom:var(--s-section)}.s-features__list:not(:last-child){margin-bottom:var(--s-20)}.s-features__feature:not(:last-child){position:relative;padding-bottom:var(--s-20)}.s-features__feature:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:12px 2px;background-position:0 center}.s-features__icon{width:2em;height:2em;flex-shrink:0}.s-features__container{flex:1}.s-features__media{position:relative;max-width:350px;width:100%;margin-inline:auto}.s-features__label{--size: 160px;--translate: calc(var(--size) * 0.2);--offset-x: 10%;--offset-y: 10%;position:absolute;top:var(--offset-y);right:var(--offset-x);width:var(--size);height:var(--size);transform:translate3d(50%, -50%, 0)}.s-features__blocks{border-top:1px solid}.s-features__block{gap:clamp(60px,10vw,100px);position:relative;overflow:hidden;flex:1;padding-block:var(--s-40);padding-inline:var(--s-contain)}.s-features__block:first-child{padding-left:0}.s-features__block:last-child{padding-right:0}.s-features__block.has-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:0}.s-features__block:not(:last-child){border-right:1px solid}.s-features__block__stat,.s-features__block__content{position:relative;z-index:1}.s-features__block__content{max-width:350px}.s-features__block__description{text-wrap:pretty}.s-features__block__description:not(:last-child){margin-bottom:var(--s-16)}.s-features__block__footnote:not(:last-child){margin-bottom:var(--s-32)}@media screen and (max-width: 1024px){.s-features__paragraph:not(:last-child){margin-bottom:0px}.s-features__container{margin-block:var(--s-40)}.s-features__media{max-width:350px}.s-features__label{--size: 120px;--offset-x: 15%;--offset-y: 15%}.s-features__blocks{overflow-x:auto;overflow-y:hidden}.s-features__block{flex:0 0 auto;width:40%}}@media screen and (max-width: 600px){.s-features__media{max-width:250px}.s-features__label{--size: 95px}.s-features__cta{width:100%}.s-features__block{flex:0 0 auto;width:80%}.s-features__feature:not(:last-child){padding-bottom:var(--s-16)}}.s-stats{position:relative;overflow:hidden;padding-block:var(--s-section)}.s-stats__content{width:100%}.s-stats__content p{max-width:450px}.s-stats__header{width:100%}.s-stats__title{max-width:900px}.s-stats__block{flex:1;padding:var(--s-40) 0;position:relative}.s-stats__block::before,.s-stats__block::after{content:"";position:absolute;left:0;width:100%;height:2px;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:12px 2px;background-position:0 center}.s-stats__block::before{top:0}.s-stats__block::after{bottom:0}.s-stats__blocks{width:100%;gap:36px;margin-top:80px}.s-stats__footnote{margin-top:var(--s-28)}@media screen and (max-width: 1024px){.s-stats__header{flex-direction:column}.s-stats__blocks{flex-direction:column;margin-top:40px;gap:20px}.s-stats__block{width:100%;flex-direction:row;gap:20px;padding-top:0;padding-bottom:20px}.s-stats__block::before{display:none}.s-stats__block__stat{width:200px;flex-shrink:0}.s-stats__block__content{flex:1;min-width:0}.s-stats__footnote{margin-top:20px}.s-stats__cta{margin-top:40px}}@media screen and (max-width: 600px){.s-stats__cta{width:100%}.s-stats__block__stat{width:160px}}.s-science-breakdown{position:relative;overflow:hidden;min-height:650px}.s-science-breakdown__bg{position:absolute;inset:0;z-index:0}.s-science-breakdown__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, transparent 50%)}.s-science-breakdown__content{position:relative;z-index:1;padding-block:var(--s-section);min-height:650px;display:flex;flex-direction:column}.s-science-breakdown__header{width:100%;margin-bottom:var(--s-40)}.s-science-breakdown__title{max-width:400px}.s-science-breakdown__cta{flex-shrink:0}.s-science-breakdown__main{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr 1fr;gap:var(--s-20);flex:1;align-items:center;position:relative}.s-science-breakdown__main .s-science-breakdown__pill{grid-column:2;grid-row:1/3}.s-science-breakdown__callout{position:relative;min-width:300px}.s-science-breakdown__callout[data-order="1"]{grid-column:1;grid-row:1/3;justify-self:center;align-self:center;margin-right:40px}.s-science-breakdown__callout[data-order="2"]{grid-column:3;grid-row:1;justify-self:left;align-self:start;margin-left:20%}.s-science-breakdown__callout[data-order="3"]{grid-column:3;grid-row:2;justify-self:center;align-self:end;margin-left:80px}.s-science-breakdown__callouts{display:flex;flex-direction:column;gap:var(--s-24);align-items:flex-start}.s-science-breakdown__callout-badge{display:inline-block;padding:8px 12px;border-radius:4px;margin-bottom:var(--s-12)}.s-science-breakdown__callout-desc{max-width:300px}.s-science-breakdown__callout-line{position:absolute;top:50%;width:80px;height:1px;background:linear-gradient(to right, var(--cr-white-off) 4px, transparent 4px);background-size:8px 1px;transform:translateY(-50%)}.s-science-breakdown__callout-line::after{content:"";position:absolute;top:50%;width:6px;height:6px;background-color:var(--cr-white-off);border-radius:50%;transform:translateY(-50%)}[data-order="1"] .s-science-breakdown__callout-line{right:-100px}[data-order="1"] .s-science-breakdown__callout-line::after{left:-10px}[data-order="2"] .s-science-breakdown__callout-line,[data-order="3"] .s-science-breakdown__callout-line{left:-100px}[data-order="2"] .s-science-breakdown__callout-line::after,[data-order="3"] .s-science-breakdown__callout-line::after{right:-6px}.s-science-breakdown__pill{position:absolute;top:50%;transform:translate(-50%, -50%);height:650px;aspect-ratio:1;width:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}.s-science-breakdown__pill video{width:100%;height:100%;object-fit:contain}.s-science-breakdown__pill .object-fit img{object-fit:none}.s-science-breakdown__pill-placeholder{width:100px;height:280px;background:linear-gradient(180deg, rgba(200, 180, 150, 0.8) 0%, rgba(180, 160, 130, 0.9) 100%);border-radius:50px}.s-science-breakdown__badges{margin-top:auto;padding-top:var(--s-40)}.s-science-breakdown__badge-icon{width:80px;height:80px}.s-science-breakdown__badge-icon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.s-science-breakdown{min-height:auto}.s-science-breakdown__content{min-height:auto}.s-science-breakdown__header{margin-bottom:var(--s-20)}.s-science-breakdown__main{display:flex;flex-direction:column;gap:var(--s-28);align-items:flex-start}.s-science-breakdown__pill{position:relative;order:1;width:100%;aspect-ratio:1;height:auto;margin:0 auto;transform:unset;max-width:400px}.s-science-breakdown__callout{order:2;text-align:left;max-width:100%}.s-science-breakdown__callout[data-order="1"],.s-science-breakdown__callout[data-order="2"],.s-science-breakdown__callout[data-order="3"]{grid-column:unset;grid-row:unset;justify-self:unset;align-self:unset;text-align:left;margin-inline:0}.s-science-breakdown__callout-desc{margin-left:0;margin-right:0;max-width:100%}.s-science-breakdown__callout-line{display:none}.s-science-breakdown__pill-placeholder{width:80px;height:220px}.s-science-breakdown__badges{justify-content:flex-start;padding-top:var(--s-20)}.s-science-breakdown__cta{margin:var(--s-40) auto;width:100%;max-width:400px}}@media screen and (max-width: 600px){.s-science-breakdown__title{max-width:100%}.s-science-breakdown__pill{max-height:250px}.s-science-breakdown__badges{padding-top:0;gap:var(--s-12)}.s-science-breakdown__badge{width:70px;height:70px}.s-science-breakdown__badge-label{font-size:7px}}.s-science-hero__track{position:relative;height:var(--track-height, 500vh)}.s-science-hero__sticky{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;--pill-radius: 999px;--pill-inset: 18vh 9vw;--eyebrow-opacity: 1;--texts-offset: 0px}.s-science-hero__bg{position:absolute;inset:0;z-index:0}.s-science-hero__bg .object-fit{display:block;width:100%;height:100%}.s-science-hero__pill-mask{position:absolute;z-index:1;inset:var(--pill-inset);border-radius:var(--pill-radius);overflow:hidden;box-shadow:0 0 0 200vmax var(--cr-white, #fff)}.s-science-hero__eyebrow{position:absolute;z-index:3;top:25%;left:50%;transform:translateX(-50%);text-align:center;white-space:normal;max-width:250px;color:var(--cr-white, #fff);opacity:var(--eyebrow-opacity);pointer-events:none}.s-science-hero__texts{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(var(--texts-offset))}.s-science-hero__text{position:absolute;width:100%;max-width:800px;padding:0 var(--s-40, 40px);text-align:center;color:var(--cr-white, #fff);will-change:transform}.s-science-hero__text h1,.s-science-hero__text h2,.s-science-hero__text h3,.s-science-hero__text h4,.s-science-hero__text p{margin:0}@media screen and (max-width: 600px){.s-science-hero__sticky{--pill-inset: 20vh 24px 20vh 24px}.s-science-hero__eyebrow{top:12%;max-width:200px;color:var(--cr-dark, #1a1a1a)}.s-science-hero__text{padding:0 var(--s-20, 20px)}}@media(prefers-reduced-motion: reduce){.s-science-hero__sticky{--pill-radius: 0px !important;--pill-inset: 0px 0px !important;--eyebrow-opacity: 0 !important}.s-science-hero__text{transform:none !important;opacity:1 !important}.s-science-hero__text:not([data-text-index="0"]){display:none}}.s-science-intro__inner{padding-top:100px;padding-bottom:100px}.s-science-intro__row{display:flex;gap:36px;align-items:flex-start}.s-science-intro__eyebrow{width:303px;flex-shrink:0;margin:0}.s-science-intro__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-60)}.s-science-intro__lead{max-width:530px}.s-science-intro__lead p{margin:0}.s-science-intro__lead sup{font-size:.55em;vertical-align:super;line-height:0}.s-science-intro__media-outer{position:relative;width:100%}.s-science-intro__media-wrap{position:relative;border-radius:var(--br);overflow:hidden;aspect-ratio:2;width:100%}.s-science-intro__circular{position:absolute;right:100%;top:50%;transform:translate(44px, -50%);width:200px;height:200px;border-radius:50%;overflow:hidden;pointer-events:none}.s-science-intro__body{margin:0;max-width:530px}@media screen and (max-width: 1024px){.s-science-intro__row{flex-direction:column;gap:var(--s-40)}.s-science-intro__eyebrow{width:100%}.s-science-intro__media-wrap{aspect-ratio:1.5}.s-science-intro__circular{right:auto;left:auto;top:auto;bottom:-60px;right:-20px;transform:none;width:120px;height:120px}.s-science-intro__body{max-width:100%}}@media screen and (max-width: 600px){.s-science-intro__inner{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-science-intro__row{gap:var(--s-20)}.s-science-intro__content{gap:var(--s-60)}.s-science-intro__body{margin-top:calc(36px - var(--s-60))}.s-science-intro__circular{right:auto;bottom:auto;left:0;top:67px;transform:translate(-50%, 0);width:125px;height:125px}}.s-science-statement-toggle{padding-block:80px}.s-science-statement-toggle__slide{text-align:center;color:var(--cr-brown);padding-inline:104px;padding-block-start:.4em}.s-science-statement-toggle__slide p{margin:0}.s-science-statement-toggle__slide sup{font-size:.55em;vertical-align:super;line-height:0}.s-science-statement-toggle .c-slider__buttons{display:flex;justify-content:space-between;pointer-events:none}.s-science-statement-toggle .c-slider__button{pointer-events:auto;color:var(--cr-brown)}@media(hover: hover){.s-science-statement-toggle .c-slider__button:hover{color:var(--cr-blue)}}@media screen and (max-width: 600px){.s-science-statement-toggle{padding-block:60px 80px}.s-science-statement-toggle__slide{padding-inline:32px}}.s-science-difference__inner{padding-block:var(--s-section);display:flex;flex-direction:column;gap:var(--s-section)}.s-science-difference__header-row{display:flex;gap:36px;align-items:flex-start}.s-science-difference__eyebrow{width:303px;flex-shrink:0;margin:0;padding-top:4px}.s-science-difference__header-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-section)}.s-science-difference__title-group{display:flex;flex-direction:column;gap:var(--s-20);max-width:641px}.s-science-difference__title{font:var(--t-h-2);text-transform:capitalize;margin:0}.s-science-difference__body{font:var(--t-b-2);margin:0}.s-science-difference__body p{margin:0}.s-science-difference__body sup{font-size:.55em;vertical-align:super;line-height:0}.s-science-difference__main-row{display:flex;gap:36px;align-items:flex-start;width:100%}.s-science-difference__subnav{width:303px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--s-8)}.s-science-difference__nav-item{font:var(--t-b-2);text-align:left;background:none;border:none;padding:0;cursor:pointer;color:var(--cr-brown);transition:color .2s ease}.s-science-difference__nav-item.is-active{color:var(--cr-blue);text-decoration:underline;text-decoration-color:var(--cr-blue);text-underline-offset:3px}@media(hover: hover){.s-science-difference__nav-item:hover{color:var(--cr-blue);text-decoration:none}}@media(hover: hover){.s-science-difference__nav-item.is-active:hover{text-decoration:underline}}.s-science-difference__panels{flex:1;min-width:0;display:grid}.s-science-difference__panel{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .3s ease}.s-science-difference__panel.is-active{opacity:1;pointer-events:auto}.s-science-difference__cards{display:flex;gap:var(--s-8);width:100%}.s-science-difference__card{flex:1;display:flex;flex-direction:column;gap:var(--s-section);background:rgba(255,255,252,.5);border-radius:var(--br);padding:var(--s-40) var(--s-20);min-height:358px}.s-science-difference__card-icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center}.s-science-difference__card-icon svg{width:100%;height:100%}.s-science-difference__card-text{display:flex;flex-direction:column;gap:var(--s-20)}.s-science-difference__card-title{margin:0}.s-science-difference__card-body{font:var(--t-b-3);margin:0}.s-science-difference__card-body p{margin:0}.s-science-difference__card-body strong{font-weight:700}.s-science-difference__card-body sup{font-size:.55em;vertical-align:super;line-height:0}.s-science-difference__acc-list{display:none}.s-science-difference__acc-list .c-accordion{padding-bottom:var(--s-40)}.s-science-difference__acc-list .c-accordion__title{font:var(--t-h-2);text-transform:capitalize;overflow:visible}.s-science-difference__acc-list .c-accordion__toggle{padding-top:var(--s-40)}.s-science-difference__acc-list .c-accordion__content-interior{max-width:none;padding-top:var(--s-20)}.s-science-difference__acc-list .s-science-difference__cards{flex-direction:column}.s-science-difference__acc-list .s-science-difference__card{flex-direction:row;align-items:flex-start;gap:var(--s-20);min-height:auto;padding:var(--s-20)}.s-science-difference__acc-list .s-science-difference__card-text{gap:var(--s-16)}.s-science-difference__acc-list .s-science-difference__card-icon{width:40px;height:40px}.s-science-difference__acc-list .s-science-difference__card-body{font:var(--t-b-4)}@media screen and (max-width: 1024px){.s-science-difference__header-row{flex-direction:column;gap:var(--s-20)}.s-science-difference__eyebrow{width:100%;padding-top:0}.s-science-difference__title-group{max-width:100%}.s-science-difference__main-row{flex-direction:column;gap:var(--s-40)}.s-science-difference__subnav{width:100%;flex-direction:row;flex-wrap:wrap;gap:var(--s-8) var(--s-24)}.s-science-difference__card{min-height:280px}}@media screen and (max-width: 600px){.s-science-difference__main-row{display:none}.s-science-difference__acc-list{display:block}.s-science-difference__header-content>.dotted-line{display:none}}.s-science-how-it-works{padding:var(--s-section) 0}.s-science-how-it-works__inner{display:flex;gap:var(--s-60);padding:0 var(--s-contain);align-items:flex-start}.s-science-how-it-works__eyebrow{flex:none;width:303px;padding-top:6px}.s-science-how-it-works__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-section)}.s-science-how-it-works__header{display:flex;flex-direction:column;gap:var(--s-20);max-width:640px}.s-science-how-it-works__header h2{text-transform:capitalize}.s-science-how-it-works__accordions{display:flex;flex-direction:column}.s-science-how-it-works__closing{max-width:642px}.s-science-how-it-works__closing p{font:var(--t-h-3)}.s-science-how-it-works__closing p em{font-style:italic}.s-science-how-it-works__closing-text{font:var(--t-b-2)}.s-science-how-it-works .c-accordion{padding-bottom:0}.s-science-how-it-works .c-accordion__toggle{padding:var(--s-40) 0 36px;align-items:center;gap:0}.s-science-how-it-works .c-accordion__title{font:var(--t-h-2);text-transform:capitalize;flex:1;overflow:visible;text-overflow:unset;white-space:nowrap}.s-science-how-it-works .c-accordion__pill{flex:none;overflow:hidden;width:0;opacity:0;transition:width .4s ease,opacity .35s ease,margin-right .4s ease;border-radius:75px;height:75px}.s-science-how-it-works .c-accordion__pill img{display:block;width:150px;height:75px;object-fit:cover;border-radius:75px}.s-science-how-it-works .c-accordion.is-active .c-accordion__pill{width:150px;margin-right:76px;opacity:1}.s-science-how-it-works .c-accordion__content-interior{padding-top:0;padding-bottom:var(--s-40);max-width:none;display:flex;flex-direction:column;gap:var(--s-40);margin-left:226px}.s-science-how-it-works__benefits{display:flex;flex-direction:column;gap:var(--s-12);list-style:none;padding:0;margin:0}.s-science-how-it-works__benefit{display:flex;align-items:center;gap:var(--s-16);font:var(--t-b-1)}.s-science-how-it-works__benefit svg{flex:none;width:32px;height:32px}@media screen and (max-width: 1024px){.s-science-how-it-works__inner{flex-direction:column;gap:var(--s-section);padding-inline:max(var(--padding-lg),60px)}.s-science-how-it-works__eyebrow{width:auto}.s-science-how-it-works__main{width:100%}.s-science-how-it-works .c-accordion__pill{height:60px;border-radius:50px}.s-science-how-it-works .c-accordion__pill img{width:120px;height:60px;border-radius:50px}.s-science-how-it-works .c-accordion.is-active .c-accordion__pill{width:120px;margin-right:var(--s-20)}.s-science-how-it-works .c-accordion__content-interior{margin-left:140px}}@media screen and (max-width: 600px){.s-science-how-it-works{padding:40px 0}.s-science-how-it-works__inner{gap:var(--s-20);padding-inline:max(var(--padding-lg),20px)}.s-science-how-it-works__accordion-body{gap:var(--s-20)}.s-science-how-it-works .c-accordion__toggle{padding-bottom:var(--s-40)}.s-science-how-it-works .c-accordion__content-interior{gap:var(--s-20)}.s-science-how-it-works .c-accordion__content-interior{margin-left:0}}.s-science-stats__inner{padding-block:var(--s-section)}.s-science-stats__layout{display:flex;height:600px;border-radius:var(--br);overflow:hidden}.s-science-stats__media-wrap{position:relative;flex:1;min-width:0}.s-science-stats__media-wrap img,.s-science-stats__media-wrap video{width:100%;height:100%;object-fit:cover;display:block}.s-science-stats__logo-media{display:none}.s-science-stats__content{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding-block:120px;gap:40px}.s-science-stats__logo-content{position:absolute;top:40px;right:40px}.s-science-stats__logo-content svg{width:80px;height:auto}.s-science-stats__text-wrapper{max-width:416px;margin-inline:auto}.s-science-stats__text{display:flex;flex-direction:column;gap:20px}.s-science-stats__heading{margin:0;font:var(--t-h-3);text-wrap:balance}.s-science-stats__body{margin:0;font:var(--t-b-3)}.s-science-stats__body p{margin:0}.s-science-stats__cta{align-self:flex-start;min-width:250px;margin-top:40px}@media screen and (max-width: 1024px){.s-science-stats__inner{padding-bottom:0}.s-science-stats__inner .dotted-line{margin-top:var(--s-section)}.s-science-stats__content{padding:40px}.s-science-stats__layout{flex-direction:column;height:auto}.s-science-stats__media-wrap{width:100%;aspect-ratio:1;max-height:500px;height:300px}.s-science-stats__logo-media{display:block;position:absolute;bottom:20px;right:20px}.s-science-stats__logo-media svg{width:53px;height:auto}.s-science-stats__logo-content{display:none}}@media screen and (max-width: 600px){.s-science-stats__content{padding:40px 20px 20px}.s-science-stats__cta{margin-top:20px;width:100%}.s-science-stats__text-wrapper{margin-inline:0}.s-science-stats__body{max-width:256px}}.s-table{padding-block:var(--s-section)}.s-table__header{margin-bottom:var(--s-40)}.s-table__toggle-wrapper{flex-shrink:0}.s-table__tagline{text-transform:uppercase}.s-table__toggle{display:inline-flex;background-color:var(--cr-white-off);border-radius:8px;padding:8px;gap:0}.s-table__toggle-btn{padding:12px 20px;font:var(--t-h-5);text-transform:uppercase;background-color:rgba(0,0,0,0);color:var(--cr-brown);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s,color .3s}.s-table__toggle-btn.is-active{background-color:var(--cr-brown);color:var(--cr-white-off)}.s-table__toggle-btn:not(.is-active):hover{background-color:rgba(48,35,19,.1)}.s-table__content{overflow-x:auto;overflow-y:hidden}.s-table__table{width:100%;table-layout:fixed;border-collapse:collapse}.s-table__row{border-bottom:1px solid var(--cr-gray);transition:opacity .3s ease,border-color .3s ease}.s-table__row td{font:var(--t-b-3);padding-block:var(--s-20);padding-inline:var(--s-10);text-align:center;vertical-align:middle}.s-table__row td .svg-check-mark{color:var(--cr-blue)}.s-table__row td .svg-x-mark{color:var(--cr-brown)}.s-table__row td svg{width:26px;height:26px;margin-inline:auto;display:block}.s-table__row td .svg-logo{width:175px;height:auto}.s-table__row td.is-logo-column{background-color:var(--cr-white-off)}.s-table__row td:first-child{text-align:left;padding-left:0}.s-table__row.is-first-visible td.is-logo-column{border-top-left-radius:6px;border-top-right-radius:6px}.s-table__row:not(.is-active){opacity:0;border-bottom-color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.s-table__toggle-wrapper{flex-direction:column;flex-wrap:wrap;gap:var(--s-12);align-items:flex-start}}@media screen and (max-width: 600px){.s-table{overflow:hidden}.s-table__header{flex-direction:column;gap:var(--s-40);align-items:flex-start}.s-table__toggle-btn{font:var(--t-h-6)}.s-table__row td{width:120px;min-width:120px;background-color:var(--cr-blue-bright)}.s-table__row td.is-logo-column{background-color:var(--cr-white-off)}.s-table__row td:first-child{width:140px;min-width:140px;position:sticky;left:0;z-index:2}.s-table__row td:first-child::after{content:"";position:absolute;top:0;bottom:-1px;right:100%;width:20px;background-color:var(--cr-blue-bright)}.s-table__row td .svg-mobile-logo{width:40px;height:auto;display:block;margin-inline:auto}}.s-split{padding-block:var(--s-section)}.s-split__image,.s-split__content{position:relative;justify-content:center;flex:1;width:100%;height:600px}.s-split__content{padding:var(--s-40)}.s-split__content__tags,.s-split__content__wrapper{width:420px;margin-inline:auto}.s-split__image video{height:auto;width:100%}@media screen and (max-width: 1024px){.s-split{flex-direction:column}.s-split__content{max-width:650px;padding:var(--s-32) var(--s-20)}.s-split__content__tags,.s-split__content__wrapper{width:100%}.s-split__image{max-width:650px;aspect-ratio:1}}@media screen and (max-width: 600px){.s-split__content__tags,.s-split__content__wrapper{gap:16px}}.s-split-with-circular-image{padding-block:var(--s-section);gap:var(--s-40)}.s-split-with-circular-image__image,.s-split-with-circular-image__content{position:relative;justify-content:center;flex:1;width:100%}.s-split-with-circular-image__image__wrapper{position:relative;height:500px;aspect-ratio:1}.s-split-with-circular-image__image__circular{position:absolute;right:-50px;top:10px;width:30%;max-width:190px;aspect-ratio:1;border-radius:50%;overflow:hidden}.s-split-with-circular-image__content{padding-block:var(--s-40)}.s-split-with-circular-image__content__wrapper{max-width:500px}.s-split-with-circular-image__cta{margin-top:var(--s-20)}@media screen and (max-width: 1024px){.s-split-with-circular-image{flex-direction:column}.s-split-with-circular-image__content{padding:0}.s-split-with-circular-image__image__circular{left:75%}}@media screen and (max-width: 600px){.s-split-with-circular-image__image__wrapper{width:100%;height:auto}.s-split-with-circular-image__image__circular{right:-40px;top:20px;left:auto}.s-split-with-circular-image__cta{width:100%}}.s-social{padding-block:var(--s-section)}.s-social__header{display:flex;margin-bottom:var(--s-40)}.s-social__ctas{display:flex;flex-direction:row;align-items:center;gap:var(--s-12);flex-shrink:0}.s-social__block{overflow:hidden;width:321px;height:410px;flex-shrink:0}.s-social__block__media{position:relative;overflow:hidden;width:100%;height:374px;border-radius:6px}.s-social__block__info{margin-top:12px}@media screen and (max-width: 600px){.s-social__block{width:246px;height:316px}.s-social__block__media{height:286px}}@media screen and (max-width: 1024px){.s-social__header{flex-direction:column;gap:var(--s-28);align-items:flex-start;margin-bottom:var(--s-32)}.s-social__title{max-width:100%}}.s-testimonial{padding-block:var(--s-section)}.s-testimonial__header{display:flex;margin-bottom:var(--s-40)}.s-testimonial__title{text-align:center}.s-testimonial__ctas{display:flex;flex-direction:row;align-items:center;gap:var(--s-12);flex-shrink:0}@media(hover: hover){.s-testimonial__cta:hover{color:var(--cr-blue)}}.s-testimonial__block{overflow:hidden;width:375px;height:505px;flex-shrink:0}.s-testimonial__block__quote,.s-testimonial__block__media{position:relative;overflow:hidden;width:100%;height:475px;border-radius:6px}.s-testimonial__block__quote{padding:40px}.s-testimonial__block__info{margin-top:12px;text-align:center}@media screen and (max-width: 600px){.s-testimonial__block{width:275px;height:452px}.s-testimonial__block__quote,.s-testimonial__block__media{height:422px}}.s-bestsellers{padding-block:var(--s-section)}.s-bestsellers__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-40)}.s-bestsellers__cta svg{width:16px;height:16px}@media(hover: hover){.s-bestsellers__cta:hover{background-color:rgba(0,0,0,0);color:var(--cr-brown);border:1px solid var(--cr-brown)}}@media screen and (max-width: 600px){.s-bestsellers__cta--desktop{display:none}}.s-bestsellers__cta--mobile{display:none}@media screen and (max-width: 600px){.s-bestsellers__cta--mobile{display:block;margin-top:var(--s-40);text-align:center;margin-inline:max(var(--padding-lg),20px)}}.s-bestsellers__products{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.s-bestsellers__products.has-2-products{display:flex;justify-content:center;gap:16px}.s-bestsellers__products.has-2-products .c-item-card{max-width:400px}@media screen and (max-width: 1024px){.s-bestsellers__products{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.s-bestsellers__products .c-item-card{flex:0 0 calc(100% - 160px);scroll-snap-align:start;max-width:500px}.s-bestsellers__products.has-2-products .c-item-card{max-width:unset}}@media screen and (max-width: 600px){.s-bestsellers__products{gap:8px}.s-bestsellers__products .c-item-card{flex:auto;width:246px}}.s-enzyme-digest-support{padding-block:var(--s-section)}.s-enzyme-digest-support .s-enzyme h4{max-width:450px}.s-enzyme-digest-support .s-enzyme__enzymes{margin-top:80px}.s-enzyme-digest-support .s-enzyme__enzymes__enzyme__image{width:200px;height:100px;border-radius:100px;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.s-enzyme-digest-support .s-enzyme__enzymes{margin-top:var(--s-40);overflow:auto;width:100dvw;margin-left:calc(-1*max(var(--padding-lg),60px));padding-inline:max(var(--padding-lg),60px)}}@media screen and (max-width: 600px){.s-enzyme-digest-support .s-enzyme h4{max-width:300px}.s-enzyme-digest-support .s-enzyme__enzymes{gap:var(--s-20);margin-left:calc(-1*max(var(--padding-lg),20px));padding-inline:max(var(--padding-lg),20px)}.s-enzyme-digest-support .s-enzyme__enzymes__enzyme{min-width:246px;gap:16px}}.s-enzyme-digest-support .dotted-line{margin-block:80px}@media screen and (max-width: 1024px){.s-enzyme-digest-support .dotted-line{margin-block:var(--s-40)}}.s-enzyme-digest-support .s-digestive-support__left,.s-enzyme-digest-support .s-digestive-support__right{width:50%}.s-enzyme-digest-support .s-digestive-support__left{max-width:450px}.s-enzyme-digest-support .s-digestive-support__left .c-segmented-control{margin-top:32px}.s-enzyme-digest-support .s-digestive-support__right{padding:60px 80px}.s-enzyme-digest-support .s-digestive-support__right .s-digestive-support__right__title,.s-enzyme-digest-support .s-digestive-support__right .s-digestive-support__right__tags{opacity:0;transition:opacity .3s ease}.s-enzyme-digest-support .s-digestive-support__right .s-digestive-support__right__title.is-active,.s-enzyme-digest-support .s-digestive-support__right .s-digestive-support__right__tags.is-active{opacity:1}@media screen and (max-width: 1024px){.s-enzyme-digest-support .s-digestive-support{flex-direction:column;gap:var(--s-40)}.s-enzyme-digest-support .s-digestive-support__left,.s-enzyme-digest-support .s-digestive-support__right{width:100%;max-width:unset}.s-enzyme-digest-support .s-digestive-support__right{padding:var(--s-20);gap:var(--s-32)}.s-enzyme-digest-support .s-digestive-support__right__title{gap:var(--s-16)}.s-enzyme-digest-support .s-digestive-support__left .c-segmented-control{margin-top:var(--s-20)}}.s-our-standard{position:relative;height:450px;width:100%;display:flex;padding-bottom:var(--s-60)}.s-our-standard__content-wrapper{width:100%;position:relative}.s-our-standard__content{max-width:450px}.s-our-standard__badge-img{width:80px;height:80px}@media screen and (max-width: 1024px){.s-our-standard{padding-top:var(--s-32);padding-bottom:var(--s-20);height:unset}.s-our-standard__content-wrapper{flex-direction:column;align-items:flex-start;gap:var(--s-60);justify-content:center}}@media screen and (max-width: 600px){.s-our-standard__content{gap:var(--s-20)}.s-our-standard__title{gap:var(--s-12)}.s-our-standard__cta{width:100%}.s-our-standard__badges{justify-content:space-between;gap:unset;width:100%}}.s-faq{padding-block:var(--s-section);gap:var(--s-40)}.s-faq__content{max-width:450px;gap:var(--s-40)}@media screen and (max-width: 1024px){.s-faq__content{max-width:none}}.s-faq__inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s-40)}.s-faq__inner .s-faq__blocks{width:100%}.s-faq__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-40);padding-inline:var(--padding-sm)}@media screen and (max-width: 1024px){.s-faq__header{align-items:flex-start;text-align:left}}.s-faq .c-accordion{background-color:rgba(255,255,252,.5);padding-inline:20px;border-radius:var(--br)}.s-faq .c-accordion:not(:last-child){margin-bottom:var(--s-8)}.s-faq__footenote{margin-top:28px;max-width:450px}.s-faq__footenote a{text-decoration:underline;text-decoration-thickness:1px}@media screen and (max-width: 1024px){.s-faq__content{flex:1}.s-faq__footenote,.s-faq__cta{margin-top:var(--s-20)}}@media screen and (max-width: 600px){.s-faq__footenote,.s-faq__cta{width:100%}}.g-policy-submenu{padding:var(--s-60)}.g-policy-submenu__mobile-nav{display:block;width:100%;position:relative}.g-policy-submenu__mobile-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--s-12) var(--s-20);border:1px solid var(--cr-brown);border-radius:6px;background:rgba(0,0,0,0);color:var(--cr-brown);font:var(--t-h-5);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:border-radius 0s .3s}.g-policy-submenu__mobile-toggle[aria-expanded=true]{border-radius:6px 6px 0 0;transition:border-radius 0s}.g-policy-submenu__caret{flex-shrink:0;transition:transform .2s ease}.g-policy-submenu__mobile-toggle[aria-expanded=true] .g-policy-submenu__caret{transform:rotate(180deg)}.g-policy-submenu__mobile-links{display:flex;flex-direction:column;gap:var(--s-8);border:1px solid var(--cr-brown);border-top:none;border-radius:0 0 6px 6px;padding:0 var(--s-20);position:absolute;width:100%;background-color:var(--cr-white-off);max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .25s ease,padding .3s ease}.g-policy-submenu__mobile-links.is-open{max-height:300px;opacity:1;padding:var(--s-12) var(--s-20)}.g-policy-submenu__mobile-link{font:var(--t-b-3);color:var(--cr-brown);text-decoration:none;padding:var(--s-8) 0;display:flex;gap:var(--s-8);align-items:center}.g-policy-submenu__mobile-link:not(.is-active){padding-left:21px}.g-policy-submenu__mobile-divider{margin:var(--s-32) 0;border:none}.g-policy-submenu__layout{display:flex;gap:36px;align-items:flex-start}.g-policy-submenu__layout--centered{justify-content:center}.g-policy-submenu__layout--centered .g-policy-submenu__content{max-width:800px;flex:unset;width:100%}.g-policy-submenu__nav{width:190px;flex-shrink:0;position:sticky;top:calc(var(--s-header-space, 0px) + var(--s-20));display:flex;flex-direction:column;gap:var(--s-16)}.g-policy-submenu__nav-link{font:var(--t-b-3);color:var(--cr-brown);text-decoration:none}.g-policy-submenu__nav-link.is-active{color:var(--cr-blue);text-decoration:underline}.g-policy-submenu__divider{width:2px;align-self:stretch;flex-shrink:0;margin-right:41px;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:2px 12px;background-position:center 0}.g-policy-submenu__content{flex:1;display:flex;flex-direction:column;gap:var(--s-40);min-width:0}.g-policy-submenu__content h1{font:var(--t-h-2);text-align:left}.g-policy-submenu__content h2{font:var(--t-b-1)}.g-policy-submenu__content h3{font:var(--t-b-2)}.g-policy-submenu__content p:first-of-type{font:var(--t-h-5);margin-bottom:var(--s-40);text-transform:uppercase}.g-policy-submenu__header{display:flex;flex-direction:column;gap:var(--s-16)}.g-policy-submenu__title{font:var(--t-h-2);text-transform:capitalize}.g-policy-submenu__updated{font:var(--t-h-5);text-transform:uppercase;letter-spacing:.01em}@media screen and (max-width: 1024px){.g-policy-submenu{padding:var(--s-40) var(--s-20)}.g-policy-submenu__layout{display:block}.g-policy-submenu__content{gap:var(--s-24)}.g-policy-submenu__content p:first-of-type{margin-bottom:var(--s-24)}.g-policy-submenu__header{gap:var(--s-16)}}.s-about-hero{position:relative;height:680px;overflow:hidden}.s-about-hero__bg{position:absolute;inset:0;z-index:0}.s-about-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.25);z-index:1}.s-about-hero__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.s-about-hero__product{width:324px;transform:rotate(var(--product-rotation, -26deg))}.s-about-hero__product img,.s-about-hero__product video{width:100%;height:auto;object-fit:contain}.s-about-hero__text{font-size:24px;line-height:1.2;color:var(--cr-white-off)}@media screen and (min-width: 1000px){.s-about-hero__content{flex-direction:row;justify-content:center;align-items:center;text-align:left;gap:0}.s-about-hero__product{width:480px;flex-shrink:0}}@media screen and (max-width: 600px){.s-about-hero{height:540px}}.s-about-problem{padding-top:var(--s-section);padding-bottom:0;display:flex;flex-direction:column;gap:var(--s-section)}.s-about-problem__top{flex-direction:column;gap:var(--s-40)}.s-about-problem__heading{min-width:0}.s-about-problem__heading h1{text-wrap:balance}.s-about-problem__card{display:flex;flex-direction:column;gap:20px;background:rgba(255,255,252,.5);border-radius:var(--br);padding:24px 32px;max-width:561px}.s-about-problem__card h4{font-size:18px;line-height:24px}.s-about-problem__card-header{display:flex;flex-direction:column;gap:8px}.s-about-problem__card-subtitle{font-style:italic;font-weight:700;font-size:14px;line-height:18px}.s-about-problem__middle{position:relative;gap:100px}.s-about-problem__middle-image{position:relative;width:50%;aspect-ratio:1;border-radius:var(--br);overflow:hidden;flex-shrink:0}.s-about-problem__middle-text{flex:1;display:flex;align-items:flex-start;justify-content:center;min-width:0}.s-about-problem__circular{position:absolute;left:50%;top:80px;transform:translateX(calc(-50% - 20px));width:200px;aspect-ratio:1;border-radius:50%;overflow:hidden}.s-about-problem__divider hr{border:none;border-top:1px dashed var(--cr-brown);opacity:.3}.s-about-problem__quote-row{align-items:center}.s-about-problem__quote{flex:1;display:flex;align-items:flex-start;padding-right:var(--s-40);min-width:0}.s-about-problem__quote-inner{max-width:450px}.s-about-problem__quote-text{font:var(--t-h-3);text-indent:-0.45em;margin:0}.s-about-problem__avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.s-about-problem__quote-image{position:relative;width:50%;aspect-ratio:660/450;border-radius:var(--br);overflow:hidden;flex-shrink:0}@media screen and (min-width: 1320px){.s-about-problem__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.s-about-problem__heading{width:660px;flex-shrink:0}.s-about-problem__middle{gap:132px}.s-about-problem__middle-text p{max-width:420px}.s-about-problem__quote{align-items:center;justify-content:center}}@media screen and (max-width: 1024px){.s-about-problem__middle{flex-direction:column}.s-about-problem__middle-image{width:100%;aspect-ratio:auto;height:335px}.s-about-problem__middle{gap:var(--s-40)}.s-about-problem__circular{right:-30px;left:auto;top:auto;bottom:290px;transform:none;width:120px}.s-about-problem__quote-row{flex-direction:column-reverse;gap:var(--s-40)}.s-about-problem__quote{padding-right:0;width:100%}.s-about-problem__quote-text{max-width:100%}.s-about-problem__attribution{max-width:100%}.s-about-problem__quote-image{width:100%;height:auto}}@media screen and (max-width: 600px){.s-about-problem__card{padding:20px}.s-about-problem__card h4{font-size:16px;line-height:20px}.s-about-problem__card-header{gap:4px}}.s-about-solution{padding-block:var(--s-section);display:flex;flex-direction:column;gap:var(--s-40)}.s-about-solution__header{align-items:flex-start}.s-about-solution__header-left{flex:1}.s-about-solution__header-right{flex-shrink:0;width:403px;padding-top:4px}.s-about-solution__grid{gap:36px}.s-about-solution__feature{flex:1}.s-about-solution__icon{width:60px;height:60px}.s-about-solution__icon img{width:100%;height:100%;object-fit:contain}.s-about-solution h4{font-size:24px;line-height:1.2}@media screen and (max-width: 1024px){.s-about-solution__header{flex-direction:column;gap:20px}.s-about-solution__header-right{width:100%}.s-about-solution__grid{flex-wrap:wrap;gap:36px}.s-about-solution__feature{flex:calc(50% - 18px);min-width:calc(50% - 18px)}}@media screen and (max-width: 600px){.s-about-solution h4{font-size:20px}.s-about-solution__feature{gap:12px}}.s-about-divider__inner{position:relative;height:450px;overflow:hidden}.s-about-divider__gradient{position:absolute;inset:0;background:linear-gradient(to bottom, #2e405a, #a0a9bd);z-index:0}.s-about-divider__media{position:absolute;inset:0;z-index:1}@media screen and (max-width: 600px){.s-about-divider__inner{height:350px}}.s-about-story{padding-block:var(--s-section);display:flex;flex-direction:column;gap:var(--s-section)}.s-about-story__header h2{max-width:531px}.s-about-story__content{gap:0}.s-about-story__image{position:relative;flex:1;aspect-ratio:1;border-radius:var(--br);overflow:hidden}.s-about-story__text{flex:1;display:flex;justify-content:center;margin-block:auto;margin-left:var(--s-40)}.s-about-story__text>*{max-width:457px;margin:auto}@media screen and (max-width: 1024px){.s-about-story{gap:var(--s-40)}.s-about-story__content{flex-direction:column;gap:var(--s-40)}.s-about-story__image{width:100%;max-width:100%}.s-about-story__text{padding:0;margin-left:0}.s-about-story__text>*{max-width:100%}}@media screen and (max-width: 600px){.s-about-story__text{gap:28px}.s-about-story__body{gap:20px}}.s-about-promise{padding-top:var(--s-60)}.s-about-promise__card{gap:0}.s-about-promise__text{flex:1;height:600px;gap:20px;border-radius:var(--br) 0 0 var(--br);padding:var(--s-section);overflow:hidden}.s-about-promise__text h2{max-width:453px}.s-about-promise__text p{max-width:408px}.s-about-promise__image{position:relative;flex:1;height:600px;border-radius:0 var(--br) var(--br) 0;overflow:hidden}.s-about-promise__tagline{padding-block:var(--s-60)}.s-about-promise__symbol{width:53px;height:40px}.s-about-promise__symbol img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.s-about-promise{padding-top:var(--s-20)}.s-about-promise__card{flex-direction:column-reverse}.s-about-promise__text{height:auto;border-radius:0 0 var(--br) var(--br);padding:var(--s-40) var(--s-20)}.s-about-promise__text h2,.s-about-promise__text p{max-width:100%}.s-about-promise__image{flex:none;width:100%;height:335px;border-radius:var(--br) var(--br) 0 0}.s-about-promise__tagline{padding-block:var(--s-40)}}.s-about-shop-now__wrapper{position:relative;min-height:450px;overflow:hidden}.s-about-shop-now__gradient{position:absolute;inset:0;background:linear-gradient(to bottom, #2e405a, #a0a9bd);z-index:0;overflow:hidden}.s-about-shop-now__bg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.s-about-shop-now__bg .object-fit{position:relative;width:100%;height:100%;overflow:hidden}.s-about-shop-now__bg .object-fit>*:not(picture),.s-about-shop-now__bg .object-fit>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:unset}.s-about-shop-now__content{position:relative;z-index:2;min-height:450px;display:flex;flex-direction:column;padding-top:var(--s-32);padding-bottom:var(--s-20)}.s-about-shop-now__wrapper.is-mobile-text-top .s-about-shop-now__content{justify-content:flex-start}.s-about-shop-now__wrapper.is-mobile-text-center .s-about-shop-now__content{justify-content:center}.s-about-shop-now__wrapper.is-mobile-text-bottom .s-about-shop-now__content{justify-content:flex-end}.s-about-shop-now__inner{max-width:414px}.s-about-shop-now__inner h2{text-transform:capitalize;font-size:32px}.s-about-shop-now__inner a{width:100%}@media screen and (min-width: 1000px){.s-about-shop-now__content{min-height:450px;display:flex;flex-direction:row;align-items:center;padding-top:0;padding-bottom:0}.s-about-shop-now__wrapper.is-mobile-text-top .s-about-shop-now__content,.s-about-shop-now__wrapper.is-mobile-text-center .s-about-shop-now__content,.s-about-shop-now__wrapper.is-mobile-text-bottom .s-about-shop-now__content{justify-content:initial;flex-direction:row}.s-about-shop-now__inner h2{font-size:44px}.s-about-shop-now__inner a{width:250px}.s-about-shop-now__wrapper.is-desktop-text-center .s-about-shop-now__content{justify-content:center;text-align:center}.s-about-shop-now__wrapper.is-desktop-text-center .s-about-shop-now__inner{align-items:center}.s-about-shop-now__wrapper.is-desktop-text-right .s-about-shop-now__content{padding-left:60%}}.contact__wrapper{padding-block:var(--s-section)}.contact__description,.contact__title{width:100%;padding-bottom:var(--s-40);text-align:center}.contact__description motion-element,.contact__title motion-element{display:inline-flex}@media screen and (max-width: 600px){.contact__description,.contact__title{padding-bottom:var(--s-24)}}.contact__form{background-color:var(--cr-blue-bright);border-radius:var(--br);padding:var(--s-40) var(--s-60);width:100%}.contact__fields{display:grid;grid-template-columns:1fr;gap:var(--s-24) var(--s-32)}.contact__fields .form-field{margin-top:0;display:flex;flex-direction:column;gap:var(--s-8)}.contact__fields .form-control{border:none;background:var(--cr-white-off);padding:12px var(--s-16);font:var(--t-b-3);outline:none;border-radius:var(--br);width:100%}.contact__fields .form-control::placeholder{color:var(--cr-gray-dark)}.contact__fields .form-control::-webkit-input-placeholder{color:var(--cr-gray-dark)}.contact__fields .form-control::-moz-placeholder{color:var(--cr-gray-dark)}.contact__fields .form-control:-ms-input-placeholder{color:var(--cr-gray-dark)}.contact__fields .form-control--textarea{resize:vertical}@media screen and (min-width: 601px){.contact__fields{grid-template-columns:repeat(2, 1fr)}.contact__fields .form-field--full{grid-column:1/-1}.contact__fields .form-control--textarea{min-height:18rem}}.contact__check-label,.contact__radio-label{flex:1}.contact__button{margin-top:var(--s-16)}@media screen and (max-width: 600px){.contact__form{padding:var(--s-20)}.contact__button{margin-top:0}.contact__button .btn{width:100%}}.contact .form-message{padding-bottom:var(--s-20)}.wholesale-form__wrapper{max-width:66rem;padding-block:var(--s-section);margin:0 auto}.wholesale-form__title,.wholesale-form__description{width:100%;padding-bottom:var(--s-40);text-align:center}.wholesale-form__title motion-element,.wholesale-form__description motion-element{display:inline-flex}@media screen and (max-width: 600px){.wholesale-form__title,.wholesale-form__description{padding-bottom:var(--s-24)}}.wholesale-form__form{background-color:var(--cr-blue-bright);border-radius:var(--br);padding:var(--s-40) var(--s-60);width:100%}@media screen and (max-width: 600px){.wholesale-form__form{padding:var(--s-20)}}.wholesale-form__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--s-24) var(--s-32);margin-bottom:var(--s-24)}.wholesale-form__fields--3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 600px){.wholesale-form__fields{grid-template-columns:1fr}.wholesale-form__fields--3{grid-template-columns:1fr}}.wholesale-form .form-field{display:flex;flex-direction:column;gap:var(--s-8);margin-bottom:var(--s-24)}.wholesale-form .form-field:last-child{margin-bottom:0}.wholesale-form__fields .form-field{margin-bottom:0}.wholesale-form .form-control{border:none;background:var(--cr-white-off);padding:12px var(--s-16);font:var(--t-b-3);outline:none;border-radius:var(--br);width:100%}.wholesale-form .form-control::placeholder{color:var(--cr-gray-dark)}.wholesale-form .form-control::-webkit-input-placeholder{color:var(--cr-gray-dark)}.wholesale-form .form-control::-moz-placeholder{color:var(--cr-gray-dark)}.wholesale-form .form-control:-ms-input-placeholder{color:var(--cr-gray-dark)}.wholesale-form .form-control:focus{outline:2px solid var(--cr-blue);outline-offset:-2px}.wholesale-form__terms-link{display:inline-block;text-decoration:underline;margin-bottom:var(--s-16);font:var(--t-b-3)}.wholesale-form__checkbox{margin-bottom:var(--s-16)}.wholesale-form__checkbox input[type=checkbox]{flex-shrink:0;margin-top:4px}.wholesale-form__note{margin-bottom:var(--s-16);font:var(--t-b-4);color:var(--cr-gray-dark)}.wholesale-form__button{margin-top:var(--s-24)}@media screen and (max-width: 600px){.wholesale-form__button .btn{width:100%}}.wholesale-form .form-message{padding-bottom:var(--s-20)}#main{min-height:var(--s-main-min-height);padding:.1px 0}html:not(.template-frontpage) #main{--sticky-top: var(--s-header, 0px);padding-top:var(--s-header, 0)}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:10px;transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{transform:translateY(0)}.g-announcement{position:fixed;top:0;overflow:hidden;width:100%;color:var(--color);background-color:var(--background);text-align:center;z-index:var(--z-announcement);transition:transform .7s cubic-bezier(0.76, 0, 0.24, 1)}html.header-is-up .g-announcement,html.header-is-sticked .g-announcement{transform:translateY(-100%)}html.announcement-no-transition .g-announcement{transition:none}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;transition:height .6s ease-in-out}.g-announcement__blocks__item{position:absolute;width:100%;top:0;left:0;padding:12px;font:var(--t-b-4);transform:translateY(100%);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}.g-announcement__blocks__item__text{position:relative;z-index:1;pointer-events:none}.g-announcement__blocks__item__text a{pointer-events:auto;position:relative;text-decoration:underline}.g-announcement__blocks__item .p-fill{z-index:0;pointer-events:auto}.g-announcement__blocks__item.is-active{position:relative;transform:translateY(0);pointer-events:auto}.g-announcement__blocks__item.is-exiting{position:absolute;transform:translateY(-100%);pointer-events:none}.g-announcement__blocks__item:not(.is-active):not(.is-exiting){pointer-events:none;opacity:0}html.template-frontpage .g-header{color:var(--cr-white-off)}html:not(.template-frontpage) .g-header{border-bottom:1px solid;color:var(--cr-brown);background-color:var(--cr-white-off)}html:not(.template-frontpage) .g-header:after{opacity:1}html:not(.template-frontpage) .g-header .g-mobile-menu__trigger.btn-icon,html:not(.template-frontpage) .g-header .g-header__cart.btn-icon{--bg-color: transparent;--text-color: currentColor}@media(hover: hover){html:not(.template-frontpage) .g-header .g-mobile-menu__trigger.btn-icon:hover,html:not(.template-frontpage) .g-header .g-header__cart.btn-icon:hover{color:currentColor;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}}html:not(.template-frontpage) .g-header,html.header-is-sticked .g-header{color:var(--cr-brown) !important;background-color:var(--cr-white-off) !important;border-bottom:1px solid var(--cr-gray) !important}@media(hover: hover){html:not(.template-frontpage) .g-header__linklist__item:hover,html.header-is-sticked .g-header__linklist__item:hover{color:var(--cr-blue)}}@media(hover: hover){html:not(.template-frontpage) .g-header__actions__cta:hover,html:not(.template-frontpage) .g-header__actions__account:hover,html:not(.template-frontpage) .g-header__actions__cart:hover,html.header-is-sticked .g-header__actions__cta:hover,html.header-is-sticked .g-header__actions__account:hover,html.header-is-sticked .g-header__actions__cart:hover{color:var(--cr-blue)}}html:not(.template-frontpage) .g-header__cart,html:not(.template-frontpage) .g-mobile-menu__trigger,html.header-is-sticked .g-header__cart,html.header-is-sticked .g-mobile-menu__trigger{color:var(--cr-brown)}@media(hover: hover){html:not(.template-frontpage) .g-header__cart:hover,html:not(.template-frontpage) .g-mobile-menu__trigger:hover,html.header-is-sticked .g-header__cart:hover,html.header-is-sticked .g-mobile-menu__trigger:hover{background-color:rgba(0,0,0,0)}}html.header-is-sticked .g-header{transform:translate3d(0, 0, 0) !important;top:0 !important;transition:transform .7s cubic-bezier(0.76, 0, 0.24, 1),opacity .7s cubic-bezier(0.76, 0, 0.24, 1),border-color .3s,color 0s !important}html.header-is-sticked .g-mobile-menu{padding-top:calc(var(--s-header) + var(--s-20))}html.header-is-hiding .g-header{opacity:0 !important;pointer-events:none !important;transition:opacity .3s ease !important}html.header-is-entering .g-header{animation:header-enter 1s cubic-bezier(0.76, 0, 0.24, 1) both !important}@keyframes header-enter{0%{transform:translateY(-100%);opacity:0}55%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}html.header-is-up .g-header{transform:translateY(calc(-1 * (var(--header-logo-height) + 70px))) !important;top:0 !important}@media(hover: hover){html.is-mobile-menu-active .g-header__cart:hover,html.is-mobile-menu-active .g-mobile-menu__trigger:hover{background-color:rgba(0,0,0,0)}}html.megamenu-is-active .g-header,html.is-mobile-menu-active .g-header{color:var(--cr-brown)}html.megamenu-is-active .g-header:after,html.is-mobile-menu-active .g-header:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:12px 2px;background-position:0 center;width:auto}html.megamenu-is-active .g-header .btn-icon,html.is-mobile-menu-active .g-header .btn-icon{color:currentColor}@media screen and (min-width: 1025px){html.megamenu-is-active .g-overlay{opacity:1;pointer-events:auto}}@media screen and (max-width: 1024px){html.megamenu-is-active .g-overlay{opacity:0;pointer-events:none;transition:opacity .2s}.g-header{padding-inline:var(--s-20)}}.g-header{position:fixed;width:100%;top:var(--s-announcement, 0px);left:0;padding-block:var(--s-32);border-bottom:1px solid rgba(0,0,0,0);transition:all .7s cubic-bezier(0.76, 0, 0.24, 1),color 0s;z-index:var(--z-header)}.g-header svg path,.g-header svg rect{transition:.3s}.g-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s}.g-header__linklist__item{position:relative;transition:color var(--t-1);text-transform:uppercase;font:var(--t-h-5)}.g-header__linklist__item.is-megamenu-active{color:var(--cr-blue)}.g-header__linklist__item.is-active{color:var(--cr-blue)}.g-header__linklist__item::after{content:"";position:absolute;left:0;right:0;bottom:-0.15em;height:1px;background-color:currentColor;opacity:0;transform:translateY(4px);transition:opacity var(--t-2),transform var(--t-2)}.g-header__linklist__item.is-hovered::after{opacity:1;transform:translateY(0)}@media(hover: hover){.g-header__linklist__item:hover{color:inherit}}.g-header__logo{position:absolute;left:50%;transform:translate3d(-50%, -50%, 0)}.g-header__logo.logo-big{width:var(--width-max);top:calc(var(--header-logo-height)/2 + 70px);transition:opacity .3s ease,transform .3s ease}.g-header__logo.logo-small{width:220px;top:50%}@media(hover: hover){.g-header__logo:hover{color:inherit}}@media screen and (max-width: 600px){.g-header__logo.logo-small{width:188px;top:50%}}.g-header__actions{margin-left:auto}.g-header__actions__cta,.g-header__actions__account,.g-header__actions__cart{position:relative;transition:color var(--t-1);text-transform:uppercase;font:var(--t-h-5)}@media(hover: hover){.g-header__actions__cta:hover,.g-header__actions__account:hover,.g-header__actions__cart:hover{color:inherit}}.g-header__actions__cta.is-active,.g-header__actions__account.is-active,.g-header__actions__cart.is-active{color:var(--cr-blue)}.g-header__actions__cta::after,.g-header__actions__account::after,.g-header__actions__cart::after{content:"";position:absolute;left:0;right:0;bottom:-0.15em;height:1px;background-color:currentColor;opacity:0;transform:translateY(4px);transition:opacity var(--t-2),transform var(--t-2)}.g-header__actions__cta.is-hovered::after,.g-header__actions__account.is-hovered::after,.g-header__actions__cart.is-hovered::after{opacity:1;transform:translateY(0)}.g-header__megamenu{position:fixed;width:100%;top:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:calc(var(--s-announcement, 0px) + var(--s-header) + var(--s-40));padding-bottom:var(--s-40);opacity:0;pointer-events:none;transition:opacity .4s}.g-header__megamenu.is-active{opacity:1;pointer-events:auto}.g-header__cart{--size: 1;position:relative;padding:6px}.g-header__cart__count{display:none}.g-header__cart__dot{width:10px;height:10px;border-radius:100%;transform:translate3d(35%, -115%, 0);transition:opacity var(--t-1)}@media screen and (max-width: 600px){.g-header{padding-block:var(--s-20)}}html.is-cart-empty .g-header__cart__dot,html.is-cart-empty .g-header__cart__count{opacity:0;pointer-events:none}.g-header__logo.logo-big~.g-header__logo.logo-small{display:none}html:not(.template-frontpage) .g-header__logo.logo-big{display:none}html:not(.template-frontpage) .g-header__logo.logo-big~.g-header__logo.logo-small{display:block}html.header-is-sticked .g-header__logo.logo-big,html.header-was-sticked .g-header__logo.logo-big,html.megamenu-is-active .g-header__logo.logo-big,html.is-mobile-menu-active .g-header__logo.logo-big{opacity:0;pointer-events:none;transform:translate3d(-50%, calc(-50% - 14px), 0)}html.header-is-sticked .g-header__logo.logo-big~.g-header__logo.logo-small,html.header-was-sticked .g-header__logo.logo-big~.g-header__logo.logo-small,html.megamenu-is-active .g-header__logo.logo-big~.g-header__logo.logo-small,html.is-mobile-menu-active .g-header__logo.logo-big~.g-header__logo.logo-small{display:block}@media screen and (max-width: 1024px){.g-header__logo.logo-big{display:none !important}.g-header__logo.logo-big~.g-header__logo.logo-small{display:block}}@media screen and (min-width: 1025px){.g-mobile-menu__trigger,.g-mobile-menu{display:none}}.g-mobile-menu{opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;overflow:hidden;height:var(--s-vp-height);padding-inline:var(--s-20);padding-bottom:var(--s-20);padding-top:calc(var(--s-header) + var(--s-announcement, 0px));inset:0}.g-mobile-menu__products{margin-bottom:var(--s-20);width:100%}.g-mobile-menu__content{overflow-y:auto;padding-top:20px;height:100%}.g-mobile-menu__nav{margin-top:auto;margin-bottom:var(--s-20)}.g-mobile-menu__footer{position:sticky;bottom:0;padding-top:20px}.g-mobile-menu__main__linklist__item{text-transform:capitalize}.g-mobile-menu__customer{padding-top:var(--s-20);position:relative}.g-mobile-menu__customer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-image:radial-gradient(circle, var(--cr-gray-dark) 1px, transparent 1px);background-size:12px 2px;background-position:0 center}.g-mobile-menu__account svg{display:inline-block;width:20px;height:20px}@media screen and (max-width: 1024px){.g-mobile-menu__trigger{justify-content:space-evenly}.g-mobile-menu__trigger:before,.g-mobile-menu__trigger:after,.g-mobile-menu__trigger>span{content:"";display:block;position:absolute;width:calc(var(--height)*.5);height:2px;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);background-color:currentColor;pointer-events:none;transition:.4s}.g-mobile-menu__trigger:before{top:35%}.g-mobile-menu__trigger:after{top:65%}}.g-mobile-product-card{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;border-radius:var(--br);overflow:hidden;text-decoration:none;color:inherit}.g-mobile-product-card__image{position:relative;flex-shrink:0;height:100px;aspect-ratio:.87;border-radius:var(--br);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.g-mobile-product-card__image img{width:100%;height:auto;display:block}.g-mobile-product-card__body{flex:1;padding:var(--s-16) var(--s-20) var(--s-16) var(--s-12);display:flex;flex-direction:column;justify-content:center;gap:var(--s-8);min-width:0}.g-mobile-product-card__title{text-wrap:balance}.g-mobile-product-card__badge{position:absolute;top:var(--s-12);right:var(--s-12)}@media screen and (max-width: 600px){.g-mobile-product-card__badge{top:var(--s-8);right:var(--s-8)}}html.is-mobile-menu-active .g-mobile-menu{opacity:1;pointer-events:auto}html.is-mobile-menu-active .g-mobile-menu__trigger:before{top:50%;transform:translate3d(-50%, -50%, 0) rotate(-45deg)}html.is-mobile-menu-active .g-mobile-menu__trigger:after{top:50%;transform:translate3d(-50%, -50%, 0) rotate(45deg)}html.is-mobile-menu-active .g-mobile-menu__trigger>span{opacity:0}.g-minicart{position:fixed;z-index:var(--z-minicart)}.g-minicart__overlay{position:fixed;background-color:rgba(0,0,0,.4);transition:.4s;z-index:110}.g-minicart__content{position:fixed;width:100%;max-width:620px;height:100%;top:0;right:0;padding-inline:36px;padding-block:var(--s-40);transition:.6s var(--e-inOut-expo);z-index:120}.g-minicart .c-cart{--padding-v: 10px;--padding-h: 20px;display:flex;flex-direction:column;height:100%}.g-minicart .c-cart__empty{padding:var(--s-40);gap:var(--s-40);margin-top:var(--s-40)}.g-minicart .c-cart__close>.icon-close{width:var(--s-24);height:var(--s-24)}.g-minicart .c-cart__wrapper{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.g-minicart .c-cart__header{position:sticky;top:0;padding:0;padding-bottom:var(--s-28);z-index:1}.g-minicart .c-cart__footer{position:sticky;bottom:0;z-index:1}.g-minicart .c-cart__items{flex:1;display:flex;flex-direction:column;gap:var(--s-28);padding-block:var(--s-28);padding-inline:0px}@media screen and (max-width: 600px){.g-minicart__content{padding-inline:var(--s-16);padding-block:var(--s-20)}.g-minicart .c-cart__empty{padding:var(--s-40) var(--s-20);gap:var(--s-24);margin-top:var(--s-32)}.g-minicart .c-cart__header{padding-bottom:var(--s-16)}.g-minicart .c-cart__items{padding-block:var(--s-12)}}html.is-minicart-active{overflow:hidden}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart__overlay{opacity:0;transition-delay:.4s}html:not(.is-minicart-active) .g-minicart__content{transform:translate3d(100%, 0, 0)}.g-footer{position:relative;padding-top:var(--s-60);padding-bottom:var(--s-20)}.g-footer__content{margin-bottom:80px}.g-footer__banner{flex:2}.g-footer__banner__title{text-transform:capitalize;max-width:200px}.g-footer__email p{font:var(--t-b-4)}.g-footer__email p a{text-decoration:underline}@media(hover: hover){.g-footer__email p a:hover{color:var(--cr-blue)}}.g-footer__info{flex:1;width:100%}.g-footer__nav__title{text-transform:uppercase}.g-footer__social a{display:inline-block}@media(hover: hover){.g-footer__logo:hover{color:var(--cr-brown)}}@media screen and (max-width: 1024px){.g-footer{padding-top:var(--s-40)}.g-footer__email{gap:16px}.g-footer__bottom:not(:last-child){margin-bottom:var(--s-40)}.g-footer__banner{gap:32px}.g-footer__banner__title{max-width:100%}.g-footer__content:not(:last-child){margin-bottom:var(--s-40)}.g-footer__info{flex-wrap:wrap;gap:var(--s-20);justify-content:flex-start}.g-footer__info>*:not(.g-footer__social){order:2;min-width:158px}.g-footer__social{order:1;width:100%}}@media screen and (max-width: 600px){.g-footer__banner{width:100%}.g-footer__email{width:100%}.g-footer__bottom:not(:last-child){margin-bottom:var(--s-20)}.g-footer__info{gap:var(--s-40)}}.s-footer-disclaimer{padding-top:var(--s-40);padding-bottom:var(--s-20)}.s-footer-disclaimer__inner{display:flex;flex-direction:column;gap:var(--s-40)}.s-footer-disclaimer__body{display:flex;gap:var(--s-20);align-items:flex-start;width:100%}.s-footer-disclaimer__references{font:var(--t-b-4);flex:1;min-width:0;counter-reset:refs;overflow-wrap:break-word;display:flex;flex-direction:column;gap:6px}.s-footer-disclaimer__references ol{display:flex;flex-direction:column;gap:var(--s-12)}.s-footer-disclaimer__references li{counter-increment:refs;list-style:none;position:relative;padding-left:15px}.s-footer-disclaimer__references li::before{content:counter(refs) ".";position:absolute;left:0}.s-footer-disclaimer__references p{padding-left:15px}.s-footer-disclaimer__references p+ol{margin-top:6px}.s-footer-disclaimer__references a{text-decoration:underline}.s-footer-disclaimer__disclaimer{font:var(--t-b-4);width:416px;flex-shrink:0;border:1px solid var(--cr-gray);border-radius:var(--br);padding:var(--s-16)}@media screen and (max-width: 1024px){.s-footer-disclaimer{padding-block:0}.s-footer-disclaimer__body{flex-direction:column}.s-footer-disclaimer__references{width:100%}.s-footer-disclaimer__inner{gap:var(--s-20)}.s-footer-disclaimer__disclaimer{width:100%}}.g-sticky-cta{position:fixed;right:var(--padding-lg);bottom:20px;z-index:5;opacity:0;pointer-events:none;transform:translateY(30px);transition:opacity .3s ease,transform .3s ease}html.is-scrolled-editorial .g-sticky-cta{opacity:1;pointer-events:auto;transform:translateY(0)}html.is-scrolled-footer .g-sticky-cta{opacity:0;pointer-events:none;transform:translateY(30px)}.g-sticky-cta__cta{padding:12px 20px;border-radius:6px;color:var(--cr-white-off)}@media(hover: hover){.g-sticky-cta__cta:hover{color:var(--cr-white-off)}.g-sticky-cta__cta:hover .g-sticky-cta__arrow{transform:translate3d(10px, 0, 0)}}.g-sticky-cta__image{width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:20px;position:relative}.g-sticky-cta__arrow{margin-left:20px;transition:transform .3s}@media screen and (max-width: 600px){.g-sticky-cta{width:100%;right:auto;padding-inline:5%}.g-sticky-cta__cta{padding:12px}.g-sticky-cta__image{width:28px;height:28px;margin-right:12px}.g-sticky-cta__arrow{margin-left:12px}}.p-404{min-height:var(--s-main-min-height);padding:var(--s-section) var(--padding-sm);text-align:center}.p-general{margin:var(--s-section) auto}.p-general__title{margin-bottom:40px}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:900px !important;margin:var(--s-section) auto !important;padding:0 !important}.shopify-policy__title{margin-bottom:40px;text-align:left}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline}}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-subtle);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-subtle)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table a:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-x:auto;padding:0 var(--s-contain) 20px;margin:0 calc(-1*var(--s-contain))}.account-table table{min-width:600px}.account-table::-webkit-scrollbar{height:5px;border-radius:5px}.account-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle)}.account-table::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:var(--cr-subtle-5)}}.address-list{grid-template-columns:repeat(3, 1fr);gap:20px}.address-list__item{padding:20px;gap:20px;border:1px solid var(--cr-subtle)}.address-list__item__actions{margin-top:auto;gap:10px}@media(hover: hover){.address-list__item__actions button:hover{text-decoration:underline}}@media screen and (max-width: 1024px){.address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard>*:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order__header{padding-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order__details{gap:24px}.account-order__details__col{flex:1}.account-order__details p:not(:first-child){margin-top:6px}.account-order__details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order__details__col{flex:unset;width:100%}}.account-order__items .item-thumbnail{width:33.33%}.account-order__items .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order__items .item-thumbnail .item-thumbnail-interior>*{object-position:center left}.account-order__summary__row{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order__summary__row:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-subtle)}@media screen and (max-width: 600px){.account-order__summary__row{width:100%}}.account-gate{min-height:calc(100svh - var(--s-announcement, 0px) - var(--s-header, 0px));padding:var(--s-section) var(--padding-sm);background-color:var(--cr-subtle)}.account-gate__wrapper{gap:40px}.account-gate__wrapper>*{flex:1}.account-gate__wrapper__divider{flex:none;height:unset;align-self:stretch;border-left:1px solid}@media screen and (max-width: 1024px){.account-gate__wrapper{flex-direction:column}.account-gate__wrapper>*{width:100%}}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__form{gap:30px}.account-gate__form__footer{gap:10px}.account-gate__form__footer [type=submit]{width:100%}.account-gate__form__footer__recover{width:fit-content;margin:auto}.account-gate__form .errors{padding:10px;background-color:var(--cr-subtle)}.account-gate .account-recover{padding:0 var(--padding-sm)}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content__hero{gap:40px;margin-bottom:40px}.collection-content__hero__image{width:50%}.collection-content__hero__content{flex:1;max-width:450px;margin:auto}@media screen and (max-width: 1024px){.collection-content__hero{gap:20px}.collection-content__hero__image{width:100%}}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__products{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.collection-content__products{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.collection-content__products{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.collection-content__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}html.header-is-up .product-hero__gallery,html.header-is-sticked .product-hero__gallery{top:var(--s-header);height:calc(100vh - var(--s-header))}@media screen and (max-width: 600px){html.header-is-up .product-hero__gallery,html.header-is-sticked .product-hero__gallery{top:0}}.product-hero{--hero-height: 100vh;--hero-height: 100svh;--gap: 40px;max-width:1800px;margin:0 auto}.product-hero>*{flex:50% 0 0;width:100%;overflow:hidden}.product-hero__gallery{position:sticky;display:grid;top:var(--s-header-space);height:calc(100vh - var(--s-header-space));transition:top .7s cubic-bezier(0.76, 0, 0.24, 1)}.product-hero__gallery .c-slider{height:100%}.product-hero__gallery__container{grid-area:1/1/2/2}.product-hero__gallery__container:not(.is-active){opacity:0;pointer-events:none}.product-hero__gallery__container .tag-bestseller{position:absolute;top:var(--s-20);right:var(--s-20);z-index:2}.product-hero__gallery__badges{position:absolute;bottom:var(--s-20);right:var(--s-20);z-index:2}.product-hero__gallery__badge{width:265px;height:67px;padding:2px;position:relative}.product-hero__gallery__slider .c-slider__thumbs{position:absolute;top:var(--s-20);left:var(--s-20);--thumb-size: var(--s-60)}.product-hero__gallery__slider .c-slider__thumbs__container{flex-direction:column}.product-hero__gallery__block{position:relative;overflow:hidden;height:100%}.product-hero__gallery__block:not(:first-of-type) .object-fit>img{object-fit:contain}.product-hero__sticky-scroll-track{flex:1}.product-hero__content{padding-inline:var(--s-60)}.product-hero__content__interior{position:sticky;bottom:0;width:100%;max-width:520px;margin-inline:auto;padding-block:var(--s-40)}.product-hero__content__interior .c-product-rating{margin-bottom:var(--s-20)}.product-hero__content__title:not(:last-child){margin-bottom:var(--s-20)}.product-hero__content__description:not(:last-child){margin-bottom:var(--gap)}.product-hero__truemed_label{margin-top:var(--s-20)}.product-hero__truemed_label img{height:20px}.product-hero__review_blocks{margin-top:var(--s-40);background-color:var(--cr-yellow);border-radius:var(--br);overflow:hidden}.product-hero__review_blocks .c-slider__buttons{left:unset;top:unset;bottom:12px;right:0;width:fit-content}@media(hover: hover){.product-hero__review_blocks .c-slider__button:hover{color:var(--cr-blue)}}.product-hero__review_blocks:not(:last-child){margin-bottom:var(--s-40)}.product-hero__review{width:100%;padding:20px 32px;display:flex;flex-direction:column;align-items:start;justify-content:center;flex:0 0 var(--slide-size)}.product-hero__review__quote::before{content:"“"}.product-hero__review__quote::after{content:"”"}.product-hero__review__reviewer{margin-top:var(--s-8)}.product-hero__review__reviewer span{text-wrap:nowrap}.product-hero__title_text{margin-top:var(--s-20)}.product-hero__title_text__img{width:25px;height:25px;position:relative}.product-hero__title_text strong,.product-hero__title_text b{color:var(--cr-blue)}.product-hero__title_text:not(:last-child){margin-bottom:var(--s-20)}.product-hero__features{gap:var(--s-8);padding-block:var(--gap);border-top:1px solid;list-style:none}.product-hero__features__icon{display:inline-block;width:28px;height:28px;filter:grayscale(1) brightness(0);flex-shrink:0}.product-hero__info{border-top:1px solid;padding-block:var(--gap)}.product-hero__info svg{width:20px;height:20px}.product-hero__info__logo{width:90px}.product-hero__info__label{margin-left:var(--s-4)}.product-hero__clinician{border-top:1px solid var(--cr-gray);padding-block:var(--gap)}.product-hero__clinician__header:not(:last-child){margin-bottom:var(--s-12)}.product-hero__clinician__logo{width:100%;max-width:32px}.product-hero__instruction:not(:last-child){margin-bottom:var(--s-28)}.product-hero__instruction__header{margin-bottom:var(--s-12)}.product-hero__usage:not(:last-child){margin-bottom:var(--s-28)}.product-hero__usage__header{margin-bottom:var(--s-12)}.product-hero__usage__image{position:relative;overflow:hidden;width:100%;max-width:185px}.product-hero__usage__image:after{content:"";display:block;padding-top:80%}.product-hero__quality{gap:var(--s-8)}.product-hero__quality:not(:last-child){margin-bottom:var(--s-8)}.product-hero__quality__icon{display:inline-block;width:40px;height:40px;filter:grayscale(1) brightness(0)}.product-hero__banner{margin-top:var(--gap);padding:var(--s-24);border-radius:var(--br)}.product-hero__banner__icon{width:24px}.product-hero__accordions{border-bottom:1px solid var(--cr-gray)}.product-hero__icon_texts{padding-top:var(--s-40)}.product-hero__icon_texts li:not(:last-child){margin-bottom:var(--s-20)}.product-hero__icon_texts:not(:last-child){margin-bottom:var(--s-40)}@media screen and (max-width: 1024px){.product-hero__content{padding-inline:var(--s-20)}}@media screen and (max-width: 600px){.product-hero{--gap: var(--s-28);flex-direction:column;padding-bottom:var(--s-40)}.product-hero__gallery{position:relative;overflow:hidden;width:100%;top:0;aspect-ratio:1;height:auto}.product-hero__gallery__block{height:unset}.product-hero__gallery__block:after{content:"";display:block;padding-top:100%}.product-hero__gallery__block:not(:first-of-type) .object-fit>img{object-fit:cover}.product-hero__content__interior{max-width:100%;padding-bottom:0px}.product-hero__gallery__badges{display:none}.product-hero__gallery__badge{width:179px;height:45px}.product-hero__gallery__slider .c-slider__thumbs{top:unset;bottom:var(--s-20);left:var(--s-20)}.product-hero__gallery__slider .c-slider__thumbs__container{flex-direction:row}.product-hero__gallery__slider .c-slider__thumbs__slide{margin-right:0;width:var(--s-40);height:var(--s-40)}.product-hero__container .tag-bestseller{left:var(--s-20);right:unset;height:30px}.product-hero__icon_texts li:not(:last-child){margin-bottom:var(--s-16)}}html.is-scrolled-hero .product-purchase-bar{transform:translate3d(0, 0, 0);opacity:1}html.is-scrolled-hero .product-purchase-bar.is-active .product-purchase-bar__form{transform:translate3d(0, 0, 0);pointer-events:auto}html.is-scrolled-footer .product-purchase-bar,html.is-scrolled-footer .product-purchase-bar.is-active .product-purchase-bar__form{transform:translate3d(0, 100%, 0)}@media screen and (max-width: 600px){html.is-scrolled-hero .product-purchase-bar{transform:translate3d(-50%, 0, 0)}html.is-scrolled-footer .product-purchase-bar{transform:translate3d(-50%, 100%, 0)}}.product-purchase-bar{position:fixed;right:var(--padding-lg);bottom:0;width:min(350px,100vw - var(--s-contain)*2);transform:translate3d(0, 100%, 0);transition:transform var(--t-1),opacity var(--t-1);z-index:10}.product-purchase-bar__trigger{width:100%;padding:var(--s-20);border-top-right-radius:var(--br);border-top-left-radius:var(--br);transition:transform var(--t-2),opacity var(--t-1);box-shadow:4px 4px 12px 0 rgba(73,73,73,.1)}.product-purchase-bar__trigger>.btn-brown{width:100%}.product-purchase-bar__form{--gap: 16px;position:absolute;left:0;bottom:0;transform:translate3d(0, 100%, 0);width:100%;padding:var(--s-20);border-top-right-radius:var(--br);border-top-left-radius:var(--br);transition:transform var(--t-2);box-shadow:4px 4px 12px 0 rgba(73,73,73,.1)}.product-purchase-bar__form .c-product-form{gap:var(--s-20)}.product-purchase-bar__form .c-product-form__selling-plan{margin-bottom:0}.product-purchase-bar__form .c-product-form__quantity{display:none}.product-purchase-bar__form .c-item-selling-plan__option{padding:var(--s-12);gap:0;font:var(--t-b-2)}.product-purchase-bar__form .c-item-price--save{display:none}.product-purchase-bar__form .c-item-selling-plan__option__frequency{font:var(--t-b-2);color:var(--cr-blue);margin-left:26px}.product-purchase-bar__form .c-item-price--regular{font-weight:400}.product-purchase-bar__close .icon-close{width:var(--s-16);height:var(--s-16)}.product-purchase-bar.is-active .product-purchase-bar__trigger{opacity:0;transform:translate3d(0, 60px, 0);pointer-events:none}@media screen and (max-width: 600px){.product-purchase-bar{position:fixed;right:unset;bottom:0;left:50%;transform:translate3d(-50%, 100%, 0);width:100%}}.blog-content__empty:empty,.blog-content__articles:empty,.blog-content__articles-pagination:empty{display:none}.blog-content__tags{margin:20px 0;gap:10px}.blog-content__tags a{padding:.4em .6em;white-space:nowrap;background-color:var(--cr-subtle)}.blog-content__tags a.is-active{color:var(--cr-white);background-color:var(--cr-black)}.blog-content__articles{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.blog-content__articles{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.blog-content__articles{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.blog-content__articles{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.blog-content__articles__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.blog-content__articles__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.article-content__hero{gap:40px;margin-bottom:40px}.article-content__hero__image{width:50%}.article-content__hero__content{flex:1;max-width:450px;margin:auto}@media screen and (max-width: 1024px){.article-content__hero{gap:20px}.article-content__hero__image{width:100%}}.search-content__hero{margin:40px auto}.search-content__results{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.search-content__results{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.search-content__results{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.search-content__results{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}
