.commerce-logo{display:block;width:180px;height:64px;max-width:100%;object-fit:contain}.customer-address-row{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line,var(--border))}.customer-address-row>div{min-width:0;flex:1}.customer-address-form,.customer-business-form{max-width:850px;margin-top:24px;display:grid;gap:20px}.customer-address-form>button,.customer-business-form>button{justify-self:start}.customer-check{display:flex;align-items:center;gap:12px}.customer-check input[type=checkbox]{width:20px;height:20px}.customer-request-status{padding:18px 20px;background:var(--soft,var(--surface-muted));border-left:3px solid var(--brand-primary);margin-block:20px}.commerce-checkout-form{max-width:900px;margin:24px auto}.commerce-checkout-form section{padding:clamp(20px,4vw,36px);border:1px solid var(--line,var(--border));border-radius:10px;background:var(--surface)}.commerce-checkout-form section[hidden]{display:none}.commerce-checkout-form .actions{margin-top:24px}.commerce-checkout-form input,.commerce-checkout-form select,.commerce-checkout-form textarea{min-height:44px;max-width:100%;box-sizing:border-box}.commerce-checkout-form label{display:flex;flex-direction:column;gap:8px;margin-block:16px}.commerce-checkout-form textarea{min-height:88px}.commerce-checkout-form .fields label{margin:0}.commerce-checkout-summary{max-width:70ch}.commerce-total-row{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line,var(--border))}.home-page .hero[data-align=center] .hero-copy{text-align:center}.home-page .hero[data-align=center] .actions{justify-content:center}.home-page .hero[data-align=right] .hero-copy{text-align:right}.store-text-editorial{max-width:76ch;margin-inline:auto;padding:32px 0}.store-text-editorial p{white-space:pre-line;line-height:1.7}@media(max-width:600px){.customer-address-row{flex-wrap:wrap}.customer-address-row>div{flex-basis:100%}.customer-address-row button{min-height:44px}.commerce-logo{width:145px;height:50px}.commerce-checkout-form section{padding:18px}.commerce-checkout-form .fields{grid-template-columns:minmax(0,1fr)}.commerce-total-row{gap:12px}.customer-business-form .fields,.customer-address-form .fields{grid-template-columns:minmax(0,1fr)}}
