.main-product .thumbnail__container{align-items:center;display:flex;justify-content:center;width:100%}.main-product .thumbnail__container slider-component{--constrained-min-height:50rem;--viewport-offset:17rem;--aspect-ratio:0.8;--constrained-height:max(var(--constrained-min-height),calc(100vh - var(--viewport-offset)));--contained-width:calc(var(--constrained-height)*var(--aspect-ratio));width:min(var(--contained-width),100%)}.main-product .breadcrumbs{margin-top:.8rem;padding:1.6rem 0}@media screen and (max-width:989.98px){.main-product .breadcrumbs{margin-top:0;padding:1.2rem 0}}.main-product .breadcrumbs a,.main-product .breadcrumbs span{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem)}.main-product .thumbnail-list__item.is-video:before{background:rgba(0,0,0,.2);border-radius:1.6rem}.main-product .thumbnail-list__item .global-media-settings{border-radius:1.6rem}@media screen and (max-width:989.98px){.main-product .thumbnail-list__item .global-media-settings{border-radius:.2rem}}.main-product .thumbnail-list__item .thumbnail__badge{background:none;pointer-events:none}.main-product .thumbnail-list__item .thumbnail__badge .svg-wrapper .icon{height:3rem;width:3rem;fill:#fff;stroke:#fff}@media screen and (max-width:989.98px){.main-product .thumbnail-list__item .thumbnail__badge .svg-wrapper .icon{height:1.5rem;width:1.5rem}}.main-product .product-info .product__environment-list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.main-product .product-info .product__environment-list span{font-weight:600}.main-product .product-info .product__effect{background:#eee;border-radius:2rem;font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.2em;padding:.4rem 1.2rem}.main-product .product-info .product__effect-container{display:flex;flex-wrap:wrap;gap:.4rem}@media screen and (min-width:990px){.main-product .product-info .page-width:not(.page-width--full){--grid-desktop-horizontal-spacing:13.2rem;padding-left:14.8rem!important;padding-right:14.8rem!important}}.main-product .product-info .page-width:not(.page-width--full) .product__inventory{font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.2em}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-out-of-stock-text{color:#c62b53}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-in-stock-text{color:#218666}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-low-text{color:#ff8e37}.main-product .product-info .page-width:not(.page-width--full) .product__inventory svg{height:.8rem;width:.8rem}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-out-of-stock{color:#c62b53}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-low{color:#ff8e37}.main-product .product-info .page-width:not(.page-width--full) .product__inventory .status-in-stock{color:#218666}.main-product .product-info .page-width:not(.page-width--full) .product-form,.main-product .product-info .page-width:not(.page-width--full) .product-form__input,.main-product .product-info .page-width:not(.page-width--full) .product-form__submit{margin:0}.main-product .product-info .page-width:not(.page-width--full) .product-form__submit{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:0}@media screen and (max-width:989.98px){.main-product .product-info .page-width:not(.page-width--full) .product-form__submit{font-size:calc(var(--font-body-scale)*1.2rem)}}.main-product .product-info .page-width:not(.page-width--full) .product-form__input+div{width:100%}.main-product .product-info .page-width:not(.page-width--full) .product{gap:var(--grid-desktop-horizontal-spacing)}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper{padding:0}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__title{display:flex;gap:.8rem;justify-content:space-between;text-transform:uppercase}@media screen and (min-width:750px){.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__title .h2{font-size:var(--font-size)}}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__title .product__reviews{white-space:nowrap}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__title-part:first-child{font-weight:700}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__title-part:last-child{font-weight:300}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__separator{margin:2.4rem 0}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__description{font-size:calc(var(--font-body-scale)*1.4rem)}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__description ol,.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__description ul{list-style:none}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__description li{padding-left:1.4rem;position:relative}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__description li:before{background-color:#000;border-radius:50%;content:"";height:.6rem;left:0;margin-right:.8rem;position:absolute;top:50%;transform:translateY(-50%);width:.6rem}.main-product .product-info .page-width:not(.page-width--full) .product .product__info-wrapper .product__buy-quantity--wrapper{align-items:center;display:flex;gap:.8rem}.main-product .product-info .linked-products__flavor{align-items:center;display:flex;flex-direction:row;gap:2rem;margin-bottom:0}.main-product .product-info .linked-products__format{align-items:center;display:flex;flex-direction:row;gap:1.6rem}.main-product .product-info .linked-products__label{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);text-transform:uppercase}.main-product .product-info .linked-products__links{align-items:center;display:flex;flex-direction:row;gap:.4rem}.main-product .product-info .linked-products__links .linked-products__current,.main-product .product-info .linked-products__links .linked-products__link{border:1px solid #eee;border-radius:.4rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.2rem);padding:.4rem .8rem;text-decoration:none}.main-product .product-info .linked-products__links .linked-products__link:hover{border-color:rgb(var(--color-foreground))}.main-product .product-info .linked-products__links .linked-products__current{background-color:#eee;border-color:rgb(var(--color-foreground))}.main-product .product-info variant-selects fieldset{display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:1199.98px){.main-product .product-info variant-selects fieldset{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989.98px){.main-product .product-info variant-selects fieldset{grid-template-columns:repeat(3,1fr)}}.main-product .product-info variant-selects fieldset input[type=radio]{grid-column:none}.main-product .product-info variant-selects fieldset input[type=radio]:checked+label{background-color:#eee;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.main-product .product-info variant-selects fieldset input[type=radio].disabled+label{color:rgb(var(--color-foreground))!important;opacity:.5}.main-product .product-info variant-selects fieldset input[type=radio]+label{align-items:center;border:1px solid #eee;border-radius:.4rem;display:flex;flex-direction:column;font-size:calc(var(--font-body-scale)*1.2rem);justify-content:center;margin:0 .4rem;padding:1.2rem .6rem;position:relative;width:100%}.main-product .product-info variant-selects fieldset input[type=radio]+label .variant-name-container{display:flex;flex-direction:column}.main-product .product-info variant-selects fieldset input[type=radio]+label .variant-name--first{font-weight:700}.main-product .product-info variant-selects fieldset input[type=radio]+label .price-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.4rem}.main-product .product-info variant-selects fieldset input[type=radio]+label .price-item--regular{font-weight:700}.main-product .product-info variant-selects fieldset input[type=radio]+label .compare-at-price{font-weight:300;text-decoration:line-through}.main-product .product-info variant-selects fieldset input[type=radio]+label .badge-container{bottom:-12px;display:flex;gap:.4rem;justify-content:center;left:0;position:absolute;width:100%}.main-product .product-info variant-selects fieldset input[type=radio]+label .badge-container .badge{background-color:var(--color-product-page,#ff8e37);color:#fff;font-size:calc(var(--font-body-scale)*1rem);letter-spacing:0;line-height:1;padding:.4rem;text-transform:none;white-space:nowrap}.main-product .product-info variant-selects fieldset input[type=radio]+label .badge-container .badge--recommends{background-color:var(--main-color)}.main-product .product-info variant-selects fieldset label:first-of-type{margin-left:0!important}.main-product .product-info variant-selects fieldset label:last-of-type{margin-right:0!important}.main-product .swiper-wrapper{display:flex;flex-wrap:nowrap;--grid-desktop-horizontal-spacing:0;--grid-desktop-vertical-spacing:0;--grid-mobile-horizontal-spacing:0;--grid-mobile-vertical-spacing:0}.main-product .swiper-wrapper .swiper-slide{margin-right:0!important;max-width:100%;width:100%}.main-product .swiper-wrapper .reassurance-block{align-items:center;display:flex;flex-direction:row;gap:.8rem;justify-content:flex-start}.main-product .swiper-wrapper .reassurance-block img{height:2rem;width:2rem}.main-product .swiper-wrapper .reassurance-block .reassurance-block__text{font-size:calc(var(--font-body-scale)*1.4rem);margin:0}.main-product .product__tags{align-items:center;display:flex;flex-direction:row;gap:.4rem}.main-product .product__tags .product__tag{background-color:#eee;border-radius:3rem;color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.2rem);padding:.4rem 1.2rem}.main-product .swiper-pagination{height:-moz-fit-content;height:fit-content;left:unset;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content}.main-product .product__accordion details[open] .icon-plus g path:first-child{display:none}.main-product .product__accordion summary{padding:2.4rem 0}.main-product .product__accordion .accordion__title{text-transform:uppercase}.product__composition{display:flex;flex-direction:column}.product__composition-summary,.product__composition-title{font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.2em}.product__composition-summary{align-items:center;border:1px solid #225976;border-radius:.4rem;display:flex;gap:.8rem;padding:.8rem!important;width:-moz-fit-content;width:fit-content}.product__composition-summary svg{position:unset}.product__composition-choices{background:#fff;border:1px solid #225976;border-radius:.4rem;display:flex;flex-direction:column;position:absolute;z-index:3}.product__composition-choices-item{cursor:pointer;font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.2em;padding:1rem .8rem;transition:background-color .3s ease}.product__composition-choices-item:hover{background-color:#ddd}.product__composition-content-item{display:none}.product__composition-content-item img{border:none;border-radius:0}.product__composition-content-item.active{display:block}.product__sticky-bar{background-color:var(--main-color);border-radius:1.6rem;bottom:1.8rem;color:#fff;left:.8rem;padding:1.6rem 2.2rem 1.6rem 1.6rem;position:fixed;right:.8rem;width:calc(100% - 1.6rem);z-index:2}@media screen and (max-width:989.98px){.product__sticky-bar{border-radius:0;bottom:unset;left:0;padding:.8rem;right:0;top:var(--header-height);width:100%}}.product__sticky-bar.hidden{display:none}.product__sticky-bar .button{align-items:center;border-color:rgb(var(--color-secondary-button));display:flex;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;gap:.4rem}@media screen and (min-width:750px){.product__sticky-bar .button span{display:none}}.product__sticky-bar .button.button--secondary:focus:not([disabled]):not([aria-disabled=true]):not(.loading),.product__sticky-bar .button:hover:not([disabled]):not([aria-disabled=true]):not(.loading){background-color:transparent;border-color:rgb(var(--color-secondary-button));color:#fff}.product__sticky-bar-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:989.98px){.product__sticky-bar-content{justify-content:center;width:100%}}.product__sticky-bar-pricing{align-items:center;display:flex;gap:.8rem;margin:0 1.6rem}@media screen and (max-width:989.98px){.product__sticky-bar-pricing{display:none}}.product__sticky-bar-regular-price{font-weight:700}.product__sticky-bar-compare-price,.product__sticky-bar-regular-price{color:#fff;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.6rem);line-height:1.2em}.product__sticky-bar-compare-price{font-weight:300;opacity:.6;text-decoration-line:line-through}.product__sticky-bar-variant-select-name{color:inherit;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:600;line-height:1.2em}.product__sticky-bar-variant-select-name span{font-weight:400}.product__sticky-bar .h3{color:#fff;letter-spacing:-.04em;line-height:1.2em;text-transform:uppercase}@media screen and (max-width:989.98px){.product__sticky-bar .h3{display:none}}.product__sticky-bar-ctas{align-items:center;display:flex;gap:.8rem;margin-right:7.5rem}@media screen and (max-width:989.98px){.product__sticky-bar-ctas{margin-right:0;width:100%}}.product__sticky-bar-ctas .quantity{color:#fff}@media screen and (max-width:989.98px){.product__sticky-bar-ctas .quantity{min-height:4.5rem}}.product__sticky-bar-ctas .quantity__button{color:#fff}.product__sticky-bar-ctas .quantity:before{background-color:transparent}.product__sticky-bar-ctas .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #fff}@media screen and (max-width:989.98px){.product__sticky-bar-ctas .quantity{width:30%}.product__sticky-bar-ctas .button{font-size:calc(var(--font-body-scale)*1.2rem);min-height:4.5rem;width:70%}}.product__sticky-bar-header .product__title-part:first-child{font-weight:700}.product__sticky-bar-header .product__title-part:last-child{font-weight:100}@media screen and (max-width:989.98px){.product__sticky-bar-variant-select{display:none}}.product__sticky-bar-variant-select-content{background:#fff;border:1px solid var(--main-color);border-radius:.8rem;color:var(--main-color);display:flex;flex-direction:column;padding:1.6rem .8rem;position:absolute;top:-100%}.product__sticky-bar-variant-select-item{cursor:pointer;transition:opacity .3s ease}.product__sticky-bar-variant-select-item:hover{opacity:.6}.product__sticky-bar-variant-select-item--disabled{color:#ddd;pointer-events:none}.product__sticky-bar-variant-select-summary{align-items:center;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:600;gap:.8rem;line-height:1.2em;padding:1.6rem .8rem 1.6rem 2.4rem;text-align:center}.product__sticky-bar-variant-select-summary .icon-caret{position:unset}.product__modal-opener{z-index:0}.product__badges{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;left:.8rem;position:absolute;top:.8rem;z-index:3}.product__badge{align-items:center;background-color:var(--main-color);border-radius:2rem;color:#fff;display:flex;font-size:1.2rem}.product__badge svg{height:3rem;width:3rem}.product__badge .product__badge-text{padding:.8rem .8rem .8rem 0}.product__badge .product__badge-text.product__badge-text--without-icon{padding:.8rem}.yotpo-product-points-inner-wrapper{align-items:center;background-color:var(--light-color);border-radius:.4rem;display:flex;gap:.8rem;padding:1.6rem 2.4rem}.yotpo-product-points-inner-wrapper .yotpo-product-points-widget-icon img{display:none}.yotpo-product-points-inner-wrapper .yotpo-product-points-widget-icon:after{background-color:var(--main-color);content:"";display:inline-flex;height:2.2rem;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDIyIj48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEyLjAyMyA4LjMyMmgtLjA0NlYyMC44MmguMDQ2eiIvPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTQuOTM3IDEzLjMxOCAxMiA4LjMyMmwtMi45MzYgNC45OTZIMy45Mzd2Ny41MDJoMTYuMTI3di03LjUwMnoiLz48cGF0aCBzdHJva2U9IiMxQjIzMkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIzIDEzLjMxOGgtOC4wNjRMMTIgOC4zMjJoOC4wNjR6Ii8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xIDEzLjMxOGg4LjA2M0wxMiA4LjMyMkgzLjkzNnpNMTUuNjQ0IDIuNzA1YzAtMS4wNDMtLjg1OS0xLjg4NS0xLjkyLTEuODg1LS43NiAwLTEuNDE2LjQzNi0xLjcyNSAxLjA1N0ExLjkxIDEuOTEgMCAwIDAgMTAuMjc2LjgyYy0xLjA2MSAwLTEuOTIuODQyLTEuOTIgMS44ODUgMCAuNTY5LjI1NiAxLjA3MS42NTYgMS40MTlsMi41OTcgMi4zOGMuMjE4LjE5OS41NjUuMTk5Ljc4MyAwbDIuNTk4LTIuMzhjLjQwNi0uMzQ4LjY1NS0uODUuNjU1LTEuNDIiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDIyIj48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEyLjAyMyA4LjMyMmgtLjA0NlYyMC44MmguMDQ2eiIvPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTQuOTM3IDEzLjMxOCAxMiA4LjMyMmwtMi45MzYgNC45OTZIMy45Mzd2Ny41MDJoMTYuMTI3di03LjUwMnoiLz48cGF0aCBzdHJva2U9IiMxQjIzMkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIzIDEzLjMxOGgtOC4wNjRMMTIgOC4zMjJoOC4wNjR6Ii8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xIDEzLjMxOGg4LjA2M0wxMiA4LjMyMkgzLjkzNnpNMTUuNjQ0IDIuNzA1YzAtMS4wNDMtLjg1OS0xLjg4NS0xLjkyLTEuODg1LS43NiAwLTEuNDE2LjQzNi0xLjcyNSAxLjA1N0ExLjkxIDEuOTEgMCAwIDAgMTAuMjc2LjgyYy0xLjA2MSAwLTEuOTIuODQyLTEuOTIgMS44ODUgMCAuNTY5LjI1NiAxLjA3MS42NTYgMS40MTlsMi41OTcgMi4zOGMuMjE4LjE5OS41NjUuMTk5Ljc4MyAwbDIuNTk4LTIuMzhjLjQwNi0uMzQ4LjY1NS0uODUuNjU1LTEuNDIiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:2.4rem}.yotpo-product-points-inner-wrapper *{color:var(--main-color)!important;font-family:var(--font-body-family)!important;font-size:calc(var(--font-body-scale)*1.4rem)!important;font-weight:600!important}.yotpo-product-points-inner-wrapper a{position:absolute;right:2.4rem}dynamic-prices{display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr)}dynamic-prices .dynamic-prices__item{align-items:center;border:1px solid #eee;border-radius:.4rem;cursor:pointer;display:flex;flex-direction:column;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:700;justify-content:center;padding:1.2rem .6rem;position:relative;text-align:center;width:100%}dynamic-prices .dynamic-prices__item-title{display:flex;gap:.4rem}@media screen and (max-width:989.98px){dynamic-prices .dynamic-prices__item-title{flex-direction:column}}dynamic-prices .dynamic-prices__item.active{background-color:#eee;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}dynamic-prices .badge-container{bottom:-12px;display:flex;gap:.4rem;justify-content:center;left:0;position:absolute;width:100%}dynamic-prices .badge-container .badge{background-color:var(--color-product-page,#ff8e37);color:#fff;font-size:calc(var(--font-body-scale)*1rem);letter-spacing:0;line-height:1;padding:.4rem;text-transform:none;white-space:nowrap}dynamic-prices .badge-container .badge--recommends{background-color:var(--main-color)}dynamic-prices .price-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;justify-content:center;letter-spacing:.1rem;margin-top:.4rem}dynamic-prices .price-item--regular{font-weight:700}dynamic-prices .compare-at-price{font-weight:300;text-decoration:line-through}