:root{--ink:#090909;--cream:#f0e9da;--paper:#e6ddcb;--gold:#b99352;--line:rgba(240,233,218,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.announcement{min-height:34px;display:flex;justify-content:center;gap:56px;align-items:center;padding:8px 24px;background:var(--gold);color:#111;font-size:10px;font-weight:800;letter-spacing:.2em}.nav{height:86px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;background:#090909ee}.brand{display:flex;flex-direction:column;line-height:1;font-size:11px;letter-spacing:.42em;font-weight:800;color:var(--gold)}.brand-arabic{font:27px Georgia,serif;letter-spacing:0;color:var(--cream);margin-bottom:6px}.nav nav{display:flex;gap:36px;font-size:11px;text-transform:uppercase;letter-spacing:.17em}.bag-button{border:1px solid var(--line);background:transparent;color:var(--cream);height:42px;padding:0 16px;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.bag-button span{display:inline-grid;place-items:center;background:var(--gold);color:#111;width:20px;height:20px;border-radius:50%;margin-left:7px}.hero{min-height:690px;display:grid;grid-template-columns:.88fr 1.12fr;border-bottom:1px solid var(--line)}.hero-copy{padding:110px 5vw 90px;display:flex;flex-direction:column;justify-content:center}.eyebrow{margin:0 0 18px;font-size:10px;color:var(--gold);letter-spacing:.24em;font-weight:800}.hero h1{font:400 clamp(54px,6.2vw,104px)/.91 Georgia,serif;letter-spacing:-.045em;margin:0}.hero h1 em{color:var(--gold)}.hero-text{max-width:510px;margin:34px 0;color:#bdb5a7;font:17px/1.7 Georgia,serif}.primary-link{width:max-content;border-bottom:1px solid var(--gold);padding-bottom:10px;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.hero-image{position:relative;min-height:640px;overflow:hidden;background:#25231f}.hero-image img{width:100%;height:100%;object-fit:cover}.image-stamp{position:absolute;right:30px;bottom:30px;width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:#111;transform:rotate(-7deg)}.image-stamp span{font:36px Georgia}.image-stamp p{font-size:9px;font-weight:800}.manifesto{padding:38px 5vw;display:flex;justify-content:center;gap:20px;font-size:14px;letter-spacing:.14em;border-bottom:1px solid var(--line)}.manifesto p{margin:0;color:#a69f92}.manifesto strong{color:var(--gold)}.collection{padding:110px 5vw;background:#0d0d0c}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:55px}.section-heading h2,.preorder h2{font:400 clamp(42px,5vw,76px)/1 Georgia;margin:0}.section-heading>p{max-width:430px;color:#948d81;line-height:1.7;margin:0}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.product-card{border:1px solid var(--line);padding:14px;background:#11110f}.product-card:last-child{grid-column:1/-1;max-width:calc(50% - 14px);margin:auto;width:100%}.product-art{aspect-ratio:4/4.8;background:radial-gradient(circle at 50% 20%,#272623,#121210 60%);position:relative;display:grid;place-items:center;padding:60px 50px 46px;overflow:hidden}.product-number{position:absolute;left:18px;top:16px;color:#6c665c;font-size:10px}.shirt-neck{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:38px;border:1px solid #35332e;border-radius:0 0 60px 60px}.shirt-copy{max-width:360px;text-align:center;z-index:1;font-weight:800;letter-spacing:.035em;font-size:clamp(11px,1.2vw,17px);line-height:1.5}.shirt-copy p{margin:4px}.shirt-copy .arabic{font:52px/1.2 Georgia;color:var(--cream)}.transliteration{font-size:11px!important;letter-spacing:.34em!important;color:var(--gold)}.gold-rule{display:block;width:70px;height:1px;background:var(--gold);margin:17px auto}.closing{color:var(--gold);margin-top:18px!important;border-top:1px solid var(--gold);padding-top:16px}.product-details{display:flex;justify-content:space-between;align-items:end;padding:24px 6px 16px}.product-details h3{margin:0;font:28px Georgia}.price{font:25px Georgia;color:var(--gold);margin:0}.product-actions{display:grid;grid-template-columns:94px 1fr;gap:10px}.product-actions select,.product-actions button{height:46px;border-radius:0}.product-actions select{background:#171613;color:var(--cream);border:1px solid var(--line);padding:0 12px}.product-actions button{background:var(--cream);color:#111;border:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.preorder{padding:110px 5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:var(--paper);color:#111}.preorder ol{list-style:none;padding:0;margin:0;border-top:1px solid #0004}.preorder li{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:27px 0;border-bottom:1px solid #0003}.preorder li>span{font:23px Georgia;color:#9a7438}.preorder h3{margin:0 0 8px;font:23px Georgia}.preorder li p{margin:0;color:#615b52;line-height:1.6}footer{padding:50px 5vw;display:flex;justify-content:space-between;align-items:center;color:#847e74;font-size:12px}.cart{position:fixed;z-index:30;right:0;top:0;width:min(94vw,480px);height:100vh;background:#121210;border-left:1px solid var(--line);padding:32px;transform:translateX(105%);transition:.25s;overflow:auto}.cart.open{transform:none}.cart h2,.status-card h1,.admin-shell h1{font:42px Georgia;margin:10px 0}.close{float:right;border:0;background:none;color:var(--cream);font-size:32px}.cart-row{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.cart-row small{display:block;color:#8f887d;margin-top:6px}.quantity{display:flex;align-items:center;gap:10px}.quantity button{width:28px;height:28px;background:none;color:var(--cream);border:1px solid var(--line)}.empty{padding:80px 0;text-align:center;color:#777}.total{display:flex;justify-content:space-between;font:20px Georgia;margin:25px 0 12px}.delivery-note{padding:14px;background:#1e1d19;border:1px solid #b9935255;color:#c3baaa;font-size:12px;line-height:1.5}.cart input,.status input{width:100%;margin-top:10px;height:46px;background:#191815;border:1px solid var(--line);color:var(--cream);padding:0 12px}.checkout{width:100%;height:50px;margin:10px 0;background:var(--gold);color:#111;border:0;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.error{color:#e9a0a0}.cart small{color:#777}.status{min-height:100vh;padding:7vw}.status-card,.admin-shell{max-width:900px;margin:8vh auto;border:1px solid var(--line);padding:50px}.status-card p{color:#aaa296;line-height:1.7}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:12px}th{color:var(--gold)}@media(max-width:850px){.nav nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:80px 6vw}.hero-image{min-height:480px}.product-grid{grid-template-columns:1fr}.product-card:last-child{grid-column:auto;max-width:none}.section-heading{display:block}.section-heading>p{margin-top:22px}.preorder{grid-template-columns:1fr;padding:80px 6vw}.announcement{font-size:8px;gap:15px}footer{gap:25px;flex-wrap:wrap}}@media(max-width:480px){.announcement span:first-child{display:none}.hero h1{font-size:53px}.hero-image{min-height:360px}.product-art{padding:50px 28px}.shirt-copy .arabic{font-size:42px}}
