@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@300;400;500;600&family=Noto+Sans+Arabic:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600&family=Noto+Kufi+Arabic:wght@300;400;500&display=swap";html,body{overscroll-behavior:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#c9a66b;--wine:#5f1c2c}*{box-sizing:border-box}html,body{color:#f5f0e8;background:#080808;min-height:100%;margin:0}body{font-family:Noto Sans Arabic,Arial,sans-serif}button{font:inherit}.phone-shell{background:radial-gradient(circle at 50% 30%,#181512 0,#090909 36%,#030303 72%);width:min(100%,430px);min-height:100svh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 70px #000}header{z-index:5;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:74px;padding:0 22px;display:flex;position:relative}.brand{letter-spacing:5px;color:#eee5d7;align-items:center;gap:9px;font-family:Noto Kufi Arabic;font-size:17px;display:flex}.brand i{background:var(--gold);width:18px;height:1px;display:block;position:relative}.brand i:after{content:"";border:1px solid var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.menu{background:0 0;border:0;place-content:center;gap:6px;width:34px;height:34px;display:grid}.menu span{background:#d7c9b2;width:21px;height:1px;display:block}.menu span:last-child{justify-self:end;width:13px}.intro{z-index:4;padding:23px 24px 0;position:relative}.intro>span{color:var(--gold);letter-spacing:2px;font:500 10px Arial}.intro h1{margin:8px 0 2px;font:500 27px Noto Kufi Arabic}.intro p{color:#99928a;margin:0;font-size:11px}.viewer-wrap{height:420px;margin-top:-30px;position:relative}.stage{touch-action:none;cursor:grab;position:absolute;inset:0}.stage:active{cursor:grabbing}.stage canvas{width:100%;height:100%;display:block}.floating-name{z-index:3;pointer-events:none;opacity:1;flex-direction:column;align-items:center;min-width:190px;transition:opacity .18s,transform .38s cubic-bezier(.2,.8,.2,1),filter .25s;animation:.58s cubic-bezier(.16,.84,.3,1.15) both nameArrive;display:flex;position:absolute;top:61px;left:50%;transform:translate(-50%)}.floating-name small{letter-spacing:2.4px;color:#9f865e;margin-bottom:3px;font:500 8px Arial}.floating-name i{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:34px;height:1px;margin-top:8px}.floating-name.is-moving{opacity:0;filter:blur(5px);transform:translate(-50%)translateY(-26px)scale(.92)}.focus-mark{pointer-events:none;opacity:1;border-bottom:1px solid #c9a66b66;border-radius:50%;width:118px;height:16px;transition:opacity .22s,transform .42s cubic-bezier(.17,.84,.3,1.2);position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #c9a66b15}.viewer-wrap.is-moving .focus-mark{opacity:0;transform:translate(-50%)translateY(-12px)scaleX(.3)}.swipe-hint{color:#74706c;white-space:nowrap;pointer-events:none;align-items:center;gap:16px;font-size:9px;transition:opacity .25s,letter-spacing .35s;display:flex;position:absolute;bottom:41px;left:50%;transform:translate(-50%)}.viewer-wrap.is-moving .swipe-hint{opacity:.18;letter-spacing:2px}.swipe-hint b{color:#b79866;font:200 22px Arial}.selection-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#181817d9,#0a0a0ae8);border:1px solid #ffffff17;margin:-30px 20px 0;padding:17px 17px 16px;position:relative;box-shadow:0 17px 35px #000a}.variant-line{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;display:grid}.swatch{border:1px solid #ffffff28;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 0 3px #0d0d0d}.variant-line small{letter-spacing:1.2px;color:#77736e;font:500 8px Arial}.variant-line h2{margin:2px 0 0;font-size:14px;font-weight:500}.variant-line>strong{color:#d5b579;font:500 21px Arial}.variant-line>strong small{color:inherit;letter-spacing:0;font-family:Noto Sans Arabic}.dots{direction:ltr;justify-content:center;align-items:center;gap:7px;height:24px;display:flex}.dots i{background:#57534f;border-radius:50%;width:4px;height:4px;transition:all .25s}.dots i.active{background:var(--gold);border-radius:8px;width:18px}.choose{background:var(--wine);color:#fff8ef;border:1px solid #8c3346;width:100%;height:46px;font-size:13px;font-weight:500;transition:all .25s}.choose:active{transform:scale(.985)}.choose.chosen{color:#d8ebdf;background:#1f392f;border-color:#436b5a}.steps{direction:rtl;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:start;padding:23px 18px 25px;display:grid}.step{text-align:center;min-width:0}.step i{color:#777;border:1px solid #5d5a56;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 7px;font-size:10px;font-style:normal;display:grid}.step span{font-size:10px;display:block}.step small{color:#5f5d5a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;display:block;overflow:hidden}.step.active i{color:#0a0a0a;background:var(--gold);border-color:var(--gold)}.step.active span{color:#d8c49f}.step.empty span{color:#696663}.connector{background:#343230;height:1px;margin-top:13px}@keyframes nameArrive{0%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(18px)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)}}@media (min-height:850px){.viewer-wrap{height:445px}.selection-card{margin-top:-24px}}@media (prefers-reduced-motion:reduce){.floating-name,.focus-mark,.swipe-hint{transition-duration:.01ms}.floating-name{animation:none}}.floating-name{will-change:left, top, transform, opacity, filter;transition:left 80ms linear,top 80ms linear,opacity .18s,transform .44s cubic-bezier(.17,.84,.3,1.2),filter .25s;animation:.62s cubic-bezier(.16,.84,.3,1.18) both trackedNameArrive;top:61px;left:50%;transform:translate(-50%,-100%)}.floating-name.is-moving{transition:left 55ms linear,top 55ms linear,opacity 55ms linear,transform 85ms cubic-bezier(.55,0,1,.45),filter 55ms linear;opacity:0!important;filter:blur(1px)!important;animation:none!important;transform:translate(-50%,-22%)scale(.01)!important}@keyframes trackedNameArrive{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-76%)scale(.46)}62%{opacity:1;filter:blur();transform:translate(-50%,-104%)scale(1.07)}to{opacity:1;filter:blur();transform:translate(-50%,-100%)scale(1)}}@media (prefers-reduced-motion:reduce){.floating-name{transition-duration:.01ms;animation:none}}.camera-control{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0808089e;border:1px solid #c9a66b3d;border-radius:22px;gap:3px;width:38px;padding:4px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 10px 28px #00000057}.camera-control button{color:#d9bb84;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;width:28px;height:28px;padding:0;font:18px/1 Arial,sans-serif}.camera-control button:active{background:#c9a66b33;transform:scale(.92)}.camera-control button:disabled{opacity:.22;cursor:default}.camera-control span{direction:ltr;place-items:center;padding:3px 0;display:grid}.camera-control span b{color:#f0e6d7;font:600 9px Arial,sans-serif}.camera-control span small{color:#77716a;margin-top:1px;font-size:6px}.intro{transition:transform .34s cubic-bezier(.2,.8,.2,1)}.intro.avoid-name{transform:translateY(-18px)}@media (max-width:480px){html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.phone-shell{width:100%;height:100dvh;min-height:0;padding-bottom:env(safe-area-inset-bottom);grid-template-rows:64px 58px minmax(0,1fr) auto;display:grid;overflow:hidden}.phone-shell header{height:64px}.intro.top-configurator{min-height:0;padding-top:9px;padding-bottom:4px}.viewer-wrap{height:auto;min-height:0;margin-top:0}.selection-card{margin:-22px 16px 9px;padding:13px 14px 12px}.dots{height:20px}.choose{height:43px}}@media (max-width:480px) and (max-height:700px){.phone-shell{grid-template-rows:56px 54px minmax(0,1fr) auto}.phone-shell header{height:56px}.selection-card{margin-bottom:6px;padding-top:10px;padding-bottom:10px}.choose{height:40px}}.intro.top-configurator{padding:14px 24px 7px}.top-steps{direction:rtl;grid-template-columns:repeat(3,1fr);align-items:center;gap:7px;width:100%;display:grid}.top-step{-webkit-appearance:none;appearance:none;color:#77736e;background:#20161db8;border:1px solid #55514b;border-radius:2px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 9px;display:flex}.top-step i{color:#77736e;border:0;place-items:center;width:auto;height:auto;font:600 11px Arial,sans-serif;display:grid}.top-step span{color:inherit;white-space:nowrap;font-size:9px}.top-step.active{color:#d8c49f;border-color:var(--gold);background:#7f2946;box-shadow:0 7px 18px #0005}.top-step:disabled{opacity:1}.top-connector{background:linear-gradient(90deg,#282623,#5a5145,#282623);height:1px;margin-top:15px}html,body{width:100%;height:100%;color:var(--ink);background:#dfd2c0;overflow:hidden}.phone-shell{background:radial-gradient(circle at 50% 34%,#f4ebde 0,#e7dac8 46%,#d2c0a8 100%);box-shadow:0 0 70px #4c35252b}.phone-shell header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eee4d5d9;border-color:#5a3b2217}.brand{color:var(--ink)}.choose,.primary-lux{color:#fff9ef;background:linear-gradient(135deg,#7e2b43,#612033);border:1px solid #8d3249;box-shadow:0 13px 28px #6d20342b}.top-step{color:#897a6d}.top-step i{color:#77685a;background:#efe3d3;border-color:#8a725a}.top-step.active{color:#5e3d24}.top-step.active i{color:#fff8ed;background:var(--wine);border-color:var(--wine);box-shadow:0 0 20px #72283d2c}.top-connector{background:linear-gradient(90deg,#b9a58c,#8e6c46,#b9a58c)}.option-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 9px;display:flex}.option-row>div{direction:rtl;gap:5px;display:flex}.option-row button{color:#67584a;background:#f7efe4;border:1px solid #9d866b66;border-radius:16px;height:25px;padding:0 10px;font-size:9px}.demo-shell{background:var(--ivory);width:min(100%,430px);height:100dvh;min-height:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 70px #4c35252b}.lux-header{z-index:8;height:72px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:absolute;top:0;left:0;right:0}.lux-header.solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3e9dcdc;border-bottom:1px solid #6e4b2c1e;height:66px;position:relative}.lux-header>small{letter-spacing:2px;color:#786958;font:500 8px Arial}.lux-brand{align-items:center;gap:10px;font:500 15px Noto Kufi Arabic;display:flex}.lux-brand i{border:1px solid var(--gold);border-radius:50%;width:24px;height:24px;position:relative}.lux-brand i:after{content:"";background:var(--gold);width:15px;height:1px;position:absolute;top:11px;right:-7px}.back-lux{color:#5d4128;background:#f8f1e8;border:1px solid #8e745755;border-radius:50%;width:34px;height:34px}.landing-stage{position:absolute;inset:0}.landing-stage:after{content:"";pointer-events:none;background:linear-gradient(#eadfce05 12%,#eadfce33 42%,#e9deccf2 74%,#e7d8c4 100%);position:absolute;inset:0}.set-stage{touch-action:none;cursor:grab;position:absolute;inset:0}.set-stage canvas{width:100%;height:100%;display:block}.hero-copy{z-index:5;left:22px;right:22px;bottom:max(24px,env(safe-area-inset-bottom));text-align:right;position:absolute}.eyebrow{color:#8a6030;letter-spacing:2px;margin-bottom:9px;font:600 8px Arial;display:block}.hero-copy h1{color:#2e2017;margin:0 0 7px;font:500 31px/1.42 Noto Kufi Arabic}.hero-copy h1 em{color:var(--wine);font-style:normal}.hero-copy p{color:#695d52;max-width:350px;margin:0 0 16px;font-size:11px;line-height:1.9}.primary-lux{justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 18px;font-weight:600;display:flex}.primary-lux:disabled{opacity:.42;filter:grayscale(.25)}.primary-lux b{font:300 20px Arial}.hero-meta{color:#786a5c;justify-content:center;align-items:flex-end;gap:12px;height:38px;font-size:7px;display:flex}.hero-meta span{align-items:baseline;gap:4px;display:flex}.hero-meta span b{color:#68462b;font:600 10px Arial}.hero-meta>i{background:#94795b45;width:1px;height:12px}.summary-screen{background:#e9decd}.summary-canvas{position:absolute;inset:66px 0 34%}.summary-sheet{z-index:5;min-height:35%;padding:16px 22px max(15px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f0e7ed;border-top:1px solid #785b3b30;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 40px #7453341d}.sheet-handle{background:#9f8d7855;border-radius:4px;width:40px;height:3px;margin:-5px auto 12px}.summary-sheet h2{margin:0 0 9px;font:500 17px Noto Kufi Arabic}.summary-tags{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.summary-tags span{color:#67574a;background:#e9dccb;border-radius:16px;padding:5px 9px;font-size:8px}.total-line{justify-content:space-between;align-items:end;margin:4px 0 10px;display:flex}.total-line small{color:#716459;font-size:8px}.total-line strong{color:#6d2940;font:600 25px Arial}.total-line strong i{font:500 9px Noto Sans Arabic}.summary-sheet .primary-lux{height:44px}.drag-note{text-align:center;color:#8b7f72;margin-top:7px;font-size:7px;display:block}.checkout-panel{height:calc(100dvh - 66px);padding:22px 20px max(24px,env(safe-area-inset-bottom));scrollbar-width:none;overflow:auto}.checkout-panel::-webkit-scrollbar{display:none}.checkout-panel h1{margin:0 0 15px;font:500 22px Noto Kufi Arabic}.payment-methods{direction:ltr;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.payment-methods button{color:#413025;background:#f7efe5;border:1px solid #957a5b4d;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;height:65px;padding:9px;display:flex}.payment-methods button b{font:600 13px Arial}.payment-methods button small{color:#817365;margin-top:5px;font-size:7px}.payment-methods button.active{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine),0 8px 18px #6d29401b;background:#fff8ef}.form-grid{gap:13px;display:grid}.form-grid label>span{color:#67594d;margin-bottom:5px;font-size:9px;display:block}.form-grid input{color:#38271c;background:#f9f3eae8;border:1px solid #927a5e55;border-radius:3px;outline:0;width:100%;height:46px;padding:0 13px}.location-row{grid-template-columns:1fr 46px;gap:6px;display:grid}.location-row button{color:#6d4928;background:#efe3d3;border:1px solid #927a5e55;font-size:20px}.demo-warning{color:#705f50;background:#eadac6;border-right:2px solid #b3844b;margin:14px 0 12px;padding:9px 11px;font-size:8px}.checkout-panel .primary-lux{margin-top:5px}.success-screen{background:#e9decd}.success-stage{position:absolute;inset:0 0 42%}.success-stage:after{content:"";background:linear-gradient(#0000 45%,#eadfce);position:absolute;inset:0}.success-card{z-index:4;min-height:46%;padding:18px 26px max(28px,env(safe-area-inset-bottom));text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f1e9e8;border-top:1px solid #85674732;position:absolute;bottom:0;left:0;right:0}.success-mark{color:#fff;background:#6a3c31;border:6px solid #efe3d5;border-radius:50%;place-items:center;width:45px;height:45px;margin:-39px auto 13px;display:grid;box-shadow:0 10px 22px #4f302526}.success-card h1{margin:0 0 5px;font:500 22px Noto Kufi Arabic}.success-card p{color:#6c6055;max-width:300px;margin:0 auto 12px;font-size:10px;line-height:1.8}.order-code{background:#e9dccb;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 13px;display:flex}.order-code small{color:#796b5f;font-size:8px}.order-code b{color:#6f2b3e;font:600 12px Arial}.secondary-lux{color:#523b28;background:0 0;border:1px solid #7f654a66;width:100%;height:42px}@media (max-height:720px){.hero-copy h1{font-size:27px}.hero-copy p{margin-bottom:11px;line-height:1.65}.hero-meta{height:30px}.payment-methods button{height:56px}.checkout-panel{padding-top:15px}.summary-sheet{padding-top:12px}.summary-sheet h2{font-size:15px}}:root{--ivory:#241820;--sand:#50343d;--ink:#f6ead8;--muted:#b7a99d;--gold:#c49a5c;--wine:#842b49;--paper:#2c1d26}html,body{color:var(--ink);background:#171015}.phone-shell,.demo-shell{background:radial-gradient(circle at 50% 28%,#3a2630 0,#241820 47%,#171015 100%);box-shadow:0 0 70px #0007}.phone-shell header,.lux-header.solid{color:#f6ead8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#21161edb;border-color:#d2ac7830}.brand,.lux-brand{color:#f6ead8}.lux-header>small{color:#b8a795}.back-lux{color:#ead6b8;background:#33222b;border-color:#c69c5b66}.floating-name small{color:#c7a46f}.floating-name strong{color:#fff5e7;text-shadow:0 3px 20px #000c}.floating-name.accessory-name{top:78px!important;left:50%!important}.top-step{color:#c4b6aa;background:#281a22;border-color:#79616a}.top-step i{color:#d4b985;background:0 0}.top-step.active{color:#fff5e7;background:#842b49;border-color:#c89f66}.top-step.active i{color:#fff5e7;box-shadow:none;background:0 0}.brand-slot{min-width:72px;height:28px}.swipe-hint,.option-row>span{color:#b5a599}.selection-card{color:#f6ead8;background:linear-gradient(145deg,#34222ce8,#21161ee8);border-color:#c5a16d35;box-shadow:0 18px 42px #0008}.variant-line h2{color:#fff1dd}.dots i.active{background:#d0a25e}.choose,.primary-lux{color:#fff5e8;background:linear-gradient(135deg,#8b2e4e,#5e1e36);border-color:#b35270;box-shadow:0 13px 30px #0006}.option-row button{color:#cbbcb1;background:#2d1d26;border-color:#8b747066}.option-row button.active{color:#fff6e8;background:#8a2d4c;border-color:#c56b86}.landing-stage:after{background:linear-gradient(#100b0f10 8%,#100b0f25 45%,#1b1119d9 72%,#171015 100%)}.hero-copy{filter:drop-shadow(0 4px 16px #000)}.eyebrow{color:#d0a86c}.hero-copy h1{color:#fff3df}.hero-copy p{color:#c7b7aa}.hero-meta>i{background:#c3a27255}.summary-screen,.success-screen{background:#1b1218}.summary-sheet{background:#241820ed;border-color:#c29b6638;box-shadow:0 -20px 42px #0008}.summary-tags span,.order-code{color:#d8c8bb;background:#38252e}.total-line small,.drag-note,.order-code small{color:#b4a499}.checkout-screen{background:linear-gradient(155deg,#30202a,#171015)}.checkout-panel h1{color:#fff2df}.payment-methods button{color:#f0dfca;background:#2b1c24;border-color:#8d736c55}.payment-methods button small{color:#aa9a8d}.form-grid label>span{color:#c5b5a8}.form-grid input{color:#f6ead8;background:#21161de8;border-color:#8f777255}.location-row button{color:#d5ad70;background:#34232c;border-color:#8f777255}.demo-warning{color:#ccb9aa;background:#3c2a2e;border-color:#c3995f}.success-stage:after{background:linear-gradient(#0000 45%,#1b1218)}.success-card{background:#241820ed;border-color:#c29b6638}.success-mark{background:#8a2f4c;border-color:#2d1d26}.success-card p{color:#bcada1}.secondary-lux{color:#ead8bf;border-color:#b4936855}:root{--qatar:#7b1934;--qatar-deep:#410b19;--gold:#c6a56a;--gold-soft:#e2c99c;--ink:#070707;--panel:#11100f;--ivory:#f0e6d6;--muted:#918779;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:var(--ivory);background:#050505;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Arial,sans-serif}.phone-shell,.demo-shell{isolation:isolate;background:radial-gradient(at 50% 34%,#19140f 0,#0b0a09 42%,#030303 78%);box-shadow:0 0 90px #000}.phone-shell:before,.demo-shell:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0008,#0000 17% 83%,#0008),radial-gradient(circle at 50% 27%,#0000 0 27%,#0008 76%);position:absolute;inset:0}.phone-shell header,.lux-header,.lux-header.solid{color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080808f5,#080808c9);border-color:#c6a56a24}.brand-slot{min-width:124px;height:40px;color:var(--gold-soft);letter-spacing:.03em;place-items:center;font:400 17px Noto Kufi Arabic;display:grid;position:relative}.brand-slot:before{content:"تشكيلتك"}.brand-slot:after{content:"";background:linear-gradient(90deg,transparent,var(--qatar),var(--gold),var(--qatar),transparent);width:42px;height:1px;position:absolute;bottom:4px}.menu span{background:var(--gold-soft)}.intro.top-configurator{z-index:6;padding-top:12px}.top-steps{gap:8px}.top-step{color:#857c70;background:linear-gradient(155deg,#171513d9,#090909e8);border:1px solid #c6a56a35;border-radius:999px;height:46px;transition:border-color .35s,background .35s,color .35s,transform .35s}.top-step i{color:inherit;font-size:10px}.top-step span{color:inherit;font:400 11px IBM Plex Sans Arabic}.top-step.active{color:#f6ead8;background:linear-gradient(135deg,#85203d,#4d0d20);border-color:#c6a56a9c;transform:translateY(-1px);box-shadow:0 10px 28px #4d0d206e,inset 0 1px #ffffff16}.top-step.active i{color:var(--gold-soft)}.viewer-wrap{z-index:2}.floating-name{top:54px}.floating-name small{color:#bda477;letter-spacing:2.5px}.floating-name strong{color:#e9dfd0;text-shadow:0 4px 14px #0009;font:400 14px Noto Kufi Arabic}.floating-name i{background:linear-gradient(90deg,transparent,var(--qatar),var(--gold),var(--qatar),transparent);width:28px}.focus-mark{border-color:#c6a56a66;box-shadow:0 16px 30px #c6a56a16}.swipe-hint{color:#776e62}.swipe-hint b{color:var(--gold)}.selection-card{color:var(--ivory);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(150deg,#181613e8,#090909f2);border:1px solid #c6a56a3d;border-radius:24px;box-shadow:0 24px 54px #000c,inset 0 1px #ffffff0b}.variant-line small{color:#887f74}.variant-line h2{color:#f1e7d8;font:400 15px Noto Kufi Arabic}.variant-line>strong{color:var(--gold-soft)}.swatch{border-color:#c6a56a70;box-shadow:inset 0 0 0 3px #090909,0 0 22px #7b19342b}.dots i{background:#4b4640}.dots i.active{background:linear-gradient(90deg,var(--qatar),var(--gold));box-shadow:0 0 14px #c6a56a4c}.option-row>span{color:#9a8f80;font-size:10px}.option-row button{color:#a99f92;background:#121110;border:1px solid #c6a56a42}.option-row button.active{background:var(--qatar);color:#fff4e7;border-color:#aa5269}.choose,.primary-lux{color:#fff7eb;letter-spacing:.01em;background:linear-gradient(135deg,#85203d,#531022 70%,#360916);border:1px solid #c6a56a70;border-radius:999px;transition:transform .3s,filter .3s,box-shadow .3s;box-shadow:0 14px 34px #4b0b1f80,inset 0 1px #ffffff1c}.choose:hover,.primary-lux:hover{filter:brightness(1.08);box-shadow:0 18px 40px #5c102797,inset 0 1px #ffffff24}.choose:active,.primary-lux:active{transform:scale(.985)}.camera-control{background:#100f0ee6!important;border-color:#c6a56a4a!important;box-shadow:0 14px 34px #000b!important}.camera-control button{color:var(--gold-soft)!important;border-color:#c6a56a29!important}.camera-control span b{color:#efe4d4!important}.camera-control span small{color:#81776a!important}.landing-stage:after,.success-stage:after{background:linear-gradient(#0000 24%,#05050530 48%,#050505ef 82%,#050505 100%)}.hero-copy{z-index:5}.eyebrow{color:var(--gold);letter-spacing:2.4px}.hero-copy h1,.summary-sheet h2,.checkout-panel h1,.success-card h1{color:#f3e8d8}.hero-copy h1 em{color:#b74a69}.hero-copy p,.success-card p{color:#9c9183}.hero-meta{color:#857b6f}.hero-meta span b{color:var(--gold-soft)}.summary-screen,.checkout-screen,.success-screen{background:radial-gradient(circle at 50% 25%,#1b1510,#070707 68%)}.summary-sheet,.success-card{color:var(--ivory);background:linear-gradient(165deg,#171512f2,#080808f8);border-color:#c6a56a39;box-shadow:0 -24px 55px #000b}.summary-tags span,.order-code{color:#b8aa99;background:#171411;border:1px solid #c6a56a24}.total-line small{color:#9a8e80}.total-line strong,.order-code b{color:var(--gold-soft)}.drag-note{color:#7f7569}.payment-methods button,.form-grid input,.location-row button{color:#e9dece;background:#11100f;border-color:#c6a56a36}.payment-methods button small,.form-grid label>span{color:#978b7d}.payment-methods button.active{background:#1c1014;border-color:#a3415c;box-shadow:inset 0 0 0 1px #7b1934,0 10px 26px #4d0d203d}.form-grid input:focus{border-color:#a3415c;box-shadow:0 0 0 3px #7b193429}.demo-warning{border-right-color:var(--gold);color:#bea98f;background:#21160f}.secondary-lux{color:#dbc7a7;background:#0d0c0b;border-color:#c6a56a59;border-radius:999px}.success-mark{background:var(--qatar);color:#fff3e4;border-color:#110e0c;box-shadow:0 12px 28px #4c0b20a6}@media (max-width:480px){.selection-card{border-radius:20px}.top-step{height:42px}.brand-slot{font-size:15px}.floating-name strong{font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.top-step,.choose,.primary-lux{transition-duration:.01ms!important}}
