.address-form-page{color:#171923;gap:20px;display:grid;position:relative}.address-form-heading{align-items:flex-start;gap:12px;display:flex}.address-form-heading>a{color:#171923;place-items:center;width:28px;height:34px;text-decoration:none;display:grid}.address-form-heading h1{color:#171923;letter-spacing:0;margin:0 0 8px;font-family:Quicksand,sans-serif;font-size:27px;font-weight:950}.address-form-heading p{color:#555c68;margin:0;font-size:.93rem;font-weight:650}.address-form-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.address-form-card{background:#fff;border:1px solid #ffd5e5;border-radius:8px;padding:28px 26px 18px}.address-form-card form{gap:28px;display:grid}.address-form-card section{gap:18px;display:grid}.address-form-card h2{color:#171923;margin:0;font-size:1.02rem;font-weight:950}.address-create-error{color:#f51668;background:#fff4f8;border:1px solid #ffd1e1;border-radius:7px;justify-self:start;align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.address-form-grid{gap:18px 28px;display:grid}.address-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form-grid label{color:#171923;gap:10px;font-size:.9rem;font-weight:760;display:grid;position:relative}.address-form-grid label.wide{grid-column:1/-1}.address-form-grid label.note span{color:#6b7280;font-size:.82rem;font-weight:700;position:absolute;bottom:12px;right:14px}.address-form-grid label>span:first-child{align-items:center;gap:4px;display:inline-flex}.address-form-grid b{color:#f51668;font-weight:950}.address-form-grid input,.address-form-grid select,.address-form-grid textarea{color:#303641;background:#fff;border:1px solid #ffd1e1;border-radius:7px;outline:0;width:100%;min-height:44px;padding:0 16px;font-size:.92rem;font-weight:650}.address-form-grid input:focus,.address-form-grid select:focus,.address-form-grid textarea:focus{border-color:#ff6a9e;box-shadow:0 0 0 3px #f5166814}.address-form-grid select{cursor:pointer}.address-form-grid textarea{resize:vertical;min-height:86px;padding-top:13px;padding-bottom:28px}.default-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.default-options button{color:#171923;text-align:left;cursor:pointer;background:#fff;border:1px solid #ffe1eb;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px 46px minmax(0,1fr);align-items:center;gap:6px 16px;min-height:90px;padding:18px;display:grid;position:relative}.default-options button.active{background:linear-gradient(135deg,#fff8fb,#fff0f6);border-color:#f51668}.default-options button.active>span{color:#f51668}.default-options button>span{color:#c9ced6;grid-row:1/span 2}.default-options button i{color:#f51668;background:#fff0f6;border-radius:50%;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.default-options button strong{color:#171923;font-size:.95rem;font-weight:950}.default-options button p{color:#555c68;margin:0;font-size:.86rem;font-weight:650;line-height:1.45}.address-form-actions{justify-content:space-between;gap:18px;padding-top:4px;display:flex}.address-form-actions a,.address-form-actions button{border-radius:7px;justify-content:center;align-items:center;min-width:118px;min-height:42px;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.address-form-actions a{color:#303641;background:#fff;border:1px solid #ffd1e1}.address-form-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f51668,#ff0f5f);border:1px solid #f51668;min-width:170px}.address-form-actions button:disabled{opacity:.65;cursor:wait}.address-create-side{gap:22px;display:grid}.address-create-note,.address-security-card,.address-create-support{background:#fff;border:1px solid #ffd5e5;border-radius:8px}.address-create-note{background:linear-gradient(135deg,#fff,#fff0f6);padding:26px 22px}.address-create-note h2{color:#171923;margin:0 0 22px;font-size:1rem;font-weight:950}.address-create-note ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.address-create-note li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.address-create-note li span{color:#f51668;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px #f516681f}.address-create-note li p{color:#303641;margin:0;font-size:.86rem;font-weight:650;line-height:1.62}.address-security-card{text-align:center;justify-items:center;gap:18px;padding:28px 24px;display:grid}.address-security-card h2{color:#171923;justify-self:start;margin:0;font-size:1rem;font-weight:950}.address-security-card span{color:#f51668;background:radial-gradient(circle,#fff 0 44%,#ffd8e8 45% 68%,#fff2f7 69%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.address-security-card p{color:#303641;max-width:220px;margin:0;font-size:.86rem;font-weight:650;line-height:1.62}.address-create-support{background:linear-gradient(135deg,#fff0f6,#ffd9e9);justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.address-create-support h2,.address-create-support p{margin:0}.address-create-support h2{color:#f51668;font-size:.98rem;font-weight:950}.address-create-support p{color:#303641;margin-top:8px;font-size:.84rem;font-weight:650;line-height:1.45}.address-create-support span{color:#f51668;background:#fff5f9;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.address-form-floating{color:#f51668;background:#fff;border:1px solid #ffd5e5;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:none;position:fixed;bottom:24px;right:22px;box-shadow:0 14px 36px #14171f1f}@media (max-width:1100px){.address-form-layout{grid-template-columns:1fr}.address-create-side{grid-template-columns:1fr 1fr}.address-create-support{grid-column:1/-1}}@media (max-width:767.98px){.address-form-heading h1{font-size:24px}.address-form-card{padding:20px 14px}.address-form-grid.two,.default-options,.address-create-side{grid-template-columns:1fr}.default-options button{grid-template-columns:28px 42px minmax(0,1fr)}.address-form-actions{grid-template-columns:1fr;display:grid}.address-form-actions a,.address-form-actions button{width:100%}}
