:root{--g:#087a4b;--d:#06452f;--gold:#d4a72c;--cream:#fffaf0;--ink:#17251e}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Cairo,Arial,Tahoma,sans-serif;direction:rtl}body:before{content:"";position:fixed;inset:0;background:url('/assets/logo.png') center/420px no-repeat;opacity:.025;pointer-events:none;z-index:-1}header{background:var(--d);color:#fff}.bar{max-width:1320px;margin:auto;min-height:76px;padding:8px 20px;display:flex;align-items:center;gap:18px}.logo{width:74px;height:60px;object-fit:contain}.brand{font-size:28px;font-weight:bold;color:#f3ce60}.search{flex:1;padding:13px 18px;border:0;border-radius:24px;font:inherit}.nav a{color:white;text-decoration:none}.wrap{max-width:1320px;margin:30px auto;padding:0 20px}.hero{border-radius:25px;padding:52px 7%;color:white;background:linear-gradient(110deg,var(--d),#0c8b57,var(--gold))}.hero h1{font-size:clamp(30px,5vw,58px);margin:0 0 10px}.hero p{font-size:18px;line-height:1.8;max-width:650px}.btn,.add{border:0;border-radius:11px;padding:11px 17px;cursor:pointer;font:inherit;font-weight:bold}.btn{background:var(--gold);color:#17251e}.add{background:var(--g);color:white}.categories{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.categories button{border:1px solid #dfcf9c;background:#fff;border-radius:18px;padding:9px 15px;cursor:pointer}.categories button.active{background:var(--gold);border-color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:17px}.card{display:flex;flex-direction:column;background:white;border:1px solid #ebdfbd;border-radius:17px;overflow:hidden}.card img{width:100%;aspect-ratio:1;object-fit:cover}.card .body{display:flex;flex-direction:column;gap:9px;padding:14px;flex:1}.card h3{font-size:15px;line-height:1.55;margin:0;cursor:pointer}.price{font-size:19px;color:var(--g);font-weight:bold;margin-top:auto}.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.gallery,.info,.legal{background:#fff;border-radius:20px;padding:20px}.gallery{display:flex;gap:10px;overflow:auto;align-items:flex-start}.info{line-height:1.9}.info h1{line-height:1.45}.notice{background:#e8f3ec;padding:13px;border-radius:10px;margin:12px 0}.site-footer a{color:#f3ce60}footer{margin-top:55px;background:var(--d);color:#fff;text-align:center;padding:30px 20px;position:relative}footer img{width:90px;height:75px;object-fit:contain}footer:after{content:"";position:absolute;inset:0;background:url('/assets/logo.png') center/260px no-repeat;opacity:.06;pointer-events:none}.cartbar{position:fixed;bottom:20px;left:20px;background:var(--gold);border:0;border-radius:25px;padding:13px 20px;font-weight:bold;z-index:5}.modal{display:none;position:fixed;inset:0;background:#0009;z-index:7;align-items:center;justify-content:center}.panel{width:min(600px,94%);max-height:90vh;overflow:auto;background:var(--cream);border-radius:20px;padding:24px}.panel input,.panel textarea,.panel select{width:100%;padding:11px;margin:6px 0 10px;border:1px solid #ddd;border-radius:9px;font:inherit}@media(max-width:700px){.bar{flex-wrap:wrap}.search{flex-basis:100%;order:4}.product{grid-template-columns:1fr}.gallery img{width:140px;height:140px}}

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&display=swap');.legalnav{display:flex;gap:12px;align-items:center}.legalmenu{position:relative}.legalmenu summary{list-style:none;cursor:pointer;color:#f3ce60;font-weight:bold}.legalmenu summary::-webkit-details-marker{display:none}.legalmenu nav{position:absolute;right:0;top:32px;background:var(--d);border:1px solid #d4a72c;border-radius:12px;padding:10px;min-width:190px;display:grid;gap:8px;z-index:9}.legalmenu nav a,.site-footer a{color:#f3ce60!important;text-decoration:none}.site-footer a:hover{color:#fff!important}.featurestrip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:25px 0;border-radius:22px;overflow:hidden;background:linear-gradient(110deg,var(--d),#0d8e59,var(--gold));padding:10px}.feature{background:rgba(255,255,255,.96);border:1px solid #ebdfbd;border-radius:16px;padding:18px;text-align:center}.feature .icon{font-size:28px;color:var(--gold)}.feature b{display:block;color:var(--d);font-size:17px;margin:4px}.catselect{display:flex;align-items:center;gap:12px;background:white;border:1px solid #ebdfbd;border-radius:14px;padding:12px 16px;max-width:520px}.catselect select{flex:1;border:0;background:transparent;font:inherit;outline:0}@media(max-width:700px){.legalnav{display:none}.featurestrip{grid-template-columns:1fr}}/* final header: same structure on mobile and desktop */
.bar{direction:rtl;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center}.bar .logo{order:5;width:92px;height:74px}.search{order:3}.headcart{order:2;color:#f3ce60;font-size:20px;cursor:pointer;white-space:nowrap}.menudrop{order:1;position:relative}.menudrop summary{list-style:none;color:#f3ce60;font-size:30px;cursor:pointer}.menudrop summary::-webkit-details-marker{display:none}.menudrop nav{position:absolute;left:0;top:42px;background:var(--d);border:1px solid var(--gold);border-radius:12px;padding:12px;min-width:210px;display:grid;gap:12px;z-index:20}.menudrop nav a{color:#f3ce60!important;text-decoration:none;white-space:nowrap}.brand{display:none}@media(max-width:700px){.bar{flex-wrap:nowrap;gap:12px}.bar .logo{order:5;width:82px;height:68px}.search{order:3;min-width:0}.headcart{order:2}.menudrop{order:1}}
.bar .logo{order:1}.bar .search{order:2}.bar .headcart{order:3}.bar .menudrop{order:4}.gallery{display:flex;flex-direction:column;gap:12px}.gallery-main{width:100%;height:420px;object-fit:contain;background:#f8f8f8;border-radius:14px}.thumbs{display:flex;gap:10px;overflow-x:auto}.thumbs img{width:82px;height:82px;object-fit:cover;border-radius:10px;cursor:pointer;border:2px solid transparent}.thumbs img.active{border-color:var(--gold)}@media(max-width:700px){.bar{grid-template-columns:auto 1fr auto auto}.gallery-main{height:280px}}a{color:var(--d)}.bar a,.bar a:visited,.site-footer a,.site-footer a:visited,.legal a,.legal a:visited{color:var(--gold)!important}.description{line-height:2}.description p{white-space:normal}
.media-videos{display:flex;gap:10px;overflow-x:auto;margin:4px 0 10px}.product-video{width:160px;height:100px;object-fit:cover;border-radius:10px;background:#111}
.media-videos{display:flex;gap:10px;overflow:auto;margin:4px 0 10px}.product-video{width:180px;height:120px;object-fit:cover;border:0;border-radius:10px;background:#111}

.order-modal{display:none;position:fixed;inset:0;background:#0009;z-index:50;align-items:center;justify-content:center;padding:14px}.order-panel{background:var(--cream);width:min(560px,100%);max-height:90vh;overflow:auto;border-radius:20px;padding:22px}.order-panel input,.order-panel textarea,.order-panel select{width:100%;padding:12px;margin:6px 0 10px;border:1px solid #ddd;border-radius:9px;font:inherit}.qty{display:flex;align-items:center;gap:8px;margin:8px 0}.qty button{border:0;background:var(--gold);border-radius:8px;padding:5px 12px;font-size:18px}.media-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.product-video{width:100%;height:150px;object-fit:cover;border-radius:10px}@media(max-width:700px){.product{display:flex;flex-direction:column}.gallery{width:100%;padding:12px}.gallery-main{height:min(70vw,330px)}.thumbs{max-width:100%;overflow-x:auto}.thumbs img{width:70px;height:70px}.info{width:100%}.product-video{height:180px}.order-panel{padding:16px}}
.icon-btn{border:1px solid #d4a72c;background:transparent;color:#f3ce60;border-radius:9px;padding:7px 9px;cursor:pointer;font-size:17px}.dark{--cream:#101b17;--ink:#f3f6ee}.dark .card,.dark .info,.dark .gallery,.dark .legal,.dark .order-panel{background:#1d2b25;color:#f3f6ee}.dark .search{background:#f3f6ee;color:#13251d}.dark .feature{background:#20352b;color:#f3f6ee}.dark a{color:#f3ce60}.lang-en{direction:ltr;font-family:Arial,sans-serif}.bar{gap:10px}.toolbar{display:flex;gap:6px;align-items:center;order:3}.headcart{order:4}.menudrop{order:5}.search{order:2}.logo{order:1}@media(max-width:700px){.toolbar{order:3}.headcart{order:4}.menudrop{order:5}}.catalog-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:20px 0;flex-wrap:wrap}.sort-control{background:#fff;border:1px solid #ebdfbd;border-radius:14px;padding:12px 16px;font-weight:700}.sort-control select{border:0;background:transparent;font:inherit;margin-inline-start:8px;outline:0}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:32px 0}.pagination button{border:0;border-radius:10px;background:var(--g);color:#fff;padding:10px 18px;font:inherit;cursor:pointer}.pagination button:disabled{opacity:.45;cursor:not-allowed}.empty{padding:26px;background:#fff;border:1px solid #ebdfbd;border-radius:14px;grid-column:1/-1;text-align:center}.qty{display:flex;gap:7px;margin-top:8px}.qty button{border:0;border-radius:7px;padding:5px 9px;background:var(--gold);cursor:pointer;font:inherit}.card h3 a{color:inherit;text-decoration:none}.dark .sort-control,.dark .empty{background:#1d2b25;color:#f3f6ee}@media(max-width:700px){.catalog-controls{align-items:stretch}.sort-control{display:flex;justify-content:space-between;align-items:center}.sort-control select{max-width:62%}}
/* Unified responsive header, search overlay, and accessible colour contrast */
:root{--header:#064b37;--surface:#fff;--muted:#52615a;--line:#dfcf9c}.dark{--cream:#0b1713;--ink:#f5f7f1;--surface:#172a22;--muted:#d0dbd3;--line:#426451;--header:#043525}.dark body{background:var(--cream);color:var(--ink)}.dark .card,.dark .info,.dark .gallery,.dark .legal,.dark .panel,.dark .order-panel,.dark .sort-control,.dark .empty,.dark .catselect{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}.dark .notice{background:#244938!important;color:#fff!important}.dark .price{color:#7ee1b0}.dark .feature{background:var(--surface)!important;color:var(--ink)!important}.dark input,.dark select,.dark textarea{background:#f7faf7!important;color:#17251e!important}.dark .hero{color:#fff}.dark .btn{color:#15241c}.dark .add{background:#09975d;color:#fff}.dark .sitebar{background:var(--header)}header{background:var(--header)}.sitebar{position:relative;max-width:1320px;min-height:76px;margin:auto;padding:8px 20px;display:flex;align-items:center;gap:12px;background:var(--header)}.brand-link{display:flex;align-items:center;flex:none}.sitebar .logo{width:76px;height:58px;object-fit:contain}.header-actions{display:flex;align-items:center;gap:7px}.header-actions button,.menu-button{border:1px solid var(--gold);color:#f3ce60;background:transparent;border-radius:9px;min-height:38px;padding:6px 10px;font:inherit;cursor:pointer}.lang-button{min-width:44px;font-weight:700}.theme-button{font-size:19px;line-height:1}.cart-button{white-space:nowrap}.menu-button{order:5;font-size:24px;border:0;padding:3px 8px}.header-search{order:2;flex:1;position:relative}.header-search input{width:100%;height:44px;border:0;border-radius:24px;padding:0 17px;font:inherit;color:#17251e;background:#fff;outline-offset:3px}.search-close{display:none}.site-menu{display:none;position:absolute;z-index:70;top:70px;inset-inline-end:14px;min-width:230px;padding:12px;border:1px solid var(--gold);border-radius:14px;background:var(--header);box-shadow:0 14px 35px #0005}.site-menu a{display:block;color:#f8d771!important;text-decoration:none;padding:10px}.menu-open .site-menu{display:block}.sitebar.search-open .header-search{position:absolute;z-index:80;inset:0;padding:12px 15px;background:var(--header);display:flex;align-items:center;gap:10px}.sitebar.search-open .header-search input{height:50px;box-shadow:0 0 0 2px var(--gold)}.sitebar.search-open .search-close{display:block;border:0;background:transparent;color:#f3ce60;font-size:34px;line-height:1;cursor:pointer}.sitebar.search-open>.brand-link,.sitebar.search-open>.header-actions,.sitebar.search-open>.menu-button{visibility:hidden}.catalog-controls{position:relative;z-index:1}.hero{min-height:0}.lang-en .hero,.lang-en .wrap{text-align:left}.lang-en .sitebar{direction:ltr}.lang-en .site-menu{text-align:left}.lang-en .card{text-align:left}.lang-en .feature{text-align:center}@media(max-width:700px){.sitebar{min-height:70px;padding:6px 14px;gap:8px}.sitebar .logo{width:58px;height:50px}.header-search input{height:40px;min-width:0}.header-actions{gap:4px}.header-actions button{min-height:34px;padding:4px 7px}.cart-button{font-size:0}.cart-button b{font-size:15px}.cart-button::before{content:'🛒';font-size:18px}.menu-button{font-size:27px}.hero{padding:32px 7%;border-radius:20px}.hero h1{font-size:clamp(28px,8vw,38px);line-height:1.35}.hero p{font-size:15px}.product .info h1{font-size:clamp(25px,7vw,36px)}.sitebar.search-open .header-search{padding:10px 12px}.sitebar.search-open .header-search input{height:48px}}
/* Header correction: a single cart control, menu at the far right and brand at the far left. */
.cartbar{display:none!important}
.sitebar{direction:ltr;display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;gap:10px}
.sitebar>.menu-button{grid-column:1;grid-row:1;order:initial}.sitebar>.header-search{grid-column:2;grid-row:1;order:initial}.sitebar>.header-actions{grid-column:3;grid-row:1;order:initial}.sitebar>.brand-link{grid-column:4;grid-row:1;order:initial}.sitebar .header-actions,.sitebar .header-search{direction:rtl}.sitebar .header-search input{text-align:right}.lang-en .sitebar .header-search input{text-align:left}.sitebar .site-menu{direction:rtl;text-align:right}
@media(max-width:700px){.sitebar{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px}.sitebar>.menu-button{padding:2px 5px}.sitebar .header-actions{gap:3px}.sitebar .brand-link{justify-self:end}.sitebar .logo{width:54px;height:48px}.sitebar .header-search input{padding:0 13px;font-size:14px}.sitebar.search-open .header-search{grid-column:1/-1;grid-row:1;position:relative;inset:auto;padding:0;background:transparent}.sitebar.search-open .header-search input{height:46px}.sitebar.search-open>.brand-link,.sitebar.search-open>.header-actions,.sitebar.search-open>.menu-button{visibility:hidden}.sitebar.search-open{display:block;padding:11px 12px}.sitebar.search-open .header-search{display:flex}}
/* Final physical positioning: logo left, menu right, independent from page direction. */
.sitebar>.brand-link{grid-column:1!important;grid-row:1}.sitebar>.header-search{grid-column:2!important;grid-row:1}.sitebar>.header-actions{grid-column:3!important;grid-row:1}.sitebar>.menu-button{grid-column:4!important;grid-row:1}.sitebar .brand-link{justify-self:start}.sitebar .menu-button{justify-self:end}
.catalog-controls{align-items:stretch}.catselect,.sort-control{min-height:52px}.sort-control{display:flex;align-items:center;gap:8px;white-space:nowrap}.sort-control select{min-width:0;margin:0;flex:1}.catselect label{white-space:nowrap}
@media(max-width:700px){.catalog-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.catselect,.sort-control{width:100%;max-width:none;min-width:0}.catselect{justify-content:flex-start}.catselect select{min-width:0;width:100%}.sort-control{justify-content:space-between}.sort-control select{max-width:60%}}
/* The original static headers are replaced by site-ui.js. Never expose them before the shared header mounts. */
header > .bar{display:none!important}
header > .sitebar{display:grid!important}
/* Dropdown must always open from the physical right edge under the menu button. */
.site-menu{right:12px!important;left:auto!important;transform:none!important}
@media(max-width:700px){.site-menu{top:64px;right:8px!important;left:auto!important;width:min(285px,calc(100vw - 16px));max-height:calc(100vh - 90px);overflow-y:auto}.site-menu a{padding:13px 16px;font-size:16px}.menu-open .site-menu{display:block!important}}
/* Single cart icon: the literal cart icon in the shared header is sufficient. */
.cart-button::before{content:none!important}
@media(max-width:700px){.cart-button{font-size:16px!important}.cart-button b{font-size:15px!important}}
/* Search is intentionally available only on the storefront homepage. */
.sitebar.no-search{grid-template-columns:1fr auto auto auto}.sitebar.no-search>.brand-link{grid-column:1!important}.sitebar.no-search>.header-actions{grid-column:2!important}.sitebar.no-search>.menu-button{grid-column:4!important}.sitebar.no-search .brand-link{justify-self:start}@media(max-width:700px){.sitebar.no-search{grid-template-columns:1fr auto auto}.sitebar.no-search>.brand-link{grid-column:1!important}.sitebar.no-search>.header-actions{grid-column:2!important}.sitebar.no-search>.menu-button{grid-column:3!important}}
/* Mobile menu: viewport-anchored to the physical right below the header. */
@media(max-width:700px){.site-menu{position:fixed!important;top:70px!important;right:8px!important;left:auto!important;bottom:auto!important;z-index:9999!important;direction:rtl!important;text-align:right!important}.lang-en .site-menu{direction:ltr!important;text-align:left!important}}

/* ============ Product page v2: gallery, price tiers, related ============ */
.gallery{align-items:stretch;overflow:visible;min-width:0}
.info{min-width:0}
.gallery .gallery-main{width:100%;height:420px}
@media(max-width:700px){.gallery .gallery-main{height:min(70vw,330px)}}
.gallery-stage{position:relative}
.gallery-main{cursor:zoom-in}
.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(6,69,47,.55);color:#fff;font-size:15px;cursor:pointer;line-height:1;padding:0}
.gal-arrow:hover{background:var(--g)}
.gal-arrow.prev{right:8px}
.gal-arrow.next{left:8px}
.img-count{position:absolute;bottom:10px;inset-inline-start:10px;background:rgba(6,69,47,.72);color:#fff;font-size:12px;border-radius:10px;padding:3px 9px;font-weight:700}
.lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:90;align-items:center;justify-content:center;cursor:zoom-out;padding:18px}
.lightbox img{max-width:94vw;max-height:90vh;border-radius:14px;background:#fff}
.cat-pill{display:inline-block;background:var(--gold);color:#17251e;border-radius:14px;padding:5px 14px;font-size:13px;font-weight:700;margin-bottom:10px}
.price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.old-price{color:#c0392b;text-decoration:line-through;font-size:16px;font-weight:700}
.save-badge{background:#e3f5ea;color:var(--g);border:1px solid #bfe6cf;border-radius:10px;padding:3px 10px;font-size:12px;font-weight:800;white-space:nowrap}
.tiers{background:#fff;border:1px solid #ebdfbd;border-radius:14px;padding:12px 14px;margin:12px 0}
.tiers-title{font-weight:800;font-size:14px;margin-bottom:9px;color:var(--d)}
.tier-chips{display:flex;gap:9px;flex-wrap:wrap}
.tier-chip{border:2px solid #dfcf9c;background:#fff;border-radius:12px;padding:8px 14px;cursor:pointer;display:grid;gap:1px;text-align:center;font:inherit;font-weight:700;color:var(--ink);min-width:64px}
.tier-chip small{font-size:12px;font-weight:600;opacity:.92}
.tier-chip em{font-style:normal;font-size:11px;font-weight:800;color:#c0392b}
.tier-chip.active{border-color:var(--gold);background:var(--gold);color:#17251e}
.tier-chip.active em{color:#7a4d00}
.total-line{font-size:14px;font-weight:700;margin:10px 0 2px;color:var(--d)}
.total-line b{color:var(--g);font-size:18px}
.btn-lg{width:100%;padding:15px;font-size:17px;border-radius:13px;margin-top:6px}
.trust-row{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin:12px 0 4px}
.related{margin-top:38px}
.related>h2{font-size:23px;color:var(--d);margin:0 0 14px}
.card-img{display:block;position:relative}
.save-chip{position:absolute;top:8px;inset-inline-start:8px;background:#d43a3a;color:#fff;border-radius:10px;padding:2px 9px;font-size:12px;font-weight:800;z-index:2}
.card .body .btn{display:block;text-align:center;text-decoration:none}
.description p{white-space:pre-line}
@media(max-width:700px){.gal-arrow{width:32px;height:32px}.price-row{gap:8px}.trust-row{gap:12px;font-size:12px}}
.dark .tiers,.dark .tier-chip{background:var(--surface);color:var(--ink);border-color:var(--line)}
.dark .tier-chip.active{background:var(--gold);color:#17251e;border-color:var(--gold)}
.dark .tier-chip.active em{color:#7a4d00}
.dark .tiers-title,.dark .total-line{color:var(--ink)}
.dark .save-badge{background:#244938;color:#7ee1b0;border-color:#426451}
.dark .trust-row{color:var(--muted)}
.dark .img-count{background:rgba(0,0,0,.6)}
.dark .old-price{color:#ff8a7a}
.dark .lightbox{background:rgba(0,0,0,.92)}

/* قسم: عناوين الأقسام في القائمة المنسدلة + روابط الفوتر بدون فواصل */
.site-menu .menu-head{display:block;padding:10px 16px 2px;font-size:11px;letter-spacing:.5px;color:#ffffff99;text-transform:uppercase}
.footer-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:6px}
footer.site-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:34px 20px 28px;margin-top:46px;background:var(--header,#064b37);color:#fff;text-align:center}.site-footer .logo{order:0}.site-footer .footer-brand{font-size:19px;font-weight:700;color:#f3ce60}.site-footer .footer-links a{font-size:16px}.site-footer .footer-contact{font-size:16px;color:#f3ce60;text-decoration:none}.site-footer .footer-copy{margin:6px 0 0;font-size:16px;color:#cfe0d6;opacity:.85}@media(max-width:700px){.site-footer .footer-links a{font-size:10px}.site-footer .footer-contact{font-size:10px}}.contact-form{display:grid;gap:14px;max-width:560px;margin:20px 0}.contact-form label{display:grid;gap:6px;font-weight:700}.contact-form input,.contact-form textarea{padding:11px 13px;border:1px solid #dfcf9c;border-radius:10px;font:inherit;background:#fff;color:#17251e}.contact-form textarea{resize:vertical}.dark .contact-form input,.dark .contact-form textarea{background:#f7faf7;color:#17251e}.contact-status{font-weight:700}.contact-status.ok{color:var(--g)}

/* ===== Order windows & cart: subtle brand watermark background ===== */
.order-panel,.modal .panel{position:relative;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-radius:20px}
.order-panel::before,.modal .panel::before{content:"";position:absolute;inset:0;background:url('/assets/logo.png') center/auto 34% no-repeat;opacity:.06;pointer-events:none;z-index:0}
.order-panel>*,.modal .panel>*{position:relative;z-index:1}
.order-totals{border-top:1px solid #ebdfbd;margin:14px 0;padding-top:12px;line-height:2;font-size:15px}
.order-totals p{display:flex;justify-content:space-between;gap:10px;margin:0}
.order-totals .order-total{font-weight:bold;color:var(--g);font-size:17px}
.dark .order-totals{border-color:var(--line)}
.dark .order-totals .order-total{color:#7ee1b0}
