.storefront-intake{border:1px solid var(--storefront-read-line,#d9ddd7);background:var(--storefront-read-surface,#fff);border-radius:1rem;margin-top:1rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 1.25rem 3.5rem #18201b14}.storefront-intake form{gap:1rem;margin-top:1.25rem;display:grid}.storefront-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.storefront-intake label{gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.storefront-intake-product{align-content:center;gap:.35rem;display:grid}.storefront-intake-product span{font-size:.8rem;font-weight:750}.storefront-intake input,.storefront-intake select,.storefront-intake textarea{border:1px solid var(--storefront-read-control-line,#707974);background:var(--storefront-read-surface,#fff);width:100%;min-height:2.75rem;color:inherit;font:inherit;border-radius:.55rem;padding:.65rem .75rem}.storefront-intake textarea{resize:vertical}.storefront-intake button[type=submit]{background:var(--storefront-read-action,#183f33);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:.55rem;justify-self:start;padding:.65rem 1rem;font-weight:800}.storefront-intake button[type=submit]:hover:not(:disabled){background:var(--storefront-read-action-hover,#0f3027)}.storefront-intake button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.storefront-intake-error{color:#9f1d20;font-weight:700}.storefront-intake-confirmation{background:var(--storefront-read-soft,#f3f5f1);border-radius:.65rem;margin-top:1rem;padding:1rem}.storefront-intake input:focus-visible,.storefront-intake select:focus-visible,.storefront-intake textarea:focus-visible,.storefront-intake button:focus-visible{outline:3px solid var(--storefront-read-focus,#172033);outline-offset:2px}@media (width<=52rem){.storefront-intake-grid{grid-template-columns:1fr}}
