.product__media-wrapper--mobile{display:none}.slider.slider--mobile{scroll-padding-left:0rem!important}@media screen and (max-width: 1150px){.product__media-wrapper--mobile{display:block}.product__media-wrapper--desktop{display:none}}.product{margin:0;padding-left:5rem;padding-right:5rem}.product.Strawberry .grid__item.product__media-wrapper media-gallery slider-component .product__media{background-color:#ea3d3a}.product.Chocolate .grid__item.product__media-wrapper media-gallery slider-component .product__media{background-color:#7d462e}.product.Vanilla .grid__item.product__media-wrapper media-gallery slider-component .product__media{background-color:#f4e9cb}.media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:relative;object-fit:contain}.product__info-wrapper{display:flex;padding:45px 0 0 50px!important}.product.grid{gap:50px}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}@media screen and (min-width: 750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 0 0 5rem}.product__info-wrapper--extra-padding{padding:0 0 0 8rem}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container>*+*{margin:1.5rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title h1,.product__title .short-description{text-transform:lowercase}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-base-text));border-color:transparent}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width: 750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-1.4rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:.6rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product-form__buttons{max-width:44rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width: 749px){.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width: 750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width: 990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product__media-toggle:focus-visible{outline:0;box-shadow:none}@media (forced-colors: active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after,.product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width: 749px){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;min-height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width: 745px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width: 990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (min-width: 750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width: 900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;margin:0;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}@media (hover: hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (max-width: 749px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media (forced-colors: active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:cover;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width: 750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item.media-fit--contain img{object-fit:contain}.product__media.media-fit--contain img{padding:50px}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.product__inventory{display:flex;align-items:center;gap:.5rem}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 3rem);--icon-spacing: calc(var(--font-heading-scale) * 1rem)}.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 2rem)}.icon-with-text .icon{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .icon,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal svg+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{display:flex;align-items:center}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio: var(--preview-ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}.product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max( var(--constrained-min-height), calc(100vh - var(--viewport-offset)) );margin-right:auto;margin-left:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (max-width: 749px){.product-media-container.media-fit-cover{display:flex;align-self:stretch}.product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width: 750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio: var(--ratio)}.product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (min-width: 750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.product.Chocolate,.product.Strawberry{background:#fff;color:#001f58}.product.Vanilla{color:#001f58}.product{display:flex;justify-content:center}.product__media-wrapper{width:599px;max-width:599px}.product .grid_item{max-width:100%;flex-grow:0}.product-media-container{background:transparent}.product .grid__item{max-width:525px!important}.product__info-wrapper.grid__item{max-width:470px!important;flex-grow:0}.vendor.product__text{font:700 55px/57px PPFormula;color:#001f58}#shopify-block-8b92ea9d-ebce-4d56-97cc-eb833cff9c49{display:none}.product__title h1{font:400 36px/40px mint;color:#001f58}.product__description h3{font:800 18px/27px mint;color:#001f58;border-bottom:1px solid #001f58;position:relative;margin-bottom:20px}.product__description h3:after{content:"";position:absolute;bottom:-2px;height:4px;width:68px;display:block;background:#001f58;border-radius:4px}.product .navigation-button:hover{background:#fff}.product__description p{margin-bottom:15px}.product__description{margin-bottom:0!important}.shopify-payment-button__button{display:none!important}.product__title .short-description{font:400 24px/32px mint}.price.price--large.price--show-badge{font:700 30px/27px PPFormula;margin:0!important;position:relative;top:6px}.price-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin:33px 0 44px}.product-form__quantity{margin:0;width:113px!important;min-width:113px;max-width:113px;background:transparent;height:31px}.quantity__label{display:none}.quantity:before{background:transparent}.quantity{border-radius:15.5px;border:1px solid #001f58;height:31px}.quantity__button{width:31px;height:31px}.quantity__button:first-of-type{border-right:1px solid #001f58}.quantity__button:last-of-type{border-left:1px solid #001f58}.quantity__input{font:700 20px/25px PPFormula;position:relative;top:2px}.quantity__button svg{position:relative;top:-2px;color:#4d7bc4}.quantity__rules{display:none}.quantity label{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font:400 13px/18px mint;font-style:italic;color:#001f58}.product__description p strong{font:700 14px/18px mint}.product__description p{font:400 14px/18px mint}.product__description .read-more{font:700 14px/18px mint;color:#001f58;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:2px}.product__description .read-more:after{display:none}.share-button{display:none}.product__description{margin:36px 0}.grid__item.product__media-wrapper media-gallery slider-component .product__media{border:1px solid #001f58;border-radius:15px;max-height:654px;height:654px;box-sizing:border-box;padding:0}.product{padding-top:97px;padding-bottom:40px}@media (max-width: 749px){.product{padding-top:50px}}.product__media-list,.thumbnail-list{margin-top:0}.thumbnail-list{margin-top:2px;display:flex;gap:28px;padding:0!important}.thumbnail-list li{height:137px;width:110px!important}.thumbnail-list li button{border:1px solid #001f58;border-radius:15px;box-shadow:none!important}.product-media-container{margin:0!important;width:100%!important}.account-button-wrapper{margin-top:25px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}@media (max-width: 749px){.account-button-wrapper{width:250px!important;height:35px!important}}.account-button-wrapper:hover{background:#f1f8fc}.account-button-wrapper .account-link:hover{text-decoration:underline}.account-button-wrapper .cart-icon:hover,.account-button-wrapper .cart-icon.filled{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.568' height='17.046' viewBox='0 0 18.568 17.046'%3E%3Cg id='Cart_Icon' data-name='Cart Icon' transform='translate(0.25 0.25)'%3E%3Cg id='Group_42' data-name='Group 42'%3E%3Cpath id='Path_5' data-name='Path 5' d='M18,1.627a.292.292,0,0,0-.225-.107H3.2L3,.78A1.053,1.053,0,0,0,1.988,0H.291a.291.291,0,1,0,0,.583h1.7A.469.469,0,0,1,2.44.93l.224.838a.285.285,0,0,0,.06.224L5.03,10.64a1.814,1.814,0,0,0,1.751,1.345h9.473a.292.292,0,0,0,0-.584H6.781a1.23,1.23,0,0,1-1.188-.912L5.384,9.7H15.623a1.05,1.05,0,0,0,1.033-.855l1.4-6.98A.29.29,0,0,0,18,1.627M5.232,9.121Zm1.141,3.8a1.812,1.812,0,1,0,1.812,1.812,1.814,1.814,0,0,0-1.812-1.812m8.362,0a1.812,1.812,0,1,0,1.812,1.812,1.814,1.814,0,0,0-1.812-1.812' fill='%23001F58' stroke='%23001F58' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}h2.title.h2{margin:0!important;color:#001f58;font:400 13px/27px mint}.account-button-wrapper a.account-link{font:400 13px/27px mint;color:#001f58;text-transform:uppercase}.account-button-wrapper{display:flex;gap:10px;align-items:center;position:absolute;right:0;top:0;justify-content:center;width:255px;margin:0;height:55px;border:1px solid #001f58;border-bottom-left-radius:10px}.account-button-wrapper a.cart-icon{height:17px;width:18px;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.066' height='16.546' viewBox='0 0 18.066 16.546'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_6' data-name='Rectangle 6' width='18.066' height='16.546' fill='%23001f58' stroke='%23001f58' stroke-width='0.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Cart_Icon' data-name='Cart Icon' transform='translate(6.664 -2.372)'%3E%3Cg id='Group_6' data-name='Group 6' transform='translate(-6.664 2.372)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M18,1.627a.292.292,0,0,0-.225-.107H3.2L3,.78A1.053,1.053,0,0,0,1.988,0H.291a.291.291,0,1,0,0,.583h1.7A.469.469,0,0,1,2.44.93l.224.838a.285.285,0,0,0,.06.224L5.03,10.64a1.814,1.814,0,0,0,1.751,1.345h9.473a.292.292,0,0,0,0-.584H6.781a1.23,1.23,0,0,1-1.188-.912L5.384,9.7H15.623a1.05,1.05,0,0,0,1.033-.855l1.4-6.98A.29.29,0,0,0,18,1.627M16.084,8.738a.469.469,0,0,1-.461.383H5.229L3.357,2.1H17.419ZM6.373,12.922a1.812,1.812,0,1,0,1.812,1.812,1.814,1.814,0,0,0-1.812-1.812m0,3.042A1.229,1.229,0,1,1,7.6,14.734a1.23,1.23,0,0,1-1.229,1.229m8.362-3.042a1.812,1.812,0,1,0,1.812,1.812,1.814,1.814,0,0,0-1.812-1.812m0,3.042a1.229,1.229,0,1,1,1.229-1.229,1.23,1.23,0,0,1-1.229,1.229' fill='%23001f58' stroke='%23001f58' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.product-form .add-to-cart-button{width:100%;height:40px;border-radius:29.5px}.product-form .add-to-cart-button span{left:0}.product-form__buttons .add-to-cart-success,.product-full-details .add-to-cart-success{width:100%;bottom:0;z-index:5}.product-form__buttons .add-to-cart-success h3,.product-full-details .add-to-cart-success h3{font:700 38px/42px PPFormula;width:265px}.product-full-details .add-to-cart-success h3,.product-full-details .add-to-cart-success p{color:#fff!important}.product-form__buttons .add-to-cart-success.show,.product-full-details .add-to-cart-success.show{height:373px}@media (max-width: 1025px){.product-form__buttons .add-to-cart-success.show,.product-full-details .add-to-cart-success.show{height:326px}}@media (max-width: 875px){.product-form__buttons .add-to-cart-success.show{height:160px}.product-full-details .add-to-cart-success.show{height:230px}}.product-form__buttons .add-to-cart-success .inner{padding:44px 72px}product-form form{position:relative}media-gallery .pack-wrapper{width:89px;height:98px;z-index:10;top:1px}media-gallery .pack-wrapper span.number{font:700 56px/45px PPFormula}media-gallery .pack-wrapper label{font:700 13px/15px mint;letter-spacing:.35px}.product-full-details{background:#fff;width:48vw;position:fixed;right:0;height:100%;z-index:100;top:0;padding-top:136px;padding-left:50px;padding-right:50px;box-shadow:-5px 3px 5px #0000001a;transform:translate(100%);overflow:auto}@media screen and (max-width: 1050px){.product-full-details{width:90vw}}@media screen and (max-width: 749px){.product-full-details{padding:50px 1.5rem}.product-full-details .content .close{top:-30px!important}.product-full-details h3{font:700 32px/37px PPFormula!important}}.product-full-details .add-to-cart-button{width:100%;margin-top:30px;padding:20px;height:59px;border-radius:30px}.product-full-details .add-to-cart-button i{display:none}.product-full-details .add-to-cart-button span{left:0}.product-full-details.show{transition:all .3s ease;transform:translate(0)}.product-full-details .content{max-width:530px;margin:0 auto;position:relative;overflow:scroll}.product-full-details h3{color:#001f58;font:700 55px/57px PPFormula;margin-bottom:15px}.product-full-details p{color:#001f58;font:400 16px/26px mint;margin-bottom:15px}.product-full-details>.close{width:22px;height:22px;display:block;position:absolute;top:50px;right:50px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.609' height='15.609' viewBox='0 0 15.609 15.609'%3E%3Cg id='Close' transform='translate(250.342 -467.424) rotate(45)'%3E%3Cline id='Line_25' data-name='Line 25' y2='16.074' transform='translate(164.537 499.5)' fill='none' stroke='%234D7BC4' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_26' data-name='Line 26' y2='16.074' transform='translate(172.574 507.537) rotate(90)' fill='none' stroke='%234D7BC4' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}media-gallery .navigation-button{position:absolute;right:-57px;top:50%;transform:translate(-50%,-50%);height:113px;width:38px;border:1px solid #001f58;border-left:0;border-top-right-radius:15px;border-bottom-right-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent!important}media-gallery .navigation-button.prev{right:unset;left:-18px;border-radius:15px 0 0 15px/15px 0px 0px 15px;border-right:0;border-left:1px solid #001f58}media-gallery .navigation-button i{display:block;position:absolute;pointer-events:none;height:10px;width:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.414' height='10.828' viewBox='0 0 18.414 10.828'%3E%3Cg id='Arrow' transform='translate(1 1.414)'%3E%3Cline id='Line_13' data-name='Line 13' x2='16' transform='translate(0 4)' fill='none' stroke='%23001F58' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_14' data-name='Line 14' x2='4' y2='4' transform='translate(12 0)' fill='none' stroke='%23001F58' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_15' data-name='Line 15' y1='4' x2='4' transform='translate(12 4)' fill='none' stroke='%23001F58' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}media-gallery .navigation-button.prev i{transform:translate(-50%,-50%) rotate(-180deg);transform-origin:center;position:relative;left:8px}product-recommendations.related-products{max-width:1026px;padding:50px 0;margin:0 auto}product-recommendations.related-products h2.related-products__heading{font:700 45px/47px PPFormula;color:#001f58}product-recommendations .product-grid{justify-content:flex-start}.product__media-icon{display:none!important}@media (max-width: 1150px){.product .grid__item{max-width:100%!important;width:100%!important}.product__info-wrapper{padding-left:20px!important}.grid__item.product__media-wrapper media-gallery slider-component .product__media{max-height:400px}.grid__item.product__media-wrapper media-gallery slider-component .product__media img{position:relative;object-fit:contain}media-gallery{position:relative;display:block!important}media-gallery .pack-wrapper{position:absolute;right:32px;top:0;display:flex;flex-direction:column;background:#001f58;width:54px;height:59px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;align-items:center;justify-content:center}.grid--peek.slider .grid__item:first-of-type{margin:0!important}media-gallery .pack-wrapper span,media-gallery .pack-wrapper label{color:#fff!important;text-transform:uppercase}media-gallery .pack-wrapper span{font:700 32px/34px PPFormula!important}media-gallery .pack-wrapper label{font:700 7px/9px mint;letter-spacing:.35px}.product__media-list{gap:5rem}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0!important}.slider-button{display:none}.product__info-wrapper{padding-left:0!important;padding-top:0!important}product-recommendations.related-products{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width: 749px){product-recommendations.related-products h2.related-products__heading{font:700 35px/37px PPFormula;color:#001f58}product-recommendations.related-products{padding-top:50px;padding-bottom:0}.product .grid__item.product__media-wrapper media-gallery slider-component .product__media{border-radius:0}.grid__item.product__media-wrapper media-gallery slider-component .product__media{max-height:185px}media-gallery .pack-wrapper{width:42px;height:45px;right:16px;z-index:100}media-gallery .pack-wrapper span{font:700 24px/20px PPFormula!important}.product{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:50px}.navigation-button{display:none!important}.product.grid{gap:25px}.thumbnail-slider{display:none}.vendor.product__text{font:700 32px/37px PPFormula}.product__title h1{font:400 22px/30px mint}.product__title .short-description{font:400 16px/24px mint}.product-benefits .benefit p{font:400 14px/16px mint!important}.product-benefits{left:0!important;gap:15px!important;justify-content:flex-start!important}.product-benefits div.benefit{max-width:75px!important}.product-benefits .benefit img{width:55px!important;height:55px!important}.price-wrapper{margin:15px 0}.shopify-section product-recommendations .product-grid .grid__item{width:100%!important}.grid__item.product__media-wrapper media-gallery slider-component .product__media{border:0}media-gallery ul{border:1px solid #001f58}media-gallery ul li .image-magnify-lightbox{left:0!important}.slider-buttons.no-js-hidden{display:flex!important}.slider-buttons.no-js-hidden .slider-button{height:20px;margin-bottom:10px}}@media screen and (max-width: 1000px){#reviews .fera-productReviews-reviews{gap:15px!important}#reviews .fera-productReviews-review{flex-basis:calc(33% - 8px)!important}}@media screen and (min-width: 750px){.product-benefits.mobile{display:none}}@media screen and (max-width: 749px){#reviews .fera-productReviews-showMore{margin-bottom:0}.product-benefits.mobile{display:flex}.product-benefits.desktop{display:none}.product.grid{gap:5px!important}.slider--mobile{margin-bottom:0}}@media screen and (max-width: 650px){#reviews .fera-productReviews-reviews{gap:15px!important;flex-direction:column}#reviews .fera-productReviews-review{flex-basis:100%!important;width:100%!important}}@media screen and (max-width: 500px){product-recommendations .product-grid .card--horizontal .card__inner{width:125px}product-recommendations .product-grid .card--horizontal .pack-wrapper{right:3px}}.account-button-wrapper{top:40px}@media only screen and (max-width: 1020px){.account-button-wrapper{top:-10px}}.product{padding-top:50px}.pack-wrapper{right:69px;background:var(--color-primary-alt)}.pack-wrapper span{color:#fff}.thumbnail-slider .thumbnail-list.slider--tablet-up{gap:30px}.thumbnail-list li{width:25%;max-width:108px;height:137px}.product__info-wrapper{padding-top:0!important}.product__title h1{margin-top:0;margin-bottom:15px}.product__title .short-description{margin-bottom:0}.vendor.product__text{font:bold 54px/1 var(--ff-ppformula);letter-spacing:.03em;color:var(--color-primary-alt)}.pack-wrapper{position:absolute;right:68px;top:0;display:flex;flex-direction:column;width:54px;height:59px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;align-items:center;justify-content:center}.card__media .media img{object-fit:contain!important}.pack-wrapper span,.pack-wrapper label{color:#fff!important;text-transform:uppercase}.pack-wrapper span{font:700 32px/34px PPFormula}.pack-wrapper label{font:700 7px/9px mint;letter-spacing:.35px}.product-details-icons__list{padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.product-details-icons__list li{align-items:center;display:flex;gap:12px;font-size:12px;line-height:16px;font-family:var(--ff-mint)}.product-details-icons__list .product-details-icons__icon img{width:32px;height:32px}.product-details-icons h3{font:800 18px/27px mint;color:#001f58;border-bottom:1px solid #001f58;position:relative;margin-bottom:20px}.product-details-icons h3:after{content:"";position:absolute;bottom:-2px;height:4px;width:68px;display:block;background:#001f58;border-radius:4px}.price-wrapper{margin-bottom:26px}.sealsubs-target-element .sls-option-container{border:1px solid var(--color-primary)!important;box-shadow:unset!important;margin:0!important;border-radius:0!important}.sls-purchase-options-container{margin-bottom:11px}.sls-option-container:nth-of-type(1){border-radius:15px 15px 0 0!important}.sls-option-container:nth-of-type(2){border-radius:0 0 15px 15px!important;border-top:0!important}#seal-purchase-options-label{font:500 14px/20px var(--ff-mint);color:var(--color-primary);margin-bottom:6px;display:block}.sls-widget-branding,.sls-more-info-container .sls-sub-icon{display:none!important}.sls-more-info-text{padding-left:30px}.sls-more-info-container{padding:0}.sls-subscription-details-label a{font:400 14px/24px var(--ff-mint);color:var(--color-primary-alt)!important;font-style:italic;text-decoration:underline;display:inline-block}.sls-label-container label{font:700 14px/20px var(--ff-mint);color:var(--color-primary-alt)!important}.sls-selling-plan-group-first-line{align-items:center}.sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{border:1px solid var(--color-primary-alt);height:14px;width:14px;position:relative;top:-1px}.sls-custom-radio:after{display:none!important;width:8px!important;height:8px!important;color:var(--color-primary-alt)!important;background:var(--color-primary-alt)!important;border:unset!important;box-shadow:unset!important}.sls-option:checked+.sls-custom-radio:after{display:block!important}.sealsubs-container .sls-option-container .sls-selling-plan-group-options label{font:400 14px/20px var(--ff-mint);color:var(--color-primary-alt)!important}.selling-plan-group-options-name-select{margin-top:10px}.sls-select,.sealsubs-container .sls-select-container select.sls-select{border:1px solid var(--color-primary-alt)!important;border-radius:0;margin-left:10px;padding:3px 10px;margin-top:0;font:400 14px/20px var(--ff-mint);color:var(--color-primary-alt)!important}.sls-savings-badge{font-size:0;background:unset;position:relative;height:20px;width:50px}.sls-savings-badge:after{height:29px;width:50px;content:"";left:0;top:-3px;position:absolute;background:url("data:image/svg+xml,%3Csvg width='52' height='29' viewBox='0 0 52 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_180_4071)'%3E%3Cpath d='M40.6894 8.59255L11.6236 3.46747C11.2124 3.39495 10.7904 3.46981 10.4309 3.6745L2.68935 8.11566C1.73206 8.66579 1.50302 9.94748 2.21737 10.7924L7.97001 17.6312C8.23726 17.9494 8.61115 18.1646 9.0224 18.2372L47.0292 24.9388C47.9937 25.1088 48.9158 24.4642 49.0857 23.501L51.0741 12.224C51.2439 11.2609 50.5979 10.3397 49.6334 10.1696L40.6894 8.59255Z' fill='%23BCD430'/%3E%3C/g%3E%3Cpath d='M14.3042 12.6202C14.5451 13.1197 14.9136 13.3796 15.4454 13.4734C16.0362 13.5776 16.2621 13.3676 16.3038 13.1312C16.3444 12.9008 16.1967 12.7712 15.7886 12.6322L14.9586 12.364C14.2554 12.1364 13.8206 11.7003 13.955 10.938C14.1102 10.0576 15.0142 9.69916 16.001 9.87315C16.6923 9.99505 17.3392 10.3345 17.6889 11.0116L16.915 11.4965C16.6587 11.0492 16.2506 10.8067 15.8429 10.7348C15.3939 10.6556 15.0651 10.7926 15.0182 11.0585C14.9776 11.2889 15.1145 11.4106 15.4666 11.5214L16.1875 11.7521C17.0127 12.0134 17.5108 12.4363 17.3722 13.2222C17.2139 14.1203 16.3794 14.5337 15.2567 14.3357C14.3586 14.1773 13.8202 13.8448 13.4516 13.067L14.3042 12.6202ZM20.6454 15.2128L20.4878 14.2406L18.7979 13.9427L18.3173 14.8023L17.2301 14.6106L19.592 10.5795L20.9274 10.8149L21.8036 15.417L20.6454 15.2128ZM19.2413 13.1557L20.3403 13.3495L20.0714 11.7302L20.0478 11.726L19.2413 13.1557ZM23.4135 11.2533L23.9065 14.6424L23.9361 14.6476L25.5466 11.6294L26.6575 11.8253L24.3665 15.8689L23.0429 15.6355L22.2436 11.047L23.4135 11.2533ZM26.3557 16.2197L27.1163 11.9062L30.2834 12.4646L30.124 13.3687L28.0441 13.002L27.8993 13.8233L29.5597 14.1161L29.4138 14.9433L27.7534 14.6505L27.6024 15.5073L29.7827 15.8918L29.6233 16.7958L26.3557 16.2197ZM33.1573 12.9714L34.0318 13.1256L33.2712 17.439L32.1781 17.2463L32.6553 14.54L31.8458 14.3973L31.9771 13.6528C32.7296 13.7733 32.8985 13.6447 33.1573 12.9714ZM35.895 17.9748C34.6482 17.755 34.0242 16.7676 34.267 15.3908C34.5108 14.0082 35.4338 13.2997 36.6806 13.5195C37.9333 13.7404 38.5583 14.7219 38.3145 16.1045C38.0718 17.4813 37.1477 18.1957 35.895 17.9748ZM35.3897 15.5888C35.224 16.5283 35.4701 16.9982 36.0492 17.1003C36.6342 17.2034 37.0262 16.8461 37.1918 15.9066C37.3575 14.9671 37.1114 14.4972 36.5264 14.394C35.9473 14.2919 35.5553 14.6493 35.3897 15.5888ZM39.9598 16.882C39.1562 16.7403 38.7603 16.1527 38.9072 15.3195C39.0551 14.4805 39.6331 14.0706 40.4308 14.2112C41.2344 14.3529 41.6303 14.9406 41.4834 15.7738C41.3365 16.6069 40.7634 17.0237 39.9598 16.882ZM39.6753 15.455C39.5826 15.9808 39.7144 16.2356 40.063 16.2971C40.4057 16.3575 40.6215 16.1701 40.7153 15.6383C40.8091 15.1065 40.6703 14.8567 40.3276 14.7962C39.979 14.7348 39.7681 14.9291 39.6753 15.455ZM39.8283 18.5952L43.2243 14.7465L44.1106 14.9027L40.7147 18.7515L39.8283 18.5952ZM42.5146 17.7346C42.6626 16.8956 43.2405 16.4857 44.0382 16.6264C44.8418 16.7681 45.2378 17.3557 45.0909 18.1889C44.944 19.022 44.3709 19.4389 43.5673 19.2972C42.7637 19.1555 42.3677 18.5678 42.5146 17.7346ZM43.2828 17.8701C43.19 18.396 43.3218 18.6507 43.6704 18.7122C44.0131 18.7726 44.2289 18.5852 44.3227 18.0534C44.4165 17.5217 44.2778 17.2718 43.9351 17.2113C43.5864 17.1499 43.3755 17.3442 43.2828 17.8701Z' fill='%23001F58'/%3E%3Cdefs%3E%3CclipPath id='clip0_180_4071'%3E%3Crect width='49' height='15' fill='white' transform='translate(3.12628 1.96924) rotate(10)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center/contain no-repeat}.sls-more-info-container a:after{content:"";position:absolute;top:0;left:0;width:23px;height:26px;background:url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9975 22.7456C17.9975 22.7456 17.9975 22.7435 17.997 22.7425C17.9949 22.7294 17.9923 22.7163 17.9891 22.7032C17.9881 22.699 17.9865 22.6948 17.9855 22.6906C17.9828 22.6812 17.9797 22.6712 17.9765 22.6618C17.9744 22.6565 17.9723 22.6518 17.9702 22.6466C17.9671 22.6382 17.9634 22.6303 17.9592 22.6225C17.9582 22.6204 17.9571 22.6177 17.9561 22.6156C17.9545 22.612 17.9519 22.6088 17.9503 22.6057C17.9482 22.6015 17.9461 22.5973 17.944 22.5936C17.9425 22.5905 17.9404 22.5884 17.9383 22.5852C17.9346 22.5795 17.9309 22.5742 17.9273 22.5685C17.9225 22.5622 17.9178 22.5559 17.9131 22.5496C17.9094 22.5443 17.9052 22.5396 17.9011 22.5349C17.8958 22.5286 17.89 22.5223 17.8843 22.5166C17.8801 22.5124 17.8759 22.5082 17.8717 22.504C17.8649 22.4977 17.8581 22.4919 17.8507 22.4862C17.8476 22.4835 17.845 22.4809 17.8418 22.4783C17.8413 22.4778 17.8402 22.4773 17.8397 22.4767C17.824 22.4647 17.8072 22.4542 17.7899 22.4447C17.7868 22.4427 17.7831 22.4411 17.78 22.4395C17.7621 22.4301 17.7433 22.4222 17.7244 22.4159C17.7234 22.4159 17.7223 22.4149 17.7207 22.4143C17.7129 22.4117 17.705 22.4096 17.6971 22.4075L14.8235 21.6186C14.607 21.5594 14.3831 21.6867 14.3239 21.9032C14.2646 22.1197 14.392 22.3436 14.6085 22.4028L16.503 22.9228C15.0368 23.6205 13.4243 23.9864 11.7857 23.9864C5.73584 23.9864 0.813565 19.0652 0.813565 13.0159C0.813565 11.0396 1.34458 9.1027 2.35001 7.41424C2.46481 7.22133 2.40138 6.97181 2.20847 6.85701C2.01557 6.74221 1.76604 6.80564 1.65124 6.99855C0.570859 8.81282 0 10.8934 0 13.0159C0 16.1632 1.22611 19.1223 3.45241 21.3481C5.67871 23.5739 8.63784 24.7995 11.7852 24.7995C13.5386 24.7995 15.2638 24.4095 16.8343 23.6656L16.1617 25.45C16.0826 25.6602 16.1885 25.8945 16.3987 25.9737C16.4459 25.9915 16.4941 25.9999 16.5418 25.9999C16.7064 25.9999 16.861 25.8993 16.9224 25.7368L17.9729 22.949C17.9729 22.949 17.9744 22.9438 17.9755 22.9412C17.9765 22.9391 17.9771 22.937 17.9776 22.9349C17.9786 22.9323 17.9797 22.9296 17.9807 22.9265C17.9823 22.9212 17.9839 22.916 17.9849 22.9108C17.986 22.9066 17.9875 22.9019 17.9886 22.8977C17.9912 22.8882 17.9928 22.8783 17.9944 22.8688C17.9944 22.8667 17.9954 22.8641 17.9954 22.862C17.9991 22.8384 18.0007 22.8143 18.0001 22.7912C18.0001 22.7902 18.0001 22.7892 18.0001 22.7881C18.0001 22.7739 17.9986 22.7598 17.9965 22.7456H17.9975Z' fill='%23001F58'/%3E%3Cpath d='M20.238 8.31661C20.238 8.31294 20.2375 8.30875 20.237 8.30508C20.237 8.30403 20.237 8.30298 20.237 8.30193C20.237 8.29669 20.2365 8.29145 20.2354 8.28673C20.2354 8.28306 20.2349 8.27992 20.2344 8.27625C20.2344 8.2731 20.2333 8.27048 20.2328 8.26734C20.2328 8.26629 20.2328 8.26472 20.2323 8.26367C20.2312 8.2579 20.2302 8.25214 20.2291 8.24637C20.2286 8.24322 20.2276 8.24008 20.227 8.23693C20.227 8.23641 20.227 8.23536 20.227 8.23484C20.2265 8.23169 20.2255 8.22907 20.2244 8.22645C20.2228 8.22016 20.2207 8.21387 20.2186 8.20758C20.2176 8.20496 20.2165 8.20181 20.2155 8.19919C20.2139 8.195 20.2123 8.19133 20.2108 8.18766C20.2087 8.18189 20.2066 8.17613 20.204 8.17088C20.2029 8.16826 20.2019 8.16564 20.2003 8.16354C20.1982 8.15883 20.1961 8.15463 20.1935 8.14991C20.1909 8.1452 20.1888 8.14048 20.1861 8.13629C20.1846 8.13366 20.1835 8.13157 20.1819 8.12895C20.1793 8.12423 20.1762 8.11951 20.173 8.11479C20.1704 8.11112 20.1683 8.10745 20.1657 8.10379C20.1641 8.10116 20.162 8.09854 20.1599 8.09592C20.1568 8.0912 20.1531 8.08701 20.15 8.08282C20.1474 8.07967 20.1453 8.07653 20.1426 8.07338C20.14 8.07024 20.1379 8.06762 20.1353 8.06499C20.1316 8.06132 20.1285 8.05765 20.1248 8.05399C20.1222 8.05136 20.1196 8.04822 20.1164 8.0456C20.1133 8.04245 20.1101 8.03931 20.107 8.03669C20.1038 8.03354 20.1002 8.03092 20.097 8.02778C20.0939 8.02515 20.0907 8.02201 20.0876 8.01939C20.0839 8.01624 20.0803 8.01362 20.0761 8.01048C20.0729 8.00838 20.0698 8.00628 20.0671 8.00419C20.0635 8.00157 20.0593 7.99842 20.0556 7.99632C20.0514 7.9937 20.0478 7.99108 20.0436 7.98846C20.0409 7.98689 20.0378 7.98531 20.0352 7.98374C20.0305 7.98112 20.0257 7.9785 20.021 7.97588C20.0173 7.97378 20.0137 7.97221 20.0095 7.97011C20.0063 7.96854 20.0037 7.96749 20.0006 7.96592C19.9948 7.9633 19.989 7.96068 19.9833 7.95858C19.9801 7.95701 19.977 7.95596 19.9733 7.95491C19.9702 7.95386 19.9665 7.95281 19.9634 7.95124C19.9571 7.94915 19.9508 7.94705 19.9445 7.94548C19.9424 7.94495 19.9408 7.9439 19.9387 7.94338L11.8922 5.76269C11.8225 5.74382 11.7491 5.74382 11.6794 5.76269L3.63439 7.94338C3.6302 7.94443 3.62653 7.946 3.62233 7.94757C3.61657 7.94914 3.6108 7.95124 3.60556 7.95334C3.59665 7.95648 3.58826 7.95963 3.57987 7.9633C3.57515 7.9654 3.57044 7.96749 3.56572 7.96959C3.55576 7.97431 3.54632 7.97955 3.53689 7.98479C3.53374 7.98636 3.5306 7.98846 3.52745 7.99003C3.50177 8.00576 3.4787 8.02411 3.45721 8.04455C3.45459 8.04665 3.45249 8.04927 3.45039 8.05189C3.44253 8.05975 3.43519 8.06762 3.42838 8.07653C3.42523 8.0802 3.42209 8.08439 3.41894 8.08806C3.41318 8.0954 3.40793 8.10326 3.40269 8.1106C3.39955 8.11532 3.39692 8.11951 3.39378 8.12423C3.38906 8.13209 3.38434 8.13996 3.38015 8.14834C3.37753 8.15306 3.37543 8.15725 3.37334 8.16197C3.36862 8.17141 3.36495 8.18137 3.36075 8.19133C3.35971 8.19447 3.35813 8.19814 3.35656 8.20129C3.34713 8.22855 3.34031 8.25738 3.33664 8.28673C3.33664 8.28988 3.33664 8.29302 3.33559 8.29617C3.33454 8.3077 3.33402 8.31871 3.3335 8.33024C3.3335 8.33181 3.3335 8.33391 3.3335 8.33548V17.8241C3.3335 18.0102 3.46035 18.1727 3.64068 18.2183L11.6856 20.2449C11.6919 20.2465 11.6987 20.2475 11.7056 20.2486C11.7124 20.2501 11.7187 20.2512 11.7255 20.2522C11.7433 20.2548 11.7617 20.2564 11.7795 20.2569C11.781 20.2569 11.7831 20.2569 11.7847 20.2569C11.8046 20.2569 11.8251 20.2548 11.845 20.2517C11.8508 20.2506 11.8565 20.2496 11.8623 20.2486C11.8696 20.247 11.877 20.2465 11.8843 20.2444L19.9309 18.2178C20.1117 18.1722 20.238 18.0097 20.238 17.8236V8.33496C20.238 8.33496 20.238 8.33129 20.238 8.32919C20.238 8.32552 20.238 8.32185 20.238 8.31818V8.31661ZM11.379 19.327L9.59721 18.8783L9.55842 18.8683L9.09765 18.7525V18.7514L8.28461 18.5449V18.5475L7.24249 18.2849V18.2796L6.42945 18.0731V18.0799L4.14811 17.5054V8.85549L5.82399 9.27748V9.27224L9.71673 10.2494V10.2583L11.38 10.6771V19.327H11.379ZM11.7852 9.9406L8.81091 9.19151C8.7978 9.18732 8.78417 9.18417 8.77054 9.18155L6.95942 8.72497C6.94369 8.72025 6.92797 8.71606 6.91172 8.71291L5.34801 8.31871L11.7858 6.57363L18.2246 8.31871L11.7858 9.9406H11.7852ZM19.425 17.5049L12.192 19.3265V10.6766L19.425 8.85497V17.5049Z' fill='%23001F58'/%3E%3Cpath d='M20.119 4.68228C17.8933 2.45651 14.9336 1.23039 11.7852 1.23039C10.0171 1.23039 8.27779 1.62721 6.69732 2.38416L7.33055 0.538441C7.40342 0.326138 7.29019 0.0949643 7.07789 0.0220999C6.86559 -0.0507645 6.63441 0.0624636 6.56155 0.274766L5.59439 3.09394C5.59177 3.10128 5.58915 3.10914 5.58705 3.117C5.58653 3.11962 5.586 3.12224 5.58495 3.12487C5.58338 3.12958 5.58233 3.1343 5.58129 3.13954C5.57971 3.14741 5.57814 3.15474 5.57657 3.16261C5.57604 3.1668 5.57499 3.17152 5.57447 3.17571C5.57342 3.1841 5.57237 3.19249 5.57185 3.20087C5.57185 3.20454 5.57132 3.20874 5.5708 3.21241C5.5708 3.22132 5.5708 3.23075 5.5708 3.23967C5.5708 3.24334 5.5708 3.24648 5.5708 3.25015C5.5708 3.2512 5.5708 3.25277 5.5708 3.25382C5.5708 3.25801 5.57185 3.26168 5.57237 3.26588C5.5729 3.27531 5.57395 3.28422 5.57552 3.29366C5.57657 3.29943 5.57762 3.30467 5.57866 3.30991C5.58024 3.31882 5.58233 3.32721 5.58443 3.3356C5.586 3.34136 5.58758 3.3466 5.58915 3.35185C5.59177 3.36023 5.59439 3.3681 5.59754 3.37648C5.59963 3.38225 5.60173 3.38749 5.60435 3.39273C5.6075 3.40007 5.61116 3.40741 5.61483 3.41527C5.61693 3.41894 5.61798 3.42261 5.62008 3.42628C5.62112 3.42838 5.6227 3.43048 5.62375 3.43205C5.62479 3.43415 5.62584 3.43624 5.62741 3.43886C5.63004 3.44358 5.63371 3.44778 5.63633 3.45249C5.64 3.45774 5.64314 3.4635 5.64733 3.46874C5.65258 3.47556 5.65782 3.48237 5.66359 3.48919C5.66725 3.49338 5.6704 3.4981 5.67407 3.50229C5.68141 3.51068 5.68927 3.51802 5.69713 3.52588C5.69976 3.52798 5.70185 3.5306 5.70447 3.53322C5.71496 3.54266 5.72597 3.55157 5.7375 3.55995C5.73802 3.55995 5.73855 3.561 5.73907 3.561C5.74012 3.56205 5.74169 3.56258 5.74274 3.5631C5.75847 3.57411 5.77524 3.58407 5.79254 3.59298C5.79516 3.59455 5.79778 3.5956 5.8004 3.59717C5.81875 3.60608 5.83815 3.61342 5.85754 3.61919C5.85964 3.61971 5.86121 3.62076 5.86331 3.62129C5.86698 3.62233 5.87065 3.62338 5.87379 3.62391C5.87589 3.62443 5.87798 3.62496 5.87956 3.62548C5.88165 3.62548 5.88375 3.62653 5.88585 3.62705L8.78103 4.32949C8.813 4.33735 8.84551 4.34102 8.87748 4.34102C9.06095 4.34102 9.22713 4.21626 9.27221 4.03017C9.32515 3.8121 9.19096 3.59193 8.97289 3.53899L7.11144 3.08712C8.56558 2.40199 10.1618 2.04343 11.7847 2.04343C17.8346 2.04343 22.7568 6.96571 22.7568 13.0156C22.7568 14.9908 22.2258 16.9272 21.2204 18.6156C21.1056 18.8085 21.169 19.0581 21.3619 19.1729C21.4269 19.2116 21.4987 19.23 21.5695 19.23C21.7079 19.23 21.8432 19.1592 21.9192 19.0313C22.999 17.217 23.5699 15.137 23.5699 13.015C23.5699 9.86718 22.3443 6.90752 20.118 4.68123L20.119 4.68228Z' fill='%23001F58'/%3E%3C/svg%3E%0A") center/contain no-repeat}.sls-price{font:400 14px/24px var(--ff-mint);color:var(--color-primary-alt)}.product__description{display:none}.product-slideouts{margin-top:24px}.slideout-buttons{display:flex;gap:22px;flex-flow:row wrap}@media (max-width: 500px){.slideout-buttons{gap:12px}}.slideout-trigger{padding:12px 37px;border-radius:999px;border:1px solid currentColor;background:transparent;font-weight:600;cursor:pointer;color:var(--color-primary-alt);font:700 12px/1 var(--ff-mint);letter-spacing:.04em;transition:all .3s ease}@media (max-width: 500px){.slideout-trigger{padding:9px 19px}}.slideout-trigger:hover{background:var(--color-primary-alt);color:#fff}.slideout-panel{position:fixed;right:-12px;width:100%;max-width:541px;top:126px;height:calc(100vh - 126px);background:#fff;transform:translate(100%);transition:transform .3s ease;z-index:1001;overflow-y:auto;display:block;box-shadow:0 4px 8px 3px #001f5840}@media (max-width: 875px){.slideout-panel{top:122px;height:calc(100vh - 122px)}}@media (max-width: 749px){.slideout-panel{max-width:calc(100vw - 24px)}}.slideout-panel.is-open{transform:translate(0)}.slideout-header{display:flex;justify-content:space-between;align-items:center;padding:0 42px;position:relative}.slideout-content{overflow:visible;padding:0 42px 50px}.slideout-header h2{font:700 45px/1 var(--ff-ppformula);text-transform:lowercase;margin:50px 0 25px}.slideout-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:#bee0eb40}.slideout-close{background:none;border:none;cursor:pointer;position:absolute;top:16px;right:16px;height:21px;width:21px;padding:0;margin-left:auto;z-index:2}.ingredients{padding:40px;border-radius:15px;border:1px solid var(--color-primary-alt);font:400 16px/26px var(--ff-mint);color:#000}.slideout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.slideout-overlay.is-active{opacity:1;pointer-events:auto}.nutrition-wrapper{display:flex;gap:10px;flex-direction:column}.nutrition-wrapper .left{max-width:258px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.nutrition-wrapper .left h6{font:700 15px/15px PPFormula;text-transform:uppercase;letter-spacing:.6px;color:#000;margin-bottom:5px}.nutrition-wrapper .left .top p{font:400 15px/15px mint;color:#000;margin-bottom:20px}.nutrition-wrapper .left .bottom{padding:0 28px}.nutrition-wrapper .left .bottom .dv-info{font:400 12px/14px mint;color:#000;margin-bottom:20px}.nutrition-wrapper .left .bottom .alergen-warning{font:700 13px/18px mint;color:#000;margin-bottom:00px}.nutrition-wrapper .right .th{font:400 12px/18px mint;color:#000;margin-bottom:9px}.nutrition-wrapper .right table{width:100%;border:0;border-top:1px solid #45a0da;box-shadow:unset;color:#000;margin-top:6px}.nutrition-wrapper .right table tr,.nutrition-wrapper .right table td{padding:4px 0 0;border:0;font:400 12px/22px mint}.nutrition-wrapper .right table td:first-of-type{text-align:left}.nutrition-wrapper .right table tr:first-of-type span{font-weight:700}.nutrition-wrapper .right table:last-of-type{border-bottom:5px solid #45a0da}.nutrition-wrapper .right table:last-of-type td{padding-bottom:4px}.nutrition-wrapper .right{padding:24px 32px 49px;border:1px solid var(--color-primary-alt);border-radius:15px}.nutrition-wrapper .left{max-width:100%}.nutrition-wrapper .left.mobile{display:none}.shipping-calculated-message{margin-bottom:30px!important}.shipping-calculated-message a{color:inherit}@media (max-width: 749px){.product{padding-bottom:0}.slideout-header{padding:0 24px}.slideout-content{padding-left:24px;padding-right:24px}.nutrition-wrapper .right{padding:17px 12px 48px}.slideout-header h2{font:bold 24px/1 var(--ff-ppformula);margin-bottom:12px;margin-top:48px}.nutrition-wrapper .left{display:none}.nutrition-wrapper .left.mobile{display:flex;padding-top:20px}.nutrition-wrapper .left.mobile .bottom{padding:0 5px}.vendor.product__text{font:bold 24px/28px var(--ff-ppformula);margin-top:30px}.slider-counter{position:relative;top:0}.slider.slider--mobile{border-radius:15px;overflow:hidden}media-gallery .pack-wrapper{right:45px}.product__title h1{font:400 18px/22px var(--ff-mint)}.product__title .short-description{font:400 16px/20px var(--ff-mint)}.slider-buttons.no-js-hidden .slider-button{margin:0}.product{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-main-product.css.map */
