:root{--oke-stars-foregroundColor: var(--cr-blue) !important}.oke-reviewsTab--small-top-left{display:none !important}.oke-sr-stars{margin-right:12px !important}.oke-sr-count{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline}.oke-stars-background svg,.oke-stars-foreground svg{height:15px !important}.oke-w{--space: 40px}.oke-w.okeReviews[data-oke-container]{max-width:unset !important;padding-bottom:0 !important}.oke-w-header{margin-bottom:var(--space);padding-bottom:var(--space);border-bottom:1px solid}.oke-w-header-content{width:100% !important;gap:var(--space);flex-direction:row-reverse;justify-content:space-between !important;flex-wrap:nowrap !important}@media screen and (max-width: 600px){.oke-w-header-content{flex-direction:column-reverse !important}}.oke-w-header-content-module{justify-content:flex-start !important}.oke-w-header-content-block{width:fit-content !important;margin-bottom:0 !important;margin-right:0 !important}.oke-w-recommendsModule-value,.oke-w-recommendsModule-text,.oke-w-ratingAverageModule-rating-average{font:var(--t-l-2) !important;text-transform:uppercase;letter-spacing:.1em;text-align:left !important}@media screen and (max-width: 600px){.oke-w-breakdownModule--contain{width:300px !important}}.oke-w-ratingAverageModule-rating-stars,.oke-w-breakdownModule-distribution{--oke-stars-foregroundColor: var(--cr-orange) !important}.oke-w-ratingAverageModule-count,.oke-w-breakdownModule-distribution-label-number{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em}.oke-w-breakdownModule-distribution-bar{background-color:var(--cr-cream-dark) !important;border-radius:0 !important}.oke-w-breakdownModule-distribution-bar-fill{background-color:var(--cr-orange) !important;border-radius:0 !important}.oke-w-writeReview:before{display:none !important}.oke-w-reviews-controls,.oke-w-filter-title,.oke-w-filter-clear{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em}.oke-w-filter-clear{display:inline-block;padding-left:0 !important;border-left:0 !important}.oke-w-filterOption-label{padding:0 16px !important;background-color:unset !important}.oke-w-filterOption-label-star:before,.oke-w-filterOption-label-star:empty:before,.oke-w-filterOption-label-star:before,.oke-w-filterOption-label-star:empty:before{color:var(--cr-black) !important}.oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label{background-color:var(--cr-black) !important;border-color:var(--cr-black) !important}.oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label .oke-w-filterOption-label-star:before,.oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label .oke-w-filterOption-label-star:empty:before,.oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label .oke-w-filterOption-label-star:before,.oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label .oke-w-filterOption-label-star:empty:before{color:var(--cr-cream) !important}.oke-w .oke-sortSelect-label{font-weight:400}.oke-w .oke-sortSelect-label:after{content:":";margin-left:-0.8em}.oke-w .oke-select{padding-left:0 !important;padding-right:15px !important;outline-width:1px !important}.oke-w-reviews-head{padding-bottom:var(--space) !important}.oke-w-reviews-controls{padding-bottom:var(--space) !important;border-bottom:1px solid}.oke-w-review-side{padding:0 !important;background-color:unset !important;border:unset !important}.oke-w-review-main{padding:0 !important}.oke-w-reviews-list-item{border-color:inherit !important}.oke-w-reviewer-avatar{display:none}.oke-w-reviewer-identity{font:var(--t-l-3) !important;text-transform:uppercase;letter-spacing:.1em}.oke-w-reviewer-identity .oke-w-reviewer-name{font-weight:400}.oke-w-review-recommendation{margin-top:10px !important}.oke-w-reviewerRecommendation--yes::before{margin-right:1em !important}.oke-w-reviewerRecommendation-text{font:var(--t-b-4)}.oke-w-review-helpful{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em}.oke-w .oke-helpful,.oke-w .oke-helpful-vote{display:inline-flex !important;align-items:flex-end}@media screen and (max-width: 600px){.oke-w{--space: 20px}}body .okeReviews[data-oke-container] .oke-reviewContent-date{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em}body .okeReviews[data-oke-container] .oke-reviewContent-stars{--oke-stars-foregroundColor: var(--cr-orange) !important}body .okeReviews[data-oke-container] .oke-reviewContent-title{margin-top:20px;font:var(--t-h-4);text-transform:unset}body .okeReviews[data-oke-container] .oke-reviewContent-body{margin-top:20px}body .okeReviews[data-oke-container] .oke-reviewContent-body p{font:var(--t-b-3)}body .okeReviews[data-oke-container] .oke-reviewContent-readMore{width:fit-content !important;margin-top:10px}body .okeReviews[data-oke-container] .oke-reviewContent-readMore-text{font:var(--t-l-4) !important;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline}.okeReviews[data-oke-container] .oke-state--noTopBorder,div.okeReviews .oke-state--noTopBorder{padding-block:40px !important;border-top:1px solid !important;border-bottom:1px solid !important}.okeReviews[data-oke-container] .oke-state--noTopBorder .oke-state-empty-text,div.okeReviews .oke-state--noTopBorder .oke-state-empty-text{margin-bottom:20px;font:var(--t-l-3) !important;text-transform:uppercase;letter-spacing:.1em}.okeReviews[data-oke-container] .oke-button,.okeReviews .oke-button{--height: 50px;--outline: 1px;--t-duration: 0.2s;position:relative !important;display:inline-flex !important;justify-content:space-between !important;gap:10px !important;align-items:center !important;white-space:nowrap !important;box-shadow:unset !important;border:unset !important;border-radius:var(--border-radius) !important;outline:unset !important;cursor:pointer !important;user-select:none !important;height:var(--height) !important;text-transform:uppercase !important;--height: 30px !important;padding:0 25px !important;border-radius:calc(var(--height)*2) !important;font:var(--t-l-3) !important;text-transform:uppercase !important;letter-spacing:.1em !important;line-height:1 !important;color:inherit !important;border:var(--outline) solid !important;transition:color var(--t-1),background-color var(--t-1),border-color var(--t-1) !important;background-color:rgba(0,0,0,0) !important}@media(hover: hover){.okeReviews[data-oke-container] .oke-button:not([disabled]):hover,.okeReviews .oke-button:not([disabled]):hover{color:var(--cr-cream) !important;background-color:var(--cr-black) !important;border-color:var(--cr-black) !important}}#custom-gladly-chat-button{position:fixed;right:20px;bottom:20px;height:60px;padding:0 20px;font:var(--t-b-3);border:2px solid var(--cr-orange);background-color:var(--cr-black);color:var(--cr-cream);z-index:var(--z-chat-trigger)}#custom-gladly-chat-button .svg-dialog{display:inline-block;width:calc(var(--size)*.5)}body>#gladlyChat_container .ivPEsO{border-width:3px !important}@media(max-width: 667px){body>#gladlyChat_container .ivPEsO{width:calc(100vw - 6px) !important}}.product-purchase-bar__gladly span{text-decoration:underline}.c-accordion{--padding-v: 15px;display:block;border-bottom:1px solid}.c-accordion__toggle{gap:10px;width:100%;padding:var(--padding-v) 0;text-align:left}.c-accordion__toggle .icon-plus,.c-accordion__toggle .icon-caret-down{--thickness: 2px;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:var(--cr-orange)}.c-accordion__title{overflow:hidden;text-overflow:ellipsis}.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-bottom:calc(var(--padding-v)*2)}.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{opacity:1;pointer-events:auto;transition:height .4s,opacity .4s .3s}.c-accordion.has-image{border-bottom:1px dashed rgba(0,0,0,0);border-image-source:repeating-linear-gradient(to right, currentColor 0 6px, transparent 6px 12px);border-image-slice:1;border-image-repeat:stretch}.c-accordion.has-image .c-accordion__toggle{padding:0 0 var(--padding-v);gap:0px}.c-accordion.has-image .c-accordion__image{position:relative;overflow:hidden;width:100%;margin-bottom:var(--padding-v)}.c-accordion.has-image .c-accordion__image::before{content:"";display:block;padding-top:134%}.c-accordion.has-image .c-accordion__title{overflow:hidden}.c-accordion-product-benefits-2{border-bottom:none;text-align:center}.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)}.c-banner{gap:20px;padding:20px 40px;border-radius:var(--border-radius);background-color:var(--bg-color)}@media screen and (max-width: 1024px){.c-banner{padding:40px;text-align:center;justify-content:center}}.c-linklist__item{white-space:nowrap}.c-item-variants__pills{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:5px}.c-item-variants__pills__item{position:relative}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item label{white-space:nowrap;padding:5px 15px;border:1px solid;transition:.2s}.c-item-variants__pills__item input[type=radio]~label{display:block;padding:5px 15px}.c-item-variants__pills__item input[type=radio]:checked~label{color:var(--cr-accent);border-color:var(--cr-accent)}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.1}@media screen and (max-width: 600px){.c-item-selling-plan__options{flex-direction:column;align-items:stretch}}.c-item-selling-plan__options:not(:last-child){margin-bottom:20px}.c-item-selling-plan__option{position:relative;width:100%;padding:0;border:1px solid var(--cr-black);transition:.3s}.c-item-selling-plan__option:not(:last-child){border-bottom:none}.c-item-selling-plan__option__header{gap:20px;width:100%;padding:20px}.c-item-selling-plan__option__content{opacity:0;pointer-events:none;transition:opacity .2s;width:100%;max-height:0;padding:0 20px;overflow:hidden;transition:max-height .2s ease-out,opacity .3s}.c-item-selling-plan__option__content__info ul{font:var(--t-l-3)}.c-item-selling-plan__option__content__info ul li:not(:last-child){margin-bottom:.2em}.c-item-selling-plan__option__content__info ul li{margin-top:.2em}.c-item-selling-plan__option.is-expanded .c-item-selling-plan__option__content{opacity:1;pointer-events:auto;padding:0 20px 20px}.c-item-selling-plan__option label{font:var(--t-l-3);cursor:pointer}.c-item-selling-plan__option input[type=radio],.c-item-selling-plan__option input[type=checkbox]{width:15px;height:15px;border:1px solid var(--cr-black);border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);transition:.3s}@media(hover: hover){.c-item-selling-plan__option input[type=radio]:hover,.c-item-selling-plan__option input[type=checkbox]:hover{background-color:var(--cr-orange)}}.c-item-selling-plan__option input[type=radio]:checked,.c-item-selling-plan__option input[type=checkbox]:checked{background-color:var(--cr-orange);box-shadow:none}.c-item-selling-plan__option .c-item-price{margin-left:auto;font:var(--t-l-3);pointer-events:none}.c-item-selling-plan__option .c-item-price__group{margin-left:auto;gap:10px}.c-item-selling-plan__option .c-item-price:nth-child(2){position:relative;color:var(--cr-subtle-5)}.c-item-selling-plan__option .c-item-price:nth-child(2)::after{content:"";display:block;width:100%;height:1px;background-color:currentColor;position:absolute;left:0;right:0;top:60%}.c-item-selling-plan__frequency{gap:20px;margin-left:35px;margin-block:12px 20px;pointer-events:none}.c-item-selling-plan__frequency label:not(:last-child){flex:0 0 auto;margin-bottom:0}.c-item-selling-plan__frequency__select{flex:1}.c-item-selling-plan__frequency__select select{height:fit-content;padding-block:8px;font:var(--t-l-3)}.c-item-selling-plan__frequency__select::after{content:"";position:absolute;top:50%;right:.75em;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;pointer-events:none;border-right:2px solid;border-bottom:2px solid}.c-item-selling-plan .c-item-selling-plan__option:has(input[type=radio]:checked) .c-item-selling-plan__frequency,.c-item-selling-plan .c-item-selling-plan__option:has(input[type=checkbox]:checked) .c-item-selling-plan__frequency{pointer-events:auto}@media screen and (max-width: 600px){.c-item-selling-plan__frequency{margin-block:10px}.c-item-selling-plan__option__header{padding:10px}.c-item-selling-plan__option.is-expanded .c-item-selling-plan__option__content{padding:0 20px 10px}}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){color:var(--cr-subtle-4);margin-left:.4em}.c-item-quantity{--height: 45px;height:var(--height);min-width:80px;padding-inline:2px;border-radius:calc(var(--height)/2);border:1px solid}.c-item-quantity input[name=quantity]{flex:1;text-align:center;pointer-events:none;font:var(--t-l-4);-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(--height);height:var(--height);border-radius:100%;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:calc(var(--height)/3);max-width:20px;min-width:5px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1px 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-2)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-subtle)}}.c-item-card__thumbnail{position:relative;margin-bottom:20px}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-card__content__title{margin-bottom:2px}.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}.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}html.is-cart-empty .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)}.c-cart__empty__collection-list{gap:var(--gap);margin-top:var(--gap)}.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{padding:var(--padding-v) var(--padding-h);text-align:center}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none;transition:opacity .2s}.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}.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;transition:opacity .2s}.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:opacity .2s;transition-duration:var(--t-1)}.c-cart__items .c-line-item{--thumb: 150px}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-quantity{--height: 25px}.c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}.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 var(--t-1),border var(--t-1),margin-top var(--t-1)}.c-cart__note__text.is-active{height:var(--height);border-color:var(--cr-subtle-3);margin-top:8px}.c-cart__summary{padding:var(--padding-v) var(--padding-h);gap:.2em}.c-cart__summary__subtotal{gap:var(--gap)}.c-cart__summary [type=submit]{margin-top:var(--gap)}.c-line-item{--thumb: 100px;gap:20px;transition:opacity .2s}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-line-item__info{gap:4px;padding-block:8px}.c-line-item__quantity{margin-top:10px;gap:10px}.c-upsell-item{opacity:0;pointer-events:none;transition:opacity .2s;--thumb: 100px}.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-article-card{gap:30px;position:relative;padding:24px;overflow:hidden;transition:.2s}@media(hover: hover){.c-article-card:hover{background-color:var(--hover-bg, var(--cr-black));color:var(--hover-color, var(--cr-cream))}}.c-article-card__image{position:relative;overflow:hidden;width:100%}.c-article-card__image::after{content:"";display:block;padding-top:100%}.c-article-card__text{gap:20px 40px}@media screen and (max-width: 600px){.c-article-card__text{gap:15px 40px}}.c-article-card__category{margin-bottom:30px}.c-article-card__info{flex:1;gap:30px}.c-article-card__title{flex:100%}.c-article-card__author{flex:100%}.c-article-card[data-layout=small]{flex-direction:row;gap:16px}.c-article-card[data-layout=small] .c-article-card__image{flex:50% 0 0;height:fit-content}.c-article-card[data-layout=small] .c-article-card__text{gap:20px;height:fit-content}.c-article-card[data-layout=small] .c-article-card__category{margin-bottom:30px}.c-article-card[data-layout=small] .c-article-card__info{display:none}.c-article-card[data-layout=small] .c-article-card__title{font:var(--t-h-4)}.c-article-card[data-layout=small] .c-article-card__author{font:var(--t-b-2)}.c-article-card[data-layout=medium] .c-article-card__text{order:1}.c-article-card[data-layout=medium] .c-article-card__category{margin-bottom:20px}.c-article-card[data-layout=medium] .c-article-card__image::after{padding-top:55%}.c-article-card[data-layout=medium] .c-article-card__author{font:var(--t-b-2)}.c-article-card[data-layout=large] .c-article-card__title{font-size:54px;line-height:1.15}.c-article-card[data-layout=large] .c-article-card__image::after{padding-top:38%}@media screen and (max-width: 900px){.c-article-card{padding:16px}.c-article-card[data-layout=medium] .c-article-card__text,.c-article-card[data-layout=large] .c-article-card__text{order:-1}.c-article-card[data-layout=medium] .c-article-card__category,.c-article-card[data-layout=large] .c-article-card__category{margin-bottom:0}.c-article-card[data-layout=medium] .c-article-card__info,.c-article-card[data-layout=large] .c-article-card__info{margin-top:-10px}.c-article-card[data-layout=medium] .c-article-card__title,.c-article-card[data-layout=large] .c-article-card__title{font-size:24px;line-height:120%}.c-article-card[data-layout=medium] .c-article-card__image::after,.c-article-card[data-layout=large] .c-article-card__image::after{padding-top:100%}}.c-article-card-bg{position:relative;overflow:hidden;gap:20px;max-width:750px;height:min(400px,40vw);padding:20px;transition:.2s}.c-article-card-bg__content{flex:2}.c-article-card-bg__category:not(:last-child){margin-bottom:40px}.c-article-card-bg__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:350px}.c-article-card-bg__title:not(:last-child){margin-bottom:30px}.c-article-card-bg__info{flex:1}.c-article-card-bg__action{width:100%}.c-article-card-bg__date{gap:5px;flex:1}.c-article-card-bg__thumbnail{position:relative;overflow:hidden;width:100%;max-width:200px}.c-article-card-bg__thumbnail::before{content:"";display:block;padding-top:100%}.c-article-card-bg__cta{margin-top:auto}@media(hover: hover){.c-article-card-bg:hover .c-article-card-bg__cta .btn-outline__label{color:var(--hover-color)}.c-article-card-bg:hover .c-article-card-bg__cta:after{transform:scaleX(1);transform-origin:left}}@media screen and (max-width: 1024px){.c-article-card-bg{flex-direction:column;height:auto}.c-article-card-bg__title:not(:last-child){margin-bottom:20px}.c-article-card-bg__info{flex-direction:column-reverse;gap:30px}.c-article-card-bg__date{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 600px){.c-article-card-bg__thumbnail{max-width:unset}}.c-pagination__progress{height:4px;width:178px;margin:16px auto}.c-pagination__progress__bar{transition:width .3s}.c-pagination__load-more{position:relative}.c-pagination__end-message{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0;white-space:nowrap;transition:.4s .4s ease-in-out}.c-pagination__btn{transition:.4s ease-in-out}.c-pagination.is-max-items .c-pagination__end-message{opacity:1;pointer-events:auto}.c-pagination.is-max-items .c-pagination__btn{opacity:0;pointer-events:none;transition:opacity .2s}.c-email-capture-shopify{position:relative}.c-email-capture-shopify .c-field{--height: 75px;text-transform:uppercase}.c-email-capture-shopify .c-field input{padding-right:80px;letter-spacing:.1em}.c-email-capture-shopify__submit{position:absolute;height:24px;top:50%;right:0;transform:translate3d(0, -50%, 0)}.c-email-capture-shopify__message{margin-top:20px;color:var(--cr-orange)}@media screen and (max-width: 600px){.c-email-capture-shopify .c-field{--height: 60px}}.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-filters-sort .c-field{margin-bottom:0}.c-filters-sort__selection{border-top:1px solid;border-bottom:1px solid}@media screen and (min-width: 1025px){.c-filters-sort__selection{padding-block:20px;gap:20px}}@media screen and (max-width: 1024px){.c-filters-sort__selection{gap:0}}.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{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:calc(100% + 5px);left:0;padding:4px 0;border:1px solid;transition:opacity .2s;z-index:var(--z-sticky)}.is-dropdown-active .c-filters-sort__dropdown__content{opacity:1;pointer-events:auto}.c-filters-sort__dropdown__content__label{gap:.5em;padding:4px 8px;white-space:nowrap;cursor:pointer;transition:background .2s}@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-top{display:none}}.c-filters-sort__active{width:100%;height:fit-content;overflow:hidden;padding-top:20px;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{padding:.4em .6em;gap:.6em;white-space:nowrap;background-color:var(--cr-subtle);transition:background-color var(--t-1)}@media(hover: hover){.c-filters-sort__active button:hover{background-color:var(--cr-subtle-1)}}@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:var(--z-sticky)}.c-filters-sort__panel__overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:var(--z-overlay)}.c-filters-sort__panel__content{position:fixed;height:100%;width:90%;max-width:420px;top:0;right:0;background-color:var(--cr-cream);transition:.6s var(--e-inOut-expo);z-index:var(--z-popup)}.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}}.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-account-address-form{opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;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-cream);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-video{--button-padding: 30px;position:relative;width:100%;height:100%;overflow:hidden}.c-video video,.c-video iframe{pointer-events:none}.c-video video{position:absolute;left:50%;height:100%;width:100%;object-fit:cover;transform:translate(-50%, 0)}.c-video>iframe{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.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__play-control{z-index:10}.c-video__control{gap:5px;position:absolute;bottom:10px;right:10px;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)}}@media(hover: hover){.c-video:hover .c-video__control{opacity:1;pointer-events:auto}}.c-video__trigger{--color: 0, 0, 0;width:calc(var(--button-padding)*1.2);height:var(--button-padding);background-color:rgba(var(--color), 0.4);backdrop-filter:blur(1px);border-radius:var(--border-radius);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 svg{display:block;width:min(18px,60%);margin:auto;pointer-events:none}@media(hover: hover){.c-video__trigger:hover{background-color:rgba(var(--color), 1)}}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}.c-header{position:relative;max-width:var(--max-width)}.c-header>*:not(:last-child){margin-bottom:25px}.c-header__heading b,.c-header__heading strong{font-weight:400;color:var(--cr-orange)}.s-editorial{margin-block:30px}@media screen and (max-width: 600px){.s-editorial__wrapper.p-x-max-mobile{padding-inline:var(--padding-max)}}@media screen and (max-width: 600px){.s-editorial__wrapper.is-full-bleed-mobile{padding-inline:0}}.c-editorial{position:relative;overflow:hidden;height:clamp(600px,50vh,700px);height:clamp(600px,50svh,700px);padding:40px}.c-editorial__content{position:relative;flex:1;gap:20px}.c-editorial__heading-image{max-width:650px}@media screen and (max-width: 600px){.c-editorial__heading-image{width:100%;padding:20px;margin:0 auto}}.c-editorial__paragraph{max-width:650px;text-wrap:balance}.c-editorial__paragraph:not(:last-child){margin-bottom:35px}@media screen and (max-width: 600px){.c-editorial__paragraph.text-centered-mobile{text-align:center}}.c-editorial__cta:not(:last-child){margin-bottom:20px}@media screen and (max-width: 600px){.c-editorial{padding:20px}}.c-editorial-full{position:relative;overflow:hidden}.c-editorial-full.has-overlay:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.c-editorial-full[data-layout=full]{height:clamp(720px,100vh - var(--s-header) - var(--s-announcement),1200px);height:clamp(720px,100svh - var(--s-header) - var(--s-announcement),1200px)}.c-editorial-full[data-layout=full] .c-editorial-full__media{position:absolute;inset:0;width:100%;height:100%}.c-editorial-full[data-layout=full] .c-editorial-full__content{z-index:2}.c-editorial-full[data-layout=full] .c-editorial-full__paragraph{max-width:680px}.c-editorial-full__content{width:100%}.c-editorial-full__media{position:relative;overflow:hidden;width:100%}.c-editorial-full__content{position:relative;text-align:center}.c-editorial-full__subheading:not(:last-child){margin-bottom:20px}.c-editorial-full__heading{max-width:1100px}.c-editorial-full__heading:not(:last-child){margin-bottom:40px}@media screen and (max-width: 600px){.c-editorial-full__heading:not(:last-child){margin-bottom:20px}}.c-editorial-full__paragraph{max-width:1100px}.c-editorial-full__paragraph:not(:last-child){margin-bottom:80px}.c-its{gap:var(--s-section)}.c-its__media{flex:1;position:relative;overflow:hidden}.c-its__media::before{content:"";display:block;padding-top:70%}.c-its__content{flex:1;gap:40px;max-width:520px}@media screen and (max-width: 1024px){.c-its{gap:40px;flex-direction:column;align-items:unset}}@media screen and (max-width: 600px){.c-its{gap:30px;flex-direction:column-reverse}.c-its__content{gap:30px;align-items:center;margin-inline:auto;text-align:center}}.c-source{gap:30px;padding-block:8px;max-width:var(--max-width);border-top:.8px dashed rgba(0,0,0,0);border-bottom:.8px dashed rgba(0,0,0,0);border-image-source:repeating-linear-gradient(to right, currentColor 0 6px, transparent 6px 12px);border-image-slice:1;border-image-repeat:stretch}.c-source__content{text-align:left}.c-source__content ol,.c-source__content ul{counter-reset:item;padding:0;list-style:none}.c-source__content li:before{content:counter(item) ".";counter-increment:item;position:absolute;vertical-align:super;font-size:.8em;left:.8em}.c-source__content li{position:relative;display:block;padding:0em 0em 0em 1.5em}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.c-slider{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px;position:relative;display:block}.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)}.c-slider__button{width:18px;height:18px}.c-slider__dots{gap:30px;margin-top:40px}.c-slider__dot{display:inline-block;width:12px;height:12px;border:2px solid;transition:border-color var(--t-2),background-color var(--t-2)}.c-slider__dot.is-active{background-color:currentColor;pointer-events:none}@media(hover: hover){.c-slider__dot:hover{border-color:var(--cr-orange)}}.c-slider__progress{position:relative;overflow:hidden;justify-self:flex-end;align-self:center;width:calc(100% - 72px);height:10px;margin-top:40px;margin-inline:auto;background-color:var(--cr-cream-dark);border-radius:80px}.c-slider__progress__bar{position:absolute;width:100%;top:0;bottom:0;left:-100%;background-color:currentColor;transition:transform .2s}.c-info .c-tooltip{--text-color: var(--cr-cream);--bg-color: var(--cr-black);display:inline}.c-info .c-tooltip .c-tooltip__container{width:clamp(350px,30vw,450px)}.c-info .c-tooltip .c-tooltip__content{background-color:var(--bg-color);color:var(--text-color)}.c-info .c-tooltip .svg-info{color:var(--cr-orange);width:30px;height:30px}@media screen and (max-width: 600px){.c-info .c-tooltip .svg-info{width:20px;height:20px}}.c-info .c-tooltip.is-active .c-tooltip__label,.c-info .c-tooltip.is-active .svg-info{color:var(--bg-color)}.c-info .c-tooltip.is-active .svg-info>path{fill:var(--text-color)}@media(hover: hover){.c-info .c-tooltip:hover .c-tooltip__label,.c-info .c-tooltip:hover .svg-info{color:var(--bg-color)}.c-info .c-tooltip:hover .svg-info>path{fill:var(--text-color)}}.c-info .c-tooltip__trigger{gap:5px;height:auto;padding-inline:0;border:0;border-radius:0;font:inherit;text-transform:lowercase}.c-info .c-tooltip__trigger:after{display:none}.c-info[data-theme-setting=light] .c-tooltip{--text-color: var(--cr-black);--bg-color: var(--cr-cream)}.c-tooltip{--tooltip-z: 1;position:relative}.c-tooltip:hover .c-tooltip__container{opacity:1;pointer-events:auto}.c-tooltip.is-active .c-tooltip__container{opacity:1;pointer-events:auto}.c-tooltip.is-active .c-tooltip__trigger .c-tooltip__label,.c-tooltip.is-active .c-tooltip__trigger svg{color:var(--hover-color, var(--cr-cream))}.c-tooltip.is-active .c-tooltip__trigger svg>path{fill:var(--cr-black)}.c-tooltip.is-active .c-tooltip__trigger:after{transform:scaleX(1);transform-origin:left}.c-tooltip__label,.c-tooltip svg{position:relative;transition:color var(--t-2);z-index:var(--tooltip-z)}.c-tooltip__trigger{position:relative;display:inline-flex;overflow:hidden;justify-content:space-between;align-items:center;gap:10px;height:30px;white-space:nowrap;padding-inline:25px;border:1px solid;border-radius:60px;line-height:1;cursor:pointer}.c-tooltip__trigger svg>path{transition:var(--t-2)}.c-tooltip__trigger:after{content:"";position:absolute;inset:0;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--t-2)}@media(hover: hover){.c-tooltip__trigger:hover .c-tooltip__label,.c-tooltip__trigger:hover svg{color:var(--hover-color, var(--cr-cream))}.c-tooltip__trigger:hover svg>path{fill:var(--cr-black)}.c-tooltip__trigger:hover:after{transform:scaleX(1);transform-origin:left}}.c-tooltip .svg-info{display:inline-block;width:1em;height:1em}.c-tooltip__container{opacity:0;pointer-events:none;transition:opacity .2s;z-index:calc(var(--tooltip-z) + 1);position:absolute;left:0;bottom:100%;padding-bottom:10px;opacity:0;pointer-events:none;transition:opacity var(--t-2)}.c-tooltip__container.is-active{opacity:1;pointer-events:auto}@media(hover: hover){.c-tooltip__container:hover{opacity:1;pointer-events:auto}}.c-tooltip__content{width:clamp(200px,30vw,300px);padding:15px;border-radius:10px;text-align:left}.c-tooltip[data-position=bottom] .c-tooltip__container{bottom:unset;padding-bottom:unset;padding-top:10px;top:100%}.c-filter{overflow-x:auto}.c-filter__option{flex:1}.c-filter__option:not(:first-child) .c-filter__btn{border-left:0}.c-filter__option.is-active .c-filter__btn{color:var(--text-color);background-color:var(--bg-color);border-color:var(--border-color)}.c-filter__btn{width:100%;padding:14px 20px;border:1px solid;user-select:none;white-space:nowrap;transition:color .3s,background-color .3s,border-color .3s}@media(hover: hover){.c-filter__btn:hover{color:var(--text-color);background-color:var(--bg-color);border-color:var(--border-color)}}@media screen and (max-width: 600px){.c-filter__btn{padding:15px 12px}}.s-advisory__header{text-align:center}.s-advisory__header:not(:last-child){margin-bottom:100px}@media screen and (max-width: 1024px){.s-advisory__header>.c-header>.c-header__subheading{max-width:300px;margin-inline:auto}}@media screen and (max-width: 600px){.s-advisory__header>.c-header>.c-header__subheading{max-width:250px}}.s-advisory__blocks{gap:20px}.s-advisory__block{width:25%;cursor:pointer}@media(hover: hover){.s-advisory__block:hover .s-advisory__btn svg{color:var(--hover-color)}.s-advisory__block:hover .s-advisory__btn:after{transform:scaleX(1);transform-origin:left}}@media screen and (max-width: 1024px){.s-advisory__blocks{flex-wrap:wrap}.s-advisory__block{width:calc(50% - 10px)}}.s-advisory__info{flex:1;padding:15px}.s-advisory__name{gap:5px;min-height:2.4em}.s-advisory__name:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1024px){.s-advisory__name>p{font:var(--t-l-6)}}.s-advisory__btn{padding-inline:10px}.s-advisory__popup{position:relative;overflow:hidden;gap:30px;width:100%;max-width:900px;min-height:480px;padding:30px}.s-advisory__popup__header{position:relative}.s-advisory__popup__name:not(:last-child){margin-bottom:15px}.s-advisory__popup__close{position:absolute;right:30px;top:25px;width:2em;height:2em;z-index:2}.s-advisory__popup__close .icon-close{--thickness: 2px;width:1.5em;height:1.5em;pointer-events:none}.s-advisory__popup__content{position:relative;gap:40px}.s-advisory__popup__bio{max-width:480px}.s-advisory__popup__image{max-width:420px;width:100%;flex:1}.s-articles{margin-top:80px;padding-bottom:40px}.s-articles__header{gap:15px}.s-articles__header:not(:last-child){margin-bottom:40px}.s-articles__cards{gap:20px;padding-bottom:20px}.s-articles__card{flex:0 0 45%}@media screen and (max-width: 1280px){.s-articles__card{flex:0 0 55%}}@media screen and (max-width: 1024px){.s-articles__card{flex:0 0 65%}}@media screen and (max-width: 600px){.s-articles__header{text-align:center}.s-articles__card{flex:0 0 85%}.s-articles__cards:not(:last-child){margin-bottom:50px}}.s-brands{padding-block:30px}.s-brands__heading{width:fit-content;white-space:nowrap}.s-brands__marquee{--gradient-color: rgba(255, 250, 241, 1), rgba(255, 250, 241, 0);position:relative;overflow:hidden;flex:1}.s-brands__marquee:before,.s-brands__marquee:after{content:"";position:absolute;top:0;height:100%;background:linear-gradient(to right, var(--gradient-color));width:50px;z-index:2}.s-brands__marquee:before{left:0}.s-brands__marquee:after{right:.5px;transform:rotateZ(180deg)}.s-brands__content{position:relative;padding:15px 0px 15px 30px;gap:20px;border-top:.8px dashed rgba(0,0,0,0);border-bottom:.8px dashed rgba(0,0,0,0);border-image-source:repeating-linear-gradient(to right, currentColor 0 6px, transparent 6px 12px);border-image-slice:1;border-image-repeat:stretch}.s-brands__content:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;border-left:.8px solid rgba(0,0,0,0);border-right:.8px solid rgba(0,0,0,0);border-image-source:repeating-linear-gradient(to bottom, currentColor 0 6px, transparent 6px 12px);border-image-slice:1;border-image-repeat:stretch}.s-brands__logo{width:100%;max-width:120px;height:3.5rem}@media screen and (max-width: 1024px){.s-brands{padding-inline:0px}.s-brands__heading:not(:last-child){margin-bottom:15px}.s-brands__content{flex-direction:column;padding:20px 0px}.s-brands__content:after{display:none}.s-brands__marquee{width:100%}}.s-data{position:relative;overflow:hidden}.s-data__header{gap:50px;text-align:center}.s-data__header:not(:last-child){margin-bottom:70px}.s-data__blocks .c-slider__viewport{width:calc(100% - 72px);margin-inline:auto}.s-data__block{position:relative;overflow:hidden;width:100%;height:clamp(450px,40vh,520px);padding:20px;text-align:center}@media(hover: hover){.s-data__block:hover .s-data__link svg{color:var(--hover-color)}.s-data__block:hover .s-data__link:after{transform:scaleX(1);transform-origin:left}}.s-data__image{z-index:-1}.s-data__name{position:relative}@media screen and (max-width: 600px){.s-data__name{font-size:20px}}.s-data .c-slider{--slide-size: calc(100% / 8 - 21.875px);--slide-gap: 25px}@media screen and (max-width: 1280px){.s-data .c-slider{--slide-size: calc(100% / 6 - 20.83px)}}@media screen and (max-width: 1024px){.s-data .c-slider{--slide-size: calc(100% / 4 - 18.75px)}}@media screen and (max-width: 600px){.s-data{padding-top:var(--s-section);padding-bottom:calc(var(--s-section) + 36px)}.s-data__blocks .c-slider__viewport{width:100%}.s-data__blocks .c-slider__container{flex-direction:column;max-height:220px}.s-data__blocks .c-slider__slide{margin-bottom:20px;margin-right:0px}.s-data__blocks .c-slider__buttons{flex-direction:column;align-items:center;height:100%;pointer-events:none}.s-data__blocks .c-slider__button{pointer-events:auto}.s-data__blocks .c-slider__button--prev{transform:translate3d(0, -36px, 0) rotate(90deg)}.s-data__blocks .c-slider__button--next{transform:translate3d(0, 36px, 0) rotate(90deg)}.s-data__block{flex-direction:row;min-height:100px;height:unset;padding:15px 40px}}.s-data__popup{position:relative;overflow:hidden;width:100%;min-height:450px;padding:40px 30px}.s-data__popup:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.s-data__popup__image{position:absolute;inset:0;width:100%;height:100%;z-index:0}.s-data__popup__image img{width:100%;height:100%;object-fit:cover;object-position:center}.s-data__popup__close{position:absolute;right:30px;top:35px;width:2em;height:2em;z-index:2;transform:translateZ(0)}@media screen and (max-width: 600px){.s-data__popup__close{width:50px;height:30px;border:solid 2px;border-radius:60px}}.s-data__popup__close .icon-close{--thickness: 2px;width:1.5em;height:1.5em;pointer-events:none}.s-data__popup__close .icon-minus{--thickness: 2px;width:1.25em;height:1.25em;vertical-align:middle;pointer-events:none}.s-data__popup__name{position:relative;margin-bottom:40px;text-align:center;z-index:1;transform:translateZ(0)}@media screen and (max-width: 600px){.s-data__popup__name{font-size:20px;text-align:left}}.s-data__popup__content{position:relative;gap:40px 15px;z-index:1}@media screen and (max-width: 600px){.s-data__popup__content{gap:20px 10px}}.s-data__popup__content:not(:last-child){margin-bottom:40px}.s-data__popup__feature{flex:1;gap:30px}@media screen and (max-width: 600px){.s-data__popup__feature{gap:20px}}.s-data__popup__amino{flex:1;gap:30px}.s-data__popup__title{max-width:210px;text-align:center}.s-data__popup__block{gap:20px;text-align:center;margin-block:auto}.s-data__popup__number{font-size:clamp(60px,20vw,110px)}@media screen and (max-width: 600px){.s-data__popup__label{font:var(--t-h-3)}}.s-data__popup__footer{position:relative;padding-top:20px;border-top:1px solid;text-align:center;z-index:1}.s-data__popup__item{gap:25px}.s-data__popup__item:not(:last-child){margin-bottom:10px}@media screen and (max-width: 600px){.s-data__popup__item:not(:last-child){margin-bottom:40px}}.s-data__popup__stat{width:60px;height:60px;border-radius:100%;flex-shrink:0}.s-data__popup__paragraph{gap:10px;max-width:140px}@media screen and (max-width: 600px){.s-data__popup__paragraph{max-width:240px}}@media screen and (max-width: 600px){.s-data__popup__paragraph span{font-size:20px;line-height:.85}}@media screen and (max-width: 600px){.s-data__popup__cta.is-small{--height: 35px;font:var(--t-l-6)}}.s-data__popup__cta svg{width:3em}.s-data__popup__source{position:relative;margin-inline:auto;z-index:1}@media screen and (max-width: 600px){.s-data__popup{height:auto;min-height:fit-content;margin-block:auto;flex-shrink:0}.s-data__popup__content{flex-direction:column}}.s-faq{--spacing: 90px}.s-faq__header{margin-inline:auto;text-align:center}.s-faq__header:not(:last-child){margin-bottom:var(--spacing)}.s-faq__filter:not(:last-child){margin-bottom:60px}.s-faq__search{position:relative;margin-inline:auto;margin-bottom:var(--spacing)}.s-faq__search__cursor{position:absolute;top:34%;left:0;width:2px;height:23px;background-color:var(--cr-accent);animation:blink 1s steps(1) infinite;pointer-events:none}@media screen and (max-width: 600px){.s-faq__search__cursor{top:40%;height:18px}}.s-faq__search .c-field{--height: 75px;width:100%;text-transform:uppercase}.s-faq__search .c-field input{padding-right:60px;letter-spacing:.1em}@media screen and (max-width: 600px){.s-faq__search .c-field input{padding-right:50px}}.s-faq__search .c-field button{position:absolute;height:24px;top:50%;right:0;transform:translate3d(0, -50%, 0);opacity:0;pointer-events:none;transition:opacity .4s ease}.s-faq__search .c-field button.is-visible{opacity:1;pointer-events:auto}.s-faq__blocks{display:grid;position:relative;margin-inline:auto}.s-faq__blocks:not(:last-child){margin-bottom:var(--spacing)}.s-faq__block{grid-area:1/1/2/2;transition:opacity .4s .4s}.s-faq__block.has-faq{border-top:1px solid}.s-faq__block:not(.is-active){opacity:0;pointer-events:none;transition:opacity .4s;transition-delay:0s;position:absolute}.s-faq__block .c-accordion{--padding-v: 20px}.s-faq__block .c-accordion__toggle{font:var(--t-b-1)}.s-faq__block .c-accordion__content-interior{padding-bottom:calc(var(--padding-v)*1.5)}.s-faq__action{text-align:center}.s-faq__label:not(:last-child){margin-bottom:30px}@media screen and (max-width: 600px){.s-faq{--spacing: 35px}}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}.s-social__header{gap:30px;margin-bottom:50px}.s-social__link{flex:none}.s-social__blocks{gap:20px;padding:0 var(--s-contain) 40px}.s-social__block{flex:none;position:relative;overflow:hidden;width:clamp(240px,20%,350px)}.s-social__block::before{content:"";display:block;padding-top:125%}@media screen and (max-width: 1024px){.s-social{text-align:center}.s-social__blocks{margin-bottom:50px}}.support-hero{gap:30px;padding-block:120px;text-align:center}@media screen and (max-width: 600px){.support-hero__heading{font:var(--t-h-2)}}.support-hero__heading:not(:last-child){margin-bottom:50px}.support-contact{--spacing: 75px;gap:60px;padding-block:20px}.support-contact__image{flex:1;position:relative;overflow:hidden;width:100%}@media screen and (max-width: 1024px){.support-contact__image::before{content:"";display:block;padding-top:100%}.support-contact__image>*{position:absolute;top:0;left:0;width:100%;height:100%}}.support-contact__content{flex:1}.support-contact__inner{max-width:750px;margin-inline:auto}.support-contact__subheading:not(:last-child){margin-bottom:15px}.support-contact__heading:not(:last-child){margin-bottom:var(--spacing)}.support-contact__paragraph{max-width:550px}.support-contact__paragraph:not(:last-child){margin-bottom:40px}.support-contact__action:not(:last-child){margin-bottom:var(--spacing)}.support-contact__blocks{gap:30px 60px}.support-contact__blocks:not(:last-child){margin-bottom:var(--spacing)}.support-contact__block{gap:15px}.support-contact__link{transition:color .2s}@media(hover: hover){.support-contact__link:hover{color:var(--cr-orange)}}@media screen and (max-width: 1024px){.support-contact{flex-direction:column;align-items:flex-start}.support-contact__inner{margin-inline:0}.support-contact__paragraph{font-size:16px}}@media screen and (max-width: 600px){.support-contact{--spacing: 35px;gap:40px}.support-contact__heading:not(:last-child){margin-bottom:25px}.support-contact__blocks{grid-template-columns:repeat(1, 1fr)}}.s-testimonial{gap:var(--s-section)}.s-testimonial__blocks{width:100%;padding-block:15px;border-left:2px solid;border-right:2px solid}.s-testimonial__blocks:before,.s-testimonial__blocks:after{content:"";position:absolute;top:0;width:10px;height:100%;border-top:2px solid;border-bottom:2px solid}.s-testimonial__blocks:before{left:0}.s-testimonial__blocks:after{right:0}.s-testimonial__blocks .c-slider__buttons{position:relative;justify-content:center;gap:80px;left:0;top:0;transform:none;margin-top:60px}.s-testimonial__block{padding-inline:60px;text-align:center}.s-testimonial__quote{max-width:960px;margin-inline:auto}.s-testimonial__quote:not(:last-child){margin-bottom:30px}.s-testimonial__name:not(:last-child){margin-bottom:20px}.s-testimonial__content{gap:40px;text-align:center}.s-testimonial__logo{max-width:250px;width:100%}.s-testimonial-video{gap:40px;overflow:hidden}.s-testimonial-video.is-horizontal .s-testimonial-video__header{flex:25% 0 0;display:flex;flex-direction:column;gap:20px}.s-testimonial-video.is-vertical:not(:has(.s-testimonial-video__cta)){text-align:center}.s-testimonial-video.is-vertical .s-testimonial-video__header{display:grid;grid-template-areas:"heading cta" "subheading cta";grid-template-columns:auto min-content;gap:4px 20px}.s-testimonial-video.is-vertical .s-testimonial-video__blocks{padding-inline:var(--s-contain);width:100vw;overflow:hidden}.s-testimonial-video.is-vertical .s-testimonial-video__blocks>*{overflow:visible}.s-testimonial-video__heading{grid-area:heading}.s-testimonial-video__subheading{grid-area:subheading;text-transform:uppercase}.s-testimonial-video__cta{grid-area:cta;width:fit-content;margin-block:auto}.s-testimonial-video__blocks{width:100%}.s-testimonial-video__block{position:relative;overflow:hidden;width:100%;min-width:240px;border-radius:16px}.s-testimonial-video__block::before{content:"";display:block;padding-top:180%}.s-testimonial-video__block__text{position:absolute;bottom:0;width:100%;height:fit-content;padding:20px 16px}.is-text-block>.s-testimonial-video__block__text{display:flex;flex-direction:column;justify-content:end;height:100%}.is-text-block>.s-testimonial-video__block__text .s-testimonial-video__block__text__quote{flex:50% 0 0}.is-text-block>.s-testimonial-video__block__text .s-testimonial-video__block__text__quote cite{margin-top:auto}.s-testimonial-video__block__text__stars{margin-bottom:12px}.s-testimonial-video__block__text__stars svg{width:14px}.s-testimonial-video__block__text__quote{gap:6px;text-align:left}.s-testimonial-video__block__text q{font-size:14px}.s-testimonial-video__block__text q::before,.s-testimonial-video__block__text q::after{display:none}.s-testimonial-video__block__text cite{font-size:12px}.s-testimonial-video__block:has(.s-testimonial-video__block__text) .c-video__control{bottom:unset;top:10px}.s-testimonial-video__popup{position:relative;overflow:hidden;width:100vw;height:100vh;height:100svh}.s-testimonial-video__popup::before{content:"";display:block;padding-top:180%}.s-testimonial-video__popup__close{position:absolute;right:var(--s-contain);top:30px;width:2em;height:2em;z-index:2}.s-testimonial-video__popup__close .icon-close{--thickness: 2px;width:1.5em;height:1.5em;pointer-events:none}.s-testimonial-video__popup .c-video{position:absolute;top:0;pointer-events:none}.s-testimonial-video__popup .c-video video,.s-testimonial-video__popup .c-video iframe{object-fit:contain;top:50%;left:50%;height:95%;width:95%;transform:translate(-50%, -50%)}.s-testimonial-video__popup .c-video__control{opacity:1;pointer-events:auto;bottom:30px;right:var(--s-contain)}.s-testimonial-video .c-video{position:absolute;top:0}.s-testimonial-video .c-video iframe{width:calc(100% + 4px);height:calc(100% + 4px)}.s-testimonial-video .c-slider__buttons{display:none}.s-testimonial-video .c-slider__dots{justify-content:flex-start}@media screen and (max-width: 1024px){.s-testimonial-video .c-slider__dots{display:none}}@media screen and (max-width: 1024px){.s-testimonial-video{flex-direction:column;align-items:center;text-align:center}.s-testimonial-video.is-horizontal .s-testimonial-video__blocks,.s-testimonial-video.is-vertical .s-testimonial-video__blocks{align-self:flex-start;padding-inline:calc(40px + var(--s-contain))}.s-testimonial-video.is-horizontal .s-testimonial-video__blocks>*,.s-testimonial-video.is-vertical .s-testimonial-video__blocks>*{overflow:hidden}.s-testimonial-video .c-slider__buttons{display:flex;width:calc(100% - var(--s-contain)*2)}}.s-editorial-text-visual{position:relative;height:clamp(600px,50vh,700px);height:clamp(600px,50svh,700px)}.s-editorial-text-visual__content{position:relative;padding-inline:40px;max-width:900px;text-align:center;text-wrap:balance}@media screen and (max-width: 600px){.s-editorial-text-visual img{--offset: 50px}}#main{min-height:var(--s-main-min-height);padding:.1px 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-overlay{opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(10px);z-index:var(--z-overlay)}.g-popup{opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;top:50%;left:50%;width:calc(100% - var(--s-contain)*2);transform:translate3d(-50%, -50%, 0);visibility:hidden;z-index:var(--z-popup)}@media screen and (max-width: 600px){.g-popup{max-height:100%;overflow-y:auto;padding-block:20px}}.g-popup>*{pointer-events:auto}html.is-popup-active .g-popup{opacity:1;visibility:visible;pointer-events:auto;max-width:750px}html.is-popup-active .g-overlay{opacity:1;pointer-events:auto}.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{--dot-size: 10px;--dot-gap: 8px;position:relative;text-align:center;color:var(--color);background-color:var(--background);z-index:var(--z-announcement)}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;transition:height .4s .2s}.g-announcement__blocks__item{position:relative;width:100%;top:0;left:0;padding:10px;transition:opacity .4s .4s}.g-announcement__blocks__item b,.g-announcement__blocks__item strong{color:var(--emphasize)}.g-announcement__blocks__item:not(.is-active){opacity:0;pointer-events:none;transition:opacity .4s;position:absolute}.g-announcement__dots{padding:0 4px 6px;gap:var(--dot-gap)}.g-announcement__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;transition:background .2s,border .2s}.g-announcement__dots button:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--dot-size) + var(--dot-gap));height:calc(var(--dot-size) + var(--dot-gap));transform:translate3d(-50%, -50%, 0)}.g-announcement__dots button.is-active{color:var(--emphasize);background-color:var(--emphasize)}@media(hover: hover){.g-announcement__dots button:hover{color:var(--emphasize)}}.g-minicart{position:fixed;z-index:var(--z-minicart)}.g-minicart__overlay{position:fixed;background-color:rgba(0,0,0,.4);transition:var(--t-3);z-index:var(--z-overlay)}.g-minicart__content{position:fixed;width:100%;max-width:420px;height:100%;top:0;right:0;background-color:var(--cr-cream);transition:var(--t-3);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{margin:auto 0}.g-minicart .c-cart__wrapper{min-height:100%;overflow-y:auto}.g-minicart .c-cart__header{position:sticky;top:0;padding-top:calc(env(safe-area-inset-top, 0px) + var(--padding-v));border-bottom:1px solid;z-index:1}.g-minicart .c-cart__footer{position:sticky;bottom:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--padding-v));z-index:1}.g-minicart .c-cart__summary{border-top:1px solid}.g-minicart .c-cart__items{flex:1;display:flex;flex-direction:column;gap:10px}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart__overlay{opacity:0}html:not(.is-minicart-active) .g-minicart__content{transform:translate3d(100%, 0, 0)}.g-header{position:sticky;top:0;z-index:var(--z-header)}.g-header__bar{gap:20px;position:relative;padding-block:20px;border-bottom:1px solid;transition:var(--t-1);z-index:var(--z-header)}.g-header__logo{width:200px}.g-header__nav{margin:0 auto}.g-header__cart{position:relative}@media screen and (min-width: 1025px){.g-header__cart sup{position:absolute;top:0;right:0;transform:translate3d(10px, 0, 0);transition:.4s}.g-header__cart sup:not(.is-active){opacity:0}}@media screen and (max-width: 1024px){.g-header__cart{display:none}}.g-header__cta{min-width:unset;--height: 47px;font:var(--t-l-2);transition:var(--t-1)}.g-header__cta:after{display:none}.g-header__linklist{gap:40px}.g-header__actions{gap:30px}.g-header__account{width:16px}@media screen and (max-width: 1024px){.g-header__bar{justify-content:flex-start;padding-block:15px;gap:max(10px,2.5vw)}.g-header__logo{width:130px;margin-right:auto}.g-header__nav,.g-header__account{display:none}.g-header__cta{--height: 35px;padding:0 12px;font-size:12px}}html.is-mobile-menu-active .g-header__bar{color:var(--cr-cream);background-color:rgba(0,0,0,0);border-color:var(--cr-cream)}html.is-mobile-menu-active .g-header__cta{opacity:0;pointer-events:none;transition:opacity .2s}@media screen and (min-width: 1025px){.g-mobile-menu__trigger,.g-mobile-cart__trigger{display:none}}.g-mobile-menu{opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;padding:40px var(--s-contain);padding-top:calc(var(--s-header) + var(--s-announcement) + 40px);inset:0;overflow:hidden;text-align:center}@media screen and (min-width: 1025px){.g-mobile-menu{display:none}}@media screen and (max-width: 1024px){.g-mobile-menu__trigger{position:relative;width:24px;height:24px;position:relative;display:flex;flex-direction:column;justify-content:space-evenly}.g-mobile-menu__trigger span{position:absolute;width:100%;height:2px;left:50%;transform:translate(-50%, -50%);background-color:var(--cr-black);transform-origin:center;transition:background var(--t-2),transform var(--t-2)}.g-mobile-menu__trigger span:nth-child(1){top:35%}.g-mobile-menu__trigger span:nth-child(2){top:65%}.g-mobile-menu__links{gap:30px}.g-mobile-menu__links .btn-underline{font:var(--t-h-2);color:var(--cr-cream) !important}.g-mobile-menu__footer{gap:20px;margin-top:auto}.g-mobile-menu__footer__links{gap:30px}.g-mobile-menu__footer__links .btn-underline{color:var(--cr-cream) !important}}html.is-mobile-menu-active .g-mobile-menu{opacity:1;pointer-events:auto}html.is-mobile-menu-active .g-mobile-menu__trigger span{top:50%;background-color:var(--cr-cream)}html.is-mobile-menu-active .g-mobile-menu__trigger span:first-child{transform:translate(-50%, -50%) rotate(45deg)}html.is-mobile-menu-active .g-mobile-menu__trigger span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.g-footer{position:relative;border-top:1px solid var(--cr-black)}.g-footer__header{padding-block:30px;border-bottom:1px solid var(--cr-black)}.g-footer__content{width:100%;margin:35px auto;gap:150px 30px}.g-footer__email-capture{flex:1;max-width:500px}@media screen and (max-width: 1024px){.g-footer__email-capture h2{text-align:center}}.g-footer__nav{gap:60px}.g-footer__nav .c-linklist{gap:16px}.g-footer__social{gap:40px}.g-footer__social a{height:25px;min-width:25px;display:inline-block}.g-footer__social a svg{width:100%;height:100%}.g-footer__logo{display:block;width:100%}@media screen and (min-width: 1025px){.g-footer__logo{width:80%;margin-inline:auto}}.g-footer__bottom{gap:40px;padding-block:20px}.g-footer__bottom .c-linklist{gap:40px}.g-footer__bottom .btn-underline{font:var(--t-l-4)}.g-footer__disclaimer__popup{padding:40px 30px}.g-footer__copyright{margin-left:auto;text-align:center}@media screen and (max-width: 1024px){.g-footer__content{gap:60px}.g-footer__email-capture{width:100%;flex:unset;max-width:unset}.g-footer__bottom{flex-direction:column}}@media screen and (max-width: 600px){.g-footer__nav{width:100%;flex-direction:column;align-items:center;text-align:center}.g-footer__nav .c-linklist{align-items:center}.g-footer__social{width:100%;justify-content:center;gap:24px}.g-footer__bottom{gap:16px;padding-block:60px;flex-direction:column}.g-footer__bottom .c-linklist{gap:16px;flex-direction:column}.g-footer__copyright{margin-left:0}}.frontpage-hero{position:relative;min-height:calc(var(--s-vp-height) - var(--s-header) - var(--s-announcement));overflow:hidden}@media screen and (max-width: 600px){.frontpage-hero{justify-content:flex-end;padding-bottom:var(--s-section-half)}}@media screen and (max-width: 600px){.frontpage-hero__heading{font-size:32px;line-height:1.0625}}.frontpage-hero__text{position:relative;max-width:650px;text-align:center}@media screen and (max-width: 600px){.frontpage-hero__text>.btn:last-child{margin-top:0px}}.frontpage-hero__subheading{text-wrap:balance}.frontpage-intro{text-align:center}.frontpage-intro__subheading:not(:last-child){margin-bottom:80px}.frontpage-intro__container{gap:80px;max-width:1200px}.frontpage-intro__container:not(:last-child){margin-bottom:50px}.frontpage-intro__heading{flex:1;max-width:450px}.frontpage-intro__image{flex:1;max-width:500px;width:100%}@media screen and (max-width: 600px){.frontpage-intro__image{width:80%}}.frontpage-intro__paragraph{max-width:750px}.frontpage-intro__paragraph:not(:last-child){margin-bottom:60px}@media screen and (max-width: 1024px){.frontpage-intro__subheading:not(:last-child){margin-bottom:40px}.frontpage-intro__container{flex-direction:column;gap:40px}.frontpage-intro__container:not(:last-child){margin-bottom:40px}.frontpage-intro__paragraph:not(:last-child){margin-bottom:40px}}.frontpage-science{--spacing: 50px;position:relative;padding-top:60px;padding-bottom:40px;text-align:center}.frontpage-science__subheading:not(:last-child){margin-bottom:var(--spacing)}.frontpage-science__heading{width:85%;margin-inline:auto}.frontpage-science__heading:not(:last-child){margin-bottom:calc(var(--spacing) + 30px)}.frontpage-science__label:not(:last-child){margin-bottom:var(--spacing)}.frontpage-science__blocks{gap:20px;width:100%}.frontpage-science__blocks:not(:last-child){margin-bottom:calc(var(--spacing) + 20px)}.frontpage-science__block{gap:20px;flex:1;text-align:center}.frontpage-science__media{position:relative;width:100%}.frontpage-science__media::after{content:"";display:block;padding-top:88%}.frontpage-science__caption{text-transform:none}@media screen and (max-width: 600px){.frontpage-science{--spacing: 40px}.frontpage-science__blocks{flex-direction:column}.frontpage-science__block{gap:30px;width:100%;flex:unset}}.frontpage-benefits{padding-top:60px;padding-bottom:40px}.frontpage-benefits__header{gap:var(--s-section)}.frontpage-benefits__header:not(:last-child){margin-bottom:50px}.frontpage-benefits__blocks{gap:20px;padding-bottom:20px}.frontpage-benefits__block{flex:1;text-align:left}.frontpage-benefits__block .c-accordion__title{max-width:170px}@media screen and (max-width: 600px){.frontpage-benefits__block .c-accordion__title{max-width:108px}}.frontpage-benefits__footer{margin-inline:auto}.frontpage-benefits__footer:not(:first-child){margin-top:50px}@media screen and (max-width: 1024px){.frontpage-benefits{text-align:center}.frontpage-benefits__header{align-items:center}.frontpage-benefits__block{flex:0 0 30%}}@media screen and (max-width: 600px){.frontpage-benefits__header{gap:40px}.frontpage-benefits__label{margin-top:10px}.frontpage-benefits__block{flex:0 0 40%}}.p-404{min-height:var(--s-main-min-height);padding:var(--s-section) 0;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) 0;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)}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content{padding-inline:var(--padding-max)}.collection-content__hero{gap:40px;margin-block:var(--s-section)}.collection-content__hero__image{width:50%}.collection-content__hero__content{flex:1;max-width:450px}@media screen and (max-width: 1024px){.collection-content__hero{margin-top:var(--s-contain);gap:20px}.collection-content__hero__image{width:100%}}.collection-content__description p,.collection-content__description ol,.collection-content__description ul{font:var(--t-b-3)}.collection-content__empty,.collection-content__products,.collection-content__pagination{margin-block:var(--s-section)}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__products{margin-top:20px;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)}.product-hero{--header-space: calc(var(--s-announcement, 0px) + var(--s-header, 0px));--hero-height: calc(var(--s-vp-height) - var(--header-space));--hero-space-sm: 10px;--hero-space-md: 20px;--hero-space-lg: 40px}.product-hero>*{flex:50% 0 0}.product-hero__gallery{position:sticky;top:var(--s-header);min-height:var(--hero-height);--slide-dot-padding: 40px}.product-hero__gallery .c-slider{width:100%}.product-hero__gallery .c-slider__viewport{padding-bottom:var(--slide-dot-padding)}.product-hero__gallery .c-slider__slide{position:relative}.product-hero__gallery .c-slider__slide::before{content:"";display:block;padding-top:100%}.product-hero__gallery .c-slider__dots{gap:20px;position:absolute;top:20px;left:20px;margin-top:0;z-index:10}@media screen and (max-width: 600px){.product-hero__gallery .c-slider__dots{gap:14px;top:auto;left:50%;transform:translate(-50%, -50%);bottom:8px}}.product-hero__gallery .c-slider__dot{--target-size: 8px;width:10px;height:10px}.product-hero__gallery .c-slider__buttons{height:100%;gap:0;z-index:5}@media screen and (max-width: 1024px){.product-hero__gallery .c-slider__buttons{display:none}}.product-hero__gallery .c-slider .c-slider__dot{border-width:1.5px}.product-hero__gallery .c-slider__button{flex:1;width:unset;height:100%;opacity:0}.product-hero__content{gap:var(--hero-space-lg);max-width:900px;min-height:var(--hero-height);padding:40px max(6vw,40px)}.product-hero__header{gap:var(--hero-space-sm)}.product-hero__review-inline{position:relative;height:24px;overflow:hidden}.product-hero__review-inline:has(.oke-sr--hidden){display:none}.product-hero__description{font:var(--t-b-2)}.product-hero__note{margin-top:var(--hero-space-md)}.product-hero__form .c-product-form__selling-plan,.product-hero__form .c-product-form__price{margin-bottom:var(--hero-space-md)}.product-hero__form .c-product-form__cta{width:100%}.product-hero__accordions{border-top:1px solid}.product-hero__accordions .c-accordion__toggle{flex-direction:row-reverse;justify-content:flex-end;gap:15px;padding-inline:20px}.product-hero__accordions .c-accordion__title{font:var(--t-l-4);text-transform:uppercase;letter-spacing:.1em}.product-hero__accordions .c-accordion__content-interior{padding-inline:20px}.product-hero__accordions .c-accordion__content-interior p,.product-hero__accordions .c-accordion__content-interior ol,.product-hero__accordions .c-accordion__content-interior ul{font:var(--t-l-3);letter-spacing:.02em}.product-hero__faq-button{width:fit-content;font:var(--t-l-4)}.product-hero__chat-note{gap:20px;padding:12px;border:var(--border-radius)}.product-hero__chat-note__title{text-align:center;font-size:16px}@media screen and (max-width: 1024px){.product-hero{--hero-height: unset;--hero-space-sm: 10px;--hero-space-md: 10px;--hero-space-lg: 20px;flex-direction:column}.product-hero>*{flex:unset}.product-hero__gallery{position:relative;top:0;width:100%;overflow:hidden}.product-hero__content{padding:10px var(--s-contain) 40px}.product-hero__content>*{order:10}.product-hero__header{order:1}.product-hero__form{order:2}.product-hero__accordions{order:3}.product-hero__description{order:4}.product-hero__note{font:var(--t-l-1)}.product-hero__chat-note{flex-direction:column;gap:20px;padding:20px 12px}.product-hero__chat-note__title{font:var(--t-h-3);text-transform:unset}}.product-benefits,.product-product-details,.product-suggested-use{gap:30px;margin-block:30px !important}.product-benefits__item,.product-product-details__item,.product-suggested-use__item{gap:10px}.product-benefits__item__icon,.product-product-details__item__icon,.product-suggested-use__item__icon{position:relative;width:50px}.product-benefits__item__icon::after,.product-product-details__item__icon::after,.product-suggested-use__item__icon::after{content:"";display:block;padding-top:100%}.product-benefits__item__title,.product-product-details__item__title,.product-suggested-use__item__title{flex:1}.product-reviews{overflow:hidden}@media screen and (max-width: 600px){.product-reviews__header>h2{font:var(--t-h-2)}}.product-editorial{position:relative;height:clamp(700px,85vh,900px);height:clamp(700px,85svh,900px);padding-block:40px;overflow:hidden}.product-editorial__content{flex:1;width:100%}.product-editorial__blocks{position:relative;gap:20px 50px;max-width:var(--s-lg);padding:50px 30px}.product-editorial__block{position:relative;gap:20px}.product-editorial__block:before{content:"";position:absolute;display:inline-block;width:1px;height:100%;background-color:currentColor}.product-editorial__stat{margin-left:20px}.product-editorial__paragraph{max-width:250px}@media screen and (max-width: 1024px){.product-editorial__blocks{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 600px){.product-editorial{padding-bottom:0px}.product-editorial__content{padding-inline:0}.product-editorial__header{padding-inline:var(--padding-max)}.product-editorial__blocks{padding:30px 20px}}.product-explore{padding-top:60px}.product-explore__header{padding-inline:var(--padding-max)}.product-explore__header:not(:last-child){margin-bottom:var(--s-section)}.product-explore__filter{gap:20px;position:sticky;top:calc(var(--s-header) - 2px);margin-bottom:-1px;margin-left:-1px;background-color:var(--cr-cream);z-index:var(--z-sticky)}.product-explore__filter .c-filter{padding-inline:0}.product-explore__filter .c-filter__option:last-child .c-filter__btn{border-right:0}.product-explore__blocks{display:grid;border-top:1px solid}.product-explore__block{gap:0 30px;grid-area:1/1/2/2;text-align:center;transition:opacity .4s .4s}.product-explore__block:not(.is-active){opacity:0;pointer-events:none;transition:opacity .4s}.product-explore__content{flex:1;padding-left:var(--s-contain);padding-block:50px;z-index:1}.product-explore__container{gap:60px;margin-inline:auto;max-width:700px;text-align:center}.product-explore__heading{gap:30px;max-width:650px;margin-inline:auto}.product-explore__image{position:relative;width:45%;overflow:hidden}.product-explore__feature{gap:20px}.product-explore__list{border-top:1px solid}.product-explore__item{padding-block:20px;border-bottom:1px solid}.product-explore__acid{gap:25px}.product-explore__pills{gap:15px}.product-explore__pill .c-tooltip__container{left:50%;transform:translateX(-50%)}.product-explore__pill:first-child .c-tooltip__container{left:0;transform:none}.product-explore__pill:last-child .c-tooltip__container{left:auto;right:0;transform:none}.product-explore__notes{margin-block:30px;padding-inline:var(--s-contain)}@media screen and (max-width: 1024px){.product-explore__block{flex-direction:column-reverse}.product-explore__image{position:relative;width:100%;overflow:hidden}.product-explore__image::before{content:"";display:block;padding-top:67%}.product-explore__content{padding-inline:var(--s-contain)}}.product-benefits-2__heading{gap:40px;text-align:center;text-wrap:balance}.product-benefits-2__subtitle{font:var(--t-b-2);text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width: 600px){.product-benefits-2__subtitle{font:var(--t-b-3)}}.product-benefits-2__container{gap:40px;margin-top:60px}@media screen and (max-width: 600px){.product-benefits-2__container{gap:26px;margin-top:40px}}.product-benefits-2__accordion{gap:20px;margin-inline:auto}.product-benefits-2__accordion__title{font:var(--t-h-1);text-align:center}@media screen and (max-width: 600px){.product-benefits-2__accordion__title{font:var(--t-h-2)}}.product-benefits-2__accordion__plus-button{--size: 30px;width:var(--size);height:var(--size);border-radius:50%}.product-benefits-2__accordion__plus-button .icon-plus{--thickness: 2px;width:50%;height:50%}@media screen and (max-width: 600px){.product-benefits-2__accordion__plus-button{--size: 20px}.product-benefits-2__accordion__plus-button .icon-plus{--thickness: 1.5px}}@media screen and (max-width: 600px){.product-benefits-2__accordion{gap:16px}}.product-benefits-2__content{gap:60px;margin-inline:auto;padding-top:48px;max-width:700px;text-align:center}@media screen and (max-width: 600px){.product-benefits-2__content{padding-top:20px}}.product-benefits-2__paragraph{font:var(--t-b-2);text-wrap:balance}.product-benefits-2__feature{gap:20px}.product-benefits-2__list{border-top:1px solid}.product-benefits-2__list__item{padding-block:20px;border-bottom:1px solid}@media screen and (max-width: 600px){.product-benefits-2__list__item{padding-block:10px}}.product-benefits-2__acid{gap:25px}@media screen and (max-width: 600px){.product-benefits-2__acid{gap:30px}}.product-benefits-2__pills{gap:15px}@media screen and (max-width: 600px){.product-benefits-2__pills{gap:20px}}.product-benefits-2__pill .c-tooltip__container{left:50%;transform:translateX(-50%)}.product-benefits-2__pill:first-child .c-tooltip__container{left:0;transform:none}.product-benefits-2__pill:last-child .c-tooltip__container{left:auto;right:0;transform:none}.product-stats__blocks{gap:50px}.product-stats__block{flex:1}.product-stats__inner{gap:40px;position:relative;max-width:360px;margin-inline:auto}.product-stats__inner:before{content:"";position:absolute;display:inline-block;width:1px;height:100%;background-color:currentColor}.product-stats__title{margin-left:20px}.product-stats__paragraph{margin-left:20px}@media screen and (max-width: 1024px){.product-stats__blocks{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 600px){.product-stats__inner{max-width:360px;margin-inline:0}}.product-purchase-bar{position:sticky;bottom:0;left:0;right:0;width:100%;padding-block:15px;border-top:1px solid;z-index:var(--z-sticky);transform:translateY(100%);transition:transform .3s ease}.product-purchase-bar.is-visible{transform:translateY(0%)}.product-purchase-bar__wrapper{gap:10px 20px}.product-purchase-bar__header{gap:10px}.product-purchase-bar__action{gap:10px 20px;margin-left:auto}@media screen and (max-width: 600px){.product-purchase-bar__action{flex-direction:column;align-items:stretch;width:100%}.product-purchase-bar__action [type=submit]{width:100%}}.product-purchase-bar .c-product-form .c-item-selling-plan{display:none}.product-purchase-bar .c-item-selling-plan__options{position:relative}.product-purchase-bar .c-item-selling-plan__options:not(:last-child){margin-bottom:0}.product-purchase-bar .c-item-selling-plan__option{padding:8px 0;border:unset}.product-purchase-bar .c-item-selling-plan__option__content__info{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;bottom:2em;left:50%;width:320px;padding:16px;background:var(--cr-cream-dark);border:1px solid;transform:translate(-50%, 20%);transition:.2s;z-index:1}.product-purchase-bar .c-item-selling-plan__option__content__info ul{font-size:14px}@media(hover: hover){.product-purchase-bar .c-item-selling-plan__option:hover .c-item-selling-plan__option__content__info{opacity:1;transform:translate(-50%, 0)}}@media screen and (max-width: 1024px){.product-purchase-bar .c-item-selling-plan__option{padding:4px 0}.product-purchase-bar .c-item-selling-plan__option__content__info{bottom:1.8em;width:250px}}html.template-product #custom-gladly-chat-button{display:none}.blog-hero{padding-block:80px;text-align:center}.blog-hero__header__subtitle{margin-bottom:30px}.blog-hero__header__title{font-size:clamp(36px,10vw,120px)}@media screen and (max-width: 600px){.blog-hero{padding-top:40px}.blog-hero__header__subtitle{max-width:260px;margin-inline:auto;margin-bottom:20px}}.blog-filter{position:sticky;top:calc(var(--s-header) - 2px);width:100%;margin:0 0 var(--s-section);transition:.2s;z-index:calc(var(--z-sticky) - 1)}.blog-filter__categories{gap:20px 40px;padding:16px 0}@media screen and (min-width: 1025px){.blog-filter__categories{border-top:1px solid;border-bottom:1px solid}}.blog-filter__category{gap:12px}.blog-filter__category::before{content:"";display:block;width:14px;height:14px;border:1px solid}.blog-filter__category__count{display:inline-block;margin-left:-8px}@media screen and (min-width: 1025px){.blog-filter__category__count{opacity:0;pointer-events:none;transition:opacity .2s;transform:translate(0, 5px);transition:opacity .4s,transform .5s}}.blog-filter__category.is-active::before{background-color:var(--cr-accent);border-color:var(--cr-accent)}@media screen and (min-width: 1025px){.blog-filter__category .blog-filter__category__count{opacity:1;pointer-events:auto;transform:translate(0, 0)}.blog-filter__category.is-active .blog-filter__category__count{opacity:1;pointer-events:auto;transform:translate(0, 0)}}.blog-filter .c-accordion{border-bottom:1px solid;border-top:1px solid}.blog-filter a{white-space:nowrap}.blog-content__empty:empty,.blog-content__articles-grid:empty,.blog-content__articles-grid-pagination:empty{display:none}.blog-content__empty{margin:var(--s-section) var(--s-contain)}.blog-content__main-article{margin:40px 0}.blog-content__articles-split{gap:50px 20px}.blog-content__articles-split__featured{flex:60%;padding-right:30px;border-right:1px solid}.blog-content__articles-split__featured,.blog-content__articles-split__featured__interior{gap:30px}.blog-content__articles-split__featured:has(.blog-content__articles-split__featured__interior:empty){display:none}.blog-content__articles-split__featured .sticky-scroll-track{flex:1}.blog-content__articles-split__featured__interior{position:sticky;bottom:0}.blog-content__articles-split__default{flex:30%}@media screen and (max-width: 1200px){.blog-content__articles-split__featured{flex:55%}.blog-content__articles-split__default{flex:45%}}@media screen and (max-width: 1024px){.blog-content__articles-split{flex-direction:column}.blog-content__articles-split__featured{padding-right:0;border-right:unset}}.blog-content__articles-grid{grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (min-width: 2200px){.blog-content__articles-grid{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.blog-content__articles-grid{grid-template-columns:repeat(3, 1fr);gap:20px 10px}}@media screen and (max-width: 900px){.blog-content__articles-grid{grid-template-columns:repeat(1, 1fr);gap:50px 30px}}.blog-content__articles-grid__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.blog-content__articles-grid__pagination:empty{display:none}.blog-content__articles-grid__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.blog-content__articles-split__featured~.blog-content__articles-split__default .blog-content__articles-grid{grid-template-columns:repeat(1, 1fr);gap:50px 30px}copy-link-btn{display:block;cursor:pointer}address{font-style:normal}.article-content{overflow:hidden}.article-content__hero{gap:30px}.article-content__hero__title,.article-content__hero__subtitle,.article-content__hero__image{flex:100% 0 0}.article-content__hero__category{margin-bottom:30px}.article-content__hero__info-top,.article-content__hero__info-bottom{flex:1;gap:40px}@media screen and (max-width: 1024px){.article-content__hero__info-top,.article-content__hero__info-bottom{gap:20px}}.article-content__hero__share{position:relative}.article-content__hero__share__trigger{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.article-content__hero__share__content{opacity:0;pointer-events:none;transition:opacity .2s;gap:10px;position:absolute;top:15px;right:0;margin:-20px;margin-top:0;padding:20px;z-index:1}@media screen and (max-width: 600px){.article-content__hero__share__content{top:10px}}.article-content__hero__share__content.is-active{opacity:1;pointer-events:auto}.article-content__hero__share .btn-outline__label{margin:auto}.article-content__hero__share.is-hoverable:hover .article-content__hero__share__content{opacity:1;pointer-events:auto}.article-content__hero__title{font-size:clamp(36px,10vw,120px);line-height:1.15}.article-content__hero__subtitle{font-size:clamp(24px,5vw,42px)}.article-content__hero__image{position:relative;overflow:hidden;width:100%;margin-top:10px}.article-content__hero__image::before{content:"";display:block;padding-top:56%}@media screen and (max-width: 1024px){.article-content__hero__info-top{align-items:flex-end}.article-content__hero__info-top,.article-content__hero__info-bottom{flex-direction:column}}.article-content__wysiwyg blockquote::after{display:none}.article-content__wysiwyg blockquote>p{margin-inline:0 !important}@media screen and (min-width: 1025px){.article-content__wysiwyg img[src*="1024x1024"],.article-content__wysiwyg img[src*="2048x2048"]{width:var(--width-max);max-width:unset;margin-left:calc((var(--width-max) - var(--s-sm))/2*-1)}}@media screen and (max-width: 1024px){.article-content__wysiwyg>*:not(:has(img)),.article-content__wysiwyg ol,.article-content__wysiwyg ul,.article-content__wysiwyg blockquote{margin-inline:calc(var(--s-contain)*1.5)}.article-content__wysiwyg h1,.article-content__wysiwyg h2,.article-content__wysiwyg h3,.article-content__wysiwyg h4,.article-content__wysiwyg h5,.article-content__wysiwyg h6{margin-inline:auto}}.article-content__footer{gap:10px}@media screen and (max-width: 600px){.article-content__footer{gap:40px}}.article-content__footer__links{gap:30px}@media screen and (max-width: 600px){.article-content__footer__links{gap:40px}}.article-content__footer__link{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 1024px){.article-content__footer__links{flex-direction:column}}.article-content__related{gap:50px 40px}.article-content__related__heading{gap:30px;width:100%}.article-content__related__articles{gap:16px;width:100%;padding-bottom:40px}.article-content__related .c-article-card{flex:40% 0 0;min-width:350px;max-width:500px}.article-content__related .divider{width:1px;border-right:1px solid}@media screen and (max-width: 1024px){.article-content__related__heading{flex-direction:column}}.science-hero .c-editorial-full[data-layout=full] .c-editorial-full__heading{max-width:1200px}.science-hero .c-editorial-full[data-layout=full] .c-editorial-full__paragraph{max-width:800px}@media screen and (max-width: 600px){.science-hero .c-editorial-full{flex-direction:column-reverse}.science-hero .c-editorial-full[data-layout=full] .c-editorial-full__heading{font:var(--t-h-2)}.science-hero .c-editorial-full[data-layout=full] .c-editorial-full__media{position:relative}}.science-features{--spacing: 40px}.science-features__header{gap:30px;text-align:center}@media screen and (max-width: 600px){.science-features__header{gap:20px}}.science-features__header:not(:last-child){margin-bottom:var(--spacing)}.science-features__heading{max-width:600px}.science-features__paragraph{max-width:950px}.science-features__block{gap:var(--spacing)}.science-features__media{position:relative;overflow:hidden;width:100%;max-width:250px}.science-features__info{gap:5px;text-align:center}.science-features__label{text-transform:none}@media screen and (max-width: 600px){.science-features{--spacing: 30px}}.science-intro__header{text-align:center}.science-intro__header:not(:last-child){margin-bottom:40px}.science-intro__heading{max-width:900px}.science-intro__heading:not(:last-child){margin-bottom:30px}@media screen and (max-width: 600px){.science-intro__heading:not(:last-child){margin-bottom:20px}}.science-intro__paragraph{max-width:850px}.science-intro__paragraph:not(:last-child){margin-bottom:var(--s-section)}.science-intro .c-slider{--count: 4;--slide-gap: 20px;--slide-size: calc( 100% / var(--count) - calc(var(--slide-gap) * calc(var(--count) - 1) / var(--count)) )}@media screen and (max-width: 1024px){.science-intro .c-slider{--count: 3}}@media screen and (max-width: 768px){.science-intro .c-slider{--count: 2}}@media screen and (max-width: 600px){.science-intro .c-slider{--slide-size: 100%}.science-intro .c-slider .c-slider__viewport{display:block}.science-intro .c-slider .c-slider__progress{width:100%}}.science-intro__notes{margin-top:30px}.science-intro__blocks{display:block;width:100%;max-width:1200px}.science-intro__blocks .c-slider__viewport{width:calc(100% - 72px);margin-inline:auto}.science-intro__block{--duration: 0.3s;--padding: 20px;overflow:hidden;border:2px solid;border-radius:12px;transition:border-color var(--duration)}.science-intro__block::before{content:"";display:block;padding-top:120%}.science-intro__block__front{padding:var(--padding)}@media(hover: hover){.science-intro__block:hover .science-intro__block__front .science-intro__block__trigger svg{color:var(--cr-orange)}}.science-intro__block.is-active{border-color:var(--cr-orange)}.science-intro__block.is-active .science-intro__block__back{opacity:1;pointer-events:auto}.science-intro__block__back{position:absolute;overflow-y:auto;gap:20px;inset:0;width:100%;height:100%;padding:var(--padding);transition:opacity var(--duration);opacity:0;pointer-events:none}.science-intro__block__back .science-intro__block__header svg{--hover-color: var(--cr-orange)}.science-intro__block__header svg{--hover-color: var(--cr-cream);width:24px;height:24px;transition:.3s}.science-intro__block__header svg path{transition:.3s}@media screen and (max-width: 600px){.science-intro__block__header span{font:var(--t-h-3)}}.science-intro__block__number{gap:5px}.science-intro__block__number:empty{display:none}.science-intro__block__content{gap:10px}.science-intro__block__functions{gap:10px;flex:1}.science-intro__block__sources{gap:10px;flex:1}.science-intro__block__list{padding-left:15px;list-style:square}.science-intro__block__list>li:not(:last-child){margin-bottom:6px}.science-info{padding-block:180px;overflow:clip;text-align:center}.science-info__header{gap:40px;max-width:1100px}.science-info__image{position:relative;overflow:hidden;width:100%;max-width:700px}.science-info__image::before{content:"";display:block;padding-top:50%}.science-info__paragraph{max-width:850px}.science-info__paragraph:not(:last-child){margin-bottom:60px}@media screen and (max-width: 600px){.science-info{padding-block:80px}.science-info__header{gap:20px}.science-info__heading{font:var(--t-h-3)}.science-info__paragraph:not(:last-child){margin-bottom:40px}}.science-mechanism__header{text-align:center}.science-mechanism__header:not(:last-child){margin-bottom:40px}.science-mechanism__subheading:not(:last-child){margin-bottom:30px}.science-mechanism__medias{gap:30px;max-width:900px;margin-inline:auto}.science-mechanism__medias:not(:last-child){margin-bottom:70px}.science-mechanism__media{flex:1;position:relative;overflow:hidden;border-radius:10px}.science-mechanism__media::before{content:"";display:block;padding-top:67%}.science-mechanism__blocks{gap:60px;width:100%}.science-mechanism__block{gap:20px;padding-bottom:25px;border-bottom:5px solid}.science-mechanism__label{line-height:1}.science-mechanism__paragraph{max-width:350px}@media screen and (max-width: 600px){.science-mechanism__media{flex-basis:100%}.science-mechanism__block{flex-wrap:wrap}.science-mechanism__info{gap:15px}}.science-benefits{padding-block:120px}.science-benefits__header:not(:last-child){margin-bottom:60px}.science-benefits__blocks{gap:40px}.science-benefits__blocks:not(:last-child){margin-bottom:160px}.science-benefits__block{position:relative}.science-benefits__block.is-active .science-benefits__trigger{--hover-color: var(--cr-black)}.science-benefits__block.is-active .science-benefits__trigger svg{color:var(--cr-cream)}.science-benefits__trigger{--hover-color: var(--cr-cream);gap:20px;text-align:center;line-height:.75}@media screen and (max-width: 1024px){.science-benefits__trigger{font-size:48px}}@media screen and (max-width: 600px){.science-benefits__trigger{font-size:28px;gap:10px}}.science-benefits__trigger svg{color:var(--cr-orange);width:30px;height:30px;transition:var(--t-2)}@media screen and (max-width: 1024px){.science-benefits__trigger svg{width:25px;height:25px}}@media screen and (max-width: 600px){.science-benefits__trigger svg{width:20px;height:20px}}.science-benefits__trigger svg path{transition:var(--t-2)}@media(hover: hover){.science-benefits__trigger:hover{--hover-color: var(--cr-black)}.science-benefits__trigger:hover svg{color:var(--cr-cream)}}.science-benefits__target{position:absolute;top:calc(100% + 10px);left:50%;transform:translate3d(-50%, 0, 0);width:clamp(350px,30vw,450px);max-width:400px;padding:20px;border-radius:10px;text-align:left;transition:opacity .4s;z-index:1}.science-benefits__target:not(.is-active){opacity:0;pointer-events:none}.science-benefits__paragraph{max-width:1100px;text-align:center}.science-benefits__paragraph:not(:last-child){margin-bottom:50px}@media screen and (max-width: 600px){.science-benefits{padding-block:80px}.science-benefits__header:not(:last-child){margin-bottom:40px}.science-benefits__blocks{gap:30px}}.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}}.landing-content{position:relative;min-height:var(--s-vp-height);overflow:hidden}.landing-content__text{position:relative;max-width:600px;text-align:center}.landing-content__logo svg{width:min(240px,50vw);margin:auto}.landing-content .c-email-capture-shopify{max-width:450px;margin-inline:auto}@media screen and (max-width: 600px){.landing-content{justify-content:flex-end}}.discovery-hero{position:relative;height:calc(var(--s-vp-height)*2)}.discovery-hero__sticky{position:sticky;top:var(--s-header);min-height:calc(var(--s-vp-height) - var(--s-header))}.discovery-hero__image{opacity:0;pointer-events:none;transition:opacity .2s}.discovery-hero__image.is-visible{opacity:1;pointer-events:auto}.discovery-hero__heading-1,.discovery-hero__heading-2{margin:auto;text-align:center;text-wrap:balance;transition:opacity var(--t-1)}.discovery-hero.is-fin .discovery-hero__heading-1,.discovery-hero:not(.is-fin) .discovery-hero__heading-2{opacity:0;pointer-events:none}@media screen and (min-width: 1025px){.discovery-hero .t-h-1{font-size:120px}}@media screen and (max-width: 1024px){.discovery-hero .t-h-1{font-size:60px}}.discovery-intro{--spacing: 120px;gap:var(--spacing);padding-block:var(--spacing);overflow:hidden}@media screen and (max-width: 600px){.discovery-intro{--spacing: 80px}}@media screen and (max-width: 600px){.discovery-intro__block{padding-inline:15px}}.discovery-origin{gap:var(--s-section)}.discovery-origin__header{gap:40px;text-align:center}.discovery-origin__media{position:relative;overflow:hidden;width:100%;max-width:500px;border-radius:100%}.discovery-origin__media::before{content:"";display:block;padding-top:100%}.discovery-origin__list{width:100%;overflow-x:auto;scroll-behavior:smooth;margin-bottom:40px}.discovery-origin__option{flex:1}.discovery-origin__option:not(:first-child)>.discovery-origin__btn{border-left:0}.discovery-origin__option.is-active>.discovery-origin__btn{color:var(--cr-cream);background-color:var(--cr-black);border-color:var(--cr-black)}.discovery-origin__option.is-active>.discovery-origin__btn svg{color:var(--cr-cream)}.discovery-origin__option.is-active>.discovery-origin__btn svg path{fill:var(--cr-black)}.discovery-origin__btn{gap:15px;width:100%;padding:20px;white-space:nowrap;border:1px solid;user-select:none;transition:color .3s,background-color .3s,border-color .3s}.discovery-origin__btn svg{width:1.5em;height:1.5em;color:var(--cr-orange);transition:.3s}.discovery-origin__btn svg path{fill:var(--cr-cream);transition:.3s}@media(hover: hover){.discovery-origin__btn:hover{color:var(--cr-cream);background-color:var(--cr-black);border-color:var(--cr-black)}.discovery-origin__btn:hover svg{color:var(--cr-cream)}.discovery-origin__btn:hover svg path{fill:var(--cr-black)}}.discovery-origin__content{display:grid;justify-content:center}.discovery-origin__paragraph{grid-area:1/1/2/2;width:100%;max-width:1000px;transition:opacity .4s .4s}.discovery-origin__paragraph:not(.is-active){opacity:0;pointer-events:none;transition:opacity .4s;transition-delay:0s}