body.towel-default .section-main-product .product__media-item-container{--aspect-ratio: 1 !important;background:rgb(var(--color-background))}body.towel-default .section-main-product .product__media-item-container .media-wrapper>img{width:100%;height:100%;object-fit:contain;object-position:center}body.towel-default .section-main-product .product__thumbs-inner>img{object-fit:contain;object-position:center}@media(min-width:768px){body.towel-default .section-main-product .product--vertical-carousel .product__media-gallery-thumbails .swiper-slide{flex-shrink:0;height:var(--thumbnails-width)!important;min-height:var(--thumbnails-width)}}body.towel-default .section-main-product .product-form__input--button{display:flex;flex-wrap:wrap;gap:1.2rem;min-inline-size:0;padding:0;border:0}body.towel-default .section-main-product .product-form__input--button>legend{width:100%}body.towel-default .section-main-product .product-form__input--button .form__label{margin-bottom:1.2rem!important}body.towel-default .section-main-product .product-form__input--button input[type=radio]+label{box-sizing:border-box;flex:0 1 auto;min-width:10.4rem;min-height:48px;max-width:100%;height:auto;padding:1.2rem 2rem;border:1px solid #b8c4d4;border-radius:10px;background:#fff;color:#334155;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;opacity:1;transition:border-color .15s ease,background-color .15s ease,color .15s ease}body.towel-default .section-main-product .product-form__input--button input[type=radio]:not(.disabled):not(:disabled)+label:hover{background:#f1f6ff;border-color:#1466ff;color:#1058df}body.towel-default .section-main-product .product-form__input--button input[type=radio]:checked+label{border-color:#1466ff;box-shadow:inset 0 0 0 1px #1466ff;background:#edf4ff;color:#1058df}body.towel-default .section-main-product .product-form__input--button input[type=radio]:is(.disabled,:disabled)+label{border-color:#a9b3c1;border-style:dashed;background:#f5f6f8;color:#586272}body.towel-default .section-main-product .product-form__input--button input[type=radio]:is(.disabled,:disabled):checked+label{border-color:#1466ff;background:#edf4ff;color:#334155}body.towel-default .section-main-product .product-form__input--button input[type=radio]:is(.disabled,:disabled)+label:before{background:linear-gradient(to bottom left,transparent calc(50% - .5px),#a9b3c1 50%,transparent calc(50% + .5px)) no-repeat}body.towel-default .section-main-product .product-form__input--button input[type=radio]:focus-visible+label{outline:2px solid #1058df;outline-offset:3px}body.towel-default .section-main-product .product__block:has(.jdgm-prev-badge){margin:.8rem 0}body.towel-default .section-main-product .product__block:has(.jdgm-prev-badge)+.product__block{margin-top:1.3rem}body.towel-default .section-main-product .product__block--variant_picker{margin-bottom:.4rem}body.towel-default .section-main-product .product__block--decoration_method{margin:.4rem 0}body.towel-default .section-main-product .product-form__decoration-methods-wrap{margin-top:2.6rem}body.towel-default .section-main-product .product-form__input{margin-top:2.6rem!important}@media(max-width:767.98px){body.towel-default .section-main-product .product-form__input--button{gap:1rem}body.towel-default .section-main-product .product-form__input--button input[type=radio]+label{flex:1 1 calc(50% - 1rem);width:auto;min-width:0;padding-inline:1.2rem;font-size:14px}}@media(prefers-reduced-motion:reduce){body.towel-default .section-main-product .product-form__input--button input[type=radio]+label{transition:none}}@media(forced-colors:active){body.towel-default .section-main-product .product-form__input--button input[type=radio]:checked+label{outline:2px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-towel.css.map */
