:root{--void:#060810;--panel:#0c0f1c;--panel-2:#10142a;--frost:#eceff6;--muted:#8891a8;--gold:#c6a15b;--gold-bright:#e9cd8c;--green:#3ddc97;--line:hsla(0,0%,100%,.08);--danger:#ff7b7b;--brand-primary:var(--void);--brand-secondary:var(--panel);--brand-gold:var(--gold);--brand-bg:var(--void);--brand-text:var(--frost);--brand-radius:12px;--brand-font:"Inter","Tajawal","Segoe UI",sans-serif;--brand-heading:"Space Grotesk","Tajawal","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html[dir=rtl] body{font-family:Tajawal,Segoe UI,sans-serif}html[dir=ltr] body{font-family:Inter,Segoe UI,sans-serif}body{margin:0;background:var(--brand-bg);color:var(--brand-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--brand-heading);letter-spacing:-.02em;margin:0 0 .5em}a{color:inherit}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.container{max-width:1180px;margin:0 auto;padding-inline:24px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(6,8,16,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-inner{max-width:1180px;margin:0 auto;padding:12px 24px;gap:18px;flex-wrap:wrap}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;text-decoration:none}.brand img{height:36px;width:auto;border-radius:8px}.brand-name{font-family:var(--brand-heading);font-weight:700;font-size:20px;letter-spacing:.4px;color:var(--brand-text)}.brand-name:first-letter{color:var(--green)}.main-nav{display:flex;gap:22px;align-items:center}.main-nav a{text-decoration:none;color:var(--muted);font-size:15px;transition:color .15s}.main-nav a:hover{color:var(--brand-text)}.main-nav a.nav-cart{color:var(--gold-bright)}.main-nav a.nav-admin{color:var(--green)}.header-tools{-webkit-margin-start:auto;margin-inline-start:auto;gap:10px}.header-tools,.search-form{display:flex;align-items:center}.search-form input{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--brand-text);width:170px;font-size:14px}.search-form button{border:none;background:transparent;color:var(--gold);font-size:18px;cursor:pointer;-webkit-margin-start:-30px;margin-inline-start:-30px;padding:4px}.lang-toggle{text-decoration:none;font-size:13px;color:var(--gold-bright);border:1px solid rgba(198,161,91,.4);padding:6px 12px;border-radius:999px}.menu-toggle{display:none;background:transparent;border:none;color:var(--brand-text);font-size:22px;cursor:pointer}.site-footer{margin-top:64px;border-top:1px solid var(--line);background:var(--brand-secondary);padding:32px 24px}.footer-inner{max-width:1180px;margin:0 auto;align-items:center;justify-content:space-between}.footer-inner,.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{color:var(--muted);text-decoration:none;font-size:14px}.footer-links a:hover{color:var(--gold-bright)}.footer-copy{color:var(--muted);font-size:13px}.hero{position:relative;padding:84px 24px 72px;text-align:center;background:radial-gradient(700px 500px at 82% -8%,rgba(198,161,91,.16),transparent 60%),radial-gradient(600px 500px at 10% 110%,rgba(61,220,151,.08),transparent 60%)}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.5px;color:var(--gold-bright);border:1px solid rgba(198,161,91,.35);background:rgba(198,161,91,.06);padding:6px 14px;border-radius:999px;margin-bottom:22px}.hero-badge i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.hero h1{font-size:clamp(30px,5vw,52px);margin-bottom:14px}.hero h1 em{font-style:normal;color:var(--gold-bright)}.hero p{color:var(--muted);font-size:clamp(15px,2vw,19px);max-width:640px;margin:0 auto 30px}.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.section{padding:56px 0}.section.alt{background:var(--brand-secondary);border-block:1px solid var(--line)}.section-head{text-align:center;margin-bottom:34px}.section-head h2{font-size:clamp(22px,3vw,32px)}.section-head h2 span{color:var(--gold)}.section-head p{color:var(--muted);max-width:560px;margin:0 auto}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.trust-card{background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:var(--brand-radius);padding:24px;text-align:center}.trust-card .t-ico{font-size:26px;display:block;margin-bottom:10px}.trust-card h3{font-size:17px;color:var(--gold-bright)}.trust-card p{color:var(--muted);font-size:14px;margin:0}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.cat-card{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--brand-radius);text-decoration:none;background:hsla(0,0%,100%,.03);transition:border-color .15s,transform .15s}.cat-card:hover{border-color:rgba(198,161,91,.55);transform:translateY(-2px)}.cat-card .c-ico{font-size:24px}.cat-card b{display:block;font-weight:600}.cat-card span{color:var(--muted);font-size:12px}.newsletter{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.newsletter input{padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--brand-text);min-width:260px}.btn{display:inline-block;padding:11px 22px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:filter .15s,background .15s}.btn.gold{background:linear-gradient(135deg,var(--gold),#a9843f);color:#14100a}.btn.gold:hover{filter:brightness(1.1)}.btn.ghost{border-color:rgba(198,161,91,.5);color:var(--gold-bright);background:transparent}.btn.ghost:hover{background:rgba(198,161,91,.1)}.btn.green{background:var(--green);color:#032018}a.button,button.button{display:inline-block;background:var(--gold);color:#14100a;border:none;padding:10px 18px;border-radius:999px;font-weight:600;text-decoration:none;cursor:pointer}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:20px;gap:20px;padding:8px 0}.product-card{display:flex;flex-direction:column;background:linear-gradient(170deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:var(--brand-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.product-card:hover{transform:translateY(-3px);border-color:rgba(198,161,91,.5)}.product-card img{width:100%;height:250px;object-fit:cover;display:block;background:var(--panel-2)}.product-card .body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px;flex:1 1}.product-card h3{font-size:16px;margin:0}.product-card .author{color:var(--muted);font-size:13px}.product-card .meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px}.product-card .price{color:var(--gold-bright);font-weight:700}.product-card .format{font-size:11px;color:var(--muted);border:1px solid var(--line);padding:2px 8px;border-radius:999px}.product-card .card-cta{color:var(--green);font-size:13px;font-weight:600}.no-cover{height:250px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--panel-2),var(--panel));color:var(--gold);font-weight:700;letter-spacing:2px}.product-page{max-width:1180px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px}.product-page .gallery img{width:100%;border-radius:var(--brand-radius);margin-bottom:10px;border:1px solid var(--line)}.product-page .gallery video{width:100%;border-radius:var(--brand-radius)}.product-info h1{font-size:clamp(24px,3.4vw,38px)}.product-info .p-author{color:var(--muted);margin-bottom:14px}.product-info .p-price{font-size:26px;color:var(--gold-bright);font-weight:700;margin:14px 0}.product-info .p-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.product-info .p-meta span{border:1px solid var(--line);color:var(--muted);font-size:12px;padding:4px 12px;border-radius:999px}.product-info .p-desc{color:#c8cede;line-height:1.8;white-space:pre-wrap}.product-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.share-row{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}.share-row a{color:var(--gold-bright);text-decoration:none}.checkout-form{max-width:480px;margin:40px auto;padding:28px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:var(--brand-radius)}.checkout-form input{width:100%;padding:11px;margin-bottom:12px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.25);color:var(--brand-text)}.ad-banner{max-width:1180px;margin:20px auto;padding-inline:24px}.ad-banner,.ad-banner .ad-box{display:flex;gap:14px;align-items:center}.ad-banner .ad-box{width:100%;border:1px solid rgba(198,161,91,.3);border-radius:var(--brand-radius);padding:14px 18px;background:linear-gradient(135deg,rgba(198,161,91,.08),rgba(61,220,151,.05))}.ad-banner .ad-tag{font-size:10px;letter-spacing:1px;color:var(--gold);text-transform:uppercase}.ad-img{width:96px;height:64px;object-fit:cover;border-radius:8px}.content-page{max-width:780px;margin:0 auto;padding:48px 24px}.content-page h1{color:var(--gold-bright)}.content-page .prose{line-height:1.9;color:#c8cede;white-space:pre-wrap}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(800px 500px at 70% -10%,rgba(198,161,91,.14),transparent),var(--void)}.login-card{width:360px;padding:30px;background:hsla(0,0%,100%,.05);border-radius:16px;border:1px solid var(--line)}.login-card h1{font-size:18px;margin:0 0 16px;color:var(--gold-bright)}.login-card label{display:block;margin:10px 0 4px;font-size:13px;opacity:.8}.login-card input{width:100%;padding:10px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.2);color:var(--brand-text)}.login-card button{width:100%;margin-top:16px;padding:11px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--gold),#a9843f);color:#14100a;font-weight:700;cursor:pointer}.login-error{color:var(--danger);font-size:13px}.login-brand{text-align:center;margin-bottom:8px}.login-brand img{max-width:140px;height:auto}.admin-shell{display:flex;min-height:100vh;background:radial-gradient(1100px 600px at 85% -10%,rgba(198,161,91,.09),transparent),var(--void)}.admin-side{width:250px;flex-shrink:0;background:rgba(4,8,18,.9);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.admin-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px;text-decoration:none;color:var(--brand-text);border-bottom:1px solid var(--line);margin-bottom:14px}.admin-brand img{border-radius:10px}.admin-brand span{display:flex;flex-direction:column;line-height:1.2}.admin-brand b{color:var(--gold-bright);font-size:16px;letter-spacing:.5px}.admin-brand i{font-style:normal;font-size:11px;opacity:.6}.admin-nav{display:flex;flex-direction:column;gap:4px}.admin-nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--brand-text);text-decoration:none;font-size:14px;-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;transition:background .15s}.admin-nav-link .ico{width:20px;text-align:center;opacity:.8}.admin-nav-link .en{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;opacity:.45}.admin-nav-link:hover{background:hsla(0,0%,100%,.06)}.admin-nav-link.active{background:linear-gradient(90deg,rgba(198,161,91,.18),rgba(198,161,91,.04));border-inline-start-color:var(--gold);color:#fff}.admin-site-link{margin-top:16px;padding:9px 12px;border-radius:10px;border:1px dashed rgba(198,161,91,.4);color:var(--green);text-decoration:none;font-size:13px;text-align:center}.admin-site-link:hover{border-color:var(--green)}.admin-side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.admin-user{font-size:11px;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.admin-logout{padding:9px;border:1px solid hsla(0,100%,74%,.35);background:transparent;color:#ff9d9d;border-radius:10px;cursor:pointer;font-size:13px}.admin-logout:hover{background:hsla(0,100%,71%,.12)}.admin-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.admin-topbar{padding:18px 32px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.02)}.admin-main{flex:1 1;padding:26px 32px;overflow-x:auto}.admin-title{margin:0;font-size:20px}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.stat-card{background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid var(--line);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:4px}.stat-card b{font-size:30px;color:var(--gold-bright)}.stat-card span{font-size:13px;opacity:.75}.admin-cards{display:flex;flex-direction:column;gap:18px}.admin-card{background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.admin-card h2{margin:0 0 12px;font-size:16px;color:var(--gold-bright)}.muted{opacity:.7;font-size:14px}.form-error{color:var(--danger)}.form-error,.form-ok{font-size:13px;margin:4px 0}.form-ok{color:var(--green)}.admin-form{background:hsla(0,0%,100%,.04);border-radius:14px;padding:20px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line)}.admin-card .admin-form{background:transparent;border:none;padding:0;margin:0}.admin-form .row{display:flex;gap:12px;flex-wrap:wrap}.admin-form .row>div{flex:1 1;min-width:160px}.admin-form label{font-size:13px;opacity:.8;display:block;margin-bottom:4px}.admin-form input,.admin-form select,.admin-form textarea{width:100%;padding:9px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.25);color:var(--brand-text);font-family:inherit}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{outline:2px solid rgba(198,161,91,.45);border-color:var(--gold)}.admin-form input[type=color]{padding:2px;height:38px}.admin-form textarea{min-height:70px}.admin-form .check{display:flex;align-items:center;gap:8px}.admin-form .actions{display:flex;align-items:center;gap:12px}.admin-form button,.admin-table button{padding:8px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--gold),#a9843f);color:#14100a;font-weight:600;cursor:pointer}.admin-form button:hover,.admin-table button:hover{filter:brightness(1.1)}.admin-form .ghost,.admin-table button.ghost{background:hsla(0,0%,100%,.12);color:var(--brand-text)}.admin-form .msg{color:var(--green);font-size:13px}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumb{position:relative}.thumb img{width:72px;height:72px;object-fit:cover;border-radius:8px}.thumb button{position:absolute;top:-6px;inset-inline-end:-6px;width:22px;height:22px;padding:0;border-radius:50%;background:#ff6b6b;color:#fff}.table-wrap{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:14px;overflow:hidden}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{background:hsla(0,0%,100%,.05);font-size:12px;text-transform:uppercase;letter-spacing:.4px;opacity:.75}.admin-table td,.admin-table th{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:start;vertical-align:middle}.admin-table tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.admin-table .cell-thumb{width:48px;height:48px;object-fit:cover;border-radius:6px}.admin-table .row-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-table button{padding:6px 10px;font-size:13px}.admin-table .danger{background:#ff6b6b;color:#fff}.badge{font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid var(--line)}.badge.pub{color:var(--green);border-color:rgba(61,220,151,.4)}.badge.draft{color:var(--gold-bright);border-color:rgba(198,161,91,.4)}.badge.off{color:var(--muted)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.media-item{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.03)}.media-item img{width:100%;height:120px;object-fit:cover;display:block}.media-item .m-foot{padding:8px 10px;font-size:11px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:6px}.media-item .m-foot button{border:none;background:transparent;color:var(--danger);cursor:pointer;font-size:13px}@media (max-width:900px){.main-nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:12px;padding-top:10px}.main-nav.open{display:flex}.menu-toggle{display:block}.search-form input{width:120px}.product-page{grid-template-columns:1fr}.admin-shell{flex-direction:column}.admin-side{width:100%;height:auto;position:static}.admin-nav{flex-direction:row;flex-wrap:wrap}.admin-nav-link .en{display:none}.admin-main,.admin-topbar{padding-inline:18px}}.view-link{color:var(--gold-bright);-webkit-margin-end:8px;margin-inline-end:8px}.quick,.view-link{text-decoration:none;font-weight:600}.quick{display:flex;align-items:center;justify-content:center;color:var(--brand-text);transition:transform .15s}.quick:hover{transform:translateY(-2px);border-color:var(--gold)}.quick-title{margin:24px 0 8px;font-size:16px;color:var(--gold-bright)}.link-btn{text-decoration:none;display:inline-block}.ai-fab{inset-block-end:22px;width:54px;height:54px;border-radius:50%;border:1px solid var(--gold);background:linear-gradient(135deg,var(--gold),#a9843f);color:#14100a;font-size:22px;cursor:pointer;z-index:60;box-shadow:0 10px 30px rgba(0,0,0,.45)}.ai-fab,.ai-panel{position:fixed;inset-inline-end:22px}.ai-panel{inset-block-end:88px;width:min(360px,calc(100vw - 32px));height:min(460px,calc(100vh - 130px));background:var(--panel);border:1px solid rgba(198,161,91,.35);border-radius:var(--brand-radius);box-shadow:0 20px 60px rgba(0,0,0,.55);z-index:61;overflow:hidden}.ai-panel,.ai-panel header{display:flex;flex-direction:column}.ai-panel header{gap:2px;padding:12px 14px;border-bottom:1px solid rgba(198,161,91,.25)}.ai-panel header b{color:var(--gold-bright);font-size:15px}.ai-panel header span{font-size:11px;opacity:.65}.ai-body{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-hint{font-size:13px;opacity:.7}.ai-msg{max-width:88%;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.ai-msg.user{align-self:flex-end;background:rgba(198,161,91,.16);border:1px solid rgba(198,161,91,.3)}.ai-msg.assistant{align-self:flex-start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.ai-msg.assistant a{color:var(--gold-bright)}.ai-form{display:flex;gap:8px;padding:10px;border-top:1px solid rgba(198,161,91,.25)}.ai-form input{flex:1 1;min-width:0}.ai-agent{display:flex;flex-direction:column;gap:14px;height:calc(100vh - 150px);min-height:420px}.ai-agent-head{display:flex;align-items:center;gap:8px;font-size:14px}.ai-agent-head .muted{font-size:12px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:#666}.dot.ok{background:#2ecc71;box-shadow:0 0 8px rgba(46,204,113,.7)}.dot.off{background:#e05c5c}.ai-chat{flex:1 1;overflow-y:auto;gap:10px;padding:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--brand-radius)}.ai-chat,.ai-empty{display:flex;flex-direction:column}.ai-empty{margin:auto;text-align:center;max-width:460px;gap:14px;opacity:.85}.ai-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ai-quick .btn{font-size:13px}.ai-bubble{max-width:78%;padding:11px 14px;border-radius:14px;font-size:14.5px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.ai-bubble.user{align-self:flex-end;background:rgba(198,161,91,.16);border:1px solid rgba(198,161,91,.32)}.ai-bubble.assistant{align-self:flex-start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09)}.ai-input{display:flex;gap:8px}.ai-input input{flex:1 1;min-width:0}.analytics{display:flex;flex-direction:column;gap:14px}.analytics-ranges{display:flex;gap:8px;flex-wrap:wrap}.chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:inherit;padding:6px 14px;border-radius:999px;cursor:pointer;font-size:13px}.chip.on{background:rgba(198,161,91,.18);border-color:rgba(198,161,91,.5);color:var(--gold-bright)}.delta{font-size:12px;font-weight:400;vertical-align:middle}.delta.up{color:#7fdca0}.delta.down{color:#ff8a8a}.delta.flat{opacity:.5}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.analytics-card{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:hsla(0,0%,100%,.025)}.analytics-card h4{margin:0 0 12px;font-size:14px;color:var(--gold-bright);opacity:.9}.analytics-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px;font-size:13px}.analytics-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.analytics-bar{height:7px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.analytics-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--gold-bright))}.analytics-card b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.analytics-setup{padding:18px;border:1px dashed rgba(198,161,91,.45);border-radius:var(--brand-radius);line-height:1.9}.analytics-setup ol{-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:6px}.analytics-setup a{color:var(--gold-bright)}.analytics-setup code{background:hsla(0,0%,100%,.07);padding:1px 6px;border-radius:6px}.cart-list{display:flex;flex-direction:column;gap:10px;max-width:620px}.cart-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--brand-radius);background:hsla(0,0%,100%,.03)}.cart-title{flex:1 1;color:var(--brand-text);text-decoration:none;font-weight:600}a.cart-title:hover{color:var(--gold-bright)}.cart-qty{display:flex;align-items:center;gap:8px}.cart-qty button{width:28px;height:28px;border-radius:8px;border:1px solid rgba(198,161,91,.4);background:transparent;color:var(--gold-bright);cursor:pointer}.cart-price{min-width:96px;text-align:end;color:var(--gold-bright)}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:14px;border-top:1px solid rgba(198,161,91,.35);font-size:17px}.checkout-form{display:flex;flex-direction:column;gap:14px;max-width:620px}.checkout-form label{display:flex;flex-direction:column;gap:6px;font-size:14px}.form-err{color:#ff8a8a;font-size:14px;margin:6px 0}.cart-badge{display:inline-block;min-width:18px;padding:0 5px;-webkit-margin-start:6px;margin-inline-start:6px;border-radius:9px;background:var(--gold);color:#14100a;font-size:11px;font-weight:700;text-align:center}.newsletter input{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}