fieldset.variant-input-wrapper{margin-bottom:14px}fieldset.product-form__input .form__label{font-size:14px;line-height:1;font-weight:600;display:flex;align-items:center;gap:16px;margin-bottom:14px}.product-form__input input[type=radio]+label{background-color:#f8f5f0;border-radius:16px;padding:8px 28px 8px 16px;border:unset;margin:10px 10px 10px 0;box-shadow:unset;color:#383936cc;font-size:16px;line-height:26px;font-weight:600;overflow:hidden;height:64px}@media screen and (max-width: 568px){.product-form__input input[type=radio]+label{padding:14px;height:52px;font-size:14px;line-height:22px}}.product-form__input input[type=radio]+label:after{display:none}.product-form__input input[type=radio]+label:before{background-color:#f8f5f0cc;width:100%;height:100%;top:0;left:0;bottom:0;border:unset;transform:unset;border-radius:16px;pointer-events:none}.product-form__input input[type=radio]+label .custom-check{position:relative;flex-shrink:0;margin-right:16px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(56,57,54,.2)}.product-form__input input[type=radio]:checked+label:not(.color__swatch) .custom-check{border-color:#383936}.product-form__input input[type=radio]:checked+label:not(.color__swatch) .custom-check:before{content:"";position:absolute;width:13px;height:13px;display:block;border-radius:50%;background-color:#383936;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 568px){.product-form__input input[type=radio]+label .custom-check{width:20px;height:20px;margin-right:8px}.product-form__input input[type=radio]:checked+label:not(.color__swatch) .custom-check:before{width:10px;height:10px}}.product-form__input input[type=radio]:checked+label:not(.color__swatch),.product-form__input input[type=radio]:not(:disabled)+label:not(.color__swatch):hover,.product-form__input input[type=radio]+label:hover{background-color:#e9daca;border:unset;box-shadow:unset;color:#383936}.product-form__input input[type=radio]+label .custom-img{width:48px;height:48px;display:block;margin-right:12px}.product-form__input input[type=radio]+label .custom-img img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 568px){.product-form__input input[type=radio]+label .custom-img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-custom-variants.css.map */
