.product__info-container .product__title{margin-bottom:.8rem}.product__info-container .product__title>h1{letter-spacing:-.012em;line-height:1.14;margin:0;text-wrap:balance}.product__info-container>[id^=price-][role=status]{margin-top:.2rem;margin-bottom:2rem}.product__info-container .price .price__container{align-items:baseline;column-gap:1rem;row-gap:.4rem}.product__info-container .price .price__regular,.product__info-container .price .price__sale{align-items:baseline;column-gap:1rem;flex-wrap:wrap}.product__info-container .price--large .price-item--regular,.product__info-container .price--large .price-item--sale{font-size:2rem;letter-spacing:.01em;line-height:1.2}@media screen and (min-width:750px){.product__info-container .price--large .price-item--regular,.product__info-container .price--large .price-item--sale{font-size:2.2rem}}.product__info-container .price--large .price__sale s.price-item--regular,.product__info-container .price--large s.price-item--regular{font-size:1.4rem;letter-spacing:.01em;opacity:1;color:#12121280;text-decoration:line-through;text-decoration-thickness:1px}.product__info-container .price--large .price__sale>span:not(.visually-hidden){display:inline-flex;align-items:baseline}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{border-radius:0;box-shadow:none;font-size:1.1rem;letter-spacing:.08em;line-height:1;padding:.6rem .9rem;text-transform:uppercase}.product__info-container .product-form__input--pill{--variant-pills-radius: 0px;--variant-pills-border-width: 1px;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-blur-radius: 0px;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 0px;margin-bottom:2rem}.product__info-container .product-form__input--pill>legend.form__label{font-size:1.2rem;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.product__info-container .product-form__input--pill input[type=radio]+label{align-items:center;background-color:#faf9f7;border:1px solid rgba(18,18,18,.12);border-radius:0;box-shadow:none;color:#121212;display:inline-flex;font-size:1.2rem;justify-content:center;letter-spacing:.08em;line-height:1.1;margin:0 .8rem .8rem 0;min-height:44px;padding:.9rem 1.8rem;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product__info-container .product-form__input--pill input[type=radio]+label:before{border-radius:0;box-shadow:none}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#121212;border-color:#121212;color:#faf9f7}.product__info-container .product-form__input--pill input[type=radio]:focus-visible+label,.product__info-container .product-form__input--pill input[type=radio].focused+label{box-shadow:none;outline:2px solid #121212;outline-offset:2px}@media(hover:hover)and (pointer:fine){.product__info-container .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:#121212}}.product__info-container .product-popup-modal__opener{display:block;margin:-1rem 0 2rem}.product__info-container .product-popup-modal__button{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.3rem}.product__info-container .product-form__quantity{margin-bottom:1.6rem}.product__info-container .product-form__buttons{--buttons-radius: 0px;--buttons-radius-outset: 0px;max-width:none}.product__info-container .product-form__submit{border-radius:0;box-shadow:none;font-size:1.3rem;letter-spacing:.12em;line-height:1.2;min-height:52px;text-transform:uppercase}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{border-radius:0;box-shadow:none}.product__info-container .product-form__submit:focus-visible{outline:2px solid #121212;outline-offset:2px}@media screen and (max-width:749px){.product__info-container .product-form__submit{width:100%}}.product__info-container .product__description{line-height:1.6;max-width:68ch}.product__info-container .product__description>*{max-width:68ch}.product__info-container .product__description h2{border-top:1px solid rgba(18,18,18,.12);font-size:1.4rem;letter-spacing:.08em;line-height:1.3;margin:4rem 0 1.2rem;padding-top:2.4rem;text-transform:uppercase}.product__info-container .product__description>h2:first-child{border-top:0;margin-top:2.4rem;padding-top:0}.product__info-container .product__description p,.product__info-container .product__description li{line-height:1.6}.product__info-container .product__description p{margin:0 0 1.2rem}.product__info-container .product__description ul,.product__info-container .product__description ol{margin:0 0 1.6rem;padding-left:1.8rem}.product__info-container .product__description li{margin-bottom:.6rem}[id$=__best_sellers_rec] slider-component{position:relative;overflow:visible}[id$=__best_sellers_rec] .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:5}[id$=__best_sellers_rec] .slider-counter{display:none}[id$=__best_sellers_rec] .slider-button{position:absolute;top:40%;transform:translateY(-50%);width:46px;height:46px;min-width:46px;padding:0;pointer-events:auto;border:1px solid rgba(18,18,18,.14);border-radius:50%;background:#faf9f7f5;color:#121212;box-shadow:0 6px 20px #1212121f;opacity:1;z-index:6;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease}[id$=__best_sellers_rec] .slider-button--prev{left:-23px}[id$=__best_sellers_rec] .slider-button--next{right:-23px}[id$=__best_sellers_rec] .slider-button .svg-wrapper,[id$=__best_sellers_rec] .slider-button svg{width:12px;height:12px}[id$=__best_sellers_rec] .slider-button[disabled]{opacity:.26;cursor:default;box-shadow:none}[id$=__best_sellers_rec] .slider-button:focus-visible{outline:2px solid #121212;outline-offset:3px}@media(hover:hover)and (pointer:fine){[id$=__best_sellers_rec] .slider-button:not([disabled]):hover{transform:translateY(-50%) scale(1.04);box-shadow:0 8px 24px #12121229}}@media screen and (max-width:749px){[id$=__best_sellers_rec] .slider-button{top:39%;width:42px;height:42px;min-width:42px;background:#faf9f7f0}[id$=__best_sellers_rec] .slider-button--prev{left:6px}[id$=__best_sellers_rec] .slider-button--next{right:6px}}@media screen and (min-width:750px)and (max-width:989px){[id$=__best_sellers_rec] .slider-button--prev{left:-8px}[id$=__best_sellers_rec] .slider-button--next{right:-8px}}[id$=__best_sellers_rec] slider-component{box-sizing:border-box;width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative;overflow:visible}[id$=__best_sellers_rec] slider-component .slider{width:100%;scroll-padding-left:0}[id$=__best_sellers_rec] slider-component .slider .slider__slide:first-child{margin-left:0;scroll-margin-left:0}[id$=__best_sellers_rec] slider-component .slider:after{padding-left:0;margin-left:0}@media screen and (max-width:749px){[id$=__best_sellers_rec] slider-component .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,[id$=__best_sellers_rec] slider-component .grid--peek.grid--2-col-tablet-down .grid__item{box-sizing:border-box;width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}[id$=__best_sellers_rec] slider-component .slider-button{width:38px;height:38px;min-width:38px}[id$=__best_sellers_rec] slider-component .slider-button--prev{left:.2rem}[id$=__best_sellers_rec] slider-component .slider-button--next{right:.2rem}}@media screen and (min-width:750px){[id$=__best_sellers_rec] slider-component{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:750px)and (max-width:989px){[id$=__best_sellers_rec] slider-component .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{box-sizing:border-box;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}[id$=__best_sellers_rec] slider-component .slider-button--prev{left:2.7rem}[id$=__best_sellers_rec] slider-component .slider-button--next{right:2.7rem}}@media screen and (min-width:990px){[id$=__best_sellers_rec] slider-component .slider--desktop.grid--4-col-desktop .grid__item{box-sizing:border-box;width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}[id$=__best_sellers_rec] slider-component .slider-button--prev{left:2.7rem}[id$=__best_sellers_rec] slider-component .slider-button--next{right:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/82/compiled_assets/styles.css.map?subset=AAAAAAAAACg */
