.product-details__flex-container .product__description{background:var(--main-pdp-color);margin-top:0;display:flex;flex-direction:column;padding:32px;justify-content:flex-start;position:relative}.product-details__flex-container .product__description h2,.product-details__flex-container .product__details h2,.product-details__flex-container .product__description h3,.product-details__flex-container .product__details h3{font-weight:700!important;font-family:var(--font-body-family);font-size:24px;margin-bottom:19px;margin-top:0;font-weight:400}.product-details__flex-container .product__description p,.product-details__flex-container .product__description li{font-size:14px;line-height:21px;font-weight:400;margin-top:0}.product-details__flex-container{display:flex;width:100%;margin:16px 0;flex-direction:column;overflow:hidden}.product__details{padding:32px}.product-details__flex-container .product__details h2{color:#000}.product-details__flex-container .product__details ul{padding-left:20px;margin:0}.product-details__flex-container .product__details ul li{font-size:14px;line-height:21px;font-weight:400}.product .product__title h1{line-height:36px;margin:16px 0;font-size:36px}.product-form__input input[type=radio]:checked+label{border:1px solid black!important;background-color:#f9fafb;outline:1px solid rgb(179,179,179);outline-offset:2px}.product-form__input input[type=radio].disabled+label{color:#676767!important}variant-radios fieldset.product-form__input{display:flex;flex-wrap:wrap;column-gap:15px;margin-bottom:40px}variant-radios fieldset.product-form__input legend{flex:1 0 100%}.product .badge__row .badge{padding:0;font-family:brik;font-size:24px;border:0;border-radius:0}.price__regular .price-item--regular{font-size:16px;color:#000;font-weight:700}.product .product-price-wrapper{margin-bottom:8px}quantity-input.quantity,quantity-input.quantity:after{border-radius:6px;padding:5px 5px 5px 0}.product .slider-buttons{position:absolute;bottom:75px;left:45px;background-color:#fff;transform:translateY(51px)}.product .slider-buttons button{display:none}.product .slider-counter{min-width:unset;padding:8px}.product .product__media-item .product-media-container{width:100%;border:0}.product .product__media-item .product-media-container .media{padding-top:var(--ratio-percent)}slider-component .slider.slider--mobile{margin-bottom:0;column-gap:16px;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;width:100%}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){padding-bottom:44px}.product-form__submit{position:relative;z-index:2;color:#fff;padding:20px 75px;border-radius:6px;border:0!important;background-color:#000;opacity:1}.product-preorder-text{font-size:12px;line-height:1.2}@media (min-width: 750px){.product.grid{flex-wrap:nowrap}quantity-input.quantity{max-width:unset!important;min-width:unset!important}.slider-buttons{display:flex!important}.product .slider-buttons{position:absolute;bottom:60px;left:unset;right:16px;background-color:#fff;z-index:2;width:100px}.product-details__flex-container{flex-direction:row}.product-details__flex-container .product__description,.product-details__flex-container .product__details{flex:1 1 40%}.product media-gallery{flex:1 1 600px}slider-component li.product__media-item{width:65%!important;max-width:unset}.product .grid__item.product__media-wrapper,.product .grid__item.product__info-wrapper{flex:1 1 600px;max-width:unset}.product-details__flex-container{margin:0;width:100%}.product-description-wrapper{max-width:610px;line-height:22px}slider-component .slider.slider--mobile{column-gap:32px}.product-form__submit:not(:disabled):hover{opacity:.8}.product-form__submit span{z-index:3}.product-form__submit:after{content:unset}}@media (min-width: 1200px){.product__info-wrapper{padding-left:75px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-product.css.map */
