.product-form{display:flex;flex-direction:column;gap:1.6rem}.product-form__input{display:flex;flex-direction:column;gap:.8rem}.product-form__input--dropdown{position:relative}.product-form__error-message-wrapper{display:none;padding:1.2rem;background-color:#f8d7da;border:.1rem solid #f5c6cb;border-radius:var(--inputs-radius);color:#721c24}.product-form__error-message-wrapper:not(.hidden){display:block}.product-form__error-message{margin:0;font-size:1.2rem}.product-form__buttons{display:flex;flex-direction:column;gap:1.2rem}.product-form__submit{position:relative}.product-form__submit .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-form__submit:disabled,.product-form__submit.button--sold-out{opacity:.65;cursor:not-allowed;background-color:#9ca3af;color:#fff}.product-form__submit.button--secondary.button--sold-out,.product-form__submit.button--secondary:disabled{background-color:#0000001f;color:#00000073}.quantity{display:flex;align-items:center;border:.1rem solid var(--color-secondary);border-radius:var(--inputs-radius);overflow:hidden}.quantity__button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;background-color:transparent;color:var(--color-text);cursor:pointer;transition:background-color .2s ease}.quantity__button:hover{background-color:var(--color-base-background-2)}.quantity__button svg{width:1.6rem;height:1.6rem}.quantity__input{width:6rem;height:4rem;padding:0;text-align:center;border:none;border-left:.1rem solid var(--color-secondary);border-right:.1rem solid var(--color-secondary);background-color:transparent;color:var(--color-text);font-size:1.4rem;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.variant-selects,.variant-radios{display:flex;flex-direction:column;gap:1.6rem}.variant-selects .product-form__input,.variant-radios .product-form__input{margin-bottom:0}.variant-radios fieldset,.variant-picker fieldset{border:none;padding:0;margin:0}.variant-radios legend,.variant-picker legend{font-size:1.4rem;font-weight:500;margin-bottom:.8rem}.variant-radios input[type=radio],.variant-picker input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.variant-radios label,.variant-picker label{display:inline-block;padding:.8rem 1.6rem;margin-right:.8rem;margin-bottom:.8rem;border:.1rem solid var(--color-secondary);border-radius:var(--variant-pills-radius);background-color:var(--color-background);color:var(--color-text);cursor:pointer;transition:all .2s ease}.variant-radios input[type=radio]:checked+label,.variant-radios label:hover,.variant-picker input[type=radio]:checked+label,.variant-picker label:hover{border-color:var(--color-accent);background-color:var(--color-base-accent-2);color:var(--color-accent)}.variant-radios input[type=radio]:disabled+label,.variant-picker input[type=radio]:disabled+label,.variant-picker__label--unavailable{color:#999;background-color:#0000000a;border-color:#00000014;cursor:not-allowed;text-decoration:line-through;text-decoration-color:#c00;text-decoration-thickness:.15em;opacity:.85}.variant-radios input[type=radio]:disabled+label:hover,.variant-picker input[type=radio]:disabled+label:hover{border-color:#00000014;background-color:#0000000a;color:#999}.select{position:relative}.select__select{-webkit-appearance:none;appearance:none;padding-right:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem}.select .icon-caret{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-form.css.map */
