:root{--theme-navy:#062842;--theme-blue:#0b4e78;--theme-gold:#c98f24;--theme-cream:#f8f1e5;--theme-panel:#fff;--theme-text:#10253a;--theme-muted:#617184;--theme-line:#dbe3ea;--theme-radius:18px;--theme-shadow:0 14px 36px rgba(7,35,58,.09)}
[data-color-scheme="dark"]{--bg:#0e1116;--panel:#151922;--ink:#f7f7f7;--muted:#aab0bb;--line:#2a303a;--soft:#111720;--navy:#e8b044;--shadow:0 16px 50px rgba(0,0,0,.35)}
html[data-theme] body{background:var(--theme-bg,#f7f9fb);color:var(--theme-text);overflow-x:clip}
html[data-theme] .container{width:min(1320px,calc(100% - 40px))}
html[data-theme] .lux-header,html[data-theme] .product-card,html[data-theme] .cart-drawer,html[data-theme] .modal-box{font-family:Tajawal,Arial,sans-serif}
html[data-theme] .product-card{border:1px solid var(--theme-line)!important;background:var(--theme-panel)!important;box-shadow:var(--theme-shadow)!important}
html[data-theme] .sale-badge{background:#bd2525!important;color:#fff!important}
html[data-theme] .q1-shopping-hub{padding:clamp(48px,7vw,88px) 0;background:var(--hub-bg,#eef4f8)}
.q1-theme-collections{padding:36px 0 0}.q1-theme-collections .container{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.q1-theme-collections button{border:1px solid var(--theme-line);background:var(--theme-panel);padding:20px;text-align:start;cursor:pointer;border-radius:var(--theme-radius);box-shadow:0 8px 24px rgba(7,35,58,.05)}.q1-theme-collections span,.q1-theme-collections small{display:block}.q1-theme-collections span{font-size:20px;font-weight:900;color:var(--theme-navy)}.q1-theme-collections small{color:var(--theme-muted);margin-top:6px}
.q1-hub-heading{display:grid;grid-template-columns:1fr minmax(280px,.7fr);gap:30px;align-items:end;margin-bottom:28px}
.q1-hub-heading span,.q1-group-kicker{color:var(--theme-gold);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px}
.q1-hub-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:8px 0;color:var(--theme-navy)}
.q1-hub-heading p{color:var(--theme-muted);line-height:1.8;margin:0}
.q1-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.q1-hub-card{min-width:0;min-height:142px;border:1px solid var(--theme-line);border-radius:var(--theme-radius);background:var(--theme-panel);padding:20px;text-align:start;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;color:var(--theme-text);cursor:pointer;box-shadow:0 8px 24px rgba(7,35,58,.06);transition:transform .18s ease,border-color .18s ease}
.q1-hub-card:hover{transform:translateY(-3px);border-color:var(--theme-gold)}
.q1-hub-card i{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#edf4f8;font-style:normal;font-size:22px}
.q1-hub-card b{display:block;font-size:18px;color:var(--theme-navy)}.q1-hub-card small{display:block;color:var(--theme-muted);margin-top:6px;line-height:1.45}.q1-hub-card em{font-style:normal;color:var(--theme-gold);font-size:20px}
.q1-group-box{width:min(850px,calc(100vw - 28px));padding:clamp(24px,4vw,44px)!important}
.q1-group-box h2{font-size:clamp(28px,4vw,44px);color:var(--theme-navy);margin:10px 0}.q1-group-box>p{color:var(--theme-muted)}
.q1-group-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.q1-group-tiers>div{border:1px solid var(--theme-line);border-radius:16px;padding:16px;text-align:center;background:#fff}.q1-group-tiers b,.q1-group-tiers strong{display:block}.q1-group-tiers b{font-size:28px;color:var(--theme-navy)}.q1-group-tiers span{color:var(--theme-muted);font-size:13px}.q1-group-tiers strong{font-size:24px;color:#148052;margin-top:8px}.q1-group-tiers .featured{border-color:var(--theme-gold);background:#fff8e8}
.q1-group-preview{background:#f3f6f8;border-radius:16px;padding:18px}.q1-group-preview>div:first-child{display:flex;justify-content:space-between}.q1-group-progress{height:9px;background:#dce5eb;border-radius:99px;margin:12px 0;overflow:hidden}.q1-group-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--theme-blue),var(--theme-gold));border-radius:inherit}.q1-group-preview small{color:var(--theme-muted)}
.q1-group-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.q1-group-note{color:var(--theme-muted)}
.q1-theme-lab{position:fixed;inset:128px auto auto 20px;z-index:1000;font-family:Tajawal,Arial,sans-serif;direction:ltr}.q1-theme-lab-toggle{border:1px solid #d7e0e7;border-radius:999px;background:#062842;color:#fff;padding:12px 16px;display:flex;gap:9px;align-items:center;box-shadow:0 14px 34px rgba(0,0,0,.2);cursor:pointer}.q1-theme-lab-panel{position:absolute;top:54px;left:0;width:260px;background:#fff;border:1px solid #dbe3ea;border-radius:18px;padding:16px;box-shadow:0 20px 50px rgba(0,0,0,.18);display:none}.q1-theme-lab.open .q1-theme-lab-panel{display:block}.q1-theme-lab-panel small,.q1-theme-lab-panel strong{display:block;margin-bottom:8px}.q1-theme-lab-panel small{color:#718096}.q1-theme-lab-options{display:grid;gap:8px}.q1-theme-lab-options button{border:1px solid #dbe3ea;background:#fff;border-radius:12px;padding:11px;text-align:start;cursor:pointer}.q1-theme-lab-options button.active{background:#062842;color:#fff;border-color:#062842}
html[data-theme="orbit"]{--theme-bg:#f5f8fb;--hub-bg:linear-gradient(180deg,#eef5f8,#f8fafb);--theme-radius:20px;--theme-shadow:0 12px 30px rgba(6,40,66,.09)}
html[data-theme="orbit"] .q158-hero{padding-block:14px 28px!important}
html[data-theme="orbit"] .q158-shell{border-radius:26px!important;box-shadow:0 20px 54px rgba(6,40,66,.12)!important;border:1px solid rgba(201,143,36,.36)!important}
html[data-theme="orbit"] .q158-orbit *,html[data-theme="orbit"] .q1-logo-disc-overlay{animation-duration:36s!important}
html[data-theme="orbit"] .product-card{border-radius:19px!important}html[data-theme="orbit"] .q1-hub-card.group{border-color:rgba(201,143,36,.65)}
html[data-theme="market"]{--theme-bg:#f4f6f8;--hub-bg:#eaf0f4;--theme-radius:12px;--theme-shadow:0 5px 16px rgba(5,36,60,.07)}
html[data-theme="market"] .lux-top-strip{min-height:28px!important;background:#062842!important}
html[data-theme="market"] .lux-header{box-shadow:0 2px 12px rgba(7,35,58,.08)!important}
html[data-theme="market"] .lux-header-inner{min-height:96px!important}
html[data-theme="market"] .q158-hero{padding:24px 0!important;background:#edf2f5!important}
html[data-theme="market"] .q158-shell{grid-template-columns:1.2fr .8fr!important;max-width:1320px!important;min-height:490px!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 28px rgba(7,35,58,.08)!important}
html[data-theme="market"] .q158-orbit-panel{order:2;background:linear-gradient(135deg,#f5e4bf,#fff9ed)!important}
html[data-theme="market"] .q158-copy{order:1;align-items:flex-start!important;justify-content:center!important;text-align:start!important;padding:34px 46px!important;background:linear-gradient(135deg,#fff,#f3f6f8)!important}
html[data-theme="market"] .q158-copy h1{font-size:clamp(38px,4.2vw,56px)!important;line-height:1.03!important}html[data-theme="market"] .q158-copy p{max-width:520px}
html[data-theme="market"] .q158-features{width:100%!important}
html[data-theme="market"] .q1-categories{padding:58px 0 28px!important}
html[data-theme="market"] .q1-category-grid{grid-template-columns:repeat(4,1fr)!important}
html[data-theme="market"] .q1-category-grid button{border-radius:10px!important;box-shadow:none!important;border-color:#d9e1e7!important}
html[data-theme="market"] .lux-products{padding-top:34px!important}
html[data-theme="market"] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html[data-theme="market"] .product-card{border-radius:10px!important}html[data-theme="market"] .q1-hub-card{border-radius:12px}html[data-theme="market"] .quick-view{border-radius:8px!important}
html[data-theme="signature"]{--theme-bg:#fbf8f2;--hub-bg:#efe7db;--theme-panel:#fffdf9;--theme-text:#14283a;--theme-muted:#756e65;--theme-line:#e6ddcf;--theme-radius:4px;--theme-shadow:0 18px 50px rgba(20,40,58,.08)}
html[data-theme="signature"] body{font-family:Georgia,"Times New Roman",Tajawal,serif}
html[data-theme="signature"] .lux-top-strip{background:#102b40!important}
html[data-theme="signature"] .lux-header{background:rgba(255,253,249,.96)!important;box-shadow:none!important;border-bottom:1px solid #e7dfd3}
html[data-theme="signature"] .q158-hero{padding:50px 0 74px!important;background:#fbf8f2!important}
html[data-theme="signature"] .q158-shell{grid-template-columns:.9fr 1.1fr!important;max-width:1380px!important;min-height:650px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
html[data-theme="signature"] .q158-orbit-panel{background:#eee2d0!important;border-radius:2px!important;overflow:hidden}
html[data-theme="signature"] .q158-copy{padding:clamp(38px,5vw,64px)!important;align-items:flex-start!important;justify-content:center!important;text-align:start!important;background:#fffdf9!important}
html[data-theme="signature"] .q158-copy h1{font-family:Georgia,"Times New Roman",Tajawal,serif;font-size:clamp(42px,4.8vw,62px)!important;line-height:1.06!important;font-weight:500!important}
html[data-theme="signature"] .q158-copy>b{color:#a97820!important;letter-spacing:.12em}
html[data-theme="signature"] .q158-features{display:none!important}
html[data-theme="signature"] .lux-benefits-card{box-shadow:none!important;border-top:1px solid #e6ddcf!important;border-bottom:1px solid #e6ddcf!important;border-radius:0!important}
html[data-theme="signature"] .q1-categories{padding:90px 0 48px!important}
html[data-theme="signature"] .q1-theme-collections{padding-top:70px}html[data-theme="signature"] .q1-theme-collections button{border-radius:2px;box-shadow:none}
html[data-theme="signature"] .q1-category-grid{gap:24px!important}
html[data-theme="signature"] .q1-category-grid button{height:110px!important;border-radius:2px!important;box-shadow:none!important;background:#fffdf9!important}
html[data-theme="signature"] .lux-products{padding:60px 0 100px!important}
html[data-theme="signature"] .q1-products-title h2,html[data-theme="signature"] .q1-hub-heading h2{font-family:Georgia,"Times New Roman",Tajawal,serif;font-weight:500!important}
html[data-theme="signature"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important}
html[data-theme="signature"] .product-card{border-radius:2px!important;border:0!important;box-shadow:0 16px 46px rgba(20,40,58,.08)!important}
html[data-theme="signature"] .product-media{height:340px!important;background:#f7f2e9!important}html[data-theme="signature"] .q1-hub-card{border-radius:2px}
html[data-theme="signature"] .small-btn,html[data-theme="signature"] .btn{border-radius:2px!important}
@media(max-width:980px){.q1-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme="market"] .q158-shell,html[data-theme="signature"] .q158-shell{grid-template-columns:1fr!important;min-height:0!important}html[data-theme="market"] .q158-copy,html[data-theme="signature"] .q158-copy{order:1!important;padding:36px 28px!important;align-items:center!important;text-align:center!important}html[data-theme="market"] .q158-orbit-panel,html[data-theme="signature"] .q158-orbit-panel{order:2!important;min-height:420px!important}html[data-theme="market"] .product-grid,html[data-theme="signature"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){html[data-theme] .container{width:min(100% - 24px,1320px)}.q1-theme-collections .container{grid-template-columns:1fr}.q1-hub-heading{grid-template-columns:1fr;gap:12px}.q1-hub-grid{grid-template-columns:1fr}.q1-hub-card{min-height:104px;padding:15px}.q1-group-tiers{grid-template-columns:repeat(2,1fr)}.q1-group-actions{grid-template-columns:1fr}.q1-theme-lab{left:10px;top:96px}.q1-theme-lab-toggle b{display:none}.q1-theme-lab-panel{width:min(270px,calc(100vw - 20px))}html[data-theme="market"] .q158-hero,html[data-theme="signature"] .q158-hero{padding:14px 0 34px!important}html[data-theme="market"] .q158-copy,html[data-theme="signature"] .q158-copy{padding:26px 18px!important}html[data-theme="market"] .q158-orbit-panel,html[data-theme="signature"] .q158-orbit-panel{min-height:310px!important}html[data-theme="market"] .q1-category-grid,html[data-theme="signature"] .q1-category-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html[data-theme="market"] .product-grid,html[data-theme="signature"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-theme="signature"] .product-media{height:190px!important}}
@media(prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] *::before,html[data-theme] *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.q1-theme-gallery{position:fixed;inset:28px 28px 28px 28px!important;width:auto!important;max-width:1180px;margin:auto;overflow:auto;padding:22px!important;border-radius:20px!important}.q1-gallery-head{position:sticky;top:-22px;z-index:2;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e1e7ec}.q1-gallery-head strong{font-size:24px;color:#062842}.q1-gallery-head>button{border:0;background:#eef2f5;border-radius:50%;width:38px;height:38px;font-size:24px}.q1-theme-gallery .q1-theme-lab-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.q1-theme-gallery article{position:relative;border:1px solid #dce4ea;border-radius:15px;padding:12px;background:#fff;display:grid;grid-template-columns:100px 1fr;gap:12px}.q1-theme-gallery article.active{border-color:#bd8827;box-shadow:0 0 0 2px rgba(189,136,39,.18)}.q1-theme-thumb{height:82px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#f7f8f9,#dce3e8);color:#092c48;font:900 25px Georgia,serif}.q1-theme-thumb.marketplace{background:linear-gradient(135deg,#082e4b,#d49a31);color:#fff}.q1-theme-thumb.editorial{background:linear-gradient(135deg,#fffdf8,#d8c7aa)}.q1-theme-thumb.interactive{background:radial-gradient(circle,#d9a13a,#08233a 58%);color:#fff}.q1-theme-gallery article small,.q1-theme-gallery article b,.q1-theme-gallery article strong{display:block;margin:0 0 3px}.q1-theme-gallery article small{color:#8b671f}.q1-theme-gallery article b{color:#1b3449}.q1-theme-gallery article strong{font-size:13px;color:#607181}.q1-theme-gallery article>em{position:absolute;top:7px;right:7px;background:#0b4e78;color:#fff;border-radius:99px;padding:3px 8px;font-size:10px;font-style:normal}.q1-gallery-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.q1-gallery-actions button{padding:8px!important;font-size:11px!important;text-align:center!important}.q1-gallery-actions button:last-child{background:#062842;color:#fff}
@media(max-width:800px){.q1-theme-gallery{inset:10px!important}.q1-theme-gallery .q1-theme-lab-options{grid-template-columns:1fr}.q1-theme-gallery article{grid-template-columns:82px 1fr}.q1-theme-thumb{height:70px}}

/* Production Signature: bright layered silver stage with live catalog media. */
html[data-theme="signature"] .q1-signature-hero.q1-signature-silver{height:650px;background:#f6f8fa}
html[data-theme="signature"] .q1-signature-silver .q1-signature-image{isolation:isolate;background:radial-gradient(circle at 48% 28%,rgba(255,255,255,.98),rgba(231,236,240,.8) 43%,rgba(190,200,209,.72) 100%);border-inline-end:1px solid #d5dde3}
html[data-theme="signature"] .q1-signature-silver .q1-signature-image:before{content:"";position:absolute;z-index:-1;inset:7% 5% 4%;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(191,202,211,.42));clip-path:polygon(10% 0,90% 0,100% 84%,78% 100%,20% 95%,0 70%);box-shadow:inset 0 0 70px rgba(255,255,255,var(--signature-gloss,.7))}
html[data-theme="signature"] .q1-signature-silver .q1-signature-image:after{content:"";position:absolute;inset:auto 8% 4%;height:27%;background:linear-gradient(#fff,#dce2e7);border-radius:50%;box-shadow:0 30px 45px rgba(22,51,72,.18),inset 0 8px 18px #fff;transform:perspective(500px) rotateX(60deg)}
.q1-signature-stage-products{position:absolute;z-index:2;inset:9% 7% 14%;display:grid;grid-template-columns:.7fr 1.35fr .7fr;align-items:end;gap:14px}.q1-signature-stage-products button{position:relative;z-index:2;border:0;background:transparent;min-width:0;color:#15344c;text-align:center}.q1-signature-stage-products button.main{order:2;transform:translateY(-30px)}.q1-signature-stage-products button:first-child:not(.main){order:1}.q1-signature-stage-products button:last-child{order:3}.q1-signature-stage-products img{display:block;width:100%;height:260px;object-fit:contain;mix-blend-mode:normal!important;filter:drop-shadow(0 24px 18px rgba(20,45,63,.22))}.q1-signature-stage-products .main img{height:390px}.q1-signature-stage-products b,.q1-signature-stage-products small{display:block}.q1-signature-stage-products b{font:600 14px Georgia,"Times New Roman",Tajawal,serif}.q1-signature-stage-products small{color:#a87925;margin-top:4px}
.q1-signature-logo-overlay{position:absolute!important;z-index:5;inset:24px auto auto 28px!important;width:108px!important;height:108px!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 7px 12px rgba(16,44,65,.18))!important}[dir="rtl"] .q1-signature-logo-overlay{inset:24px 28px auto auto!important}.q1-signature-upload{position:absolute;inset:0}.q1-signature-upload img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal!important}.q1-signature-silver .q1-signature-image>span{z-index:6;color:#17354c;text-shadow:none}.q1-signature-silver .q1-signature-copy{background:linear-gradient(135deg,#fff,#f8fafb);border-inline-start:1px solid #e3e8ec}.q1-signature-copy>a{margin-top:20px;border-bottom:1px solid #a77520;color:#102e45;padding:10px 0;font:700 15px Georgia,"Times New Roman",Tajawal,serif;text-decoration:none}

/* Shared flash campaign strip; normal catalog prices are untouched. */
.q1-flash-strip{--flash-navy:#082d4b;--flash-gold:#d9a13c;position:relative;z-index:12;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:132px;background:linear-gradient(110deg,var(--flash-navy),#0e426a);color:#fff;border-block:1px solid rgba(217,161,60,.7);overflow:hidden;font-family:Tajawal,Arial,sans-serif}.q1-flash-message{padding:18px clamp(20px,4vw,58px);display:grid;align-content:center;grid-template-columns:1fr auto;gap:3px 18px}.q1-flash-message>span{color:#f1be59;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.q1-flash-message>strong{font-size:20px}.q1-flash-message>b{grid-column:1;color:#ffd87e}.q1-flash-message>small{grid-column:1/-1;color:#cad8e2}.q1-flash-message>em{grid-column:1/-1;color:#e7bd6a;font-size:11px}.q1-flash-countdown{grid-column:2;grid-row:1/4;align-self:center;border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:12px;font:800 22px ui-monospace,monospace;direction:ltr}.q1-flash-products{display:flex;align-items:center;gap:10px;padding:13px 20px;overflow-x:auto;scrollbar-width:thin;background:rgba(255,255,255,.08)}.q1-flash-products article{min-width:220px}.q1-flash-products button{width:100%;height:104px;display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#fff;color:#12324a;padding:8px;text-align:start}.q1-flash-products img{width:78px;height:86px;object-fit:contain;background:#f1f3f5;border-radius:9px}.q1-flash-products span>*{display:block}.q1-flash-products span>b{font-size:12px;line-height:1.25}.q1-flash-products del{color:#8c969e;font-size:11px}.q1-flash-products strong{color:#a56e13}.q1-flash-products small{color:#8a671f}
html[data-theme="signature"] .q1-flash-strip{--flash-navy:#142f43;background:linear-gradient(110deg,#fffdf8,#e8edf0);color:#17344b}.q1-flash-strip .q1-flash-message>small{color:inherit;opacity:.72}html[data-theme="signature"] .q1-flash-products{background:#dfe5e9}html[data-theme="market"] .q1-flash-strip{min-height:116px}html[data-theme="orbit"] .q1-flash-strip{background:linear-gradient(110deg,#062842,#0b4e78)}

/* One sizing contract for native and Theme Lab product cards. */
html[data-theme] .product-grid{align-items:stretch!important}html[data-theme] .product-card{height:100%!important;min-height:520px;display:flex!important;flex-direction:column!important;overflow:hidden}html[data-theme] .product-media{flex:0 0 auto!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;background:linear-gradient(145deg,#fff,#eef1f3)!important}html[data-theme] .product-media>img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px;box-sizing:border-box}html[data-theme] .product-media>img.q1-image-fallback{padding:25%!important;opacity:.7}html[data-theme] .product-body{display:flex!important;flex:1!important;flex-direction:column!important}html[data-theme] .product-body h3{height:2.8em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html[data-theme] .price-line{min-height:46px!important;align-items:center!important}html[data-theme] .growth-actions,html[data-theme] .card-actions{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .card-actions button{min-height:42px!important}.q1-silver-product{height:100%;display:flex;flex-direction:column}.q1-silver-product>div{display:flex;flex:1;flex-direction:column}.q1-silver-product h3{height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.q1-silver-product p{min-height:3em}.q1-silver-price{min-height:44px}.q1-silver-product [data-add-product]{margin-top:auto}

@media(max-width:980px){html[data-theme="signature"] .q1-signature-hero.q1-signature-silver{height:auto}.q1-signature-stage-products{position:relative;inset:auto;min-height:470px;padding:30px}.q1-signature-stage-products img{height:230px}.q1-signature-stage-products .main img{height:330px}}
@media(max-width:620px){.q1-flash-strip{grid-template-columns:1fr}.q1-flash-message{grid-template-columns:1fr auto;padding:13px 15px}.q1-flash-message>strong{font-size:15px}.q1-flash-message>b{font-size:12px}.q1-flash-countdown{font-size:16px;padding:8px}.q1-flash-products{padding:9px 12px}.q1-flash-products article{min-width:196px}.q1-flash-products button{height:88px;grid-template-columns:65px 1fr}.q1-flash-products img{width:62px;height:70px}.q1-signature-stage-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:620px;padding:24px 14px}.q1-signature-stage-products .main{grid-column:1/-1;grid-row:1;order:-1}.q1-signature-stage-products img{height:130px}.q1-signature-stage-products .main img{height:270px}.q1-signature-stage-products b{font-size:11px}.q1-signature-logo-overlay{width:72px!important;height:72px!important}.q1-signature-silver .q1-signature-copy{padding:45px 24px}html[data-theme] .product-card{min-height:470px}}

/* V17.13 composition adapters: shared actions and state, genuinely different storefront structures. */
.q1-layout-adapter{font-family:Tajawal,Arial,sans-serif;color:#0c2941}.q1-layout-adapter button{font:inherit;cursor:pointer}
body.q1-adapted-layout>.lux-top-strip,body.q1-adapted-layout>.lux-header,body.q1-adapted-layout main>.q158-hero,body.q1-adapted-layout main>.lux-benefits{display:none!important}
.q1-adapter-brand{display:flex;align-items:center;gap:11px;color:#092b46;text-decoration:none}.q1-adapter-brand img{width:74px;height:74px;object-fit:contain}.q1-adapter-brand span{display:grid}.q1-adapter-brand b{font-size:17px}.q1-adapter-brand small{color:#b77916;font-weight:800}
.q1-adapter-controls{display:flex;align-items:center;gap:8px}.q1-adapter-controls>button,.q1-adapter-langs{border:1px solid #d7e0e6;background:#fff;border-radius:9px;min-height:42px;padding:0 13px;color:#0b2b44}.q1-adapter-langs{display:flex;padding:3px}.q1-adapter-langs button{border:0;background:transparent;border-radius:6px;padding:6px 9px;font-weight:800}.q1-adapter-langs button.active{background:#082c49;color:#fff}.q1-adapter-controls b{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:99px;background:#d09223;color:#fff;margin-inline-start:4px}

/* MARKET PRO */
html[data-theme="market"]{--theme-bg:#fff;--theme-panel:#fff;--theme-line:#dfe6eb;--theme-radius:8px;--theme-shadow:0 4px 16px rgba(5,38,61,.06)}
.q1-market-strip{background:#062a46;color:#fff;border-bottom:2px solid #ce942d;font-size:13px}.q1-market-strip .container{min-height:31px;display:flex;align-items:center;justify-content:center;gap:52px}.q1-market-strip span+span{position:relative}.q1-market-strip span+span:before{content:"";position:absolute;inset-inline-start:-26px;top:1px;width:1px;height:15px;background:rgba(255,255,255,.35)}
.q1-market-header{background:#fff;box-shadow:0 3px 14px rgba(5,38,61,.08);position:relative;z-index:15}.q1-market-head-main{display:grid!important;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:32px;min-height:94px}
.q1-market-head-main>.q1-adapter-search{grid-column:2;grid-row:1}.q1-market-head-main>.q1-adapter-controls{grid-column:3;grid-row:1}.q1-adapter-brand{grid-column:1;grid-row:1}
[dir="rtl"] .q1-market-head-main>.q1-adapter-brand{grid-column:1;grid-row:1}[dir="rtl"] .q1-market-head-main>.q1-adapter-search{grid-column:2;grid-row:1}[dir="rtl"] .q1-market-head-main>.q1-adapter-controls{grid-column:3;grid-row:1}
.q1-adapter-search{height:48px;border:1px solid #cfdbe3;border-radius:7px;background:#f8fafb;display:flex;align-items:center;gap:10px;padding:0 15px}.q1-adapter-search span{font-size:25px;color:#0b4e78}.q1-adapter-search input{width:100%;border:0;outline:0;background:transparent;font:700 15px Tajawal,Arial,sans-serif;color:#102b40}
.q1-market-nav{border-top:1px solid #edf0f2}.q1-market-nav .container{display:flex;align-items:center;gap:8px;min-height:48px}.q1-market-nav button{border:0;background:transparent;color:#16354c;font-weight:800;padding:14px 20px}.q1-market-nav button:first-child{background:#0b4e78;color:#fff}
.q1-market-promos{padding:30px 0 22px;background:#f4f7f9}.q1-market-promo-grid{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:18px;min-height:440px}.q1-market-main-promo{position:relative;overflow:hidden;border-radius:10px;background:#082d4a;color:#fff;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:28px;padding:42px}.q1-market-main-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.08));pointer-events:none}.q1-market-main-promo>div{position:relative;z-index:2}.q1-market-main-promo span{color:#e2ad49;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.q1-market-main-promo h1{font-size:clamp(38px,4.5vw,62px);line-height:1.02;margin:14px 0}.q1-market-main-promo p{color:#d9e4eb;line-height:1.7;max-width:530px}.q1-market-main-promo button,.q1-market-side-promos button{border:0;border-radius:6px;background:#d49a31;color:#082b45;padding:12px 20px;font-weight:900}.q1-market-main-promo img{width:100%;height:350px;object-fit:contain;background:#e9eef1;border-radius:8px;filter:drop-shadow(0 24px 22px rgba(0,0,0,.22));position:relative;z-index:2}
.q1-market-side-promos{display:grid;gap:18px}.q1-market-side-promos article{position:relative;overflow:hidden;border-radius:10px;background:#fff;border:1px solid #dfe7ec;display:grid;grid-template-columns:1fr .85fr;align-items:center;padding:24px}.q1-market-side-promos article:nth-child(2){background:#e9f1f6}.q1-market-side-promos h2{font-size:25px;line-height:1.05;margin:6px 0 18px}.q1-market-side-promos small{color:#a56d0c;font-weight:900}.q1-market-side-promos img{width:100%;height:150px;object-fit:contain}.q1-market-side-promos button{padding:9px 13px;font-size:13px;background:#092f4d;color:#fff}
.q1-market-section-tabs{background:#fff;padding:22px 0 0}.q1-market-section-tabs .container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.q1-market-section-tabs button{border:1px solid #dce5eb;background:#fff;color:#0b304d;border-radius:7px;padding:16px;font-weight:900;text-align:start}.q1-market-section-tabs button:after{content:"→";float:inline-end;color:#c98f24}
html[data-theme="market"] main>.q1-categories{padding:38px 0!important;background:#fff}html[data-theme="market"] .q1-category-grid{grid-template-columns:repeat(4,1fr)!important}html[data-theme="market"] .q1-category-grid button{height:120px!important;border-radius:7px!important;background:#f7f9fa!important}
html[data-theme="market"] .q1-theme-collections{padding:26px 0;background:#f4f7f9}html[data-theme="market"] .q1-theme-collections button{border-radius:7px;box-shadow:none}
html[data-theme="market"] .lux-products{background:#fff!important;padding:48px 0 70px!important}html[data-theme="market"] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}html[data-theme="market"] .product-card{border-radius:7px!important;box-shadow:none!important;transition:box-shadow .18s ease,transform .18s ease}html[data-theme="market"] .product-card:hover{box-shadow:0 10px 28px rgba(5,38,61,.12)!important;transform:translateY(-2px)}html[data-theme="market"] .product-media{height:220px!important;background:#f8fafb!important}html[data-theme="market"] .q1-shopping-hub{background:#eef3f6;padding:55px 0}html[data-theme="market"] .footer{background:#061f34!important;border-top:4px solid #c98f24}

/* SIGNATURE */
html[data-theme="signature"]{--theme-bg:#f8f3ea;--theme-panel:#fffdf9;--theme-line:#e2d7c5;--theme-radius:0;--theme-shadow:none}
.q1-signature-strip{height:28px;display:grid;place-items:center;background:#122d42;color:#f4ead9;font:12px Georgia,"Times New Roman",serif;letter-spacing:.08em}
.q1-signature-header{background:#fcfaf5;border-bottom:1px solid #e3d9ca}.q1-signature-header>.container{min-height:92px;display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(220px,340px) auto;align-items:center;gap:24px}.q1-signature-wordmark{display:flex;align-items:center;gap:9px;color:#102d43;text-decoration:none;font:24px Georgia,"Times New Roman",serif}.q1-signature-wordmark img{width:58px;height:58px;object-fit:contain}.q1-signature-wordmark i{font-weight:400;color:#a97925}.q1-signature-header nav{display:flex;justify-content:center;gap:22px}.q1-signature-header nav button{border:0;background:transparent;font-family:Georgia,"Times New Roman",Tajawal,serif;color:#243b4c;padding:10px 0}.q1-signature-search{height:42px;border-color:#d9cdbb;background:#fffdf8}.q1-signature-search input{font-family:Georgia,"Times New Roman",Tajawal,serif;font-weight:500}.q1-signature-header .q1-adapter-controls{justify-self:end}.q1-signature-header .q1-adapter-controls>button{border:0;background:transparent;font-family:Georgia,"Times New Roman",Tajawal,serif}.q1-signature-header .q1-adapter-langs{border:0;background:transparent}.q1-signature-header .q1-adapter-langs button.active{background:transparent;color:#a57420;text-decoration:underline}
.q1-signature-hero{height:640px;display:grid;grid-template-columns:1.15fr .85fr;background:#f8f3ea}.q1-signature-image{position:relative;overflow:hidden;min-height:0;background:linear-gradient(135deg,#d9c5a4,#f2e7d5)}.q1-signature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,rgba(20,42,59,.14))}.q1-signature-image img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;mix-blend-mode:multiply}.q1-signature-image span{position:absolute;inset:auto auto 38px 42px;z-index:2;color:#fff;font:italic 18px Georgia,"Times New Roman",Tajawal,serif;text-shadow:0 2px 12px rgba(0,0,0,.4)}[dir="rtl"] .q1-signature-image span{inset:auto 42px 38px auto}
.q1-signature-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(54px,8vw,120px);background:#fffdf9}.q1-signature-copy>span{color:#a77520;text-transform:uppercase;letter-spacing:.16em;font:12px Georgia,"Times New Roman",Tajawal,serif}.q1-signature-copy h1{font:500 clamp(54px,6vw,86px)/.98 Georgia,"Times New Roman",Tajawal,serif;color:#102e45;margin:22px 0}.q1-signature-copy p{font:17px/1.9 Georgia,"Times New Roman",Tajawal,serif;color:#6f6a63;max-width:480px}.q1-signature-copy button{margin-top:20px;border:0;border-bottom:1px solid #a77520;background:transparent;color:#102e45;padding:10px 0;font:700 15px Georgia,"Times New Roman",Tajawal,serif}
.q1-signature-curations{padding:80px 0 54px;background:#f8f3ea}.q1-signature-curations .container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.q1-signature-curations button{border:0;border-top:1px solid #cdbc9f;background:transparent;text-align:start;padding:22px 0;color:#17354b}.q1-signature-curations span,.q1-signature-curations b,.q1-signature-curations small{display:block}.q1-signature-curations span{font:12px Georgia,serif;color:#a57420}.q1-signature-curations b{font:500 30px Georgia,"Times New Roman",Tajawal,serif;margin:20px 0 9px}.q1-signature-curations small{font:14px Georgia,"Times New Roman",Tajawal,serif;color:#756e65}
html[data-theme="signature"] main>.q1-categories{display:none!important}html[data-theme="signature"] .q1-theme-collections{display:none!important}html[data-theme="signature"] .lux-products{padding:90px 0!important;background:#fffdf9!important}html[data-theme="signature"] .q1-products-title h2{font:500 clamp(40px,5vw,68px) Georgia,"Times New Roman",Tajawal,serif!important}html[data-theme="signature"] .lux-product-toolbar{border-top:1px solid #e1d7c8;border-bottom:1px solid #e1d7c8;padding:20px 0!important;background:transparent!important}html[data-theme="signature"] .lux-search-products,html[data-theme="signature"] #categorySelect{display:none!important}html[data-theme="signature"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:54px 30px!important}html[data-theme="signature"] .product-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme="signature"] .product-media{height:390px!important;background:#f3ecdf!important}html[data-theme="signature"] .product-card .quick-view{opacity:0;transition:opacity .2s}html[data-theme="signature"] .product-card:hover .quick-view{opacity:1}html[data-theme="signature"] .q1-shopping-hub{margin-top:30px;background:#142f43!important;color:#f7efe3}html[data-theme="signature"] .q1-hub-heading h2,html[data-theme="signature"] .q1-hub-card b{color:#f7efe3}html[data-theme="signature"] .q1-hub-heading p,html[data-theme="signature"] .q1-hub-card small{color:#c8c1b7}html[data-theme="signature"] .q1-hub-card{background:transparent;border:1px solid rgba(255,255,255,.22);box-shadow:none}html[data-theme="signature"] .q1-hub-card i{background:rgba(255,255,255,.08)}html[data-theme="signature"] .footer{background:#f0e7d9!important;color:#183348!important;border-top:1px solid #d5c6ad}

@media(max-width:980px){
  .q1-market-head-main{grid-template-columns:auto 1fr;gap:15px}.q1-market-head-main>.q1-adapter-search{grid-column:1/-1;grid-row:2}.q1-market-head-main>.q1-adapter-controls{grid-column:2;grid-row:1}.q1-market-promo-grid{grid-template-columns:1fr}.q1-market-side-promos{grid-template-columns:repeat(2,1fr)}html[data-theme="market"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .q1-signature-header>.container{grid-template-columns:1fr minmax(220px,320px) auto}.q1-signature-header nav{display:none}.q1-signature-hero{grid-template-columns:1fr;height:auto}.q1-signature-image{height:520px}.q1-signature-copy{padding:64px 8vw}.q1-signature-curations .container{gap:20px}
}
@media(max-width:620px){
  .q1-market-strip .container{justify-content:flex-start;overflow:hidden;white-space:nowrap;gap:34px}.q1-market-strip span+span:before{inset-inline-start:-17px}.q1-market-head-main{display:flex!important;flex-wrap:wrap;min-height:0;padding-block:10px}.q1-market-head-main .q1-adapter-brand span{display:none}.q1-market-head-main .q1-adapter-brand img{width:55px;height:55px}.q1-market-head-main>.q1-adapter-controls{margin-inline-start:auto}.q1-market-head-main>.q1-adapter-search{order:3;width:100%;height:44px}.q1-market-nav .container{overflow-x:auto;gap:0}.q1-market-nav button{white-space:nowrap;padding:12px 15px}.q1-market-promos{padding:12px 0}.q1-market-promo-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.q1-market-main-promo,.q1-market-side-promos article{min-width:calc(100vw - 28px);scroll-snap-align:center}.q1-market-main-promo{grid-template-columns:1fr;padding:28px;min-height:440px}.q1-market-main-promo h1{font-size:38px}.q1-market-main-promo img{height:190px;filter:none}.q1-market-side-promos{display:contents}.q1-market-side-promos article{min-height:300px}.q1-market-section-tabs .container{display:flex;overflow-x:auto}.q1-market-section-tabs button{min-width:180px}html[data-theme="market"] .q1-category-grid{grid-template-columns:repeat(2,1fr)!important}html[data-theme="market"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme="market"] .product-media{height:180px!important}
  .q1-signature-strip{font-size:10px;text-align:center;padding-inline:12px}.q1-signature-header>.container{min-height:72px;grid-template-columns:1fr auto;gap:8px;padding-block:10px}.q1-signature-wordmark img{width:42px;height:42px}.q1-signature-wordmark span{font-size:17px}.q1-signature-search{grid-column:1/-1;grid-row:2;width:100%;height:42px}.q1-signature-header .q1-adapter-controls>button[data-adapter-action="account"]{display:none}.q1-signature-header .q1-adapter-controls{gap:2px}.q1-signature-header .q1-adapter-controls>button{padding:0 5px}.q1-signature-hero{display:flex;flex-direction:column}.q1-signature-image{height:440px;order:1}.q1-signature-copy{order:2;padding:52px 24px}.q1-signature-copy h1{font-size:52px}.q1-signature-copy p{font-size:15px}.q1-signature-curations{padding:50px 0}.q1-signature-curations .container{grid-template-columns:1fr}.q1-signature-curations b{font-size:26px}html[data-theme="signature"] .product-grid{grid-template-columns:1fr!important;gap:48px!important}html[data-theme="signature"] .product-media{height:430px!important}
}
