.main-product .product__media-wrapper .swiper-slide{height:auto}.main-product .product__media-wrapper .product-media-container{width:100%}.main-product .product__media-wrapper .product__modal-opener .product__media{position:relative;height:0;padding-top:130%}.main-product .product__info-inner{width:100%;max-width:374px;margin:auto;text-align:center}.main-product .product__info-inner *{line-height:1.3}.main-product .product__info-inner .product__title+.product__text{margin-top:-1rem}.main-product .product__info-inner .subtitle{color:#000;font-size:16px}.main-product .product__info-inner modal-opener{margin:30px 0}@media only screen and (min-width:1024px){.main-product .product__info-inner modal-opener{margin:50px 0}}.main-product .product__info-inner modal-opener button{padding:0!important;cursor:pointer;border:0;background:#0000}.main-product .product__info-inner modal-opener button:hover{text-decoration:underline}.main-product .rc-subscription-details{display:none!important}.main-product .product-form__input--pill{width:100%;display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.main-product .product-form__input--pill *{box-sizing:border-box}.main-product .product-form__input--pill .form__label{display:none}.main-product .product-form__input--pill label{position:relative;width:73px;height:73px;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 0 20px!important;padding:4px!important;text-align:center;font-weight:500!important;font-size:16px!important;border-radius:0!important}.main-product .product-form__input--pill label b{font-size:16px;font-weight:400}.main-product .product-form__input--pill label i{position:absolute;top:calc(100% + 2px);left:0;right:0;color:#000;font-weight:500;font-size:13px;text-align:center;font-style:normal}.main-product .price-block{display:flex;align-items:baseline;justify-content:center;margin-top:55px}.main-product .price-block *{font-size:16px!important;font-weight:500!important;color:#000!important}.main-product .price-block>span{margin-right:4px}.main-product .product__tax{display:none}.product-popup-modal__content{padding:15px}@media only screen and (min-width:750px){.product-popup-modal__content{top:50%;width:calc(100% - 30px);max-width:780px;height:auto;margin:0;padding:3rem;transform:translate(-50%,-50%);border:0!important}}.product-popup-modal__content .product-popup-modal__toggle{position:absolute;top:10px;right:10px;background:inherit;border:0}.product-popup-modal__content .product-popup-modal__content-info{padding:0}.product-popup-modal__content .product-popup-modal__content-info h2{margin-bottom:20px}.product-popup-modal__content .product-popup-modal__content-info p+p{margin-top:15px}.product__info-wrapper{margin-top:40px}@media only screen and (min-width:750px){.product__info-wrapper{margin-top:0}}.select-ui{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:35px 0 0;padding:0;list-style-type:none}.select-ui li{width:73px;height:73px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7px;font-size:16px;font-weight:500;text-align:center;border:1px solid #000;cursor:pointer;transition:color .25s linear,background .25s linear}.select-ui li.active{color:#fff;background:#000}html body .rc-widget{position:relative;width:100%;max-width:80%;margin:auto;padding:0!important}html body .rc-widget .rc-selling-plans{position:absolute;top:0;left:0;pointer-events:none;opacity:0;visibility:hidden}html body .rc-widget .rc-radio{position:relative;display:block;padding:0;font-size:calc(var(--font-heading-scale) * 1.7rem);text-align:left;background:#fff0!important}@media only screen and (min-width:750px){html body .rc-widget .rc-radio{font-size:calc(var(--font-heading-scale) * 1.8rem)}}html body .rc-widget .rc-radio.rc-radio--active .rc-radio__label:before{background:#86888a;box-shadow:inset 0 0 0 2px var(--gradient-background)}html body .rc-widget .rc-radio input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}html body .rc-widget .rc-radio .rc-radio__label{position:relative;display:block;margin:0 0 30px;padding-left:45px}html body .rc-widget .rc-radio .rc-radio__label:before{content:"";position:absolute;top:2px;left:0;width:22px;height:22px;font-size:0;line-height:0;border-radius:50%;border:1px solid #000;background:var(--gradient-background);transition:all .25s linear}.product-form__quantity{margin-bottom:2.5rem}.product-form__quantity .quantity__label{font-size:16px;font-weight:500;color:#000}.product-form__quantity .quantity{height:40px;display:inline-flex;justify-content:center;line-height:0;border:1px solid #000}.product-form__quantity .quantity *{box-sizing:border-box}.product-form__quantity .quantity__button{padding:10px 15px;font-size:0;line-height:0}.product-form__quantity .quantity__button svg{width:14px;height:auto}.product-form__quantity input{max-width:100px;width:100%;border:1px solid #000;box-shadow:none!important;border-top:0;border-bottom:0;outline:0!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-product.css.map */
