:root{--void:#0D0D0D;--ivory:#F2ECE1;--ivory-dim:#E6DED0;--navy:#1C2B45;--amber:#C89B3C;--iron:#4B4B4C;--ash:#8C857A;--ash-dark:#6E675C;--rule:rgba(13,13,13,.18);--rule-soft:rgba(13,13,13,.1);--f-display:"Cairo","Segoe UI",sans-serif;--f-body:"Tajawal","Segoe UI",sans-serif;--f-sign:"Orbitron","Arial Narrow",sans-serif;--f-mono:"Space Mono",ui-monospace,monospace;--f-tag:"Poppins","Segoe UI",sans-serif;--gutter:clamp(18px,4.5vw,64px);--maxw:1320px;color-scheme:light}*{box-sizing:border-box}body{margin:0;direction:rtl;background:var(--ivory);color:var(--void);font-family:var(--f-body);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:80;background:var(--void);color:var(--ivory);padding:10px 16px;transition:top .2s}.skip:focus{top:12px}.sign{font-family:var(--f-sign);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;line-height:1}.mono{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.05em;font-variant-numeric:tabular-nums}.sign,.mono,.rec,.num,.price,.en,.v,.plate-line,.spec,.crumb,.record span,.trust span,.spec-strip span{direction:ltr;unicode-bidi:isolate}h1,h2,h3,h4{font-family:var(--f-display);font-weight:900;line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.02em}p{margin:0}.lede{font-weight:300;max-width:46ch;color:var(--ash-dark);margin-top:14px}.on-dark .lede{color:#f2ece1b8}.plate-line{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;color:var(--ash-dark)}.plate-line:before{content:"";width:20px;height:2px;background:var(--amber)}.on-dark .plate-line{color:var(--ash)}.masthead{padding-block:26px 0;text-align:center}.masthead .rec{font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;color:var(--ash-dark)}.masthead img{width:clamp(190px,30vw,330px);margin:14px auto 0}.masthead .tagline{font-family:var(--f-tag);font-size:12px;letter-spacing:.28em;color:var(--ash-dark);margin-top:12px;text-transform:uppercase}.navbar{margin-top:26px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:40;background:var(--ivory)}.navbar .wrap{display:flex;align-items:center;gap:14px;padding-block:11px;position:relative}#menu{display:flex;flex:1;justify-content:center;gap:clamp(12px,2.4vw,32px);flex-wrap:wrap}#menu a{font-weight:500;font-size:15px;transition:color .2s;position:relative;padding-block:3px}#menu a:hover{color:var(--amber)}#menu a[aria-current=page]{font-weight:700}#menu a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--amber)}.bagbtn{font-family:var(--f-mono);font-size:12.5px;color:var(--ash-dark);display:flex;gap:7px;align-items:center;direction:ltr;white-space:nowrap}.bagbtn b{color:var(--amber)}.burger{display:none;align-items:center;gap:9px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;padding:8px 12px;box-shadow:inset 0 0 0 1px var(--rule)}.burger .bars{display:grid;gap:3px}.burger .bars i{display:block;width:15px;height:1.5px;background:var(--void);transition:.2s}.navbar.open .burger .bars i:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.navbar.open .burger .bars i:nth-child(2){opacity:0}.navbar.open .burger .bars i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media(max-width:900px){.burger{display:inline-flex}#menu{position:absolute;top:100%;inset-inline:0;display:none;flex-direction:column;align-items:stretch;background:var(--ivory);border-bottom:1px solid var(--rule);box-shadow:0 18px 30px #0d0d0d1a;padding:6px var(--gutter) 14px;gap:0;z-index:45}.navbar.open #menu{display:flex}#menu a{padding-block:13px;border-bottom:1px solid var(--rule-soft);font-size:16px}#menu a:last-child{border-bottom:0}#menu a[aria-current=page]:after{display:none}#menu a[aria-current=page]{color:var(--amber)}.navbar .wrap{justify-content:space-between}.masthead{padding-block:16px 0}}.page{padding-block:clamp(28px,4vw,50px) clamp(52px,8vw,96px)}.crumb{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ash-dark);margin-bottom:16px}.crumb a:hover{color:var(--amber)}.page-head{margin-bottom:clamp(24px,3.4vw,42px)}.page-head h1{font-size:clamp(32px,5.2vw,60px);margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--void);color:var(--ivory);padding:16px 30px;font-family:var(--f-display);font-weight:800;font-size:16px;transition:background .2s,color .2s}.btn:hover{background:var(--amber);color:var(--void)}.btn .arrow{font-family:var(--f-mono);font-size:15px}.btn.line{background:none;color:var(--void);box-shadow:inset 0 0 0 1px var(--rule);padding:15px 24px;font-size:15px}.btn.line:hover{background:none;box-shadow:inset 0 0 0 1px var(--void)}.on-dark .btn{background:var(--ivory);color:var(--void)}.on-dark .btn:hover{background:var(--amber)}.btn.block{width:100%}.cover{padding-block:clamp(26px,3.6vw,52px) clamp(44px,6vw,84px)}.cover-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:clamp(22px,4vw,62px);align-items:center}.cover h1{font-size:clamp(44px,7.8vw,102px);line-height:.98;letter-spacing:-.045em;margin-top:20px}.cover h1 .lit{color:var(--amber);display:block}.hair{height:1px;width:100%;max-width:430px;margin-block:clamp(22px,3vw,34px);background:linear-gradient(90deg,var(--void),rgba(13,13,13,0));transform-origin:right;animation:wipe 1s cubic-bezier(.2,.8,.2,1) both}@keyframes wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.buy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.spec-strip{display:flex;flex-wrap:wrap;margin-top:28px;direction:ltr;justify-content:flex-end}.spec-strip span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.09em;color:var(--ash-dark);padding:2px 14px;border-inline-start:1px solid var(--rule)}.spec-strip span:first-child{border-inline-start:0;padding-inline-start:0}.cover-plate{margin:0;position:relative;background:var(--ivory-dim)}.cover-plate img{width:100%;aspect-ratio:5/8;object-fit:cover;object-position:50% 8%}.side-cap{position:absolute;top:2px;left:calc(100% + 13px);writing-mode:vertical-rl;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.2em;color:var(--ash-dark);direction:ltr;white-space:nowrap}@media(max-width:900px){.cover-grid{grid-template-columns:1fr;gap:28px}.cover-plate img{aspect-ratio:4/5;object-position:50% 6%}.side-cap{display:none}.hair{max-width:none}}.index{border-top:1px solid var(--void);padding-block:clamp(36px,5vw,60px) clamp(52px,8vw,96px)}.index h2{font-size:clamp(23px,3vw,32px);margin-bottom:24px}.idx-row{display:grid;grid-template-columns:58px 1fr auto;gap:16px;align-items:baseline;padding-block:15px;border-bottom:1px solid var(--rule-soft);transition:padding-inline-start .25s,color .2s}.idx-row:hover{padding-inline-start:10px;color:var(--amber)}.idx-row .num{font-family:var(--f-mono);font-size:12.5px;color:var(--amber);letter-spacing:.1em}.idx-row h3{font-weight:800;font-size:clamp(18px,2.3vw,25px)}.idx-row .m{font-family:var(--f-mono);font-size:12px;color:var(--ash-dark);direction:ltr;unicode-bidi:isolate}@media(max-width:600px){.idx-row{grid-template-columns:42px 1fr}.idx-row .m{display:none}}.ticks{display:flex;align-items:center;margin-bottom:30px;color:var(--ash-dark)}.ticks i{display:block;width:1px;height:11px;background:currentColor}.ticks .bar{flex:1;height:1px;background:currentColor;opacity:.4}.ticks i:last-child{background:var(--amber);height:15px}.new-arrivals{border-top:1px solid var(--void);padding-block:clamp(36px,5vw,60px) clamp(52px,8vw,96px)}.na-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:26px}.na-head h2{font-size:clamp(23px,3vw,32px)}.na-head .view-all{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--navy);white-space:nowrap;direction:ltr;display:inline-flex;align-items:center;gap:6px}.na-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,22px)}@media(max-width:900px){.na-grid{grid-template-columns:repeat(2,1fr)}}.na-card{display:block}.na-card .na-img{background:var(--ivory-dim);overflow:hidden}.na-card .na-img img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .35s}.na-card:hover .na-img img{transform:scale(1.045)}.na-name{margin-top:11px;font-weight:700;font-size:14.5px}.na-price{font-family:var(--f-mono);font-size:12.5px;color:var(--ash-dark);margin-top:3px;direction:ltr;unicode-bidi:isolate}.band{background:var(--void);color:var(--ivory)}.band-navy{background:var(--navy);color:var(--ivory)}.band,.band-navy{padding-block:clamp(60px,8vw,110px)}.verse-wrap{text-align:center}.verse{font-family:var(--f-display);font-weight:800;font-size:clamp(25px,4.4vw,48px);line-height:1.45;max-width:19ch;margin-inline:auto;letter-spacing:-.02em}.verse span{display:block}.verse .soft{color:#f2ece16b;font-weight:600}.verse-after{margin-top:28px;font-weight:300;color:#f2ece199}.set-grid{display:grid;grid-template-columns:minmax(230px,340px) 1fr;gap:clamp(30px,5.5vw,72px);align-items:center;margin-bottom:36px}@media(max-width:900px){.set-grid{grid-template-columns:1fr}}.set-info h2{font-size:clamp(27px,4.2vw,46px)}.plates{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,26px)}@media(max-width:560px){.plates{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.plate-card{position:relative;background:#11151d;text-align:center;width:100%}.plate-card img,.plate-card .placeholder{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 50%}.plate-card .cap{padding:14px 8px 4px;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;color:#f2ece19e;direction:ltr}.plate-card .ar{font-family:var(--f-display);font-weight:800;font-size:18px;padding-bottom:14px}.plate-card .flip{position:absolute;top:10px;inset-inline-end:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;padding:6px 10px;background:#0d0d0d94;color:var(--ivory);box-shadow:inset 0 0 0 1px #f2ece13d;opacity:0;transition:opacity .2s;direction:ltr}.plate-card:hover .flip,.plate-card:focus-within .flip{opacity:1}.set-stamp{width:104px;height:104px;border-radius:50%;border:1px solid var(--amber);color:var(--amber);display:grid;place-content:center;text-align:center;padding:10px;transform:rotate(-11deg);margin-top:18px}.set-stamp b{font-family:var(--f-sign);font-size:8px;line-height:1.35;letter-spacing:.1em;font-weight:700;display:block}.set-stamp i{font-family:var(--f-sign);font-style:normal;font-size:14px;font-weight:800;letter-spacing:.06em;display:block;margin-block:2px}.set-stamp em{font-family:var(--f-mono);font-style:normal;font-size:9px;letter-spacing:.06em;opacity:.85;display:block}.set-buy{display:flex;flex-wrap:wrap;gap:20px 34px;align-items:center;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid rgba(242,236,225,.16)}.k{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ash-dark);margin-bottom:9px;direction:ltr}.on-dark .k{color:var(--ash)}.k b{font-family:var(--f-body);font-weight:700;font-size:14px;letter-spacing:0;color:inherit}.price{font-family:var(--f-mono);font-size:20px;color:var(--amber);letter-spacing:.03em}.sizes{display:flex;gap:8px;flex-wrap:wrap;direction:ltr}.sizes button{box-shadow:inset 0 0 0 1px var(--rule);padding:9px 15px;font-family:var(--f-mono);font-size:12.5px;transition:.18s}.sizes button:hover{box-shadow:inset 0 0 0 1px var(--void)}.sizes button[aria-pressed=true]{background:var(--void);color:var(--ivory);box-shadow:none}.on-dark .sizes button{box-shadow:inset 0 0 0 1px #f2ece142}.on-dark .sizes button:hover{box-shadow:inset 0 0 0 1px #f2ece199}.on-dark .sizes button[aria-pressed=true]{background:var(--ivory);color:var(--void);box-shadow:none}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4.6vw,70px);align-items:center}@media(max-width:880px){.two{grid-template-columns:1fr;align-items:start}}.two.top{align-items:start}.bracketed{position:relative;padding:24px}.bracketed img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 24%}.bracketed:before,.bracketed:after,.bracketed .b1,.bracketed .b2{content:"";position:absolute;width:24px;height:24px;border:2px solid var(--amber)}.bracketed:before{inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0}.bracketed:after{inset-block-start:0;inset-inline-end:0;border-inline-start:0;border-block-end:0}.bracketed .b1{inset-block-end:0;inset-inline-start:0;border-inline-end:0;border-block-start:0}.bracketed .b2{inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0}.specs{margin-top:24px}.specs div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.on-dark .specs div{border-color:#f2ece11f}.specs dt,.specs .sk{font-weight:500;font-size:15px;color:var(--ash-dark)}.on-dark .specs .sk{color:#f2ece199}.specs .v{font-family:var(--f-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.principle{display:grid;grid-template-columns:46px 1fr;gap:14px;padding-block:17px;border-bottom:1px solid var(--rule-soft)}.principle:first-of-type{border-top:1px solid var(--void)}.on-dark .principle{border-color:#f2ece124}.on-dark .principle:first-of-type{border-top-color:#f2ece14d}.principle .num{font-family:var(--f-mono);font-size:12px;color:var(--amber);letter-spacing:.1em}.principle h3{font-size:19px;font-weight:800}.principle p{margin-top:6px;font-size:15.5px;font-weight:300;color:var(--ash-dark)}.on-dark .principle p{color:#f2ece1a8}.record{display:flex;flex-wrap:wrap;margin-top:24px;direction:ltr}.record span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.09em;color:var(--ash);padding:2px 14px;border-inline-start:1px solid rgba(242,236,225,.2)}.record span:first-child{border-inline-start:0;padding-inline-start:0}.toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--void);border-bottom:1px solid var(--rule-soft);padding-block:14px;margin-bottom:28px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button,.viewtoggle button{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;padding:8px 14px;box-shadow:inset 0 0 0 1px var(--rule);transition:.18s}.chips button:hover,.viewtoggle button:hover{box-shadow:inset 0 0 0 1px var(--void)}.chips button[aria-pressed=true],.viewtoggle button[aria-pressed=true]{background:var(--void);color:var(--ivory);box-shadow:none}.viewtoggle{display:flex;gap:6px;direction:ltr}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.2vw,30px)}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grid{grid-template-columns:1fr}}.pcard{display:flex;flex-direction:column;text-align:right}.pcard .shot{background:var(--ivory-dim);overflow:hidden;position:relative}.pcard .shot img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pcard:hover .shot img{transform:scale(1.04)}.pcard .tag{position:absolute;top:0;inset-inline-start:0;background:var(--void);color:var(--ivory);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;padding:6px 10px;direction:ltr}.pcard h2,.pcard h3{font-size:19px;font-weight:800;margin-top:14px}.pcard .en{font-family:var(--f-sign);font-size:9.5px;letter-spacing:.16em;color:var(--ash-dark);margin-top:5px;text-align:right}.pcard .row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}.pcard .spec{font-family:var(--f-mono);font-size:11.5px;color:var(--ash-dark);text-align:right}.pcard .price{font-family:var(--f-mono);font-size:15px;color:var(--void);font-variant-numeric:tabular-nums}.rows .prow{display:grid;grid-template-columns:96px 1fr auto auto;gap:clamp(14px,2.4vw,32px);align-items:center;padding-block:18px;border-bottom:1px solid var(--rule-soft)}.rows .prow:first-child{border-top:1px solid var(--void)}.rows .thumb{background:var(--ivory-dim);overflow:hidden}.rows .thumb img{width:100%;aspect-ratio:1/1;object-fit:cover}.rows h2,.rows h3{font-size:19px;font-weight:800}.rows .en{font-family:var(--f-sign);font-size:9.5px;letter-spacing:.16em;color:var(--ash-dark);margin-top:5px;text-align:right}.rows .spec{font-family:var(--f-mono);font-size:12px;color:var(--ash-dark);margin-top:7px;text-align:right}.rows .price{font-family:var(--f-mono);font-size:16px;color:var(--void)}.go{font-family:var(--f-display);font-weight:800;font-size:15px;border-bottom:2px solid var(--amber);padding-bottom:3px;white-space:nowrap}.go:hover{color:var(--amber)}@media(max-width:700px){.rows .prow{grid-template-columns:72px 1fr;row-gap:10px}.rows .prow .price{grid-column:1;justify-self:start}.rows .prow .go{grid-column:2;justify-self:end}}.on-dark .rows .prow{border-color:#f2ece11f}.on-dark .rows .prow:first-child{border-top-color:#f2ece166}.on-dark .rows .thumb{background:#1a1a1a}.on-dark .rows .price{color:var(--ivory)}.on-dark .rows .spec,.on-dark .rows .en{color:var(--ash)}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,58px);align-items:start}@media(max-width:920px){.pdp{grid-template-columns:1fr}}.gallery{position:sticky;top:78px}@media(max-width:920px){.gallery{position:static}}.gal-main{background:var(--ivory-dim);position:relative}.gal-main img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 12%}.gal-cap{position:absolute;bottom:0;inset-inline-start:0;background:#0d0d0db8;color:var(--ivory);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;padding:7px 12px;direction:ltr}.thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.thumbs button{width:74px;background:var(--ivory-dim);box-shadow:inset 0 0 0 1px transparent;padding:0;transition:.18s}.thumbs button img{width:100%;aspect-ratio:4/5;object-fit:cover}.thumbs button[aria-pressed=true]{box-shadow:0 0 0 1px var(--void)}.pdp-info h1{font-size:clamp(27px,4vw,44px)}.pdp-info .en{font-family:var(--f-sign);font-size:10px;letter-spacing:.18em;color:var(--ash-dark);margin-top:9px;text-align:right}.pdp-price{font-family:var(--f-mono);font-size:22px;margin-top:14px;font-variant-numeric:tabular-nums}.opt{margin-top:22px}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:36px;height:36px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px var(--rule)}.swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid transparent;transition:.18s}.swatch[aria-pressed=true]:after{border-color:var(--void)}.on-dark .swatch[aria-pressed=true]:after{border-color:var(--ivory)}.sizerow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sizerow a{font-size:14px;font-weight:500;border-bottom:1px solid var(--amber);padding-bottom:2px}.qty{display:flex;align-items:center;box-shadow:inset 0 0 0 1px var(--rule);width:fit-content;direction:ltr}.qty button{padding:9px 15px;font-family:var(--f-mono);font-size:15px}.qty span{min-width:40px;text-align:center;font-family:var(--f-mono);font-size:14px}.buyrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.buyrow .btn{flex:1;min-width:190px}.trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--ash-dark);direction:ltr}.on-dark .trust{color:var(--ash)}.acc{margin-top:28px;border-top:1px solid var(--void)}.acc details{border-bottom:1px solid var(--rule-soft)}.acc summary,.faq summary{list-style:none;cursor:pointer;padding-block:15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.acc summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.acc summary h2,.acc summary h3,.faq summary h3{font-size:16.5px;font-weight:800}.acc summary:after,.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--amber);font-size:17px}.acc details[open] summary:after,.faq details[open] summary:after{content:"\2013"}.acc .in,.faq .in{padding-bottom:18px}.acc .in p,.faq .in p{font-weight:300;color:var(--ash-dark);max-width:56ch}.also{margin-top:clamp(46px,6.5vw,82px)}.also h2{font-size:clamp(23px,3.2vw,32px);margin-bottom:22px}.cart-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(24px,4vw,54px);align-items:start}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}}.citem{display:grid;grid-template-columns:94px 1fr auto;gap:clamp(14px,2.4vw,26px);align-items:center;padding-block:20px;border-bottom:1px solid var(--rule-soft)}.citem:first-child{border-top:1px solid var(--void)}.citem .thumb{background:var(--ivory-dim);overflow:hidden}.citem .thumb img{width:100%;aspect-ratio:1/1;object-fit:cover}.citem h3{font-size:18px;font-weight:800}.citem .var{font-family:var(--f-mono);font-size:11.5px;color:var(--ash-dark);margin-top:5px;direction:ltr;text-align:right}.citem .ctrl{display:flex;gap:14px;align-items:center;margin-top:11px;flex-wrap:wrap}.citem .rm{font-size:13.5px;color:var(--ash-dark);border-bottom:1px solid var(--rule)}.citem .rm:hover{color:var(--void);border-color:var(--void)}.citem .line{font-family:var(--f-mono);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:620px){.citem{grid-template-columns:74px 1fr}.citem .line{grid-column:2;justify-self:end}}.summary{box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(20px,3vw,28px)}.summary h2{font-size:21px;margin-bottom:14px}.summary .l{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-bottom:1px solid var(--rule-soft)}.summary .l span:last-child{font-family:var(--f-mono);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.summary .total{padding-top:13px;border-bottom:0;font-family:var(--f-display);font-weight:900;font-size:20px}.summary .total span:last-child{font-family:var(--f-mono);color:var(--amber);font-size:20px}.freebar{margin-top:12px}.freebar p{font-size:13px;font-weight:300;color:var(--ash-dark)}.freebar .track{height:3px;background:var(--rule-soft);margin-top:8px}.freebar .fill{height:3px;background:var(--amber);width:0;transition:width .4s}.empty{text-align:center;padding-block:clamp(38px,7vw,76px);border-top:1px solid var(--void)}.empty h2{font-size:clamp(23px,3.4vw,32px)}.tablewrap{overflow-x:auto;border-top:1px solid var(--void)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:12px 14px;border-bottom:1px solid var(--rule-soft);white-space:nowrap}th{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--ash-dark);font-weight:400;direction:ltr}td{font-size:15px}td:first-child{font-family:var(--f-display);font-weight:800}td.n{font-family:var(--f-mono);font-size:13.5px;direction:ltr}.faq details{border-bottom:1px solid var(--rule-soft)}.faq details:first-of-type{border-top:1px solid var(--void)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){.cards3{grid-template-columns:1fr}}.contact-card{box-shadow:inset 0 0 0 1px var(--rule);padding:22px;display:flex;flex-direction:column;gap:4px}.contact-card .ck{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ash-dark);direction:ltr}.contact-card .cv{font-family:var(--f-display);font-weight:800;font-size:19px}.contact-card .cd{font-size:14px;font-weight:300;color:var(--ash-dark)}form .f{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}form label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ash-dark);direction:ltr;text-align:right}input,textarea,select{font:inherit;font-size:15px;background:transparent;color:var(--void);border:0;box-shadow:inset 0 0 0 1px var(--rule);padding:12px 14px;border-radius:0;width:100%}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px var(--void);outline:none}textarea{min-height:128px;resize:vertical}.qrow{display:grid;grid-template-columns:150px 1fr;gap:clamp(14px,3vw,40px);padding-block:24px;border-bottom:1px solid var(--rule-soft)}.qrow:first-of-type{border-top:1px solid var(--void)}.qrow h3{font-size:16px;font-weight:800}.qrow .meta{font-family:var(--f-mono);font-size:11px;color:var(--ash-dark);letter-spacing:.07em;margin-top:5px;line-height:1.8;direction:ltr;unicode-bidi:isolate;text-align:right}.qrow .q{font-family:var(--f-display);font-weight:600;font-size:clamp(18px,2.2vw,23px);line-height:1.55;max-width:38ch}.qrow .bought{font-size:14px;font-weight:500;color:var(--ash-dark);margin-top:9px}@media(max-width:640px){.qrow{grid-template-columns:1fr;gap:6px}}.service{border-top:1px solid var(--rule)}.service .wrap{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-block:22px}.service .t{font-family:var(--f-display);font-weight:800;font-size:15px;display:block}.service .d{font-size:14px;font-weight:300;color:var(--ash-dark)}footer{background:var(--void);color:var(--ivory);position:relative;overflow:hidden;padding-block:50px 26px}.fading-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(to right,var(--ivory) 1px,transparent 1px),linear-gradient(to bottom,var(--ivory) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 82%);mask-image:linear-gradient(to top,#000 0%,transparent 82%)}.f-top{position:relative;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.f-top img{width:164px}.f-tag{font-family:var(--f-tag);font-size:12px;letter-spacing:.2em;color:var(--ash);margin-top:11px;text-transform:uppercase}.f-cols{display:flex;gap:clamp(28px,6vw,78px);flex-wrap:wrap}.f-col h2{font-family:var(--f-display);font-weight:800;font-size:15px;margin:0 0 12px}.f-col a{display:block;font-size:15px;color:#f2ece19e;padding-block:5px;font-weight:300;transition:color .2s}.f-col a:hover{color:var(--amber)}.f-bottom{position:relative;margin-top:40px;padding-top:18px;border-top:1px solid rgba(242,236,225,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--f-mono);font-size:11.5px;color:var(--iron);letter-spacing:.06em}#toast{position:fixed;inset-block-end:24px;inset-inline-start:24px;z-index:60;background:var(--void);color:var(--ivory);padding:14px 22px;font-family:var(--f-display);font-weight:800;font-size:14.5px;max-width:min(90vw,420px);transform:translateY(160%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility .32s}#toast.show{transform:translateY(0);opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.js-hide{display:none}.shopify-section{display:block}.rte p{margin-block:0 1em}.rte p:last-child{margin-bottom:0}.rte a{border-bottom:1px solid var(--amber)}.rte ul{padding-inline-start:1.2em;margin-block:0 1em}.badge-sold{position:absolute;top:0;inset-inline-start:0;background:var(--iron);color:var(--ivory);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;padding:6px 10px;direction:ltr}.pagination{display:flex;gap:8px;justify-content:center;margin-top:38px;direction:ltr}.pagination a,.pagination span{font-family:var(--f-mono);font-size:12.5px;padding:9px 14px;box-shadow:inset 0 0 0 1px var(--rule)}.pagination span[aria-current]{background:var(--void);color:var(--ivory);box-shadow:none}.filter-group{margin-bottom:18px}.note{font-family:var(--f-mono);font-size:11.5px;color:var(--ash-dark);direction:ltr}.cart-form{margin:0}.qty input{width:52px;text-align:center;box-shadow:none;padding:9px 0;font-family:var(--f-mono);font-size:14px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.soldout-note{font-family:var(--f-mono);font-size:11.5px;color:var(--iron);margin-top:10px;direction:ltr}.empty-state{text-align:center;padding-block:clamp(38px,7vw,76px);border-top:1px solid var(--void)}.empty-state h2{font-size:clamp(23px,3.4vw,32px)}.search-form{display:flex;gap:10px;flex-wrap:wrap;max-width:560px}.search-form input{flex:1;min-width:220px}.article-card h3{font-size:19px;font-weight:800;margin-top:12px}@media(max-width:900px){.gallery{position:static}}.rows{border-top:1px solid var(--rule)}.rows>[data-card]>.prow{border-top:0}.on-dark .rows{border-top-color:#f2ece166}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
