product-info[data-require-selection] .product-form__submit{position:relative;transition:color var(--duration-long, .5s) ease,background-color var(--duration-long, .5s) ease,box-shadow var(--duration-long, .5s) ease,opacity var(--duration-default, .25s) ease}product-info[data-require-selection] .product-form__submit[data-pending-label]>span{transition:opacity var(--duration-default, .25s) ease}product-info[data-require-selection] .product-form__submit[data-pending-label]:before{content:attr(data-pending-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;font-style:normal;transition:opacity var(--duration-default, .25s) ease}product-info[data-require-selection][data-selection-pending] .product-form__submit{opacity:.5;pointer-events:none}product-info[data-require-selection][data-selection-pending] .product-form__submit[data-pending-label]>span{opacity:0}product-info[data-require-selection][data-selection-pending] .product-form__submit[data-pending-label]:before{opacity:1}product-info[data-require-selection][data-selection-pending] .shopify-payment-button{display:none!important}product-info[data-require-selection][data-selection-pending] .product-form__input input[type=radio]:checked+label{font-weight:400}product-info[data-require-selection][data-selection-pending] .product-form__input input.button-input__input:checked+label{background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-require-variant.css.map */
