.pf{max-width:704px;margin:0 auto;padding:32px 16px;color:rgb(var(--color-foreground, 18 18 18))}.pf [hidden]{display:none!important}.pf-heading{margin:0 0 8px}.pf-intro{margin-bottom:24px}.pf-form{display:grid;gap:24px}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-span-2{grid-column:1 / -1}.pf-fieldset{border:0;padding:0;margin:0;min-width:0}.pf-fieldset legend{font-weight:600;margin-bottom:12px;padding:0}.pf-field{display:grid;gap:6px;min-width:0}.pf-field label{font-size:.9em;font-weight:500}.pf-field input,.pf-field textarea,.pf-qty{width:100%;box-sizing:border-box;font:inherit;padding:10px 12px;border:1px solid rgba(var(--color-foreground, 18 18 18),.35);border-radius:4px;background:rgb(var(--color-background, 255 255 255));color:inherit}.pf-field input:focus-visible,.pf-field textarea:focus-visible,.pf-qty:focus-visible{outline:2px solid rgb(var(--color-foreground, 18 18 18));outline-offset:1px}[aria-invalid=true]{border-color:#ff7a70!important}.pf-products{display:grid;gap:12px}.pf-product{display:grid;grid-template-columns:minmax(0,1fr) auto 88px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(var(--color-foreground, 18 18 18),.12)}.pf-product-info{display:grid;gap:3px;cursor:pointer}.pf-product-title{font-weight:500}.pf-product-price{white-space:nowrap;font-variant-numeric:tabular-nums}.pf-qty{text-align:right;font-variant-numeric:tabular-nums}.pf-summary{margin-top:16px;display:grid;gap:6px}.pf-summary-row{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.pf-muted{font-size:.875em;opacity:.75;margin:0}.pf-error{color:#ff7a70;font-size:.875em;margin:0}.pf-form-error{font-size:1em}.pf-submit{justify-self:start}.pf-submit[disabled]{opacity:.6;cursor:progress}.pf-success{padding:20px;border:1px solid rgba(var(--color-foreground, 18 18 18),.2);border-radius:4px}.pf-success p+p{margin-top:8px}.pf-next{margin-top:16px}.pf-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-product{grid-template-columns:minmax(0,1fr) 80px}.pf-product-price{grid-column:1;grid-row:2}.pf-qty{grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/partner-forms.css.map */
