.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-block .form__label{display:block;padding-left:0;margin-bottom:4px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border-radius:var(--button-radius);border:solid 1px var(--primary-variant-border);background-color:var(--primary-background);color:var(--primary-foreground);display:inline-block;margin:5px 1px 2px 0;padding:8px 12px;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;position:relative;min-width:44px;transition:border .16s ease-in-out,color .16s ease-in-out,opacity .16s ease-in-out}.product-form__input input[type=radio]+label:hover{border-color:var(--primary-foreground)}.product-form__input input[type=radio]:checked+label{border-color:var(--primary-foreground);color:var(--primary-foreground)}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}[data-cross-unavailable=true] .product-form__input input[type=radio].disabled+label:after{display:block;content:"";position:absolute;left:50%;top:0;bottom:0;transform:rotate(-45deg);border-left:solid 1px var(--primary-foreground)}.product-form__input input[type=radio]:checked+label::selection{background-color:var(--primary-foreground)}[data-cross-unavailable=true] .product-form__input input[type=radio].disabled+label{background-color:var(--primary-variant-disabled)}[data-cross-unavailable=true] .product-form__input input[type=radio]:not(:checked).disabled+label:not(:hover){opacity:.65}.product-form__input label:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--primary-background)),0 0 0 .5rem rgba(var(--primary-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{position:relative}.product-form__input .select select{padding-right:4.8rem;padding-top:2.8rem;white-space:nowrap;text-overflow:ellipsis}.product-form__input .select svg{top:50%;right:0;position:absolute;pointer-events:none;transform:translate(50%,-50%);width:1.8rem!important;height:1.8rem!important;right:2.8rem!important}.product-form__submit .loading-overlay__spinner{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--background)}.product-form__submit .loading-overlay__spinner svg{width:1.8rem;height:1.8rem}.product-form__submit+.shopify-payment-button{margin-top:16px}.product-form__input .swatch{--single-swatch-size: 28px;--single-swatch-padding: 2px;width:var(--single-swatch-size)!important;height:var(--single-swatch-size)!important;min-width:var(--single-swatch-size)!important;min-height:var(--single-swatch-size)!important;border-radius:50%!important;position:relative;padding:var(--single-swatch-padding)!important;background-color:var(--primary-background)}.product-form__input .swatch .color{width:calc(100% - var(--single-swatch-padding) * 2);height:calc(100% - var(--single-swatch-padding) * 2);background-color:var(--color);object-fit:cover;border-radius:50%;position:absolute;inset:var(--single-swatch-padding)}.product-form__input .swatch.has-image{background-color:var(--primary-background)!important}.product-form__input label.swatch.has-image img{padding:var(--single-swatch-selection-border)}.product-form__buttons .product-form__submit{min-height:48px}.product-form__buttons .shopify-payment-button__button{border-radius:var(--button-radius)!important;min-height:48px}.shopify-payment-button__more-options{padding:0!important;border:0!important}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none!important}.product-form__error-message-wrapper .icon-error{width:18px}.product-form__error-message-wrapper .product-form__error-message{font-size:1.3rem}.product-form__error-message-wrapper{gap:8px}.product-form__input input[type=radio].disabled+label{display:none}.product-block .accordion p img{position:relative;bottom:1.5px}.product__description.rte .accordion p:not(:first-child){margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-product-form.css.map */
