@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_f9ef76{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_f9ef76{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}:root{--ink:#0f1b2d;--ink-2:#3d4757;--muted:#5b6576;--line:#e3e6eb;--line-strong:#c9ced6;--ground:#f5f6f8;--surface:#ffffff;--sunk:#eef0f4;--accent:#c2410c;--accent-soft:#fff1ea;--link:#1d4ed8;--good:#166534;--good-soft:#dcfce7;--warn:#92400e;--warn-soft:#fef3c7;--bad:#991b1b;--bad-soft:#fee2e2;--radius:12px;--radius-sm:8px;--shadow-focus:0 0 0 3px rgba(194,65,12,0.35);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);background:var(--ground);line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}h1,h2,h3{line-height:1.3;margin:0}h1{font-size:clamp(1.6rem,3vw,2.2rem)}.h2,h2{font-size:1.4rem;font-weight:700}.h3{font-size:1.15rem}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{min-height:46px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:0 12px;background:var(--surface);inline-size:100%}textarea{padding:10px 12px}input[type=checkbox],input[type=radio]{inline-size:20px;min-height:20px;block-size:20px;accent-color:var(--accent);flex:none}[aria-invalid=true]{border-color:var(--bad)}.container{max-inline-size:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.container{padding-inline:24px}}.page{padding-block:24px 64px}.narrow{max-inline-size:760px}.stack{gap:16px}.stack,.stack-xl{display:flex;flex-direction:column}.stack-xl{gap:48px}.stack-sm{gap:8px}.stack-sm,.stack-xs{display:flex;flex-direction:column}.stack-xs{gap:2px}.row{display:flex;align-items:center;gap:8px}.row-wrap{gap:10px}.row-between,.row-wrap{display:flex;flex-wrap:wrap;align-items:center}.row-between{justify-content:space-between;gap:12px}.grow{flex:1 1;min-inline-size:0}.muted{color:var(--muted)}.small{font-size:.875rem}.xsmall{font-size:.75rem}.strong{font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hp,.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contents{display:contents}.skip-link{position:absolute;inset-inline-start:8px;inset-block-start:-60px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:var(--radius-sm);z-index:10}.skip-link:focus{inset-block-start:8px;color:#fff}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.pad{padding:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;padding:0 22px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;cursor:pointer;text-align:center}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{color:#fff;background:#9a3412}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{color:#fff;background:#1e2d45}.btn-outline{background:var(--surface);border-color:var(--ink)}.btn-ghost-light{border-color:#5b6b82;color:#fff}.btn-ghost-light:hover{color:#fff;border-color:#fff}.btn-link{background:none;color:var(--accent);padding:0 8px}.btn-block{inline-size:100%}.btn-grow{flex:1 1 200px}.btn-sm{min-block-size:44px;padding:0 14px;font-size:.875rem}.btn-lg{min-block-size:54px;font-size:1.05rem}.link-accent{color:var(--accent);font-weight:600}.badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:999px}.badge-in{background:var(--good-soft);color:var(--good)}.badge-low{background:var(--warn-soft);color:var(--warn)}.badge-out{background:var(--bad-soft);color:var(--bad)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.badge-neutral{background:var(--sunk);color:var(--ink-2);font-weight:500}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li,.pill{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:.875rem}.alert{background:var(--bad-soft);color:var(--bad);border-radius:var(--radius-sm);padding:12px 16px}.alert-info{background:#e0ecff;color:#1e3a8a}.topbar{background:var(--ink);color:#e6e9ef;font-size:.8rem;padding:8px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px}.site-header{background:var(--surface);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.header-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:14px}.logo{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;direction:ltr}.logo span{color:var(--accent)}.search{flex:1 1 320px;display:flex;min-inline-size:0;order:3}@media (min-width:900px){.search{order:0}}.search input{border-start-end-radius:0;border-end-end-radius:0;-webkit-border-end:none;border-inline-end:none}.search button{border:none;background:var(--accent);color:#fff;font-weight:600;padding:0 22px;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);cursor:pointer}.header-actions{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}.nav-link{padding:10px 4px;font-size:.95rem}.cart-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.cat-nav{display:flex;gap:4px 22px;overflow-x:auto;font-size:.9rem;font-weight:500;scrollbar-width:none}.cat-nav a{padding-block:12px;white-space:nowrap}.site-footer{background:var(--ink);color:#c9d1dd;font-size:.9rem;-webkit-margin-before:48px;margin-block-start:48px}.site-footer a:hover{color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px;padding-block:48px}.footer-brand{font-size:1.3rem;font-weight:700;color:#fff}.footer-head{color:#fff;font-weight:600}.hero{display:flex;flex-wrap:wrap;gap:24px}.hero-copy{flex:1 1 520px;background:var(--ink);color:#fff;border-radius:16px;padding:clamp(28px,5vw,48px);display:flex;flex-direction:column;gap:18px}.hero-copy h1{font-size:clamp(1.8rem,4vw,2.75rem)}.hero-kicker{color:#f7b087;font-weight:600;font-size:.9rem}.hero-body{color:#c9d1dd;font-size:1.05rem;line-height:1.7}.hero-art{flex:1 1 320px;min-block-size:260px;border-radius:16px;background:#e3e7ee;color:var(--muted);display:grid;place-items:center}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.cat-tile{display:flex;align-items:center;gap:14px;padding:18px;font-weight:600}.cat-tile svg{color:var(--accent)}.b2b{padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.b2b>div:first-child{flex:1 1 420px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:18px;gap:18px}@media (max-width:520px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.product-card{display:flex;flex-direction:column;overflow:hidden}.product-media{position:relative;aspect-ratio:4/3;background:var(--sunk);display:block}.img-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#9aa3b2}.product-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.product-title{font-weight:600;line-height:1.45}.product-price{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:6px;padding-block-start:6px;display:flex;flex-direction:column}.price{font-size:1.2rem;font-weight:700}.price-lg{font-size:2rem}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.875rem;color:var(--muted)}.breadcrumb>*+:before{content:"/";-webkit-margin-end:8px;margin-inline-end:8px;color:var(--line-strong)}.listing{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.listing>section{flex:999 1 560px;min-inline-size:0}.filters{flex:1 1 240px;max-inline-size:100%;padding:20px}@media (min-width:900px){.filters{max-inline-size:280px;position:-webkit-sticky;position:sticky;inset-block-start:16px}}.facet{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.facet legend{font-weight:700;-webkit-margin-after:8px;margin-block-end:8px}.check{display:flex;align-items:center;gap:10px;min-block-size:32px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pagination a{min-inline-size:44px;min-block-size:44px;padding:0 14px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line)}.pagination a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.empty{padding:48px 0;text-align:center;color:var(--muted)}.pdp{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.pdp>section{flex:1 1 420px;min-inline-size:0}.pdp-main-image{position:relative;aspect-ratio:1/1;overflow:hidden}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.thumb{position:relative;aspect-ratio:1/1;overflow:hidden}.pdp-title{font-size:clamp(1.4rem,2.6vw,1.9rem)}.qty{inline-size:96px;text-align:center}.qty-sm{inline-size:72px}.option{padding:10px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.option-on{border:2px solid var(--accent);background:var(--accent-soft);font-weight:600}.ticks{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--ink-2);font-size:.9rem;display:grid;grid-gap:6px;gap:6px}.table-wrap{overflow-x:auto}.specs{inline-size:100%;border-collapse:collapse}.specs td,.specs th{padding:12px 0;-webkit-border-after:1px solid var(--sunk);border-block-end:1px solid var(--sunk);text-align:start;vertical-align:top}.specs th{inline-size:34%;color:var(--muted);font-weight:500;-webkit-padding-end:16px;padding-inline-end:16px}.prose{line-height:1.8}.prose img{max-inline-size:100%;height:auto}.checkout-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.checkout-grid>:first-child{flex:999 1 560px;min-inline-size:0}.summary{flex:1 1 320px}@media (min-width:900px){.summary{position:-webkit-sticky;position:sticky;inset-block-start:16px}}.cart-lines{list-style:none;margin:0;padding:0}.cart-line{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px}.cart-line+.cart-line{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.cart-thumb{position:relative;inline-size:72px;block-size:72px;background:var(--sunk);border-radius:var(--radius-sm);overflow:hidden;flex:none}.line-total{min-inline-size:100px;text-align:end}.totals{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:14px;padding-block-start:14px}.totals dd{margin:0;text-align:end}.totals .total{font-weight:700;font-size:1.15rem;-webkit-padding-before:6px;padding-block-start:6px}.summary-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:.9rem}.summary-lines li{display:flex;justify-content:space-between;gap:12px}.steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;counter-reset:step;font-size:.9rem;color:var(--muted)}.steps li{counter-increment:step;display:flex;align-items:center;gap:8px}.steps li:before{content:counter(step);inline-size:26px;block-size:26px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line-strong);font-size:.75rem}.steps .step-on{color:var(--ink);font-weight:700}.steps .step-on:before{background:var(--ink);color:#fff;border-color:var(--ink)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600}.field input,.field select,.field textarea{font-weight:400}.field-error{color:var(--bad);font-size:.8rem;font-weight:500}fieldset.card{margin:0}.pay-option{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.pay-on{border:2px solid var(--accent);background:#fff7f2}.pay-disabled{opacity:.55;cursor:not-allowed}