@charset "UTF-8";@media screen and (min-width:990px){.product{margin:0!important}}@media screen and (max-width:989px){.product__media-gallery.product__media-gallery--full-width{margin:0!important}}@media screen and (min-width:750px){.section+.section{margin-top:0}}@media screen and (max-width:749px){.section+.section{margin-top:0}}@media screen and (min-width:750px){.product-details .accordion__content{padding-bottom:1rem!important}}@media screen and (min-width:750px){.product-details .accordion .summary__title{padding:1rem 0!important}}.price .price__prefix{font-size:100%!important;margin-inline-start:0!important;margin-inline-end:0!important;font-weight:600!important}use-animate .rich-text__text{max-width:100%}.featured__review-body{font-size:15px!important;line-height:1.4!important}.featured__review-author{font-size:1.1rem}.product-form{margin-top:1.5rem!important}.product__info-wrapper .quantity__button{width:5.2rem;height:5.2rem;flex:0 0 5.2rem}.product-form__buttons{column-gap:1rem;row-gap:1rem}.product__info-wrapper .quantity__input{width:5.2rem!important;height:5.2rem!important;border:1px solid #e6e6e6;font-size:larger!important;border-radius:2.6rem}.product__info-wrapper .quantity{gap:1rem;font-size:1.7rem}.product__info-wrapper .quantity__button{background:rgba(var(--color-foreground),.15)!important;color:rgb(var(--color-foreground))!important}.product__info-wrapper .quantity__button .icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.product-form__input input[type=radio]+label{margin-inline-end:.5rem!important;font-size:1.64rem!important;padding:.6rem .7rem!important}.key__benefits li{font-weight:600;color:#111213}.image-with-text__content{padding-top:2rem!important}.product-details .accordion__content{padding:1rem!important}@media screen and (max-width:535px){.slider-mobile-gutter--full-width{margin:0 -.5rem}}.product-details .accordion .summary__title{padding:1.5rem!important}.product__info-wrapper .quantity__button.disabled{opacity:.2!important;pointer-events:none}@media screen and (hover:hover){.product-form__input input.button-input__input:not(:disabled):not([data-crossout])+label:hover{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}}@media screen and (max-width:749px){media-gallery .thumbnail-slider{margin-top:-6rem!important;margin-bottom:3rem!important}}.thumbnail-list{display:none!important}product-gallery .product__media-list,product-gallery .thumbnail-list{list-style:none;margin:0;padding-inline-start:0}product-gallery .product__media-list>li,product-gallery .thumbnail-list>li{list-style:none}product-gallery .product__media-list>li::marker,product-gallery .thumbnail-list>li::marker{content:""}product-gallery .flickity-button{background:rgba(0,0,0,.4);color:rgb(var(--color-background))}product-gallery .flickity-prev-next-button{width:3.5rem;height:3.5rem}product-gallery .flickity-page-dot:after{width:1.2rem;height:1.2rem;aspect-ratio:1/1;border-radius:50%}product-gallery .flickity-page-dot.is-selected:after{transform:scale(1.5)}@media screen and (max-width:749px){.multicolumn .title-wrapper.mobile-left{justify-content:center!important}}@media screen and (min-width:990px){.product{padding:0 1.5rem 0 0!important}.product__info-container>*+*{margin:1rem 0 0!important}}.multicolumn-list{justify-content:center}.product__content--collapsible>div{border-top:0}dd{margin-bottom:0!important}.product__info-container .price .unit-price,.product__info-container .price .unit-price bdi,.product__info-container .price--on-sale .price-item--regular bdi{font-size:calc(var(--font-heading-scale) * 3.2rem)!important}.price--on-sale .price-item--regular::before{top:25%!important;border-bottom:.3rem solid var(--color-sale-price)!important}.price dd{margin-inline-end:1rem!important}@media screen and (max-width:749px){.product-form__buttons,.product-form__submit,.shopify-product-form,.sticky-cart__form{width:100%!important}.sticky-cart{align-items:center!important;flex-direction:column!important;row-gap:.5rem!important}.product-sticky-cart{padding:0!important}.sticky-cart__content-heading{display:inline-flex;gap:.5rem;align-items:center}}.price-w-afterpay{display:flex;align-items:baseline}fieldset.product-form__input .form__label{margin-bottom:0!important}.product--carousel .product__info-container--sticky{top:calc(10px + var(--header-bottom-position));display:block;position:sticky;z-index:1}.promotion__text .metafield-rich_text_field{margin-bottom:0!important}.variant-info{display:flex;flex-direction:column;gap:.2rem}.variant-description{color:#767676;font-size:1.1rem;font-weight:400}.product-form__input input.button-input__input:checked+label .variant-description{color:#c8c8c8}.promotion .promotion__image{max-width:120px}.product__title{margin-top:0!important}.product__info-wrapper .custom__liquid+.product__title{margin-top:1.2rem!important}.product-form__input .form__label{font-weight:700}.product__info-wrapper .quantity__button,.product__info-wrapper .quantity__button::after{transition:none!important}.product-form__buttons--has-quantity-selector .quantity__button:hover::after{background:rgb(var(--color-foreground))!important}.product-form__buttons--has-quantity-selector .quantity__button:hover .icon{color:#fff!important}.product-form__buttons{flex-wrap:nowrap!important}.product-form__buttons--has-quantity-selector{background:#fff!important}.product-form__buttons--has-quantity-selector .product-form__quantity{margin-left:0!important}.product__info-wrapper .quantity{width:auto!important}.product{column-gap:3rem!important}.product-form__input input[type=radio]+label{min-width:calc(25% - 5px)!important;font-weight:500!important;justify-content:center!important}.product-form__input:has(.variant-icon) input[type=radio]+label{justify-content:space-between!important}@media screen and (min-width:750px){.product__info-container{padding-top:0!important;padding-inline-start:0!important}}@media screen and (max-width:749px){.product-form__buttons{flex-direction:column}.product-form__buttons--has-quantity-selector .product-form__quantity{width:100%}}@media screen and (min-width:750px){.rich-text__text p{justify-self:center}.rich-text__text{max-width:100%}}.slider.slider--tablet-up{scrollbar-width:none!important}.promotion__text .promotion__end-date{font-size:1rem}.featured__review-footer{justify-self:flex-end}