.detailed-product-variant{--selection-color: #56bbfa}.detailed-product-variant .product-form__input input[type=radio]+label{padding:10px 10px 10px 5px}.detailed-product-variant .color-tab svg,.detailed-product-variant .color-tab .color-image-swatch{display:none}.detailed-product-variant .color-tab{width:40px;height:40px;border-radius:50%;cursor:pointer}.detailed-product-variant .product-form__input input[type=radio]+label.color-tab{display:flex;justify-content:center;align-items:center;padding:0}.detailed-product-variant .product-form__input input[type=radio]+label.color-tab.white svg path{fill:#000!important}.detailed-product-variant .product-form__input.variant-name-color .image-tab{border-radius:10px}.detailed-product-variant input[type=radio]:checked+.color-tab{border-width:3px}.detailed-product-variant input[type=radio]:checked+.color-tab.black{padding:0 0 0 2px}.detailed-product-variant input[type=radio]:checked+.color-tab svg{display:block}.detailed-product-variant .form__label{display:block;display:none;font-weight:700;color:#000;font-size:14px}.detailed-product-variant .variant-name-color,.detailed-product-variant .color-fieldset-container,.detailed-product-variant .variant-name-color .color-options-container{display:flex;flex-direction:row}.detailed-product-variant .color-fieldset-container{align-items:center;margin-bottom:10px}.detailed-product-variant .color-fieldset-container .product-form__input input[type=radio]+label{margin:0 .25rem!important}.detailed-product-variant .color-form-label{font-size:14px;font-weight:700;color:#000;padding:0;margin:0 20px 0 0;letter-spacing:.04rem;white-space:nowrap}.detailed-product-variant .variant-name-color .form__label{display:flex}.detailed-product-variant .variant-name-style{display:flex;flex-direction:column;position:relative}.detailed-product-variant .variant-name-style .detailed-variant{display:flex;flex-direction:row;column-gap:10px;border-radius:10px;align-items:center;font-size:14px;font-weight:400;border-color:#d9d9d9}.detailed-product-variant .variant-name-style .detailed-variant img{width:75px;height:75px;border-radius:10px}.detailed-product-variant .variant-name-style input[type=radio]:checked+.detailed-variant{border-width:3px;border-color:var(--selection-color)}.detailed-product-variant .variant-name-style .variant-badge-container{position:absolute;top:0;right:0;display:flex;flex-direction:row;align-items:center;gap:10px;font-size:14px}.detailed-product-variant .variant-name-style .variant-badge-container .variant-off-label{background:#d9d9d9;border-radius:0 10px;padding:5px 10px;font-size:12px;font-weight:400;color:gray;transform:translate(1px,-1px)}.detailed-product-variant .variant-name-style input[type=radio]:checked+.detailed-variant .variant-off-label{background:var(--selection-color);color:#fff}.detailed-product-variant .variant-name-style .variant-badge-container .variant-label{color:var(--selection-color);padding:0;margin:0}.detailed-product-variant .variant-name-style .variant-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.detailed-product-variant .variant-name-style .variant-info .variant-prices{font-size:12px}.detailed-product-variant .variant-name-style .variant-prices del{color:gray}.detailed-product-variant .variant-name-style .variant-prices span,.detailed-product-variant .variant-name-style .variant-prices strong{color:#d15d5d}.detailed-product-variant .variant-name-style .variant-info .variant-value{font-weight:700;font-size:14px}.detailed-product-variant .variant-name-style .variant-info p.variant-description{margin:0;text-align:left;font-size:12px;color:#636363;line-height:normal}@media (max-width: 430px){.detailed-product-variant .js.product-form__input{margin-left:0!important}}@media (max-width: 767px){.detailed-product-variant .variant-name-style input[type=radio]:checked+.detailed-variant{border:3px solid var(--selection-color)!important}.detailed-product-variant .product-form__input input[type=radio]+label{padding:18px 10px 10px 5px}.detailed-product-variant .product-form__input{margin-left:0}.detailed-product-variant .product-form__input input[type=radio]+label{margin-left:0!important;margin-right:0!important}}@media (min-width: 768px){.detailed-product-variant .product-form__input{max-width:100%}.detailed-product-variant .color-form-label,.detailed-product-variant .form__label{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/detailed-product-variant-picker.css.map */
