[id^=MainProduct-]{--c-pdp-side: 2px}@media screen and (min-width:750px){[id^=MainProduct-]{--c-pdp-side: 100px;--c-pdp-text-side: max(100px, calc((100% - 1080px)/2) )}}@media screen and (min-width:750px){[id^=MainProduct-] .page-width{max-width:none;padding-inline:0}[id^=MainProduct-] .product{display:block;max-width:none;margin:0}[id^=MainProduct-] .product__media-wrapper,[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important}[id^=MainProduct-] .product__media-wrapper{margin-top:74px}[id^=MainProduct-] .product__media-list{display:flex!important;flex-wrap:nowrap!important;gap:25px;margin:0;padding:0 var(--c-pdp-side);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--c-pdp-side);scrollbar-width:none}[id^=MainProduct-] .product__media-list::-webkit-scrollbar{display:none}[id^=MainProduct-] .product__media-list .product__media-item{display:block!important;flex:0 0 570px;width:570px;max-width:none;padding:0;scroll-snap-align:start}[id^=MainProduct-] .product__media-item .product-media-container{width:100%;background-color:var(--color-white)}[id^=MainProduct-] .thumbnail-slider{margin-top:16px}}[id^=MainProduct-] .thumbnail-slider{--c-pdp-thumb-side: 17px;--c-pdp-thumb-end: 0px;--c-pdp-thumb-gap: 6px;display:block;padding-inline:var(--c-pdp-thumb-side) var(--c-pdp-thumb-end)}@media screen and (min-width:750px){[id^=MainProduct-] .thumbnail-slider{--c-pdp-thumb-side: 100px;--c-pdp-thumb-end: 100px;--c-pdp-thumb-gap: 10px}}[id^=MainProduct-] .thumbnail-slider .slider-button{display:none!important}[id^=MainProduct-] .thumbnail-list{display:flex;gap:var(--c-pdp-thumb-gap);margin:0;padding:0!important}[id^=MainProduct-] .thumbnail-list__item{flex:0 0 75px;width:75px;max-width:none;margin:0}[id^=MainProduct-] .thumbnail{height:74px;border-radius:0;background-color:var(--color-white)}@media screen and (max-width:749px){[id^=MainProduct-] .product__media-list .product__media-item{width:calc(100% - 31px)}}[id^=MainProduct-] .product__media-item .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important}[id^=MainProduct-] .product__info-container{max-width:none;padding-inline:var(--c-pdp-text-side, var(--c-pdp-side));margin-top:13px}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-container{margin-top:73px}}[id^=MainProduct-] .product__title h1{margin:0;color:var(--color-text);font-family:var(--base-font-family);font-size:18px;font-weight:var(--fw-regular);line-height:1.6;letter-spacing:.1em}@media screen and (min-width:750px){[id^=MainProduct-] .product__title h1{font-size:24px;line-height:40px}}[id^=MainProduct-] .product__info-container>*{margin-block:0!important}[id^=MainProduct-] .product__sku{margin:0;color:var(--color-text-sub);font-family:var(--base-font-family);font-size:14px;line-height:40px;letter-spacing:.1em;text-transform:none}@media screen and (min-width:750px){[id^=MainProduct-] .product__sku{font-size:20px;line-height:40px}}[id^=MainProduct-] .product__info-container .price{margin-top:13px!important;color:var(--color-text-sub);font-family:var(--en-font-family);font-weight:var(--fw-bold);letter-spacing:.1em}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-container .price{margin-top:30px!important}}[id^=MainProduct-] .product__info-container .price .price-item{font-size:24px;letter-spacing:.1em}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-container .price .price-item{font-size:32px}}[id^=MainProduct-] .product__info-container .price .price__regular .price-item--regular:after,[id^=MainProduct-] .product__info-container .price .price__sale .price-item--sale:after{content:"\ff08\7a0e\8fbc\ff09";margin-left:6px;font-family:var(--base-font-family);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.1em}[id^=MainProduct-] .product__tax{display:none}[id^=MainProduct-] .product__info-container variant-selects{margin-top:32px!important}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-container variant-selects{margin-top:40px!important}}[id^=MainProduct-] variant-selects .form__label{margin-bottom:6px;color:var(--color-text);font-family:var(--base-font-family);font-size:14px;line-height:1.4}[id^=MainProduct-] variant-selects .product-form__input--pill{margin:0}[id^=MainProduct-] variant-selects .product-form__input--pill input[type=radio]+label{min-height:29px;margin:0 10px 0 0;padding:0 22px;border:1px solid var(--color-black);border-radius:40px;background-color:transparent;color:var(--color-text);font-family:var(--base-font-family);font-size:13px;line-height:27px;white-space:nowrap}[id^=MainProduct-] variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-black);color:var(--color-white)}[id^=MainProduct-] .product-form{margin-top:0!important}@media screen and (min-width:750px){[id^=MainProduct-] .product-form{margin-top:93px!important}}[id^=MainProduct-] .product-form__buttons{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;max-width:none;margin-inline:0}@media screen and (min-width:750px){[id^=MainProduct-] .product-form__buttons{gap:17px}}[id^=MainProduct-] .c-pdp-qty{flex:0 0 129px;width:129px;min-height:60px;border:1px solid var(--color-black);border-radius:0;background-color:transparent}@media screen and (min-width:750px){[id^=MainProduct-] .c-pdp-qty{flex-basis:243px;width:243px}}[id^=MainProduct-] .c-pdp-qty:before,[id^=MainProduct-] .c-pdp-qty:after{display:none}[id^=MainProduct-] .c-pdp-qty .quantity__button{width:36px;color:var(--color-black)}@media screen and (min-width:750px){[id^=MainProduct-] .c-pdp-qty .quantity__button{width:62px}}[id^=MainProduct-] .c-pdp-qty .quantity__button .svg-wrapper{width:12px}[id^=MainProduct-] .c-pdp-qty .quantity__button .svg-wrapper svg{width:12px;height:12px}[id^=MainProduct-] .c-pdp-qty .quantity__input{flex:1;color:var(--color-black);font-family:var(--en-font-family);font-size:18px;font-weight:var(--fw-regular, 400);text-align:center}@media screen and (min-width:750px){[id^=MainProduct-] .c-pdp-qty .quantity__input{font-size:20px}}[id^=MainProduct-] .product-form__buttons .product-form__submit{flex:1 1 auto;width:auto;margin:0}[id^=MainProduct-] .product-form__buttons>.c-pdp-qty{order:1!important}[id^=MainProduct-] .product-form__buttons>.product-form__submit{order:2!important}[id^=MainProduct-] .product-form__buttons>:not(.c-pdp-qty,.product-form__submit,[hidden]){order:3!important}[id^=MainProduct-] #vitals-wishlist{display:flex;flex:0 0 60px;order:3!important;align-items:center;justify-content:center;width:60px;min-height:60px;margin:0;background-color:var(--color-black);color:var(--color-white)}@media screen and (max-width:749px){[id^=MainProduct-] .product__info-wrapper{animation:none!important;opacity:1!important;transform:none!important}[id^=MainProduct-] .product-form__buttons{position:fixed;inset:auto 0 0;z-index:20;padding:17px 15px;background-color:var(--color-bg, #f3f3f3);box-shadow:0 -2px 8px #00000014}body:has([id^=MainProduct-]){padding-bottom:94px}body:has([id^=MainProduct-]) #launcher-wrapper{bottom:104px}}[id^=MainProduct-] .product-form__submit{min-height:60px;border-radius:0;background-color:var(--color-black);color:var(--color-white);font-family:var(--base-font-family);font-size:14px;font-weight:var(--fw-medium);letter-spacing:.1em;padding-inline:8px;white-space:nowrap}@media screen and (min-width:750px){[id^=MainProduct-] .product-form__submit{font-size:20px}}[id^=MainProduct-] .product-form__submit:before,[id^=MainProduct-] .product-form__submit:after{display:none}@media(any-hover:hover){[id^=MainProduct-] .product-form__submit:hover{opacity:.8}}@media screen and (min-width:750px){product-modal .product-media-modal__content{display:flex;align-items:center;justify-content:center;height:100vh;padding:0;overflow:hidden}product-modal .product-media-modal__content>*:not(.active){display:none}product-modal .product-media-modal__content>.active{width:100%;height:100%;margin:0;object-fit:contain}product-modal .product-media-modal__content>.active img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/c-product.css.map */
