.product-form fieldset label:has(input:checked){border:1px solid #5F113D}.product-form__card{position:relative;padding:42px 20px 26px}.product-form__card.empty{padding:26px 20px}.product-form__card+.product-form__card{margin-top:10px}.product-form__card-header{position:absolute;top:14px;left:11px;right:18px;display:flex;justify-content:space-between}.product-form__card-header input[type=radio]{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:1px solid #000;background-color:transparent;position:relative}.product-form__card-header input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;background-color:#5f113d;border-radius:50%}.product-form__card-header .product-card-description,.product-form__card a,.product-form__card .product-form__fieldset label,.product-form__card .selling_plan_select label{font-size:12px}.product-form__card .product-form__fieldset:has(>label:only-of-type),.product-form__card .selling_plan_select:has(>label:only-of-type),.product-form__card .product-options__grid:has(>a:only-of-type){grid-template-columns:1fr}@media screen and (min-width: 768px){.product-form__card+.product-form__card{margin-top:20px}.product-form__card{padding:42px 30px 26px}.product-form__card.empty{padding:26px 30px 34px}.product-form__card a,.product-form__card .product-form__fieldset label,.product-form__card .selling_plan_select label{font-size:16px}.product-form__card-header .product-card-description{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/component-product-form.css.map */
