@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,600&display=swap";*{box-sizing:border-box}:root{--black:#070707;--panel:#111;--gold:#d7aa4d;--gold2:#f3d48f;--red:#a9151d;--line:#2a2926;--muted:#8f8d88}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;margin:0;font-family:Noto Sans Arabic,Arial,sans-serif}.zsbApp{background:#080808;min-height:100vh}button,input{font:inherit}.offer{background:var(--red);letter-spacing:.03em;place-items:center;height:32px;font-size:11px;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:50;background:#070707f5;align-items:center;height:76px;padding:0 clamp(18px,5vw,70px);display:flex;position:sticky;top:0}.logo{color:#fff;direction:ltr;background:0 0;border:0;align-items:center;gap:12px;display:flex}.logo>b{color:var(--gold);border:1px solid #6c552b;padding:6px;font:700 30px Arial}.logo span{letter-spacing:.08em;text-align:left;font-size:11px}.logo small{color:var(--gold);letter-spacing:.34em;font-size:8px;display:block}nav{gap:32px;margin:auto;display:flex}nav button{color:#aaa;background:0 0;border:0;padding:27px 0;font-size:12px}nav button:hover{color:var(--gold)}.actions{direction:ltr;display:flex}.actions button{color:#fff;background:0 0;border:0;width:44px;height:44px;font-size:20px;position:relative}.actions em{background:var(--red);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:1px;right:0}.menu{color:#fff;background:0 0;border:0;font-size:22px;display:none}.heroNew{background:#050505;height:720px;min-height:620px;position:relative;overflow:hidden}.heroNew>img{object-fit:cover;object-position:70% center;filter:brightness(.67)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.heroNew:after{content:"";background:linear-gradient(90deg,#000000fa,#000000d1 42%,#00000026 75%),linear-gradient(#0000 60%,#080808);position:absolute;inset:0}.heroCopy{z-index:2;max-width:600px;position:absolute;top:50%;right:clamp(24px,8vw,120px);transform:translateY(-50%)}.heroCopy>span,.title>span,.aiBanner span,.modalInfo>span{color:var(--gold2);letter-spacing:.18em;font-size:10px}.heroCopy h1{margin:20px 0;font:600 clamp(50px,6vw,82px)/1.05 Noto Sans Arabic}.heroCopy h1 i{color:var(--gold);font-style:normal}.heroCopy p{color:#ccc;max-width:520px;font-size:16px;line-height:2}.heroCopy>div{gap:12px;margin-top:30px;display:flex}.gold,.outline{border:1px solid var(--gold);cursor:pointer;padding:14px 22px;font-size:12px}.gold{background:var(--gold);color:#090909;font-weight:700}.gold:hover{background:var(--gold2)}.outline{color:#fff;background:#00000059}.section,.page{padding:85px clamp(18px,6vw,90px)}.page{background:radial-gradient(circle at 80% 5%,#1e160c,#080808 38%);min-height:75vh}.dark{background:#0c0c0c}.title{margin-bottom:38px}.title h2{margin:8px 0;font-size:clamp(34px,4vw,55px)}.categories{border:1px solid var(--line);grid-template-columns:repeat(8,1fr);display:grid}.categories button{border:0;border-left:1px solid var(--line);color:#fff;background:#0d0d0d;min-height:155px;padding:20px;transition:all .2s}.categories button:hover{background:#1a150d;transform:translateY(-4px)}.categories span,.categories b,.categories small{display:block}.categories span{color:var(--gold);margin-bottom:16px;font-size:30px}.categories b{font-size:14px}.categories small{color:#666;margin-top:6px;font-size:8px}.products{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.product{background:#111;border:1px solid #262522;position:relative;overflow:hidden}.product>em{z-index:2;background:var(--red);padding:7px 10px;font-size:8px;font-style:normal;position:absolute;top:13px;right:13px}.heart{z-index:3;color:#fff;background:#000000a6;border:1px solid #555;border-radius:50%;width:38px;height:38px;font-size:19px;position:absolute;top:13px;left:13px}.heart.on{color:#e0343e;border-color:#e0343e}.photo{background:#050505;border:0;width:100%;height:310px;padding:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:all .35s}.product:hover .photo img{transform:scale(1.035)}.pInfo{padding:18px}.pInfo>small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.pInfo>button{color:#fff;text-align:right;background:0 0;border:0;width:100%;padding:0}.pInfo h3{margin:7px 0 2px;font-size:18px}.pInfo p{color:#777;text-align:right;direction:ltr;margin:0 0 15px;font-size:9px}.pInfo>div{direction:ltr;align-items:center;gap:8px;display:flex}.pInfo strong{color:var(--gold2);font-size:17px}.pInfo del{color:#666;font-size:11px}.pInfo div span{color:var(--gold);margin-left:auto;font-size:10px}.add{border:0;border-top:1px solid var(--line);color:#bbb;text-align:right;background:#131313;width:100%;padding:13px 18px;font-size:10px}.add b{float:left;color:var(--gold);font-size:18px}.add:hover{color:#fff;background:#211a10}.aiBanner{background:#0d0d0d;grid-template-columns:44% 56%;min-height:560px;display:grid}.aiBanner>div{align-self:center;padding:80px max(30px,7vw)}.aiBanner h2{margin:15px 0;font-size:44px;line-height:1.4}.aiBanner p,.lead{color:#999;line-height:2}.aiBanner img{object-fit:cover;width:100%;height:100%}.search{background:#0c0c0cd9;border:1px solid #37332c;align-items:center;max-width:850px;height:60px;padding:0 18px;display:flex}.search span{color:var(--gold);font-size:25px}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:0 15px}.filters{gap:8px;padding:20px 0 35px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#888;background:#0e0e0e;border:1px solid #333;padding:9px 16px;font-size:10px}.filters button.active{background:var(--gold);color:#111;border-color:var(--gold)}.cartLayout{grid-template-columns:1fr 350px;gap:35px;display:grid}.cartRow{border-top:1px solid #333;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.cartRow img{object-fit:cover;width:130px;height:110px}.cartRow small{color:var(--gold);font-size:8px}.cartRow h3{margin:5px 0;font-size:20px}.qty{direction:ltr;border:1px solid #333;width:max-content;display:flex}.qty button,.qty b{color:#fff;background:0 0;border:0;place-items:center;width:30px;height:28px;display:grid}.cartRow>strong{color:var(--gold2)}.cartLayout aside{background:#121212;border:1px solid #34312b;height:max-content;padding:28px}.cartLayout aside h2{margin-top:0}.cartLayout aside p{color:#999;justify-content:space-between;display:flex}.goldText{color:var(--gold)}.cartLayout aside .grand{color:#fff;font-size:18px}.cartLayout aside .gold{width:100%;margin-top:18px}.emptyNew{text-align:center;border:1px dashed #333;padding:90px 20px}.emptyNew>span{color:var(--gold);font-size:55px}.advisor{background:#101010;border:1px solid #302c25;grid-template-columns:55% 45%;display:grid;overflow:hidden}.advisor>div{padding:45px}.advisor label{color:var(--gold2);margin:12px 0 16px;font-size:12px;display:block}.adChoices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.adChoices button{min-height:90px;color:var(--gold);background:#151515;border:1px solid #333;font-size:24px}.adChoices b{color:#fff;margin-top:8px;font-size:11px;display:block}.advisor input{width:100%;accent-color:var(--gold);margin:10px 0 30px}.advisor img{object-fit:cover;width:100%;height:100%}.profileGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileGrid button{color:#fff;text-align:right;background:#121212;border:1px solid #302e29;grid-template-columns:50px 1fr auto;align-items:center;padding:25px;display:grid}.profileGrid span{color:var(--gold);font-size:27px}.profileGrid i{color:var(--gold);font-style:normal}.modal{z-index:100;background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal article{background:#111;border:1px solid #3b3428;grid-template-columns:52% 48%;width:min(1000px,100%);max-height:90vh;display:grid;position:relative;overflow:auto}.modal article>img{object-fit:cover;width:100%;height:650px}.close{color:#fff;z-index:2;background:#111;border:0;font-size:30px;position:absolute;top:8px;left:12px}.modalInfo{padding:60px 40px}.modalInfo h2{margin:15px 0;font-size:39px}.modalInfo small{color:var(--gold)}.modalInfo p{color:#999;margin:25px 0;line-height:1.8}.modalInfo>strong{color:var(--gold2);text-align:right;direction:ltr;font-size:27px;display:block}.modalInfo del{color:#666;font-size:15px}.modalInfo>div{gap:9px;margin-top:30px;display:flex}.toast{z-index:200;color:#111;background:#f2eee4;padding:13px 22px;font-size:11px;position:fixed;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #000}footer{text-align:center;background:#060606;border-top:1px solid #222;padding:60px 20px 95px}footer b{color:var(--gold);font:700 38px Arial}footer p{letter-spacing:.15em;font-size:11px}footer small{color:#555}.bottom{display:none}@media (max-width:1000px){.categories{grid-template-columns:repeat(4,1fr)}.products{grid-template-columns:repeat(2,1fr)}.aiBanner{grid-template-columns:1fr}.aiBanner img{height:450px}.advisor{grid-template-columns:1fr}.advisor img{height:420px}.cartLayout{grid-template-columns:1fr}}@media (max-width:700px){.offer{font-size:8px}.topbar{height:64px;padding:0 14px}.menu{margin-left:8px;display:block}.logo span{display:none}.logo>b{font-size:22px}.actions{margin-right:auto}.actions button{width:38px}.topbar nav{background:#0a0a0a;border-bottom:1px solid #333;flex-direction:column;gap:0;padding:12px 20px;display:none;position:absolute;top:64px;left:0;right:0}.topbar nav.open{display:flex}.topbar nav button{text-align:right;padding:13px}.heroNew{height:680px}.heroNew>img{object-position:55% center}.heroNew:after{background:linear-gradient(#0003 15%,#000000e0 51%,#080808 96%)}.heroCopy{inset:auto 22px 65px;transform:none}.heroCopy h1{font-size:45px}.heroCopy p{font-size:13px}.heroCopy>div{flex-direction:column}.section,.page{padding:55px 16px}.title h2{font-size:34px}.categories{grid-template-columns:repeat(2,1fr)}.categories button{min-height:125px}.products{grid-template-columns:repeat(2,1fr);gap:9px}.photo{height:190px}.pInfo{padding:12px}.pInfo h3{font-size:14px}.pInfo p{display:none}.pInfo>div{flex-wrap:wrap}.pInfo div span{width:100%;margin:3px 0 0}.add{padding:11px;font-size:8px}.product>em{padding:5px;font-size:6px}.heart{width:32px;height:32px;font-size:16px}.aiBanner>div{padding:55px 22px}.aiBanner h2{font-size:34px}.aiBanner img{height:330px}.cartRow{grid-template-columns:90px 1fr}.cartRow img{width:90px;height:90px}.cartRow>strong{grid-column:2}.advisor>div{padding:25px 16px}.adChoices{grid-template-columns:repeat(2,1fr)}.advisor img{height:300px}.profileGrid{grid-template-columns:1fr}.modal{padding:0}.modal article{grid-template-columns:1fr;max-height:100vh}.modal article>img{height:42vh}.modalInfo{padding:30px 22px}.modalInfo h2{font-size:30px}.bottom{z-index:60;background:#080808f7;border-top:1px solid #333;grid-template-columns:repeat(5,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom button{color:#777;background:0 0;border:0;font-size:19px}.bottom button.active{color:var(--gold)}.bottom small{margin-top:3px;font-size:7px;display:block}footer{padding-bottom:110px}}.heroNew>img{object-position:center 42%;filter:brightness(.72)saturate(.92)contrast(1.04)}.heroNew:after{background:linear-gradient(270deg,#000000f5,#000000c2 42%,#0000001f 78%),linear-gradient(#0000 58%,#080808),radial-gradient(circle at 55% 20%,#d7aa4d24,#0000 32%)}@media (max-width:700px){.heroNew>img{object-position:center center;filter:brightness(.68)saturate(.95)}.heroNew:after{background:linear-gradient(#00000029 18%,#000000e0 52%,#080808 96%),linear-gradient(90deg,#00000059,#0000)}}.shopHead{direction:rtl;grid-template-columns:minmax(0,850px) 220px;gap:12px;display:grid}.shopHead .search{max-width:none}.shopHead>select,.filterPanel select{color:#ddd;background:#101010;border:1px solid #37332c;outline:0;padding:0 14px}.shopLayout{direction:rtl;grid-template-columns:230px 1fr;gap:28px;display:grid}.filterPanel{background:#101010;border:1px solid #302d27;height:max-content;padding:22px;position:sticky;top:95px}.filterPanel h3{margin:0 0 22px;font-size:20px}.filterPanel label{color:#888;margin:20px 0;font-size:10px;display:block}.filterPanel label>b{float:left;color:var(--gold)}.filterPanel select{width:100%;height:42px;margin-top:9px;display:block}.filterPanel input[type=range]{width:100%;accent-color:var(--gold);margin-top:15px;display:block}.filterPanel .check{color:#ccc;align-items:center;gap:8px;display:flex}.filterPanel .check input{accent-color:var(--gold)}.filterPanel>button{color:#aaa;background:0 0;border:1px solid #45413a;width:100%;padding:10px;font-size:9px}.shopResults{min-width:0}.resultCount{color:#777;margin-bottom:16px;font-size:10px}.resultCount b{color:var(--gold);font-size:14px}.stock{color:#76a47c;margin-top:12px;font-size:8px;font-style:normal;display:block}.detailVisual{background:#050505;min-height:650px;position:relative}.detailVisual>img{object-fit:cover;width:100%;height:650px}.detailVisual>div{gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.detailVisual button{color:#fff;background:#050505d9;border:1px solid #777;padding:10px;font-size:9px}.availability{border-top:1px solid #302d28;border-bottom:1px solid #302d28;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.availability b{color:#79a67e}.availability span{color:#777}.modalInfo ul{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.modalInfo li{color:#bbb;background:#171717;border:1px solid #2d2d2d;padding:10px;font-size:9px}.modalInfo li:first-letter{color:var(--gold)}.saving{background:var(--red);margin-top:9px;padding:5px 9px;font-size:8px;display:inline-block}.deliveryNote{color:#888;border-top:1px solid #302d28;padding-top:18px;font-size:8px;margin-top:24px!important}.add:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.shopHead{grid-template-columns:1fr}.shopHead>select{height:48px}.shopLayout{grid-template-columns:1fr}.filterPanel{grid-template-columns:1fr 1fr;gap:0 12px;display:grid;position:static}.filterPanel h3,.filterPanel>button{grid-column:1/3}.detailVisual{min-height:350px}.detailVisual>img{height:42vh;min-height:350px}}@media (max-width:520px){.filterPanel{grid-template-columns:1fr}.filterPanel h3,.filterPanel>button{grid-column:auto}.modalInfo ul{grid-template-columns:1fr 1fr}.detailVisual>div{flex-direction:column}}.checkoutSteps{color:#666;align-items:center;max-width:680px;margin:-10px 0 40px;font-size:10px;display:flex}.checkoutSteps b{white-space:nowrap}.checkoutSteps b:first-child,.checkoutSteps .active{color:var(--gold)}.checkoutSteps i{background:#393939;flex:1;height:1px;margin:0 12px}.checkoutLayout{grid-template-columns:1fr 390px;gap:35px;display:grid}.checkoutForm{background:#101010;border:1px solid #302d28;padding:32px}.checkoutForm h2{margin:4px 0 22px;font-size:22px}.form2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form2 label{color:#999;font-size:9px}.form2 .wide{grid-column:1/3}.form2 input,.form2 select,.form2 textarea{color:#fff;background:#0a0a0a;border:1px solid #343434;outline:0;width:100%;margin-top:8px;padding:13px;display:block}.form2 textarea{resize:vertical;min-height:85px}.form2 input:focus,.form2 textarea:focus{border-color:var(--gold)}.payments{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payments button{text-align:right;color:#fff;background:#121212;border:1px solid #333;grid-template-columns:42px 1fr;padding:17px;display:grid}.payments button.active{border-color:var(--gold);background:#1d1810}.payments span{color:var(--gold);grid-row:1/3;font-size:23px}.payments b,.payments small{display:block}.payments small{color:#777;margin-top:5px;font-size:8px}.cardNotice{color:#999;background:#17140f;border:1px solid #3d3427;margin-top:12px;padding:13px;font-size:9px}.backBtn,.textBtn{color:#888;background:0 0;border:0;margin-top:24px}.checkoutSummary{background:#121212;border:1px solid #373128;height:max-content;padding:28px;position:sticky;top:95px}.checkoutSummary h2{margin-top:0}.miniItem{border-bottom:1px solid #292929;grid-template-columns:62px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.miniItem img{object-fit:cover;width:62px;height:55px}.miniItem b,.miniItem small{display:block}.miniItem b{font-size:11px}.miniItem small{color:#777;margin-top:3px;font-size:8px}.miniItem strong{color:var(--gold);font-size:10px}.checkoutSummary>p{color:#999;justify-content:space-between;font-size:10px;display:flex}.checkoutSummary .grand{color:#fff;border-top:1px solid #444;padding-top:15px;font-size:16px}.checkoutSummary .gold{width:100%;margin-top:15px}.secure{text-align:center;color:#666;margin-top:13px;font-size:8px;display:block}.success{text-align:center;place-items:center;display:grid}.success>span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:80px;height:80px;font-size:38px;display:grid}.success>small{color:var(--gold);margin-top:20px}.success h1{margin:10px;font-size:50px}.success p{color:#999}.success p b{color:#fff}.success>div:last-child{gap:9px;margin-top:35px;display:flex}.track{align-items:start;width:min(520px,90%);display:flex;margin:40px auto!important}.track i{border:1px solid #555;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:relative}.track i.done{background:var(--gold);border-color:var(--gold);color:#111}.track i small{color:#888;white-space:nowrap;font-size:8px;position:absolute;top:48px}.track em{background:#444;flex:1;height:1px;margin-top:20px}.ordersList{gap:14px;display:grid}.ordersList article{background:#111;border:1px solid #302e29;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:20px;padding:23px;display:grid}.ordersList small,.ordersList b{display:block}.ordersList small{color:#777;font-size:8px}.ordersList b{margin-top:6px;font-size:12px}.ordersList .status{color:#78a47d}.ordersList>article>button{color:var(--gold);background:0 0;border:1px solid #55472f;padding:10px}.orderTrack{color:#777;grid-column:1/6;font-size:8px;display:flex}.orderTrack span{white-space:nowrap}.orderTrack i{background:#444;flex:1;height:1px;margin:6px 10px}.invoiceActions{justify-content:space-between;margin-bottom:18px;display:flex}.invoice{color:#171717;direction:rtl;background:#f5f1e8;max-width:900px;margin:auto;padding:55px}.invoice>header{border-bottom:1px solid #bcb4a6;align-items:center;gap:18px;padding-bottom:24px;display:flex}.invoice>header>b{color:#927036;font:700 40px Arial}.invoice>header h2{margin:0;font-size:15px}.invoice>header small{color:#777}.invoiceTitle{justify-content:space-between;margin:40px 0;display:flex}.invoiceTitle h1{margin:4px 0;font:600 45px Arial}.invoiceTitle small{color:#927036}.invoiceTitle p{font-size:9px}.billTo{background:#e8e1d5;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:20px;display:grid}.billTo small,.billTo b{display:block}.billTo small{color:#897b67;font-size:8px}.billTo b{margin-top:6px}.billTo p{color:#666;font-size:9px}.invoiceLines>div{border-bottom:1px solid #c9c1b4;grid-template-columns:2fr .5fr .7fr .8fr;gap:12px;padding:14px 8px;font-size:10px;display:grid}.invoiceLines .head{color:#fff;background:#171717;font-size:8px}.invoiceLines b,.invoiceLines small{display:block}.invoiceLines small{color:#888;margin-top:4px}.invoiceTotal{width:45%;margin:30px 0 30px auto}.invoiceTotal p{justify-content:space-between;font-size:10px;display:flex}.invoiceTotal p:last-child{border-top:1px solid #999;padding-top:15px;font-size:16px}.invoiceTotal strong{font-size:22px}.invoice>footer{color:#171717;background:0 0;border-top:1px solid #bcb4a6;padding:24px 0 0}.invoice>footer p{font-size:10px}.invoice>footer small{color:#777}@media (max-width:850px){.checkoutLayout{grid-template-columns:1fr}.checkoutSummary{position:static}.ordersList article{grid-template-columns:1fr 1fr}.ordersList>article>button,.orderTrack{grid-column:1/3}.invoice{padding:30px 20px}.invoiceTotal{width:100%}}@media (max-width:560px){.checkoutForm{padding:22px 15px}.form2{grid-template-columns:1fr}.form2 .wide{grid-column:auto}.payments{grid-template-columns:1fr}.checkoutSteps{font-size:7px}.success h1{font-size:36px}.success>div:last-child{flex-direction:column;width:100%}.ordersList article{grid-template-columns:1fr}.ordersList>article>button,.orderTrack{grid-column:auto}.invoiceTitle,.billTo{grid-template-columns:1fr;display:grid}.invoiceLines>div{grid-template-columns:1.5fr .4fr .7fr}.invoiceLines>div span:nth-child(3){display:none}}@media print{body{background:#fff}.offer,.topbar,.bottom,.invoiceActions,.zsbApp>footer{display:none!important}.page.invoicePage{background:#fff;padding:0}.invoice{max-width:none;min-height:100vh;box-shadow:none}}.adminLink{grid-column:1/3;background:linear-gradient(135deg,#1d170d,#111)!important;border-color:#6e552d!important}.adminLogin{background:radial-gradient(circle,#291f10,#070707 62%);place-items:center;min-height:75vh;padding:25px;display:grid}.adminLogin>div{text-align:center;background:#101010;border:1px solid #4b3c25;width:min(440px,100%);padding:45px}.adminLogo{border:1px solid var(--gold);width:78px;height:65px;color:var(--gold);place-items:center;margin:auto;font:700 32px Arial;display:grid}.adminLogin span{color:var(--gold);letter-spacing:.25em;margin-top:18px;font-size:8px;display:block}.adminLogin h1{margin:12px;font-size:36px}.adminLogin p{color:#777;font-size:10px}.adminLogin input{text-align:center;letter-spacing:.4em;color:#fff;background:#090909;border:1px solid #38342d;outline:0;width:100%;height:50px;margin:12px 0;font-size:22px}.adminLogin input:focus{border-color:var(--gold)}.adminLogin .gold{width:100%}.adminLogin>div>small{color:#665941;margin-top:12px;display:block}.adminLogin .textBtn{margin:16px auto 0;display:block}.adminPage{direction:rtl;background:#090909;grid-template-columns:230px 1fr;min-height:calc(100vh - 108px);display:grid}.adminSide{background:#0d0d0d;border-left:1px solid #2d2b27;flex-direction:column;padding:30px 18px;display:flex}.adminSide>b{color:var(--gold);font:700 35px Arial}.adminSide>small{color:#777;letter-spacing:.2em;font-size:7px}.adminSide nav{flex-direction:column;gap:6px;margin:40px 0;display:flex}.adminSide nav button{color:#888;text-align:right;background:0 0;border:0;padding:13px}.adminSide nav button span{color:var(--gold);margin-left:12px}.adminSide nav button.active{color:#fff;border-right:2px solid var(--gold);background:#211a10}.adminSide .logout{color:#777;text-align:right;background:0 0;border:0;margin-top:auto;padding:10px}.adminSide .logout+.logout{margin-top:0}.adminMain{min-width:0;padding:40px clamp(20px,4vw,60px)}.adminMain>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.adminMain>header span{color:var(--gold);letter-spacing:.2em;font-size:8px}.adminMain>header h1{margin:5px 0;font-size:40px}.adminMain>header i{color:#78a47e;font-size:9px;font-style:normal}.stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stats article{background:#111;border:1px solid #2f2d29;padding:24px}.stats span,.stats b,.stats small{display:block}.stats span{color:#888;font-size:9px}.stats b{color:var(--gold2);margin:10px 0;font-size:27px}.stats small{color:#555;font-size:8px}.adminPanels{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.adminPanels>div{background:#111;border:1px solid #2f2d29;padding:25px}.adminPanels h2{font-size:19px}.adminPanels p{border-bottom:1px solid #292929;justify-content:space-between;margin:0;padding:12px 0;font-size:10px;display:flex}.adminPanels p small{color:#666;margin-top:4px;display:block}.ok{color:#78a47e!important}.low{color:#e45b62!important}.adminProducts{grid-template-columns:1fr 330px;gap:20px;display:grid}.inventory{border:1px solid #302e2a;min-width:0}.inventory>div{border-bottom:1px solid #292929;grid-template-columns:2fr 1fr .8fr .5fr 120px;align-items:center;gap:12px;padding:12px 15px;font-size:9px;display:grid}.inventory .inventoryHead{color:var(--gold);background:#151515;font-size:8px}.invProduct{align-items:center;gap:10px;display:flex}.invProduct img{object-fit:cover;width:55px;height:50px}.invProduct b,.invProduct small{display:block}.invProduct small{color:#666;margin-top:4px;font-size:7px}.stockBtns{direction:ltr;display:flex}.stockBtns button{color:#fff;background:#151515;border:1px solid #333;width:30px;height:30px}.stockBtns .delete{color:#e45b62}.addProduct{background:#111;border:1px solid #302e2a;height:max-content;padding:24px}.addProduct>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.addProduct h2{font-size:22px}.addProduct label{color:#888;margin:12px 0;font-size:8px;display:block}.addProduct input,.addProduct select{color:#fff;background:#090909;border:1px solid #333;width:100%;height:42px;margin-top:6px;padding:0 10px;display:block}.addProduct>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.addProduct .gold{width:100%;margin-top:10px}.adminOrders{gap:10px;display:grid}.adminOrders article{background:#111;border:1px solid #302e2a;grid-template-columns:1fr 1.2fr 1.5fr .8fr 160px;align-items:center;gap:16px;padding:20px;display:grid}.adminOrders small,.adminOrders b,.adminOrders span{display:block}.adminOrders small{color:#666;font-size:7px}.adminOrders b{margin-top:4px;font-size:11px}.adminOrders span{color:#777;margin-top:4px;font-size:8px}.adminOrders select{color:var(--gold);background:#18140e;border:1px solid #5a492e;padding:9px}.noAdminData{text-align:center;color:#777;border:1px dashed #333;padding:80px}@media (max-width:1000px){.stats{grid-template-columns:1fr 1fr}.adminProducts{grid-template-columns:1fr}.adminOrders article{grid-template-columns:1fr 1fr}.adminOrders select{grid-column:1/3}.inventory>div{grid-template-columns:2fr .8fr .5fr 110px}.inventory>div>span:nth-child(2){display:none}}@media (max-width:700px){.adminLink{grid-column:auto}.adminPage{grid-template-columns:1fr}.adminSide{z-index:5;padding:14px;position:sticky;top:64px}.adminSide>b,.adminSide>small,.adminSide .logout{display:none}.adminSide nav{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.adminSide nav button{text-align:center;padding:9px;font-size:9px}.adminSide nav button span{margin:0 0 3px;display:block}.adminMain{padding:24px 12px}.adminMain>header h1{font-size:29px}.stats{grid-template-columns:1fr 1fr}.stats article{padding:15px}.stats b{font-size:20px}.adminPanels{grid-template-columns:1fr}.inventory{overflow-x:auto}.inventory>div{min-width:620px}.adminOrders article{grid-template-columns:1fr}.adminOrders select{grid-column:auto}}.adminSignIn{color:var(--gold2);border:1px solid #4a3b24;margin-top:10px;padding:12px;font-size:10px;text-decoration:none;display:block}.adminLogin .gold:disabled{opacity:.55}.carePage>.backBtn{margin:0 0 20px}.careTabs{border-bottom:1px solid #333;margin-bottom:35px;display:flex;overflow:auto}.careTabs button{white-space:nowrap;color:#777;background:0 0;border:0;padding:14px 22px}.careTabs button.active{color:var(--gold);border-bottom:2px solid var(--gold)}.careGrid{grid-template-columns:1fr 360px;gap:25px;display:grid}.careGrid>div>h2{font-size:23px}.warrantyCard{background:#111;border:1px solid #302e29;grid-template-columns:50px 1fr auto;align-items:center;margin-bottom:10px;padding:20px;display:grid}.warrantyCard>span{color:var(--gold);font-size:28px}.warrantyCard small{color:var(--gold);font-size:8px}.warrantyCard h3{margin:5px 0;font-size:17px}.warrantyCard p{color:#777;font-size:8px}.warrantyCard>b{color:#78a47e;font-size:9px}.careForm{background:#111;border:1px solid #343029;height:max-content;padding:25px}.careForm>span,.serviceRequest>div:first-child>span{color:var(--gold);letter-spacing:.18em;font-size:8px}.careForm h2{font-size:23px}.careForm label,.serviceFields label{color:#888;margin:14px 0;font-size:8px;display:block}.careForm input,.serviceFields input,.serviceFields textarea{color:#fff;background:#090909;border:1px solid #343434;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.careForm .gold{width:100%;margin-top:8px}.careEmpty{text-align:center;color:#777;border:1px dashed #3a3833;padding:65px}.serviceRequest{background:#101010;border:1px solid #302d28;grid-template-columns:35% 65%;display:grid}.serviceRequest>div:first-child{padding:45px}.serviceRequest h2{font-size:31px}.serviceRequest p{color:#888;line-height:1.9}.serviceFields{background:#131313;grid-template-columns:1fr 1fr;gap:0 14px;padding:35px;display:grid}.serviceFields .wide{grid-column:1/3}.serviceFields textarea{resize:vertical;min-height:110px}.serviceFields .gold{align-self:end;height:max-content}.serviceTracking{gap:12px;display:grid}.serviceTracking article{background:#111;border:1px solid #302e29;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px;display:grid}.serviceTracking small,.serviceTracking b{display:block}.serviceTracking small{color:#666;font-size:7px}.serviceTracking b{margin-top:5px;font-size:11px}.serviceProgress{color:#666;grid-column:1/5;align-items:center;font-size:8px;display:flex}.serviceProgress span{white-space:nowrap}.serviceProgress .done{color:var(--gold)}.serviceProgress i{background:#3d3d3d;flex:1;height:1px;margin:0 9px}.serviceAdmin article{grid-template-columns:1fr 1fr 2fr 1fr 180px}@media (max-width:850px){.careGrid,.serviceRequest{grid-template-columns:1fr}.serviceTracking article{grid-template-columns:1fr 1fr}.serviceProgress{grid-column:1/3}.serviceAdmin article{grid-template-columns:1fr 1fr}.serviceAdmin select{grid-column:1/3}}@media (max-width:560px){.careTabs button{padding:12px}.warrantyCard{grid-template-columns:40px 1fr}.warrantyCard>b{grid-column:2}.serviceFields{grid-template-columns:1fr;padding:22px 14px}.serviceFields .wide{grid-column:auto}.serviceTracking article{grid-template-columns:1fr}.serviceProgress{grid-column:auto;overflow:auto}.serviceRequest>div:first-child{padding:30px 20px}.adminSide nav{grid-template-columns:repeat(4,1fr)}}.cartItems{min-width:0}.cartRow{background:#111;border:1px solid #302e29;margin-bottom:12px;padding:16px}.cartRow:first-child{border-top:1px solid #302e29}.cartProduct>p{color:#777;text-align:right;direction:ltr;margin:3px 0 14px;font-size:9px}.cartControls{align-items:center;gap:12px;display:flex}.qty{background:#090909;border:1px solid #635234;height:42px;overflow:hidden}.qty button,.qty b{width:42px;height:40px}.qty button{color:var(--gold);background:#20190e;font-size:22px;font-weight:700}.qty button:hover{background:var(--gold);color:#111}.qty b{border-left:1px solid #4b402e;border-right:1px solid #4b402e;font-size:15px}.removeCart{color:#cf6267;background:0 0;border:0;font-size:9px;text-decoration:underline}.cartRow>strong{direction:ltr;font-size:18px}.cartPage .cartLayout>aside{position:sticky;top:95px}@media (max-width:700px){.cartPage .cartLayout{flex-direction:column;display:flex}.cartPage .cartLayout>aside{order:2;position:static}.cartRow{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.cartRow img{width:100px;height:100px}.cartRow>strong{grid-column:2;margin-top:-4px}.cartProduct h3{font-size:16px}.cartControls{flex-wrap:wrap}.qty button,.qty b{width:40px}.removeCart{padding:8px}.cartPage{padding-bottom:95px}}.reportPanels{grid-template-columns:repeat(2,minmax(0,1fr))}.statusBars{gap:14px;margin-top:22px;display:grid}.statusBars>div>span{color:#aaa;justify-content:space-between;font-size:9px;display:flex}.statusBars>div>span b{color:var(--gold);font-size:10px}.statusBars i{background:#242424;border-radius:20px;height:6px;margin-top:7px;display:block;overflow:hidden}.statusBars em{background:linear-gradient(90deg,#8c6625,var(--gold2));border-radius:20px;min-width:3px;height:100%;display:block}.stockBtns .edit{color:var(--gold);background:#211a10}.addProduct textarea{color:#fff;resize:vertical;background:#090909;border:1px solid #333;width:100%;min-height:82px;margin-top:6px;padding:10px;display:block}.cancelEdit{width:100%;margin-top:8px}.editProduct{border-color:#725a30;box-shadow:0 0 28px #0008}.orderAdminActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orderAdminActions label{color:#777;font-size:7px}.orderAdminActions select{width:100%;margin-top:5px;padding:8px 5px;display:block}.couponAdmin{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.couponList{border:1px solid #302e2a;min-width:0}.couponList .couponHead,.couponList article{border-bottom:1px solid #292929;grid-template-columns:1fr .75fr 1fr 1fr 1.35fr;align-items:center;gap:12px;padding:15px;display:grid}.couponList .couponHead{color:var(--gold);background:#151515;font-size:8px}.couponList article b{color:var(--gold2);letter-spacing:.08em;font:700 15px Arial}.couponList article strong{color:#fff;font-size:18px}.couponList article span{color:#888;font-size:9px}.couponList article>div{gap:6px;display:flex}.couponList button{color:#aaa;background:#141414;border:1px solid #3b3b3b;padding:8px;font-size:8px}.couponList .couponOn{color:#8cc797;border-color:#3f6948}.couponList .couponOff{color:#dc7378;border-color:#734044}.couponList .couponDelete{color:#dc7378}.couponForm{width:100%}@media (max-width:1150px){.adminOrders article{grid-template-columns:1fr 1fr 1fr}.orderAdminActions{grid-column:1/4}.couponAdmin{grid-template-columns:1fr}.couponForm{max-width:520px}.reportPanels{grid-template-columns:1fr 1fr}}@media (max-width:700px){.adminSide nav{grid-template-columns:repeat(5,1fr)}.adminSide nav button{padding:8px 3px;font-size:8px}.reportPanels{grid-template-columns:1fr}.adminOrders article{grid-template-columns:1fr 1fr}.orderAdminActions{grid-column:1/3}.couponList{overflow-x:auto}.couponList .couponHead,.couponList article{min-width:690px}.adminProducts .stockBtns button{width:34px}.adminProducts .inventory>div{grid-template-columns:2fr .8fr .5fr 145px}.adminProducts .inventory>div>span:nth-child(2){display:none}}@media (max-width:480px){.adminSide nav button span{font-size:12px}.adminMain>header h1{font-size:25px}.stats{grid-template-columns:1fr 1fr}.orderAdminActions,.adminOrders article{grid-template-columns:1fr}.orderAdminActions{grid-column:auto}.couponForm{padding:18px}}.ordersPage{max-width:1250px;margin:auto}.ordersList article{grid-template-columns:1.15fr .65fr .65fr .9fr 1fr 1fr}.ordersList article.cancelled{background:linear-gradient(135deg,#171011,#101010);border-color:#4a2d30}.ordersList .cancelledStatus{color:#d46a71}.paymentState{color:var(--gold)!important}.paymentState.paid{color:#78a47e!important}.paymentState.failed{color:#d46a71!important}.orderTrack{grid-column:1/7;align-items:center;gap:0}.orderTrack span{color:#666;flex:1;align-items:center;display:flex}.orderTrack span:last-child{flex:0}.orderTrack span.done{color:var(--gold)}.orderTrack span i{background:#343434;flex:1;min-width:28px;height:2px;margin:0 12px}.orderTrack span i.done{background:linear-gradient(90deg,var(--gold),#7a5b27)}.cancelledTrack{color:#d77980;text-align:center;background:#261416;border:1px solid #543036;grid-column:1/7;padding:12px;font-size:9px}.orderButtons{border-top:1px solid #292929;grid-column:1/7;gap:8px;padding-top:15px;display:flex}.orderButtons button{color:var(--gold);background:#171717;border:1px solid #55472f;padding:10px 15px}.orderButtons button:hover{background:#211a10}.orderButtons .cancelOrder{color:#df747b;border-color:#61373b;margin-right:auto}.invoiceTotal p:nth-last-child(n+2) b{color:#786a58}.invoiceTitle>div:last-child{text-align:left}@media (max-width:850px){.ordersList article{grid-template-columns:1fr 1fr}.orderTrack,.cancelledTrack,.orderButtons{grid-column:1/3}.orderTrack span{font-size:7px}.orderTrack span i{min-width:15px;margin:0 6px}}@media (max-width:560px){.ordersList article{grid-template-columns:1fr 1fr;gap:14px}.orderTrack,.cancelledTrack,.orderButtons{grid-column:1/3}.orderTrack{padding:8px 0;overflow-x:auto}.orderTrack span{min-width:max-content}.orderTrack span i{flex:none;width:28px}.orderButtons{grid-template-columns:1fr 1fr;display:grid}.orderButtons .cancelOrder{grid-column:1/3;margin:0}.invoiceTitle>div:last-child{text-align:right}}.productModal{width:min(1080px,100%)!important}.reviewsSection{background:#0c0c0c;border-top:1px solid #3b3428;grid-column:1/3;grid-template-columns:360px minmax(0,1fr);display:grid}.reviewForm{border-left:1px solid #302d28;padding:30px}.reviewForm>span{color:var(--gold);letter-spacing:.18em;font-size:7px}.reviewForm h3,.reviewList>h3{margin:8px 0 18px;font-size:20px}.starPicker{direction:ltr;justify-content:flex-end;gap:3px;margin-bottom:14px;display:flex}.starPicker button{color:#4c4a46;cursor:pointer;background:0 0;border:0;padding:2px;font-size:29px}.starPicker button.on{color:var(--gold)}.reviewForm textarea{resize:vertical;color:#fff;background:#080808;border:1px solid #36332d;outline:0;width:100%;min-height:110px;padding:12px}.reviewForm textarea:focus{border-color:var(--gold)}.reviewForm .gold{width:100%;margin-top:10px}.reviewForm .gold:disabled{opacity:.55}.reviewList{min-width:0;padding:30px}.modal .reviewList article{background:#121212;border:1px solid #2d2b27;width:100%;max-height:none;margin-bottom:9px;padding:17px;display:block;position:static;overflow:visible}.reviewList article header{justify-content:space-between;gap:12px;display:flex}.reviewList article header b{font-size:11px}.reviewList article header span{color:var(--gold);letter-spacing:.08em;direction:ltr}.reviewList article p{color:#aaa;margin:10px 0;font-size:10px;line-height:1.8}.reviewList article small{color:#5f5d59;font-size:7px}.reviewEmpty{color:#777;text-align:center;border:1px dashed #34312c;padding:45px;font-size:9px}@media (max-width:700px){.reviewsSection{grid-column:1;grid-template-columns:1fr}.reviewForm{border-bottom:1px solid #302d28;border-left:0;padding:24px 18px}.reviewList{padding:24px 18px}.starPicker{justify-content:center}.productModal .detailVisual{min-height:420px}.productModal .detailVisual>img{height:420px}}.paymentChoices{grid-template-columns:repeat(3,1fr)}.paymentChoices button{min-height:92px}.secureGateway{grid-template-columns:1fr;gap:5px;display:grid!important}.secureGateway b{color:var(--gold2)}.secureGateway span{color:#aaa;line-height:1.8}.successPayment{background:#111;border:1px solid #403725;gap:5px;min-width:min(420px,90%);padding:16px 25px;margin:18px 0 0!important;display:grid!important}.successPayment small{color:#777}.successPayment b{color:var(--gold2)}.successPayment span{color:#777;direction:ltr;font-size:8px}.adminOrders article{grid-template-columns:.7fr .85fr 1fr .8fr 1fr .6fr 1.7fr}.orderAdminActions{grid-template-columns:repeat(3,1fr)}@media (max-width:850px){.ordersList article{grid-template-columns:1fr 1fr}.orderTrack,.cancelledTrack,.orderButtons{grid-column:1/3}.paymentChoices{grid-template-columns:1fr 1fr}.paymentChoices button:first-child{grid-column:1/3}.orderAdminActions{grid-template-columns:1fr 1fr}.orderAdminActions label:last-child{grid-column:1/3}}@media (max-width:560px){.paymentChoices{grid-template-columns:1fr}.paymentChoices button:first-child{grid-column:auto}.successPayment{min-width:100%}.orderAdminActions{grid-template-columns:1fr}.orderAdminActions label:last-child{grid-column:auto}}@media (min-width:701px) and (max-width:1200px){.cartLayout{grid-template-columns:minmax(0,1fr) 320px}.cartRow{grid-template-columns:110px minmax(0,1fr) auto}.cartRow img{width:110px;height:100px}}.noticeHead{justify-content:space-between;align-items:center;display:flex}.noticeHead>button{color:var(--gold);background:0 0;border:0;font-size:9px;text-decoration:underline}.noticeLayout{grid-template-columns:1fr 330px;gap:25px;display:grid}.noticeList{gap:10px;display:grid}.noticeList>button{text-align:right;color:#fff;background:#15110d;border:1px solid #4b3b25;grid-template-columns:48px 1fr 10px;padding:20px;display:grid}.noticeList>button.read{opacity:.72;background:#101010;border-color:#292929}.noticeList>button>span{color:var(--gold);font-size:25px}.noticeList small{color:var(--gold);font-size:7px}.noticeList h3{margin:4px 0;font-size:16px}.noticeList p{color:#999;margin:0;font-size:9px}.noticeList time{color:#555;margin-top:8px;font-size:7px;display:block}.noticeList i{background:var(--red);border-radius:50%;align-self:center;width:7px;height:7px}.contactCard{background:linear-gradient(145deg,#1b150c,#101010);border:1px solid #4a3b25;height:max-content;padding:28px}.contactCard>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.contactCard h2{font-size:25px}.contactCard p{color:#888;font-size:10px;line-height:1.8}.contactCard button{width:100%;margin-top:9px;padding:12px}.contactCard>button:last-child{color:#777;background:0 0;border:0}.whatsapp{color:#fff;background:#1f9d55;border:0;font-weight:700}@media (max-width:750px){.noticeHead{display:block}.noticeHead>button{margin-bottom:20px}.noticeLayout{grid-template-columns:1fr}.contactCard{order:-1}.noticeList>button{padding:15px}}.advisorLive{margin-top:34px}.advisorStep{align-items:center;gap:12px;margin-top:18px;display:flex}.advisorStep small{min-width:74px;height:25px;color:var(--gold);border:1px solid #5c492b;place-items:center;font-size:8px;display:grid}.advisorStep label{margin:0}.adChoices button{cursor:pointer;transition:all .2s}.adChoices button.active{border-color:var(--gold);background:linear-gradient(145deg,#33250f,#17120b);box-shadow:inset 0 0 0 1px #8a682e}.budgetHead{justify-content:space-between;margin-top:30px}.budgetHead>div{align-items:center;gap:12px;display:flex}.budgetHead strong{color:var(--gold2);direction:ltr;font:700 24px Arial}.advisorLive input[type=range]{margin-bottom:6px}.budgetScale{color:#666;direction:ltr;justify-content:space-between;font-size:8px;display:flex}.priorityChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.priorityChoices button{color:#aaa;cursor:pointer;background:#121212;border:1px solid #353535;padding:13px 8px}.priorityChoices button.active{border-color:var(--gold);color:var(--gold2);background:#261e11}.advisorSubmit{width:100%;margin-top:26px}.advisorVisual{min-width:0;position:relative}.advisorVisual>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707db;border:1px solid #6e552d;padding:18px;position:absolute;bottom:24px;left:24px;right:24px}.advisorVisual small,.advisorVisual b,.advisorVisual span{display:block}.advisorVisual small{color:var(--gold);font-size:8px}.advisorVisual b{margin:5px 0;font-size:24px}.advisorVisual span{color:#aaa;font-size:10px}.aiResults{background:#0d0d0d;border:1px solid #4b3b25;margin-top:34px;padding:32px;scroll-margin-top:100px;animation:.35s aiReveal}.aiResultHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.aiResultHead small{color:var(--gold);letter-spacing:.18em}.aiResultHead h2{margin:7px 0;font-size:30px}.aiResultHead p{color:#888;margin:0}.aiNoMatch{text-align:center;color:#888;border:1px dashed #3a342a;padding:65px 20px}@keyframes aiReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px){.advisorStep{flex-direction:column;align-items:flex-start;gap:5px}.budgetHead{flex-direction:row;align-items:center}.budgetHead>div{display:block}.budgetHead strong{font-size:20px}.priorityChoices{grid-template-columns:1fr}.advisorVisual>div{bottom:14px;left:14px;right:14px}.aiResults{padding:20px 12px}.aiResultHead{display:block}.aiResultHead .outline{width:100%;margin-top:16px}}.bannerActions{flex-wrap:wrap;gap:10px;display:flex}.builderLayout{grid-template-columns:minmax(0,1fr) 370px;gap:28px;margin-top:36px;display:grid}.builderSlots{grid-template-columns:1fr 1fr;gap:14px;display:grid}.builderSlot{opacity:.68;background:#101010;border:1px solid #302e29;grid-template-columns:52px 1fr;gap:4px 14px;padding:22px;transition:all .2s;display:grid;position:relative}.builderSlot.active{opacity:1;background:linear-gradient(145deg,#17130d,#0e0e0e);border-color:#66502c}.slotToggle{width:31px;height:31px;color:var(--gold);cursor:pointer;background:#111;border:1px solid #65502d;border-radius:50%;position:absolute;top:14px;left:14px}.slotToggle:disabled{opacity:.35}.slotIcon{width:52px;height:52px;color:var(--gold);border:1px solid #544426;grid-row:1/2;place-items:center;font-size:25px;display:grid}.slotCopy small{color:var(--gold);letter-spacing:.12em;font-size:7px}.slotCopy h3{margin:3px 0;font-size:22px}.slotCopy p{color:#777;margin:0;font-size:8px}.slotProduct{text-align:right;color:#fff;cursor:pointer;background:#090909;border:1px solid #292929;grid-column:1/3;grid-template-columns:82px 1fr;align-items:center;margin-top:17px;padding:7px;display:grid}.slotProduct img{object-fit:cover;width:82px;height:68px}.slotProduct b,.slotProduct small{margin-right:11px;display:block}.slotProduct b{font-size:12px}.slotProduct small{color:var(--gold);margin-top:5px;font-size:8px}.builderSlot select{color:#ddd;background:#0b0b0b;border:1px solid #37332d;grid-column:1/3;width:100%;height:40px;margin-top:5px;padding:0 10px}.slotUnavailable{color:#666;text-align:center;border:1px dashed #333;grid-column:1/3;margin-top:17px;padding:25px}.builderSummary{background:linear-gradient(145deg,#1b150c,#0d0d0d);border:1px solid #5a472a;height:max-content;padding:28px;position:sticky;top:100px}.builderSummary>span{color:var(--gold);letter-spacing:.18em;font-size:8px}.builderSummary h2{margin:8px 0 20px;font-size:25px}.builderPreview{background:#070707;border:1px solid #2c2923;align-items:center;height:125px;padding:8px;display:flex;overflow:hidden}.builderPreview img{object-fit:cover;width:25%;height:100px}.builderPreview b{color:#666;margin:auto;font-size:9px}.bundleLines{margin:20px 0}.bundleLines p{border-bottom:1px solid #302b23;justify-content:space-between;align-items:center;margin:0;padding:10px 0;font-size:10px;display:flex}.bundleLines span small{color:#666;margin-top:3px;font-size:7px;display:block}.bundleLines b{color:var(--gold2);direction:ltr}.bundleTotal{border-top:1px solid #6a512b;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.bundleTotal strong{color:var(--gold2);direction:ltr;font:700 25px Arial}.builderDelivery{color:#777;margin:15px 0;font-size:8px;display:block}.builderSummary>.gold{width:100%}.builderSummary>.gold:disabled{opacity:.4}.kitchenPage .lead{max-width:780px}@media (max-width:950px){.builderLayout{grid-template-columns:1fr}.builderSummary{position:static}.builderPreview{height:150px}.builderPreview img{height:125px}}@media (max-width:650px){.builderSlots{grid-template-columns:1fr}.builderSlot{padding:17px}.builderSummary{padding:22px 16px}.bannerActions{flex-direction:column}.bannerActions button{width:100%}}.roomLayout{grid-template-columns:minmax(0,1fr) 350px;gap:25px;margin-top:35px;display:grid}.roomCanvas{background:linear-gradient(155deg,#171717 0 48%,#0b0b0b 48%) 50%/cover;border:1px solid #4d3b22;min-height:620px;position:relative;overflow:hidden}.roomCanvas:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#d7aa4d26 50%,#0000 50.2%),linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.roomUpload{text-align:center;cursor:pointer;border:1px dashed #67512d;place-content:center;display:grid;position:absolute;inset:25px}.roomUpload>span{color:var(--gold);font-size:58px}.roomUpload h2{margin:12px 0 2px;font-size:28px}.roomUpload p{color:#777}.roomUpload b{background:var(--gold);color:#111;margin:15px auto;padding:13px 22px;display:inline-block}.roomUpload input,.roomActions input{display:none}.placedAppliance{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 18px 20px #000000b3);z-index:2;height:auto;max-height:72%;transition:left .12s,top .12s,width .12s;position:absolute;transform:translate(-50%,-50%)}.roomGrid{transform-origin:bottom;opacity:.45;background:repeating-linear-gradient(90deg,#d7aa4d1f 0 1px,#0000 1px 12.5%),repeating-linear-gradient(0deg,#d7aa4d17 0 1px,#0000 1px 25%);position:absolute;inset:55% 0 0;transform:perspective(350px)rotateX(55deg)}.arBadge{border:1px solid var(--gold);color:var(--gold);z-index:3;background:#050505cc;padding:8px 12px;font-size:8px;position:absolute;top:15px;left:15px}.roomControls{background:linear-gradient(145deg,#18130c,#0e0e0e);border:1px solid #4c3c26;height:max-content;padding:26px}.roomControls>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.roomControls h2{margin:7px 0 16px;font-size:24px}.roomControls>select{color:#fff;background:#090909;border:1px solid #3e3930;width:100%;height:44px;padding:0 9px}.roomProduct{color:#fff;text-align:right;background:#090909;border:1px solid #302d28;grid-template-columns:85px 1fr;width:100%;margin:10px 0 22px;padding:7px;display:grid}.roomProduct img{object-fit:cover;width:85px;height:82px}.roomProduct span{padding:6px 10px}.roomProduct b,.roomProduct small,.roomProduct strong{display:block}.roomProduct b{color:var(--gold);font-size:8px}.roomProduct small{color:#777;margin:4px 0;font-size:8px}.roomProduct strong{color:var(--gold2);text-align:right;direction:ltr}.roomControls>label{color:#999;margin:18px 0;font-size:9px;display:block}.roomControls>label>b{float:left;color:var(--gold)}.roomControls input[type=range]{width:100%;accent-color:var(--gold);margin-top:10px;display:block}.roomActions{grid-template-columns:1fr 1fr;gap:7px;margin:22px 0 8px;display:grid}.roomActions label,.roomActions button{color:#ccc;cursor:pointer;background:0 0;border:1px solid #55472f;place-items:center;min-height:42px;margin:0;font-size:9px;display:grid}.roomControls>.gold{width:100%}.arNote{color:#666;margin-top:14px;font-size:7px;line-height:1.7;display:block}@media (max-width:900px){.roomLayout{grid-template-columns:1fr}.roomCanvas{min-height:520px}.roomControls{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.roomControls>span,.roomControls>h2,.roomControls>select,.roomProduct,.roomActions,.roomControls>.gold,.arNote{grid-column:1/3}}@media (max-width:600px){.roomCanvas{min-height:430px}.roomUpload{padding:18px;inset:12px}.roomUpload h2{font-size:22px}.roomControls{padding:20px 14px;display:block}.placedAppliance{max-height:65%}}.viewerLayout{grid-template-columns:minmax(0,1fr) 360px;gap:25px;margin-top:34px;display:grid}.viewerStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 46%,#292015,#0d0d0d 48%,#050505 76%);border:1px solid #4b3a23;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.viewerStage:active{cursor:grabbing}.viewerGlow{filter:blur(18px);background:radial-gradient(circle,#d7aa4d2e,#0000 67%);border-radius:50%;width:56%;height:56%;position:absolute}.viewerObject{z-index:2;width:min(62%,480px);height:520px;transform-style:preserve-3d;place-items:center;transition:transform 80ms linear;display:grid;position:relative}.viewerObject img{object-fit:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 24px 28px #000);width:100%;height:100%;position:absolute;inset:0}.viewerBack{text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(145deg,#181818,#050505);border:1px solid #6b522a;place-content:center;display:grid;position:absolute;inset:7% 10%;transform:rotateY(180deg)translateZ(1px)}.viewerBack b{color:var(--gold);font:700 60px Arial}.viewerBack small{color:#777;letter-spacing:.25em}.viewerFloor{filter:blur(6px);background:radial-gradient(#d7aa4d3d,#000000d9 68%);border-radius:50%;width:55%;height:60px;position:absolute;bottom:55px}.viewerDegrees{color:var(--gold2);z-index:3;font:700 22px Arial;position:absolute;top:18px;right:18px}.viewerDegrees small{color:#777;text-align:right;margin-top:3px;font:8px Noto Sans Arabic;display:block}.viewerHint{color:#777;font-size:8px;position:absolute;top:20px;left:20px}.viewerArrows{z-index:4;gap:7px;display:flex;position:absolute;bottom:18px}.viewerArrows button{color:#ddd;background:#080808d9;border:1px solid #574529;min-width:45px;height:39px;padding:0 13px}.viewerArrows button.active{background:var(--gold);color:#111}.viewerControls{background:linear-gradient(145deg,#1a140c,#0e0e0e);border:1px solid #4d3d27;height:max-content;padding:27px}.viewerControls>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.viewerControls h2{margin:8px 0 2px;font-size:25px}.viewerControls>p{color:#777;margin:0 0 15px;font-size:9px}.viewerControls>select{color:#fff;background:#090909;border:1px solid #3d382f;width:100%;height:44px;padding:0 9px}.viewerThumbs{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 20px;display:grid}.viewerThumbs button{background:#080808;border:1px solid #292929;height:58px;padding:0}.viewerThumbs button.active{border-color:var(--gold)}.viewerThumbs img{object-fit:cover;width:100%;height:100%}.viewerControls>label{color:#999;margin:17px 0;font-size:8px;display:block}.viewerControls>label>b{float:left;color:var(--gold)}.viewerControls input[type=range]{width:100%;accent-color:var(--gold);margin-top:10px;display:block}.viewerSpecs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.viewerSpecs span{color:#aaa;background:#0a0a0a;border:1px solid #292929;padding:8px;font-size:8px}.viewerPrice{justify-content:space-between;align-items:end;margin:20px 0;display:flex}.viewerPrice strong{color:var(--gold2);font:700 25px Arial}.viewerPrice small{color:#777}.viewerControls>.gold,.viewerControls>.outline{width:100%;margin-top:7px}.viewerNote{color:#62605d;margin-top:13px;font-size:7px;line-height:1.7;display:block}@media (max-width:930px){.viewerLayout{grid-template-columns:1fr}.viewerStage{min-height:560px}.viewerControls{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.viewerControls>span,.viewerControls h2,.viewerControls>p,.viewerControls>select,.viewerThumbs,.viewerSpecs,.viewerPrice,.viewerControls>.gold,.viewerControls>.outline,.viewerNote{grid-column:1/3}}@media (max-width:600px){.viewerStage{min-height:470px}.viewerObject{width:72%;height:370px}.viewerHint{display:none}.viewerControls{padding:20px 14px;display:block}.viewerThumbs{grid-template-columns:repeat(4,1fr)}.viewerArrows button{font-size:8px}.viewerFloor{bottom:48px}}.couponBox{background:#0a0a0a;border:1px dashed #55462e;margin:20px 0 15px;padding:14px}.couponBox>label{color:var(--gold);margin-bottom:8px;font-size:8px;display:block}.couponBox>div:not(.couponApplied){direction:ltr;display:flex}.couponBox input{color:#fff;text-transform:uppercase;background:#111;border:1px solid #353535;border-left:0;outline:0;flex:1;min-width:0;height:40px;padding:0 10px}.couponBox input:focus{border-color:var(--gold)}.couponBox>div>button{border:1px solid var(--gold);background:var(--gold);color:#111;height:40px;padding:0 12px;font-size:8px;font-weight:700}.couponBox>div>button:disabled{opacity:.5}.couponHint{color:#555;text-align:right;direction:ltr;margin-top:8px;font-size:7px;display:block}.couponBox.applied{background:#0d170f;border-style:solid;border-color:#557154}.couponApplied{direction:rtl;justify-content:space-between;align-items:center;display:flex}.couponApplied b,.couponApplied small{display:block}.couponApplied b{color:#80b080;font-size:11px}.couponApplied small{color:#777;margin-top:3px;font-size:7px}.couponApplied button{text-decoration:underline;color:#b57d7d!important;background:0 0!important;border:0!important;height:auto!important}.discountLine{color:#7fb080!important}.discountLine b{color:#7fb080}.addressLayout{grid-template-columns:minmax(0,1fr) 360px;gap:26px;display:grid}.addressHead{justify-content:space-between;align-items:center;display:flex}.addressHead h2{font-size:23px}.addressHead span{color:var(--gold);font-size:9px}.addressCards{gap:10px;display:grid}.addressCards article{background:#111;border:1px solid #302e2a;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.addressCards article.default{background:linear-gradient(145deg,#18130d,#101010);border-color:#66512f}.addressIcon{width:45px;height:45px;color:var(--gold);border:1px solid #554426;place-items:center;font-size:22px;display:grid}.addressCards small{color:var(--gold);font-size:7px}.addressCards h3{margin:3px 0;font-size:20px}.addressCards b{font-size:10px}.addressCards p{color:#777;margin:7px 0 0;font-size:9px}.addressActions{flex-direction:column;gap:5px;min-width:110px;display:flex}.addressActions button{color:#aaa;background:0 0;border:1px solid #474039;padding:8px;font-size:8px}.addressActions .gold{background:var(--gold);color:#111}.addressActions .danger{color:#b77}.addressForm{background:linear-gradient(145deg,#1a150d,#101010);border:1px solid #4f3f28;height:max-content;padding:27px}.addressForm>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.addressForm h2{font-size:24px}.addressForm label{color:#888;margin:13px 0;font-size:8px;display:block}.addressForm input:not([type=checkbox]),.addressForm select,.addressForm textarea{color:#fff;background:#090909;border:1px solid #343434;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.addressForm textarea{resize:vertical;min-height:85px}.addressForm input:focus,.addressForm textarea:focus{border-color:var(--gold)}.addressForm .defaultCheck{color:#bbb;align-items:center;gap:7px;display:flex}.addressForm .defaultCheck input{accent-color:var(--gold)}.addressForm>.gold{width:100%}.checkoutSectionHead{justify-content:space-between;align-items:center;display:flex}.checkoutSectionHead h2{margin-bottom:18px}.checkoutSectionHead button{color:var(--gold);background:0 0;border:0;font-size:8px;text-decoration:underline}.quickAddresses{gap:7px;margin-bottom:18px;display:flex;overflow:auto}.quickAddresses button{text-align:right;color:#aaa;background:#0b0b0b;border:1px solid #353535;min-width:175px;padding:10px}.quickAddresses button.active{border-color:var(--gold);color:#fff;background:#201a10}.quickAddresses b,.quickAddresses small{display:block}.quickAddresses b{font-size:9px}.quickAddresses small{color:#777;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}@media (max-width:850px){.addressLayout{grid-template-columns:1fr}.addressForm{order:-1}}@media (max-width:560px){.addressCards article{grid-template-columns:40px 1fr}.addressActions{grid-column:1/3;grid-template-columns:repeat(3,1fr);display:grid}.checkoutSectionHead{display:block}.checkoutSectionHead button{margin-bottom:14px}.quickAddresses button{min-width:155px}}.settingsLayout{grid-template-columns:320px minmax(0,1fr);gap:25px;display:grid}.accountCard{text-align:center;background:linear-gradient(155deg,#21190d,#0e0e0e 55%);border:1px solid #554329;height:max-content;padding:30px}.accountAvatar{background:linear-gradient(145deg,var(--gold2),#9f742b);color:#171006;width:92px;height:92px;box-shadow:0 0 0 1px var(--gold);border:4px solid #372a16;border-radius:50%;place-items:center;margin:5px auto 18px;font:700 30px Arial;display:grid}.accountCard h2{margin:6px;font-size:23px}.accountCard>p{color:#777;font-size:9px}.accountCard>div:not(.accountAvatar){text-align:right;background:#0d160f;border:1px solid #3d573f;grid-template-columns:32px 1fr;align-items:center;margin:22px 0;padding:12px;display:grid}.accountCard>div span{color:#78a77e;grid-row:1/3;font-size:20px}.accountCard>div b,.accountCard>div small{display:block}.accountCard>div b{font-size:9px}.accountCard>div small{color:#667368;margin-top:3px;font-size:7px}.accountCard ul{text-align:right;margin:0;padding:0;list-style:none}.accountCard li{border-top:1px solid #2e2b26;grid-template-columns:30px 1fr auto;align-items:center;padding:13px 0;display:grid}.accountCard li span{color:var(--gold)}.accountCard li b{font-size:9px}.accountCard li strong{color:#6f9273;font-size:7px}.settingsForm{background:#111;border:1px solid #302e2a;padding:35px}.settingsHeading>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.settingsHeading h2{margin:7px 0;font-size:28px}.settingsHeading p{color:#777;font-size:10px}.settingsFields{grid-template-columns:1fr 1fr;gap:17px;margin-top:30px;display:grid}.settingsFields label{color:#999;font-size:8px}.settingsFields .wide{grid-column:1/3}.settingsFields input,.settingsFields select{color:#fff;background:#090909;border:1px solid #343434;outline:0;width:100%;height:46px;margin-top:7px;padding:0 12px;display:block}.settingsFields input:focus,.settingsFields select:focus{border-color:var(--gold)}.settingsFields input[readonly]{color:#666;background:#0d0d0d}.settingsFields label>small{color:#555;margin-top:5px;font-size:7px;display:block}.settingsSave{border-top:1px solid #302e2a;justify-content:flex-end;gap:8px;margin-top:30px;padding-top:22px;display:flex}.privacyNote{background:#0d0f11;border:1px solid #28313b;grid-template-columns:42px 1fr;gap:10px;margin-top:22px;padding:16px;display:grid}.privacyNote>span{font-size:24px}.privacyNote b{font-size:9px}.privacyNote p{color:#6d747b;margin:4px 0 0;font-size:8px}.settingsSave button:disabled{opacity:.5}@media (max-width:850px){.settingsLayout{grid-template-columns:1fr}.accountCard{text-align:right;grid-template-columns:90px 1fr;gap:0 15px;display:grid}.accountAvatar{grid-row:1/4;margin:0}.accountCard>div:not(.accountAvatar),.accountCard ul{grid-column:1/3}.accountCard>div:not(.accountAvatar){margin-bottom:10px}}@media (max-width:560px){.settingsForm{padding:24px 15px}.settingsFields{grid-template-columns:1fr}.settingsFields .wide{grid-column:auto}.settingsSave{flex-direction:column}.accountCard{text-align:center;display:block}.accountAvatar{margin:0 auto 18px}.accountCard>div:not(.accountAvatar){text-align:right}}.deliveryOptions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.deliveryOptions>button{text-align:right;color:#fff;background:#111;border:1px solid #333;grid-template-columns:42px 1fr auto;align-items:center;padding:15px;display:grid}.deliveryOptions>button.active{border-color:var(--gold);background:#211a0f;box-shadow:inset 0 0 0 1px #66502b}.deliveryOptions>button>span{color:var(--gold);grid-row:1/3;font-size:23px}.deliveryOptions b,.deliveryOptions small{display:block}.deliveryOptions button small{color:#777;margin-top:4px;font-size:7px}.deliveryOptions strong{color:var(--gold2);font-size:10px}.deliveryOptions>.express.active{background:#251011;border-color:#a82229}.deliveryOptions>.express>span{color:#d44b51}.deliveryOptions>p{color:#78907b;background:#0d140e;border:1px solid #29412c;grid-column:1/3;margin:0;padding:10px;font-size:8px}.deliveryOptions>p b{color:#a7c1aa;display:inline}.checkoutSummary .eta{color:#555;margin-top:3px;font-size:7px;display:block}@media (max-width:560px){.deliveryOptions{grid-template-columns:1fr}.deliveryOptions>p{grid-column:auto}.deliveryOptions>button{padding:13px 10px}}.installAction{width:43px;height:43px;color:var(--gold);cursor:pointer;background:#15110b;border:1px solid #5e4828;place-items:center;font-size:21px;line-height:1;display:grid;position:absolute;left:clamp(150px,13vw,220px)}.installAction small{letter-spacing:.1em;margin-top:-8px;font:6px Arial;display:block}.installAction:hover{background:var(--gold);color:#090909}.installBanner{z-index:90;background:#0d0d0df7;border:1px solid #6a502b;grid-template-columns:58px 1fr auto 28px;align-items:center;gap:12px;width:min(470px,100% - 36px);padding:12px;display:grid;position:fixed;bottom:20px;right:18px;box-shadow:0 22px 70px #000}.installBanner img{border-radius:13px;width:58px;height:58px}.installBanner b,.installBanner small{display:block}.installBanner b{font-size:12px}.installBanner small{color:#888;margin-top:5px;font-size:8px}.installBanner>button:not(.installDismiss){border:1px solid var(--gold);background:var(--gold);color:#090909;padding:11px 15px;font-size:9px;font-weight:700}.installDismiss{color:#777;background:0 0;border:0;font-size:23px}.installPage{background:radial-gradient(circle at 75% 12%,#2b1d0c,#080808 38%)}.installHero{grid-template-columns:minmax(250px,410px) 1fr;align-items:center;gap:70px;max-width:1150px;min-height:490px;margin:auto;display:grid}.installHero>img{filter:drop-shadow(0 35px 45px #000);border-radius:25%;width:100%}.installHero span{color:var(--gold);letter-spacing:.28em;font:700 10px Arial}.installHero h1{margin:14px 0;font-size:clamp(42px,5vw,70px);line-height:1.25}.installHero p{color:#aaa;max-width:650px;font-size:14px;line-height:2}.installHero .gold{min-width:190px;margin-top:18px}.installedBadge{color:#91be96;background:#0f1810;border:1px solid #416144;margin-top:20px;padding:14px 20px;display:inline-block}.installSteps{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1150px;margin:45px auto 0;display:grid}.installSteps article{background:#111;border:1px solid #302d28;min-height:230px;padding:28px;position:relative}.installSteps article>b{color:var(--gold);letter-spacing:.18em;font:700 8px Arial}.installSteps article>span{color:#342813;font:700 48px Arial;position:absolute;top:19px;left:22px}.installSteps h2{margin:35px 0 10px;font-size:25px}.installSteps p{color:#888;font-size:10px;line-height:1.9}@media (max-width:850px){.installHero{grid-template-columns:240px 1fr;gap:35px}.installSteps{grid-template-columns:1fr}.installSteps article{min-height:180px}}@media (max-width:700px){.installAction{order:4;width:36px;height:36px;margin-right:auto;position:static}.installAction small{font-size:5px}.installBanner{grid-template-columns:46px 1fr auto 20px;gap:8px;width:calc(100% - 20px);padding:10px;bottom:78px;right:10px}.installBanner img{width:46px;height:46px}.installBanner small{display:none}.installBanner>button:not(.installDismiss){padding:10px 8px;font-size:8px}.installHero{text-align:center;grid-template-columns:1fr;gap:28px}.installHero>img{width:190px;margin:auto}.installHero h1{font-size:39px}.installHero p{font-size:12px}.installSteps{margin-top:55px}.installSteps article{text-align:right}.installPage{padding-bottom:100px}}.cookieConsent{z-index:9999;color:#eee;background:#111;border:1px solid #765b2e;grid-template-columns:1fr auto auto;align-items:center;gap:14px;max-width:920px;margin:auto;padding:18px 20px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 65px #000}.cookieConsent b{color:#e0bd72}.cookieConsent p{color:#aaa;margin:5px 0 0;font-size:10px;line-height:1.7}.cookieConsent a{color:#e0bd72}.cookieConsent button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #66563d;padding:11px 16px}.cookieConsent .accept{color:#111;background:#d7aa4d;border-color:#d7aa4d;font-weight:700}.privacyPage{color:#eee;background:#090909;max-width:900px;min-height:100vh;margin:auto;padding:70px 25px}.privacyPage>a{color:#d7aa4d}.privacyPage h1{margin:35px 0 5px;font-size:45px}.privacyPage>p{color:#777}.privacyPage section{border-top:1px solid #2b2925;padding:25px 0}.privacyPage h2{color:#e0bd72}.privacyPage section p{color:#aaa;line-height:2}@media (max-width:650px){.cookieConsent{grid-template-columns:1fr 1fr}.cookieConsent>div{grid-column:1/3}.cookieConsent button{width:100%}.privacyPage h1{font-size:34px}}.robotDock{z-index:85;direction:rtl;position:fixed;bottom:24px;left:22px}.robotLauncher{color:#dffbff;cursor:pointer;background:linear-gradient(135deg,#07172d,#092c49);border:1px solid #1d8eaa;border-radius:40px;align-items:center;gap:10px;height:72px;padding:6px 14px 6px 6px;display:flex;box-shadow:0 16px 55px #000000a6,0 0 28px #16d3ee33}.robotLauncher img{object-fit:cover;object-position:center 20%;border:2px solid #44d9f3;border-radius:50%;width:58px;height:58px}.robotLauncher span{white-space:nowrap;font-size:10px;font-weight:700}.robotPanel{color:#071629;background:linear-gradient(165deg,#f8fbff,#e7f7ff);border:1px solid #55d8f1;border-radius:24px;grid-template-rows:auto 1fr auto auto auto;width:min(410px,100vw - 28px);height:min(660px,100vh - 120px);margin-bottom:12px;animation:.22s robotOpen;display:grid;overflow:hidden;box-shadow:0 24px 90px #000000bf}.robotPanel>header{color:#fff;direction:ltr;background:linear-gradient(135deg,#07172d,#0a3b61);grid-template-columns:60px 1fr 34px;align-items:center;gap:11px;padding:12px 14px;display:grid}.robotPanel>header img{object-fit:cover;object-position:center 18%;border:1px solid #5ae4ff;border-radius:17px;width:58px;height:58px}.robotPanel>header div{text-align:left}.robotPanel>header b,.robotPanel>header small{display:block}.robotPanel>header b{font:700 13px Arial}.robotPanel>header small{color:#a8eefd;margin-top:5px;font-size:8px}.robotPanel>header i{background:#40e58d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #40e58d}.robotPanel>header button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.robotMessages{background:radial-gradient(circle at 15% 5%,#dff8ff,#f7fbff 48%);padding:16px;overflow:auto}.robotMessages article{max-width:89%;margin-bottom:12px}.robotMessages article p{border-radius:15px;margin:0;padding:11px 13px;font-size:10px;line-height:1.75}.robotMessages .robot p{background:#fff;border:1px solid #bfe7f1;border-top-right-radius:4px}.robotMessages .user{margin-right:auto}.robotMessages .user p{color:#fff;background:#083b63;border-top-left-radius:4px}.robotProducts{gap:6px;margin-top:7px;display:grid}.robotProducts>button{text-align:right;color:#071629;background:#fff;border:1px solid #bfdee8;border-radius:12px;grid-template-columns:48px 1fr 29px;align-items:center;gap:8px;padding:6px;display:grid}.robotProducts img{object-fit:cover;border-radius:8px;width:48px;height:48px}.robotProducts b,.robotProducts small{display:block}.robotProducts b{font-size:9px}.robotProducts small{color:#497284;text-align:right;direction:ltr;margin-top:4px;font-size:7px}.robotProducts em{color:#fff;background:#0a9fc3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;font-style:normal;display:grid}.robotQuick{background:#effaff;border-top:1px solid #ccebf2;gap:6px;padding:10px 12px;display:flex;overflow:auto}.robotQuick button{white-space:nowrap;color:#0a5671;background:#fff;border:1px solid #80cadd;border-radius:18px;padding:7px 10px;font-size:7px}.robotPanel form{background:#fff;border-top:1px solid #d6edf3;grid-template-columns:1fr 45px;gap:7px;padding:10px 12px;display:grid}.robotPanel form input{color:#071629;background:#f6fbfd;border:1px solid #bcdde6;border-radius:22px;outline:0;min-width:0;height:43px;padding:0 14px}.robotPanel form input:focus{border-color:#0ab4d6}.robotPanel form button{color:#fff;background:#083b63;border:0;border-radius:50%;font-size:20px}.robotNote{color:#73919d;background:#fff;padding:0 14px 11px;font-size:6px;line-height:1.5}.robotDock.open .robotLauncher{border-radius:50%;width:58px;margin-right:auto;padding:0}.robotDock.open .robotLauncher img{display:none}.robotDock.open .robotLauncher span{margin:auto;font-size:25px}@keyframes robotOpen{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:700px){.robotDock{bottom:78px;left:10px}.robotLauncher{height:58px;padding-right:10px}.robotLauncher img{width:46px;height:46px}.robotPanel{height:min(640px,100vh - 160px)}.robotDock.open .robotLauncher{display:none}}
