.customer-shell{max-width:950px}.customer-shell h1{letter-spacing:-1px;margin:32px 0;font-size:40px;line-height:1.3}.customer-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin:24px 0;padding:30px}.customer-card h2{margin:0 0 20px;font-size:25px}.customer-card h3{font-size:20px}.customer-card p{overflow-wrap:anywhere;line-height:1.8}.customer-shell form{gap:16px;display:grid}.customer-shell label{gap:8px;font-size:15px;display:grid}.customer-shell input,.customer-shell select{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #a5b7ac;border-radius:7px;padding:12px}.customer-shell button{color:#fff;font:inherit;cursor:pointer;background:#173f34;border:0;border-radius:7px;margin:8px 8px 8px 0;padding:12px 16px}.customer-shell button:disabled{opacity:.5;cursor:wait}.customer-shell :is(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #93b3a2}.customer-shell .check{align-items:center;display:flex}.customer-shell .check input{width:auto}.saved-address{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.customer-error{background:#fff0ed;border-inline-start:4px solid #9e352b;padding:16px}.customer-success{background:#edf5e8;border-inline-start:4px solid #4b7e46;padding:16px}html[lang=ar] .customer-shell{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .customer-shell h1{letter-spacing:0}@media (max-width:600px){.customer-card{padding:22px 16px}.customer-shell h1{font-size:30px}.customer-shell button{font-size:14px}}
