:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-product-gallery__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-product-gallery__media-container{padding-bottom:125%;background:#eaebef;color:#000}.c-product-gallery__carousel{overflow:hidden}.c-product-gallery__controls{position:relative;margin-top:1.375rem}.c-product-gallery__pagination{position:absolute;left:50%;bottom:1rem !important;transform:translateX(-50%);z-index:2;width:auto !important;display:flex;align-items:center;gap:.5rem}.c-product-gallery__pagination .swiper-pagination-bullet{width:.375rem;height:.375rem;margin:0 !important;background:#999;opacity:1;border-radius:50%}.c-product-gallery__pagination .swiper-pagination-bullet-active{background:#000}.c-product-gallery__prev,.c-product-gallery__next{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;left:-1.125rem;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.c-product-gallery__prev.swiper-button-disabled,.c-product-gallery__next.swiper-button-disabled{opacity:.3;cursor:default}.c-product-gallery__prev svg,.c-product-gallery__next svg{width:.75rem;height:1.25rem;transition:all .3s ease}.c-product-gallery__next{left:auto;right:-1.125rem}.c-product-gallery__thumbnails-container{margin:0 1rem;overflow:hidden}.c-product-gallery__thumbnails .swiper-wrapper.has-2,.c-product-gallery__thumbnails .swiper-wrapper.has-3,.c-product-gallery__thumbnails .swiper-wrapper.has-4,.c-product-gallery__thumbnails .swiper-wrapper.has-5{justify-content:center}.c-product-gallery__thumbnails .swiper-slide{opacity:.5;cursor:pointer;transition:opacity .3s ease;max-width:3.0313rem}.c-product-gallery__thumbnails .swiper-slide.swiper-slide-thumb-active{opacity:1}.c-product-gallery__thumbnail-image-container{padding-bottom:125%}@media only screen and (min-width: 1100px){.c-product-gallery__pagination{display:none}.c-product-gallery__carousel .swiper-wrapper{flex-direction:column !important;overflow:visible}}.o-swatches__swatch{display:flex;flex-direction:column;align-items:flex-start}.o-swatches__swatch+.o-swatches__swatch{margin-top:1rem}.o-swatches__swatch-title{margin:0 0 .5rem}.o-swatches__swatch-selected-value{text-transform:capitalize}.o-swatches__swatch-options{display:flex;align-items:center;flex-wrap:wrap}.o-swatches__swatch-options .o-swatches__swatch-button:not(:last-child){margin-right:.25rem}.o-swatches__swatch-button-wrap{border:.0625rem solid rgba(0,0,0,0);border-radius:50%}.o-swatches__swatch-button-wrap:not(:last-child){margin-right:.25rem}.o-swatches__swatch-button-wrap.is-selected{border-color:#000}.o-swatches__swatch-button{margin:0;padding:.5rem;border:.0625rem solid rgba(0,0,0,.3)}.is-color .o-swatches__swatch-button{width:2rem;height:2rem;border-radius:100%}.o-swatches__swatch-button.is-selected{border-color:#000}.o-swatches__swatch-button.is-disabled{color:#000;border-color:#000}.o-swatches__select option{color:#000}.c-product-form{margin-bottom:1rem}.c-product-form__content{margin-top:1rem}.c-product-form__description{margin-bottom:2.5rem}.c-product-form__pricing{margin:1rem 0}.c-product-form__qty{width:100%;margin:1rem 0}.c-product-form__add-btn{width:100%;justify-content:center}@media only screen and (min-width: 1100px){.c-product-form__content{margin-top:2.625rem;max-width:28.4375rem}.c-product-form__description{margin-bottom:3.125rem}}.c-product-main{padding-top:3.75rem}.c-product-main .is-hidden{display:none}.c-product-main__tag{width:fit-content;margin-top:1.5rem;margin-bottom:.75rem;padding:.3125rem .875rem;color:#fff;background:#000;border-radius:1.5rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.c-product-main__title{margin:0;max-width:26rem}.c-product-main__title span{font-family:"Supreme LL Regular",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.044rem;line-height:.9375rem}.c-product-main__title span strong,.c-product-main__title span b{font-family:"Supreme LL Bold",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500}.c-product-main__title span{font-family:"Helvetica Neue LT Com";font-size:.5625rem;font-style:normal;font-weight:300;line-height:.875rem;letter-spacing:.1125rem;text-transform:uppercase;-webkit-text-stroke:.4px currentColor}@media only screen and (min-width: 1100px){.c-product-main__title span{-webkit-text-stroke:.6px currentColor}}.c-product-main__title span{font-size:1.1625rem;line-height:1.2659rem;letter-spacing:.125rem}.c-product-main__title small{display:block;margin-top:.375rem;font-family:"Supreme LL Regular";font-size:.6875rem;font-style:normal;font-weight:450;line-height:14px;letter-spacing:.77px;display:block}.c-product-main__title small strong{font-family:"Supreme LL Regular",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.044rem;line-height:.9375rem}.c-product-main__title small strong strong,.c-product-main__title small strong b{font-family:"Supreme LL Bold",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500}.c-product-main__title small strong{font-family:"Helvetica Neue LT Com";font-size:.5625rem;font-style:normal;font-weight:300;line-height:.875rem;letter-spacing:.1125rem;text-transform:uppercase;-webkit-text-stroke:.4px currentColor}@media only screen and (min-width: 1100px){.c-product-main__title small strong{-webkit-text-stroke:.6px currentColor}}.c-product-main__meta{display:flex;align-items:flex-start;justify-content:space-between;margin-top:2.3125rem}.c-product-main__meta-volume{display:flex;flex-direction:column}.c-product-main__meta-stars{display:flex;align-items:center;gap:.25rem}.c-product-main__meta-stars-svg{width:3.625rem;height:.625rem;position:relative;top:.0625rem}.c-product-main__description{margin-top:2.1875rem}.c-product-main__description-button{margin-top:.5rem;border:none;background:rgba(0,0,0,0);padding:0;border-bottom:.0625rem solid #000;line-height:1.2}.c-product-main__description-button:hover{cursor:pointer}.c-product-main__benefits{margin:2.5625rem 0 2.6875rem}.c-product-main__benefits-heading{margin:0 0 .5rem}.c-product-main__benefits-list{display:flex;flex-wrap:wrap;gap:.3125rem}.c-product-main__benefit-pill{padding:0 .3125rem;background:#000;color:#fff;font-size:.6875rem;font-weight:450;letter-spacing:.0206rem;border-radius:.125rem;height:1.0625rem;line-height:.9375rem}.c-product-main__shipping{text-align:center}.c-product-main__ingredients{margin-top:1rem}.c-product-main__ingredients-heading{margin:0 0 .5rem}.c-product-main__ingredients-columns{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}.c-product-main__ingredients-col p{margin:0}.c-product-main__form{margin-top:1rem}.c-product-main__gallery{position:relative}.c-product-main__details{padding:1.25rem 1.25rem 5.625rem}.c-product-main .c-product-form__add-btn .c-product-form__price{margin-left:.25rem}.c-product-main .c-product-form__add-btn .c-product-form__price::before{content:"-";margin-right:.25rem}.c-product-main__info-list{display:flex;flex-direction:column;margin:2.75rem 0 3.125rem}.c-product-main__info-list:last-child{margin-bottom:0}.c-product-main__info-list .o-subtitle{margin-bottom:.1875rem}.c-product-main__info-list .o-link{margin-top:.3125rem}.c-product-main__info-list.is-list p{line-height:1.25rem}.c-product-main__info-list.is-double ul{display:flex;flex-wrap:wrap}.c-product-main__info-list.is-double ul>*{line-height:1.05rem;flex:0 0 50%}@media only screen and (min-width: 1100px){.c-product-main{display:flex;flex-direction:row;padding-top:0}.c-product-main__gallery{flex:0 0 50%;max-width:50%}.c-product-main__details{flex:1;position:relative;max-height:calc(var(--app-vh, 1vh)*100);max-height:100svh;max-height:100dvh;overflow:auto;position:sticky;top:0;scrollbar-width:none;-ms-overflow-style:none}.c-product-main__details::-webkit-scrollbar{display:none}.c-product-main__details{padding:9.5625rem 0 6rem}.c-product-main__details-inner{max-width:23rem;margin-left:auto;margin-right:auto}.c-product-main__shipping{margin-bottom:5.8125rem}}