.product__info-container:has(.uhs-serial__input:invalid) .product-form__buttons,.product__info-container:has(.uhs-serial__input:invalid) .uhs-agreement{display:none}.uhs-serial{display:flex;flex-direction:column;gap:.8rem;margin:1.6rem 0;padding:.9rem;border:1px solid var(--uhs-border);border-radius:var(--uhs-radius);background-color:var(--uhs-field-bg)}.uhs-serial__label{display:block;padding:.9rem 1.1rem;border:1px solid var(--uhs-alert-border);border-radius:var(--uhs-radius-form);background-color:var(--uhs-alert-bg);color:var(--uhs-sale);font-size:var(--uhs-body);font-weight:var(--uhs-fw-semibold);line-height:2rem}.uhs-serial__input{width:100%;min-height:5.2rem;padding:0 1.5rem;border:1px solid var(--uhs-field-border);border-radius:var(--uhs-radius-form);background-color:var(--uhs-white);color:var(--uhs-body-text);font-family:inherit;font-size:var(--uhs-body)}.uhs-serial__input::placeholder{color:var(--uhs-text-secondary)}.uhs-serial__input:focus-visible{outline:2px solid var(--uhs-link-blue);outline-offset:1px}.uhs-serial__note,.uhs-serial__processing{margin:0;font-size:var(--uhs-caption);line-height:1.6rem;color:var(--uhs-body-text)}.uhs-serial__note strong{color:var(--uhs-ink-strong);font-weight:var(--uhs-fw-bold)}.uhs-serial__processing{margin-top:.4rem;color:var(--uhs-sale);font-weight:var(--uhs-fw-semibold)}.uhs-agreement{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0;padding:1.2rem 1.4rem;border:1px solid #ff6c1d;border-radius:var(--uhs-radius-form);background-color:#ff6c1d0f;box-shadow:0 0 0 3px #ff6c1d26;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.uhs-agreement.is-checked{border-color:#2bcb2b;background-color:#2bcb2b0f;box-shadow:0 0 0 3px #2bcb2b1f}.uhs-agreement__input{flex:none;width:2rem;height:2rem;margin:.2rem 0 0;accent-color:var(--uhs-success);cursor:pointer}.uhs-agreement__label{font-size:var(--uhs-body-sm);line-height:2rem;color:var(--uhs-body-text);cursor:pointer}.uhs-agreement__label .metafield-rich_text_field,.uhs-agreement__label .metafield-rich_text_field p{display:inline;margin:0}.uhs-agreement__label a{color:var(--uhs-link-blue);text-decoration:underline}@media(prefers-reduced-motion:reduce){.uhs-agreement{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/771/assets/component-uhs-purchase-gate.css.map */
