:root{--ink:#173c42;--ink-2:#2d5f67;--teal:#21767b;--mint:#3bc7cc;--mint-soft:#e8fbf9;--paper:#fbfdfc;--white:#fff;--line:#d9e8e7;--muted:#667b80;--gold:#d8b25d;--rose:#ba6b67;--shadow:0 22px 70px #173c421f;--shadow-soft:0 14px 42px #173c4214;--hover-lift:translateY(-3px);--motion:.18s ease}button.cart-add.cart-add--icon{background:var(--teal);color:var(--white);border:2px solid #fffffff2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bundle-card__click,.shop-card__click,.product-card__click{height:100%;color:inherit;display:grid}.product-card__click{grid-template-columns:inherit}.shop-card,.bundle-card,.product-card{position:relative}.cart-add--icon{z-index:5;width:46px;height:46px;min-height:46px;color:var(--white);background:var(--teal);border:2px solid #fffffff2;border-radius:50%;padding:0;position:absolute;bottom:16px;left:16px;box-shadow:0 14px 30px #12535838}.cart-add--icon svg{stroke-width:2.4px}.shop-card .cart-add--icon,.bundle-card .cart-add--icon,.product-card .cart-add--icon{margin:0}.detail-hero{background:linear-gradient(#f7fbfa,#fff);padding:56px 0}.detail-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;display:grid}.detail-hero__media{border:1px solid var(--line);background:linear-gradient(135deg, var(--mint-soft), #fff);min-height:440px;box-shadow:var(--shadow-soft);border-radius:8px;place-items:center;display:grid;position:relative}.detail-hero__media img{object-fit:contain;width:min(72%,360px);height:min(72%,360px)}.detail-hero__media span{background:#ffffffe6;border:1px solid #173c421f;border-radius:8px;padding:7px 11px;font-weight:900;position:absolute;top:18px;right:18px}.detail-hero__content h1{margin:10px 0 14px;font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.08}.detail-hero__content p{color:var(--muted);line-height:1.9}.detail-price{color:var(--rose);background:#c4252e14;border-radius:8px;margin:14px 0 18px;padding:10px 14px;font-weight:900;display:inline-flex}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-panel{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);border-radius:8px;padding:24px}.detail-panel h2{margin:12px 0}.detail-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-panel li{color:var(--ink-2);align-items:flex-start;gap:9px;font-weight:800;display:flex}@media (max-width:760px){.detail-hero__grid,.detail-grid{grid-template-columns:1fr}.detail-hero__media{min-height:300px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:IBM Plex Sans Arabic,Tajawal,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(1180px,100% - 36px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdfceb;border-bottom:1px solid #d9e8e7bf;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:22px;min-height:82px;display:flex}.brand{width:auto;transition:transform var(--motion), filter var(--motion);border-radius:8px;align-items:center;display:inline-flex}.brand img{object-fit:contain;width:auto;height:58px}.brand:hover{filter:saturate(1.06);transform:translateY(-1px)}.main-nav{color:var(--ink-2);align-items:center;gap:8px;font-weight:700;display:flex}.main-nav a{transition:color var(--motion), background-color var(--motion), transform var(--motion);border-radius:8px;padding:9px 12px;position:relative}.main-nav a:hover{background:var(--mint-soft);color:var(--ink);transform:translateY(-1px)}.btn{cursor:pointer;min-height:46px;transition:transform var(--motion), border-color var(--motion), background var(--motion), box-shadow var(--motion), color var(--motion);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:800;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #173c421f}.btn--primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn--ghost{color:var(--ink);background:#ffffffad;border-color:#173c4238}.btn--small{background:var(--mint);min-height:40px;color:var(--ink);border-color:#173c421a;padding:8px 14px}.hero{isolation:isolate;background:#f7fbfa;min-height:76svh;position:relative;overflow:hidden}.hero__media{z-index:-2;background-color:#0000;background-image:linear-gradient(270deg,#fbfdfcfa 0%,#fbfdfcf0 46%,#fbfdfcc7 72%,#fbfdfc57 100%),url(/assets/naqaa-logo-mark.png);background-position:0,50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:scale(1.04)}.hero__overlay{z-index:-1;background:radial-gradient(circle at 78% 25%,#3bc7cc38,#0000 28%),linear-gradient(#fff0,#fbfdfcf2);position:absolute;inset:0}.hero__content{grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:end;gap:36px;min-height:76svh;padding:72px 0 48px;display:grid}.hero__copy{max-width:720px}.eyebrow{color:var(--rose);align-items:center;margin-bottom:12px;font-weight:900;display:inline-flex}.eyebrow--light{color:var(--mint)}.hero h1,.subhero h1{max-width:860px;color:var(--ink);margin:0;font-size:clamp(2.25rem,4.9vw,4.9rem);line-height:1.12}.hero p,.subhero p{color:#395f66;max-width:640px;margin:22px 0 0;font-size:clamp(1rem,2vw,1.22rem)}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__badges{align-self:end;gap:10px;display:grid}.metric{background:#ffffffd6;border:1px solid #d9e8e7d1;border-radius:8px;padding:16px;box-shadow:0 12px 40px #173c4214}.metric strong{color:var(--ink);font-size:2rem;line-height:1;display:block}.metric span{color:var(--muted);margin-top:7px;font-weight:700;display:block}.section{padding:92px 0}.section--tight{padding:38px 0}.section--mint{background:linear-gradient(#ecfbf8,#fbfdfc)}.section--dark{background:var(--ink);color:var(--white)}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trust-strip div{background:var(--white);border:1px solid var(--line);min-height:74px;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:14px 16px;font-weight:800;display:flex}.trust-strip svg{color:var(--mint);flex:none}.section-title{max-width:760px;margin-bottom:34px}.section-title--compact{margin-bottom:22px}.section-title h2{color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.section-title p{color:var(--muted);margin:16px 0 0;font-size:1.05rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.home-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-section--home-products{padding-top:54px}.commerce-section--home-products .product-card__media{min-height:220px}.commerce-section--home-products .product-card__body{padding:18px}.commerce-section--home-products .product-card h3{font-size:1.18rem}.commerce-section--home-products .product-card p{font-size:.95rem}.commerce-section--home-products .product-card ul{margin:14px 0}.product-card,.channel-card,.quality-item,.quote-form,.process-list article,.story-grid article,.contact-cards a,.contact-cards div{border:1px solid var(--line);background:var(--white);border-radius:8px;box-shadow:0 14px 48px #173c4212}.product-card,.bundle-card,.shop-card,.channel-card,.quality-item,.trustmark-card,.wholesale-option-card,.story-grid article,.contact-cards a,.contact-cards div,.settings-card,.dashboard-summary article,.cart-item,.address-card,.payment-method{transition:transform var(--motion), box-shadow var(--motion), border-color var(--motion), background-color var(--motion)}.product-card:hover,.bundle-card:hover,.shop-card:hover,.channel-card:hover,.quality-item:hover,.trustmark-card:hover,.wholesale-option-card:hover,.story-grid article:hover,.contact-cards a:hover,.settings-card:hover,.dashboard-summary article:hover,.cart-item:hover,.address-card:hover,.payment-method:hover{transform:var(--hover-lift);border-color:#3bc7cc61;box-shadow:0 22px 58px #173c421f}.product-card__media img,.shop-card__image img,.campaign-banner__visual img,.detail-hero__media img,.wholesale-hero__panel img{transition:transform .26s,filter .26s}.product-card:hover .product-card__media img,.shop-card:hover .shop-card__image img,.campaign-banner:hover .campaign-banner__visual img,.detail-hero__media:hover img,.wholesale-hero__panel:hover img{filter:saturate(1.06);transform:scale(1.045)}.product-card{flex-direction:column;display:flex;overflow:hidden}.product-card__media{background:#eef7f6;place-items:center;min-height:268px;display:grid;position:relative;overflow:hidden}.product-card__media img{object-fit:contain;width:min(70%,220px);height:min(70%,220px)}.product-card__media span{color:var(--ink);background:#ffffffe6;border:1px solid #173c421f;border-radius:8px;padding:7px 10px;font-size:.85rem;font-weight:900;position:absolute;top:14px;right:14px}.product-card__body{flex-direction:column;flex:1;padding:22px;display:flex}.product-card__top{color:var(--rose);align-items:center;gap:8px;font-weight:900;display:flex}.product-card h3{margin:8px 0;font-size:1.45rem}.product-card p{color:var(--muted);margin:0}.product-card ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.product-card li{color:var(--ink-2);align-items:center;gap:8px;font-weight:700;display:flex}.product-card li svg{color:var(--mint);flex:none}.product-card__details{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.product-card__details span{background:var(--mint-soft);color:var(--ink-2);border:1px solid #3bc7cc38;border-radius:8px;padding:6px 10px;font-size:.86rem;font-weight:800}.text-link{color:var(--ink);transition:color var(--motion), gap var(--motion);align-items:center;gap:8px;margin-top:auto;font-weight:900;display:inline-flex}.text-link:hover{color:var(--teal);gap:11px}.info-hero .subhero__content{max-width:920px}.info-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.info-section{background:linear-gradient(#fbfdfc,#f7fbfa)}.info-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.info-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);transition:transform var(--motion), box-shadow var(--motion), border-color var(--motion);border-radius:8px;padding:24px}.info-card:hover{transform:var(--hover-lift);border-color:#3bc7cc61;box-shadow:0 22px 58px #173c421f}.info-card__head{gap:6px;margin-bottom:12px;display:grid}.info-card__head span{color:var(--rose);font-weight:900}.info-card h2{color:var(--ink);margin:0;font-size:clamp(1.25rem,3vw,1.7rem)}.info-card p{color:var(--muted);margin:0;line-height:1.9}.info-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.info-card li{color:var(--ink-2);padding-inline-start:20px;font-weight:800;line-height:1.8;position:relative}.info-card li:before{content:"";inset-inline-start:0;background:var(--mint);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em}.info-document{background:var(--white);border:1px solid var(--line);max-width:920px;box-shadow:var(--shadow-soft);border-radius:8px;gap:0;padding:clamp(22px,4vw,42px);display:grid}.info-document__section{border-bottom:1px solid #1f30331a;padding:26px 0}.info-document__section:first-child{padding-top:0}.info-document__section:last-child{border-bottom:0;padding-bottom:0}.info-document__section .info-card__head{margin-bottom:10px}.info-document__section h2{color:var(--ink);margin:0;font-size:clamp(1.25rem,3vw,1.75rem)}.info-document__section p{color:var(--muted);margin:0;line-height:2}.info-document__section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.info-document__section li{color:var(--ink-2);padding-inline-start:22px;font-weight:800;line-height:1.9;position:relative}.info-document__section li:before{content:"";inset-inline-start:0;background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:.78em}.favorite-button{background:var(--white);min-height:46px;color:var(--ink);cursor:pointer;transition:transform var(--motion), background var(--motion), color var(--motion), box-shadow var(--motion), border-color var(--motion);border:1px solid #173c422e;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:900;display:inline-flex}.favorite-button:hover{border-color:#ba6b6773;transform:translateY(-2px);box-shadow:0 12px 28px #173c421f}.favorite-button.is-active{color:var(--rose);background:#ba6b671a;border-color:#ba6b6747}.favorite-button--floating{z-index:6;background:#fffffff0;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;position:absolute;top:14px;left:14px}.split{grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);align-items:center;gap:42px;display:grid}.split--reverse{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr)}.quality-list{gap:12px;display:grid}.quality-item{grid-template-columns:42px 1fr;align-items:start;padding:18px;display:grid}.quality-item svg,.channel-card svg,.process-list svg,.story-grid svg,.contact-cards svg{color:var(--mint)}.quality-item h3,.channel-card h3,.process-list h3,.story-grid h2{margin:0 0 6px}.quality-item p,.channel-card p,.process-list p,.story-grid p{color:var(--muted);margin:0}.package-showcase{box-shadow:var(--shadow);background:var(--white);border-radius:8px;overflow:hidden}.package-showcase img{aspect-ratio:4/5;object-fit:cover;width:100%}.channel-grid,.story-grid,.contact-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.channel-card,.story-grid article,.contact-cards a,.contact-cards div{padding:22px}.wholesale-panel{grid-template-columns:minmax(0,.9fr) minmax(340px,.7fr);align-items:center;gap:40px;display:grid}.wholesale-panel h2{max-width:680px;color:var(--white);margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.14}.wholesale-panel p{color:#ffffffc7;max-width:600px;margin:18px 0 0;font-size:1.05rem}.wholesale-steps{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.wholesale-steps span{color:var(--mint-soft);border:1px solid #ffffff2e;border-radius:8px;padding:9px 12px;font-weight:800}.quote-form{color:var(--ink);padding:22px}.quote-form__title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.quote-form h3{margin:0}.quote-form label{color:var(--ink-2);gap:7px;margin-bottom:12px;font-weight:900;display:grid}.quote-form input,.quote-form select,.quote-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fbfdfc;border-radius:8px;outline:none;padding:10px 12px}.quote-form textarea{resize:vertical;min-height:92px}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #3bc7cc29}.quote-form__button{width:100%;margin-top:6px}.wholesale-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 18%,#78eee83d,#0000 34%),radial-gradient(circle at 85% 14%,#d8b25d2e,#0000 30%),linear-gradient(135deg,#f5fbfa 0%,#fff 52%,#f7f2e7 100%);padding:78px 0 58px;position:relative;overflow:hidden}#wholesale-request{scroll-margin-top:96px}.wholesale-hero__grid,.wholesale-flow{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:38px;display:grid}.wholesale-hero__copy h1,.wholesale-flow__side h2{color:var(--ink);margin:0;line-height:1.12}.wholesale-hero__copy h1{letter-spacing:0;max-width:760px;font-size:clamp(2.25rem,4.9vw,4.65rem)}.wholesale-hero__copy p,.wholesale-flow__side>p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:1.08rem;line-height:1.9}.wholesale-hero__panel{background:linear-gradient(180deg, #fffffff0, #effcfae6), var(--white);text-align:center;border:1px solid #21767b26;border-radius:14px;justify-items:center;gap:12px;padding:28px;display:grid;position:relative;box-shadow:0 24px 70px #173c4224}.wholesale-hero__panel:before{content:"";pointer-events:none;border:1px solid #78eee847;border-radius:10px;position:absolute;inset:10px}.wholesale-hero__panel img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 24%, #78eee838, transparent 46%), var(--mint-soft);border-radius:14px;width:min(158px,52vw);padding:16px}.wholesale-hero__mini{min-height:28px;color:var(--ink-2);background:#d8b25d24;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:950;display:inline-flex}.wholesale-hero__panel h2{color:var(--ink);margin:4px 0 0;font-size:clamp(1.45rem,3vw,2.1rem)}.wholesale-hero__panel p{color:var(--muted);margin:0 0 4px;font-weight:750;line-height:1.7}.wholesale-hero__panel span{color:var(--muted);font-weight:800}.wholesale-hero__panel strong{color:var(--ink);margin-top:4px;font-size:1.22rem;display:block}.wholesale-hero__panel a,.quote-form__phone,.wholesale-callout{color:var(--ink);justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.wholesale-hero__panel a{background:linear-gradient(135deg, var(--teal), var(--mint));border-radius:10px;width:100%;min-height:48px;text-decoration:none;box-shadow:0 14px 30px #3bc7cc2e}.wholesale-audience{background:var(--white)}.wholesale-options-intro{text-align:center;justify-items:center;gap:8px;margin:0 auto 18px;display:grid}.wholesale-options-intro h2{max-width:680px;color:var(--ink);margin:0 auto;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.25}.wholesale-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wholesale-option-card{background:linear-gradient(180deg, #f8fcfbf5, #fffffffa), var(--white);border:1px solid #21767b1f;border-radius:12px;min-height:178px;padding:18px;box-shadow:0 14px 30px #173c420d}.wholesale-option-card svg{color:var(--mint);background:var(--mint-soft);border-radius:12px;width:42px;height:42px;padding:8px}.wholesale-option-card h3{color:var(--ink);margin:14px 0 8px}.wholesale-option-card p{color:var(--muted);margin:0;line-height:1.8}.wholesale-flow{align-items:start}.wholesale-flow__side{background:radial-gradient(circle at 12% 14%,#78eee824,#0000 34%),linear-gradient(#fbfdfc,#f2fbfa);border:1px solid #21767b1f;border-radius:14px;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 18px 46px #173c4214}.wholesale-flow__side h2{font-size:clamp(2rem,4vw,3.4rem)}.wholesale-flow__steps{gap:10px;margin-top:4px;display:grid}.wholesale-flow__steps div{background:#ffffffc2;border:1px solid #21767b1a;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.wholesale-flow__steps span{background:linear-gradient(135deg, var(--ink), var(--teal));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.wholesale-flow__steps p{color:var(--ink-2);margin:0;font-weight:900}.wholesale-callout{background:#fffaf0;border:1px solid #d8b25d61;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;padding:16px;text-decoration:none}.wholesale-callout strong{color:var(--ink)}.wholesale-flow__highlights{flex-wrap:wrap;gap:8px;display:flex}.wholesale-flow__highlights span{min-height:36px;color:var(--ink-2);background:#21767b14;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.88rem;font-weight:900;display:inline-flex}.wholesale-flow__highlights svg{color:var(--teal)}.quote-form{background:linear-gradient(180deg, #fffffffa, #f8fcfbfa), var(--white);border:1px solid #21767b24;border-radius:16px;padding:22px;box-shadow:0 26px 80px #173c4221}.quote-form__title{border-bottom:1px solid #21767b1a;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.quote-form__title svg{color:var(--mint);background:var(--mint-soft);border-radius:12px;flex:none;width:42px;height:42px;margin-top:2px;padding:9px}.quote-form__title p{color:var(--muted);margin:6px 0 0;font-weight:700;line-height:1.7}.quote-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quote-form__login{width:100%;min-height:46px;color:var(--ink);cursor:pointer;background:#78eee81a;border:1px solid #21767b29;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-weight:950;display:inline-flex}.quote-form__quick-group{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.quick-chip{border:1px solid var(--line);min-height:38px;color:var(--ink-2);cursor:pointer;background:#f8fcfb;border-radius:999px;padding:8px 12px;font-weight:900}.quick-chip:hover,.quick-chip.is-active{border-color:var(--mint);background:var(--mint-soft);color:var(--ink)}.quote-preview{background:linear-gradient(#f8fcfbfa,#f0faf8d1);border:1px dashed #2d5f673d;border-radius:12px;gap:8px;margin:12px 0 0;padding:14px;display:grid}.quote-preview span{color:var(--ink);font-weight:900}.quote-preview p{max-height:138px;color:var(--muted);white-space:pre-line;margin:0;font-size:.92rem;line-height:1.65;overflow:auto}.quote-form__actions{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.quote-form__copy{min-height:48px}.quote-form__phone{width:100%;min-height:42px;color:var(--ink-2);background:#d8b25d24;border-radius:12px;margin-top:14px;text-decoration:none}.wholesale-closing{background:#f8fcfb}.closing-cta{border:1px solid var(--line);background:var(--white);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.closing-cta div{align-items:center;gap:14px;display:flex}.closing-cta h2{margin:0;font-size:clamp(1.25rem,3vw,2rem)}.subhero{border-bottom:1px solid var(--line);background-color:#0000;background-image:linear-gradient(90deg,#fbfdfcf5,#e8fbf9c7),url(/assets/naqaa-logo-mark.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.subhero--brand{background-color:#0000;background-image:linear-gradient(90deg,#fbfdfcf5,#fbfdfcb3),url(/assets/naqaa-logo-mark.png);background-position:50%;background-repeat:no-repeat;background-size:min(60vw,680px);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.subhero__content{padding:96px 0 74px}.product-note{grid-template-columns:52px 1fr auto;align-items:center;gap:18px;display:grid}.process-list{gap:14px;display:grid}.process-list article{padding:20px}.dark-link{justify-self:start}.story-grid,.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards a,.contact-cards div{gap:7px;display:grid}.contact-cards span{color:var(--muted);font-weight:800}.contact-cards strong{color:var(--ink);text-align:right;direction:ltr}.site-footer{border-top:1px solid var(--line);background:#f2f7f6;padding-top:58px}.site-footer--compact{padding-top:0}.footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(180px,.55fr));gap:34px;display:grid}.footer-brand img{width:145px;margin-bottom:16px}.footer-brand p{max-width:420px;color:var(--muted);margin:0}.site-footer h3{margin:0 0 14px}.site-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--ink-2);font-weight:800}.footer-contact li{align-items:center;gap:9px;display:flex}.footer-bottom{border-top:1px solid var(--line);min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:42px;font-weight:800;display:flex}.site-footer--compact .footer-bottom{border-top:0;margin-top:0}.whatsapp-float{z-index:60;color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 42px #22c55e57}.whatsapp-float svg{width:31px;height:31px;display:block}.official-footer{border-top:1px solid var(--line);background:radial-gradient(circle at 12% 18%,#78eee81f,#0000 34%),linear-gradient(#eaf7f6 0%,#f4fbfa 100%);padding:32px 0 24px}.official-footer__grid{grid-template-columns:minmax(260px,1.05fr) minmax(155px,.52fr) minmax(220px,.7fr) minmax(380px,1.15fr);align-items:start;gap:26px;display:grid}.official-footer__brand img{width:132px;height:auto;margin-bottom:10px}.official-footer__brand p{max-width:390px;color:var(--ink-2);margin:0;font-weight:750;line-height:1.85}.official-footer h3{color:var(--ink);margin:0 0 10px;font-size:1rem}.official-footer__links,.official-footer__contact{gap:8px;display:grid}.official-footer a{color:var(--ink-2);transition:color var(--motion), transform var(--motion);font-weight:850;text-decoration:none}.official-footer a:hover{color:var(--teal);transform:translateY(-1px)}.official-footer__contact a{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.official-footer__contact svg{flex:none;width:18px;height:18px}.official-footer__social{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.official-footer__social a{background:#ffffffb8;border:1px solid #21767b1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 22px #14484e0f}.official-footer__social svg{width:20px;height:20px;display:block}.official-footer__legal{grid-template-columns:repeat(2,minmax(180px,1fr));align-self:start;gap:12px;padding-top:42px;display:grid}.official-footer__legal article{direction:rtl;background:#ffffffad;border:1px solid #21767b1a;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;min-height:92px;padding:12px;display:grid}.official-footer__legal img,.official-footer__badge{object-fit:contain;border-radius:6px;grid-row:span 2;width:44px;height:44px}.official-footer__badge{color:var(--teal);background:#21767b1a;place-items:center;font-weight:950;display:grid}.official-footer__legal span:not(.official-footer__badge){color:var(--muted);white-space:nowrap;min-width:0;font-size:.9rem;font-weight:900;line-height:1.35}.official-footer__legal strong{color:var(--ink);overflow-wrap:anywhere;white-space:nowrap;min-width:0;font-size:1rem;font-weight:950;line-height:1.3}.store-hero{background:linear-gradient(#e8fbf9b3,#fbfdfc),#fbfdfc;padding:34px 0 16px}.campaign-banner{background:linear-gradient(135deg, #fffffff5, #e8fbf9c2), var(--white);min-height:420px;box-shadow:var(--shadow);border:1px solid #173c421f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;display:grid;position:relative;overflow:hidden}.campaign-banner--hero{min-height:min(560px,100svh - 140px)}.campaign-banner--product{background:linear-gradient(135deg, #173c42fa, #2d5f67f0), var(--ink);color:var(--white)}.campaign-banner:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, var(--mint), var(--gold));width:12px;height:100%;position:absolute;top:0}.campaign-banner__copy{z-index:1;padding:clamp(26px,5vw,62px);position:relative}.campaign-banner__copy span{color:var(--rose);margin-bottom:12px;font-weight:900;display:inline-flex}.campaign-banner--product .campaign-banner__copy span{color:var(--mint)}.campaign-banner__copy h1,.campaign-banner__copy h2{max-width:760px;color:inherit;margin:0;font-size:clamp(2.35rem,5.4vw,5.3rem);line-height:1.07}.campaign-banner__copy h2{font-size:clamp(2.1rem,4.6vw,4.5rem)}.campaign-banner__copy p{max-width:620px;color:var(--muted);margin:18px 0 0;font-size:1.08rem}.campaign-banner--product .campaign-banner__copy p{color:#ffffffc2}.campaign-banner__copy strong,.store-link{background:var(--ink);min-height:44px;color:var(--white);border-radius:8px;align-items:center;gap:8px;margin-top:26px;padding:9px 16px;font-weight:900;display:inline-flex}.campaign-banner--product .campaign-banner__copy strong{background:var(--mint);color:var(--ink)}.campaign-banner__visual{background:linear-gradient(#fff3,#3bc7cc1f),#f4fbfa;place-items:center;height:100%;min-height:340px;display:grid}.campaign-banner__visual img{object-fit:contain;width:min(76%,360px);height:min(76%,360px)}.campaign-banner__visual--clean img{object-fit:contain;filter:drop-shadow(0 28px 54px #0000003d);width:min(78%,460px);height:auto;max-height:420px}.commerce-section{background:var(--paper);padding:72px 0}.commerce-section--flat{padding-top:20px}.commerce-section--trust{background:#f0f8f7}.commerce-section--dark{background:var(--ink);color:var(--white)}.commerce-heading{max-width:760px;margin-bottom:28px}.commerce-heading--row{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.commerce-heading span{color:var(--rose);margin-bottom:8px;font-weight:900;display:inline-flex}.commerce-heading h2{color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,3.6rem);line-height:1.14}.commerce-heading p{max-width:720px;color:var(--muted);margin:12px 0 0}.bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bundle-card{border:1px solid var(--line);background:var(--white);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 48px #173c4214}.bundle-card__tag{z-index:2;background:var(--gold);color:#2c2310;border-radius:8px;padding:7px 10px;font-size:.86rem;font-weight:900;position:absolute;top:14px;right:14px}.bundle-card__image{background:var(--mint-soft);height:230px}.bundle-card__image img{object-fit:contain;width:min(72%,190px);height:min(72%,190px)}.bundle-card__body{padding:18px}.bundle-card__body h3,.shop-card__body h3,.trustmark-card h3{color:var(--ink);margin:0}.bundle-card__body p,.shop-card__body p,.trustmark-card p{color:var(--muted);margin:5px 0 12px;font-weight:700}.bundle-card__body div{justify-content:space-between;align-items:center;gap:10px;display:flex}.bundle-card__actions{border-top:1px solid #1f303314;margin-top:14px;padding-top:14px}.bundle-card__body strong{color:var(--rose);font-size:1.18rem}.bundle-card__body span{color:var(--muted);font-weight:800}.store-link{background:var(--white);color:var(--ink);border:1px solid var(--line);margin-top:0}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.shop-card{aspect-ratio:1;border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-rows:minmax(0,1fr) auto;min-height:360px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 14px 42px #173c4213}.shop-card:hover,.bundle-card:hover,.campaign-banner:hover{transform:translateY(-2px)}.shop-card:hover{box-shadow:0 22px 60px #173c4221}.shop-card__image{background:linear-gradient(180deg, var(--mint-soft), #fff);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.shop-card__image img{object-fit:contain;width:min(70%,230px);height:min(70%,230px)}.shop-card__image span{color:var(--ink);background:#ffffffe6;border:1px solid #173c421f;border-radius:8px;padding:6px 9px;font-size:.82rem;font-weight:900;position:absolute;top:12px;right:12px}.shop-card__body{padding:18px}.shop-card__body ul{flex-wrap:wrap;gap:6px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.shop-card__body li{color:var(--ink-2);border:1px solid #3bc7cc40;border-radius:8px;padding:5px 8px;font-size:.82rem;font-weight:800}.shop-card__quote{color:var(--rose);align-items:center;gap:7px;margin-inline-end:10px;font-weight:900;display:inline-flex}.trustmark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.trustmark-grid--assets-only{background:var(--white);border-radius:10px;align-items:stretch;padding:36px 32px;box-shadow:0 18px 54px #09434812}.trustmark-card{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:8px;align-content:center;gap:8px;min-height:220px;padding:22px;display:grid}.trustmark-card>div:not(.trustmark-card__asset):not(.trustmark-card__placeholder){border:2px solid var(--mint);width:88px;height:88px;color:var(--ink);text-transform:uppercase;border-radius:50%;place-items:center;margin-inline:auto;font-weight:950;line-height:1.1;display:grid}.trustmark-card--asset{border-color:#0943480d;gap:0;min-height:300px;padding:0;overflow:hidden;box-shadow:0 10px 24px #09434809}.trustmark-card__asset{place-items:initial;width:100%;height:100%;min-height:300px;color:inherit;font-weight:inherit;text-transform:none;background-color:#f3f4f5;background-image:url(/assets/trustmarks-combined.webp);background-position:50%;background-repeat:no-repeat;background-size:300% 100%;border:0;border-radius:8px;margin:0;line-height:normal;display:block}.trustmark-card__asset--right{background-position:100%}.trustmark-card__asset--center{background-position:50%}.trustmark-card__asset--left{background-position:0}.trustmark-card__asset img{display:none}.trustmark-card--empty{background:linear-gradient(135deg,#2fc2c70d,#ffffffb8)}.trustmark-card__placeholder{background:0 0;border:0;border-radius:8px;width:100%;height:100%;min-height:300px;margin:0;display:block}[data-theme=dark] .trustmark-grid--assets-only{background:linear-gradient(#102e34f0,#0b2227fa);box-shadow:0 18px 54px #00000038}[data-theme=dark] .trustmark-card--asset{background:#0d252ae6;border-color:#78eee81f;box-shadow:0 14px 34px #0003}[data-theme=dark] .trustmark-card__asset{filter:brightness(.9)saturate(.96);background-color:#142f35}[data-theme=dark] .trustmark-card__placeholder{background:#78eee80f}.final-panel{grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(180px,.7fr));align-items:start;gap:24px;display:grid}.final-panel__brand img{width:118px;margin-bottom:12px}.final-panel h2,.final-panel h3{color:var(--white);margin:0 0 10px}.final-panel p,.final-panel a,.legal-card span{color:#ffffffb8}.final-panel__brand p{max-width:360px;margin:0}.final-panel__links{gap:8px;display:grid}.final-panel__links a{align-items:center;gap:8px;font-weight:800;display:inline-flex}.legal-card{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:18px}.legal-card p{gap:3px;margin:0 0 12px;display:grid}.legal-card strong{color:var(--white);font-size:.95rem}.header-actions{align-items:center;gap:8px;display:inline-flex}.profile-menu{z-index:70;position:relative}.profile-trigger{min-height:46px;color:var(--ink);cursor:pointer;transition:transform var(--motion), border-color var(--motion), box-shadow var(--motion), background-color var(--motion);background:#ffffffdb;border:1px solid #21767b2e;border-radius:999px;align-items:center;gap:9px;padding:5px 7px 5px 12px;display:inline-flex;box-shadow:0 12px 32px #173c4214}.profile-trigger:hover,.profile-menu.is-open .profile-trigger{background:var(--white);border-color:#3bc7cc80;transform:translateY(-1px);box-shadow:0 18px 44px #173c4221}.profile-trigger__avatar{width:36px;height:36px;color:var(--white);background:radial-gradient(circle at 30% 20%, #ffffff6b, transparent 28%), linear-gradient(135deg, var(--ink), var(--teal) 58%, var(--mint));border-radius:50%;place-items:center;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47,0 10px 22px #173c422e}.profile-trigger__avatar--large{flex:none;width:46px;height:46px}.profile-trigger__meta{text-align:start;gap:0;min-width:82px;display:grid}.profile-trigger__meta strong{max-width:112px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.35;overflow:hidden}.profile-trigger__meta small{color:var(--muted);font-size:.75rem;font-weight:900;line-height:1.2}.profile-dropdown{opacity:0;pointer-events:none;transform-origin:top;width:min(310px,100vw - 28px);transition:opacity var(--motion), transform var(--motion);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #21767b29;border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%,8px)scale(.98);box-shadow:0 24px 70px #173c422b}.profile-menu.is-open .profile-dropdown,.profile-menu:hover .profile-dropdown,.profile-menu:focus-within .profile-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.profile-dropdown:before{content:"";background:#fffffffa;border-top:1px solid #21767b29;border-left:1px solid #21767b29;width:14px;height:14px;position:absolute;top:-7px;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.profile-dropdown__head{background:linear-gradient(135deg,#21767b1a,#3bc7cc14);border-radius:8px;align-items:center;gap:11px;padding:11px;display:flex}.profile-dropdown__head div{min-width:0;display:grid}.profile-dropdown__head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.profile-dropdown__head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.profile-dropdown__links{gap:4px;display:grid}.profile-dropdown__links a,.profile-dropdown__logout{width:100%;min-height:42px;color:var(--ink-2);cursor:pointer;font:inherit;text-align:start;transition:transform var(--motion), background-color var(--motion), color var(--motion);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:900;display:flex}.profile-dropdown__links a:hover,.profile-dropdown__logout:hover{background:var(--mint-soft);color:var(--ink);transform:translate(-3px)}.profile-dropdown__links svg,.profile-dropdown__logout svg{color:var(--teal);flex:none}.profile-dropdown__logout{color:var(--rose);border-top:1px solid #21767b1a;border-radius:0 0 8px 8px}.icon-link{width:42px;height:42px;color:var(--ink);transition:transform var(--motion), border-color var(--motion), background var(--motion), box-shadow var(--motion), color var(--motion);background:#ffffffd1;border:1px solid #21767b2e;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-link:hover{background:var(--white);border-color:#3bc7cc85;transform:translateY(-2px);box-shadow:0 12px 28px #173c421f}.icon-link--cart span,.icon-link--notify span{min-width:20px;height:20px;color:var(--white);background:var(--teal);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.74rem;font-weight:900;display:inline-flex;position:absolute;top:-6px;right:-6px}.notifications-shell{gap:18px;display:grid}.notifications-toolbar{background:var(--white);border:1px solid #21767b1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 14px 42px #173c4212}.notifications-toolbar span{color:var(--teal);font-weight:950}.notifications-toolbar h2{color:var(--ink);margin:4px 0 0}.notifications-list{gap:12px;display:grid}.notification-card{background:var(--white);border:1px solid #21767b1f;border-radius:18px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:16px;display:grid;box-shadow:0 12px 34px #173c420f}.notification-card.is-unread{background:linear-gradient(180deg, #e9fcfaeb, var(--white));border-color:#3bc7cc7a}.notification-card__icon{width:46px;height:46px;color:var(--teal);background:#2fc2c71f;border-radius:14px;place-items:center;display:grid}.notification-card__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.notification-card h2{color:var(--ink);margin:0;font-size:1.08rem}.notification-card__head span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:.86rem;font-weight:800;display:inline-flex}.notification-card p{color:var(--ink-2);margin:8px 0;font-weight:800}.notification-card strong{color:var(--teal);margin-bottom:10px;display:inline-flex}.notification-card__actions{flex-wrap:wrap;gap:8px;display:flex}.notification-card__actions button{background:var(--white);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #21767b2e;border-radius:10px;padding:0 12px;font-weight:900}.notification-card__actions button:hover{background:var(--mint-soft);border-color:#3bc7cc6b}.icon-link--danger{color:#b42318;border-color:#b423182e}.cart-add{cursor:pointer;min-height:42px;color:var(--white);background:var(--teal);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-weight:900;display:inline-flex}.product-card__media .cart-add{position:absolute;bottom:16px;left:16px;box-shadow:0 14px 30px #1253582e}.cart-add--compact{min-height:38px;padding:8px 12px}.account-shell,.cart-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.account-card,.account-form,.account-note,.cart-empty,.cart-item,.cart-summary{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #21767b1f;border-radius:8px}.account-card,.account-note,.cart-empty,.cart-summary{padding:24px}.account-card__icon{width:62px;height:62px;color:var(--teal);background:#21767b1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.account-card h1,.cart-empty h1,.cart-summary h2{margin:14px 0 10px}.account-card p,.account-note p,.cart-empty p{color:var(--muted);margin:0;line-height:1.85}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.account-form label{color:var(--ink);gap:7px;font-weight:800;display:grid}.account-form input{width:100%;min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #1f303324;border-radius:8px;padding:10px 12px}.account-form .btn,.form-success{grid-column:1/-1}.form-success{color:var(--teal);margin:0;font-weight:900}.account-note{grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.address-manager{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #21767b1f;border-radius:8px;grid-column:1/-1;padding:24px}.address-manager__head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.address-manager__head h2{margin:0 0 5px}.address-manager__head p,.muted-note{color:var(--muted);margin:0}.address-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.address-form label{gap:7px;font-weight:800;display:grid}.address-form input,.checkout-box select{width:100%;min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #1f303324;border-radius:8px;padding:10px 12px}.address-form__wide{grid-column:1/-1}.address-list{gap:12px;display:grid}.address-card{background:#fbfdfc;border:1px solid #1f30331a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.address-card h3{margin:0 0 4px}.address-card p{color:var(--ink-2);margin:0;font-weight:800}.address-card span{color:var(--muted);margin-top:5px;display:inline-flex}.cart-list{gap:14px;display:grid}.cart-item{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.cart-item__media{aspect-ratio:1;background:linear-gradient(135deg,#f2fbf8,#fff);border-radius:8px;place-items:center;width:86px;display:grid}.cart-item__media img{object-fit:contain;width:62px;height:62px}.cart-item p{color:var(--teal);margin:0 0 4px;font-weight:900}.cart-item h2{margin:0 0 8px;font-size:1.08rem}.cart-item__price{color:var(--rose);margin-bottom:12px;font-size:.95rem;display:inline-flex}.quantity-control{border:1px solid #1f30331f;border-radius:8px;align-items:center;gap:8px;padding:4px;display:inline-flex}.quantity-control button{cursor:pointer;width:30px;height:30px;color:var(--ink);background:#21767b14;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.quantity-control span{text-align:center;min-width:24px;font-weight:900}.cart-summary{gap:14px;display:grid;position:sticky;top:98px}.cart-summary p{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.cart-summary strong{color:var(--ink)}.checkout-box{background:#fbfdfc;border:1px solid #1f30331a;border-radius:8px;gap:9px;padding:13px;display:grid}.checkout-box__title{color:var(--ink);align-items:center;gap:8px;font-weight:900;display:flex}.checkout-box__hint{color:var(--rose);font-size:.9rem;font-weight:900;line-height:1.55;display:block}.cart-alert{color:#b42318;background:#fff5f5;border:1px solid #c4252e2e;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;font-weight:900;display:flex}.cart-login-link{background:#21767b0f;border-color:#21767b38;justify-content:center}.cart-empty{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:0 auto;display:grid}.account-shell--auth{align-items:start}.auth-intro{position:sticky;top:96px}.auth-state{color:var(--ink);background:#3bc7cc1f;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-weight:900;display:inline-flex}.auth-panel,.auth-profile{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:8px;padding:24px}.auth-tabs{border:1px solid var(--line);background:#f8fcfb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.auth-tabs button,.social-login button{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:900}.auth-tabs button.is-active{background:var(--ink);color:var(--white)}.social-login{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.social-login button{border:1px solid var(--line);background:var(--white);justify-content:center;align-items:center;gap:8px;display:inline-flex}.social-login button:hover{border-color:var(--mint);background:var(--mint-soft)}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;font-weight:900;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);height:1px}.auth-form{box-shadow:none;border:0;padding:0}.auth-profile__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:20px;display:grid}.auth-profile__head svg{color:var(--mint)}.auth-profile__head h2{margin:0 0 4px}.auth-profile__head p{color:var(--muted);margin:0;font-weight:800}.form-error{color:#a83f3a;background:#fff5f5;border:1px solid #ba6b673d;border-radius:8px;grid-column:1/-1;margin:12px 0 0;padding:10px 12px;font-weight:900}.account-wide-message{grid-column:1/-1}@media (max-width:980px){.site-header__inner{flex-wrap:wrap;min-height:auto;padding:12px 0}.main-nav{flex-wrap:wrap;order:3;justify-content:center;row-gap:4px;width:100%}.hero__content,.split,.split--reverse,.wholesale-panel{grid-template-columns:1fr}.hero__content{align-items:end;padding-top:56px}.hero__badges{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip,.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.product-grid--wide{grid-template-columns:1fr}.home-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.campaign-banner,.bundle-grid,.account-shell,.cart-shell,.final-panel{grid-template-columns:1fr}.shop-grid,.trustmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{width:min(100% - 24px,1180px)}.brand{width:auto}.brand img{height:50px}.btn--small{padding:8px 11px}.header-actions{margin-inline-start:auto}.icon-link{width:38px;height:38px}.main-nav{gap:2px 6px;font-size:.94rem}.main-nav a{padding:6px 8px}.hero{min-height:82svh}.hero__content{min-height:82svh;padding:46px 0 28px}.hero__media{background-color:#0000;background-image:linear-gradient(#fbfdfcfa 0%,#fbfdfcc7 58%,#fbfdfc59 100%),url(/assets/naqaa-logo-mark.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero__actions,.closing-cta{flex-direction:column;align-items:stretch}.hero__badges,.trust-strip,.channel-grid,.story-grid,.contact-cards,.footer-grid{grid-template-columns:1fr}.section{padding:66px 0}.section--tight{padding:26px 0}.product-note,.account-form,.address-form,.cart-item{grid-template-columns:1fr}.auth-intro{position:static}.social-login,.auth-profile__head{grid-template-columns:1fr}.product-card__media .cart-add{bottom:12px;left:12px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:18px 0}.store-hero{padding-top:18px}.campaign-banner,.campaign-banner--hero{min-height:0}.campaign-banner__copy{padding:24px}.campaign-banner__visual{min-height:250px}.campaign-banner__copy h1,.campaign-banner__copy h2{font-size:clamp(2rem,11vw,3.2rem)}.commerce-section{padding:52px 0}.commerce-heading--row{align-items:start;display:grid}.shop-grid,.trustmark-grid,.home-products-grid{grid-template-columns:1fr}.shop-card{aspect-ratio:auto;min-height:0}.shop-card__image{min-height:240px}.whatsapp-float{width:52px;height:52px;bottom:14px;right:14px}}button.cart-add.cart-add--icon{color:var(--white)!important;background:#3bc7cc!important;border:2px solid #fffffff2!important}button.cart-add.cart-add--icon svg{stroke:currentColor}button.cart-add.cart-add--icon:hover{background:#173c42!important}.toast-stack{z-index:80;pointer-events:none;gap:10px;width:min(360px,100vw - 28px);display:grid;position:fixed;inset:92px 18px auto auto}.toast{color:var(--ink);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #21767b24;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:13px;animation:.24s ease-out toast-in;display:grid;box-shadow:0 18px 55px #173c4229}.toast svg{color:var(--teal)}.toast--error svg{color:#c54848}.toast strong{margin-bottom:2px;font-size:.96rem;display:block}.toast p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.toast a{color:var(--teal);margin-top:7px;font-weight:900;text-decoration:none;display:inline-flex}.toast button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:#21767b14;border:0;border-radius:8px}.cart-add,.icon-link--cart,.quick-chip,.btn{transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s}.cart-add.is-added{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 32px #21767b38}.icon-link--cart.is-bumping{animation:.42s cart-bump}.quantity-control button:disabled,.btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.quick-chip.is-active{color:var(--teal);background:#21767b1f;border-color:#21767b8c;box-shadow:inset 0 0 0 1px #21767b1a}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-bump{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:1120px){.wholesale-hero__grid,.wholesale-flow{grid-template-columns:1fr}.wholesale-hero__copy,.wholesale-hero__copy h1,.wholesale-hero__copy p{max-width:none}.wholesale-hero__panel{max-width:560px;margin:0 auto}}@media (max-width:980px){.wholesale-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-flow__side{position:static}}@media (max-width:640px){.wholesale-hero{padding:48px 0 34px}.wholesale-hero__copy h1{font-size:clamp(2rem,12vw,3.1rem)}.wholesale-hero__panel{padding:18px}.wholesale-options,.quote-form__grid,.quote-form__actions{grid-template-columns:1fr}.wholesale-option-card{min-height:auto}.quote-form{padding:18px}.quote-preview p{max-height:180px}.wholesale-flow__steps div{grid-template-columns:36px 1fr}.wholesale-flow__steps span{width:34px;height:34px}}.account-modern{align-items:start;gap:22px;display:grid}.account-modern--guest{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.account-modern--center{max-width:720px;margin:0 auto}.auth-hero-panel,.verify-card,.dashboard-hero,.settings-card,.dashboard-summary article{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #21767b1f;border-radius:8px}.auth-hero-panel{background:linear-gradient(135deg, #21767b1f, #3bc7cc12), var(--white);align-content:center;gap:16px;min-height:520px;padding:32px;display:grid;position:sticky;top:96px}.auth-hero-panel h1,.verify-card h1,.dashboard-hero h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.auth-hero-panel p,.verify-card p,.dashboard-hero p,.settings-card__head p{color:var(--muted);margin:0;line-height:1.85}.eyebrow{color:var(--teal);font-weight:900}.auth-benefits{gap:10px;margin-top:10px;display:grid}.auth-benefits span{background:#ffffffb8;border:1px solid #21767b1f;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:10px 12px;font-weight:900;display:inline-flex}.auth-panel--modern{padding:26px}.verify-card{text-align:center;justify-items:center;gap:14px;padding:38px;display:grid}.verify-card__icon{width:74px;height:74px;color:var(--teal);background:#21767b1a;border-radius:8px;place-items:center;display:grid}.verify-card strong{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;padding:10px 12px}.verify-card__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.account-dashboard{gap:18px;display:grid}.dashboard-hero{background:linear-gradient(135deg, #21767b1a, #fff0), var(--white);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-summary article{gap:7px;padding:18px;display:grid}.dashboard-summary svg{color:var(--teal)}.dashboard-summary span{color:var(--muted);font-weight:800}.dashboard-summary strong{color:var(--ink);font-size:1.02rem}.profile-command-center{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;display:grid}.checkout-readiness,.payment-status-card,.payment-manager{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #21767b1f;border-radius:8px;padding:22px}.readiness-list{gap:9px;display:grid}.readiness-item{color:var(--ink);background:#fffaf0;border:1px solid #d8b25d42;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;font-weight:900;display:grid}.readiness-item svg{color:var(--gold)}.readiness-item strong{color:var(--muted);font-size:.9rem}.readiness-item.is-ready{background:var(--mint-soft);border-color:#3bc7cc47}.readiness-item.is-ready svg,.readiness-item.is-ready strong{color:var(--ink-2)}.payment-pipeline{flex-wrap:wrap;gap:8px;display:flex}.payment-pipeline span{color:var(--muted);background:#f8fcfb;border:1px solid #2d5f6724;border-radius:999px;padding:8px 11px;font-size:.9rem;font-weight:900}.payment-pipeline span.is-done{background:var(--mint-soft);color:var(--ink);border-color:#3bc7cc47}.profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;display:grid}.settings-card{padding:22px}.settings-card__head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.settings-card__head svg{color:var(--teal)}.settings-card__head h2{margin:0 0 4px}.profile-form input:disabled{color:var(--muted);cursor:not-allowed;background:#f3f7f6}.payment-manager{gap:18px;display:grid}.payment-manager__head{align-items:flex-start;gap:12px;display:flex}.payment-manager__head svg{color:var(--teal,var(--ink-2))}.payment-manager__head h2{margin:0 0 5px}.payment-manager__head p{color:var(--muted);margin:0;line-height:1.8}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-method{min-height:144px;color:var(--ink);text-align:start;cursor:pointer;background:#fbfdfc;border:1px solid #2d5f6724;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.payment-method svg{color:var(--ink-2)}.payment-method span{gap:5px;display:grid}.payment-method strong{color:var(--ink);font-size:1rem}.payment-method small{color:var(--muted);font-weight:800;line-height:1.65}.payment-method em{width:fit-content;color:var(--rose);background:#d8b25d24;border-radius:999px;grid-column:1/-1;padding:5px 9px;font-size:.82rem;font-style:normal;font-weight:900}.payment-method.is-selected{background:var(--mint-soft);border-color:#3bc7cc80;box-shadow:inset 0 0 0 1px #3bc7cc2e}.payment-method.is-selected svg{color:var(--ink)}.payment-warning{color:var(--ink);background:#fffaf0;border:1px solid #d8b25d4d;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-weight:900;display:flex}.payment-warning svg{color:var(--rose);flex:none}.billing-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-form label{color:var(--ink);gap:7px;font-weight:900;display:grid}.billing-form input,.billing-form select{width:100%;min-height:46px;color:var(--ink);background:#fbfdfc;border:1px solid #1f303324;border-radius:8px;padding:10px 12px}.billing-form .btn{grid-column:1/-1;width:fit-content}.address-manager--modern{grid-column:auto}.form-error{align-items:flex-start;gap:8px;display:flex}@media (max-width:980px){.account-modern--guest,.profile-grid,.profile-command-center,.payment-method-grid,.billing-form,.dashboard-summary{grid-template-columns:1fr}.auth-hero-panel{min-height:auto;position:static}.dashboard-hero{flex-direction:column;align-items:flex-start}}.footer-legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 12px;font-weight:900;display:flex}.footer-legal a{transition:color var(--motion), transform var(--motion)}.footer-legal a:hover{color:var(--teal);transform:translateY(-1px)}.user-page-section{background:linear-gradient(#fbfdfc,#f5fbfa)}.production-empty,.order-card,.favorite-card,.tracking-search,.quick-orders,.confirm-dialog{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);border-radius:8px}.production-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:330px;padding:34px;display:grid}.production-empty--compact{min-height:230px}.production-empty svg,.order-card svg,.tracking-search svg,.settings-card__head svg{color:var(--teal)}.production-empty h2,.order-card h2,.favorite-card h2,.quick-orders h2{color:var(--ink);margin:0}.production-empty p,.favorite-card p,.order-card__meta,.settings-card__head p{color:var(--muted);margin:0}.empty-actions,.order-card__actions,.favorite-card__actions,.confirm-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.orders-grid,.favorite-grid,.settings-grid{gap:16px;display:grid}.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card,.favorite-card{transition:transform var(--motion), border-color var(--motion), box-shadow var(--motion);padding:22px}.order-card:hover,.favorite-card:hover{transform:var(--hover-lift);border-color:#3bc7cc61;box-shadow:0 22px 58px #173c421f}.order-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-card__head span{color:var(--muted);font-weight:800}.order-card__head strong{background:var(--mint-soft);color:var(--teal);white-space:nowrap;border-radius:8px;padding:7px 10px}.order-card__meta,.order-card__items{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.order-card__meta span,.order-card__items span,.order-progress span{background:#f8fcfb;border:1px solid #173c421f;border-radius:8px;padding:6px 9px;font-weight:800}.order-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.order-progress span{text-align:center;color:var(--muted);font-size:.8rem}.order-progress span.is-current{background:var(--ink);color:var(--white);border-color:var(--ink)}.favorite-card{gap:16px;display:grid}.favorite-card a{gap:10px;display:grid}.favorite-card img{aspect-ratio:1;object-fit:contain;background:var(--mint-soft);border-radius:8px;width:100%;padding:24px}.favorite-card span{color:var(--rose);font-weight:900}.favorite-card__actions{justify-content:space-between}.tracking-shell{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.tracking-search,.quick-orders{padding:22px}.tracking-search{gap:12px;display:grid}.tracking-search label{color:var(--ink);font-weight:900}.tracking-search>div{grid-template-columns:1fr auto;gap:10px;display:grid}.tracking-search input{width:100%;min-height:46px;color:var(--ink);background:#fbfdfc;border:1px solid #173c4229;border-radius:8px;padding:10px 12px}.quick-orders{gap:10px;display:grid}.quick-orders button{color:var(--ink);cursor:pointer;background:#fbfdfc;border:1px solid #173c421f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.segmented-control{background:#eef7f6;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;padding:6px;display:grid}.segmented-control button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:10px;font-weight:900}.segmented-control button.is-active{background:var(--white);color:var(--ink);box-shadow:var(--shadow-soft)}.settings-card--interactive,.settings-card--danger{align-content:start;gap:18px;display:grid}.settings-card--danger{border-color:#ba6b6759}.btn--danger{background:var(--rose);color:var(--white);border-color:var(--rose)}.confirm-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1e218c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{text-align:center;justify-items:center;gap:14px;width:min(460px,100%);padding:28px;display:grid}.confirm-dialog svg{color:var(--rose)}.confirm-dialog h2,.confirm-dialog p{margin:0}[data-theme=dark]{--ink:#edf9f8;--ink-2:#b8d5d8;--teal:#63d1cf;--mint:#6fe5df;--mint-soft:#123337;--paper:#081c20;--white:#0e262b;--line:#24464b;--muted:#9eb9bd;--shadow:0 22px 70px #0000004d;--shadow-soft:0 14px 42px #00000038}[data-theme=dark] .site-header,[data-theme=dark] .detail-hero,[data-theme=dark] .info-section,[data-theme=dark] .user-page-section,[data-theme=dark] .section--mint,[data-theme=dark] .subhero{background:var(--paper)}[data-theme=dark] .order-card__meta span,[data-theme=dark] .order-card__items span,[data-theme=dark] .order-progress span,[data-theme=dark] .quick-orders button,[data-theme=dark] .tracking-search input,[data-theme=dark] .segmented-control{background:#123337}[data-theme=dark] .hero__media{filter:brightness(.72)}@media (max-width:980px){.orders-grid,.favorite-grid,.settings-grid,.tracking-shell{grid-template-columns:1fr}.order-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-trigger{min-width:42px;min-height:42px;padding:3px}.profile-trigger__avatar{width:34px;height:34px;font-size:.82rem}.profile-trigger__meta{display:none}.profile-dropdown{transform-origin:top;left:50%;right:auto}.profile-dropdown:before{left:50%;right:auto}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ecfbfa;--ink-2:#c5e0e3;--teal:#55cfd0;--mint:#78eee8;--mint-soft:#10343a;--paper:#061a1e;--white:#0d252a;--line:#244a52;--muted:#9eb9bd;--gold:#e4bf69;--rose:#d77f7a;--shadow:0 24px 80px #0000006b;--shadow-soft:0 16px 46px #00000047;--dark-surface:#0b2227;--dark-surface-2:#102e34;--dark-surface-3:#143941;--dark-glass:#0d252ad1;--dark-glass-strong:#0d252af5;--mint-glow:#78eee82e;--gold-soft:#e4bf6924;--rose-soft:#d77f7a24}[data-theme=dark] body{background:radial-gradient(circle at 82% 8%, #78eee814, transparent 30%), radial-gradient(circle at 10% 0%, #e4bf690e, transparent 28%), var(--paper);color:var(--ink)}[data-theme=dark] .site-header{background:#061a1ed6;border-bottom-color:#78eee824;box-shadow:0 12px 36px #0000002e}[data-theme=dark] .main-nav{color:var(--ink-2)}[data-theme=dark] .main-nav a:hover{color:var(--ink);background:#78eee81a}[data-theme=dark] .detail-hero,[data-theme=dark] .info-section,[data-theme=dark] .user-page-section,[data-theme=dark] .section--mint,[data-theme=dark] .subhero,[data-theme=dark] .store-hero,[data-theme=dark] .wholesale-hero,[data-theme=dark] .wholesale-audience,[data-theme=dark] .commerce-section,[data-theme=dark] .commerce-section--trust,[data-theme=dark] .wholesale-closing{background:radial-gradient(circle at 80% 0%, #78eee814, transparent 32%), linear-gradient(180deg, #081f24 0%, var(--paper) 100%)}[data-theme=dark] .wholesale-hero__panel,[data-theme=dark] .wholesale-flow__side{box-shadow:var(--shadow-soft);background:linear-gradient(#102e34f5,#0b2227fa);border-color:#78eee824}[data-theme=dark] .wholesale-hero__panel:before{border-color:#78eee829}[data-theme=dark] .wholesale-hero__mini,[data-theme=dark] .wholesale-flow__highlights span{color:var(--ink-2);background:#78eee814}[data-theme=dark] .wholesale-options-intro h2,[data-theme=dark] .wholesale-hero__panel h2{color:var(--ink)}[data-theme=dark] .wholesale-hero__panel p{color:var(--muted)}[data-theme=dark] .wholesale-flow__steps div,[data-theme=dark] .quote-preview{background:#78eee812;border-color:#78eee826}[data-theme=dark] .section--dark,[data-theme=dark] .commerce-section--dark{color:var(--ink);background:radial-gradient(circle at 18% 12%,#78eee81f,#0000 34%),linear-gradient(135deg,#07191d 0%,#0d252a 58%,#12343a 100%)}[data-theme=dark] .site-footer{background:#071c20;border-top-color:#78eee821}[data-theme=dark] .official-footer{background:radial-gradient(circle at 12% 18%,#78eee81a,#0000 34%),radial-gradient(circle at 84% 10%,#e4bf6914,#0000 30%),linear-gradient(#071c20 0%,#0b2227 100%);border-top-color:#78eee821}[data-theme=dark] .official-footer__brand p,[data-theme=dark] .official-footer a,[data-theme=dark] .official-footer__contact a{color:var(--ink-2)}[data-theme=dark] .official-footer h3,[data-theme=dark] .official-footer__legal strong{color:var(--ink)}[data-theme=dark] .official-footer a:hover,[data-theme=dark] .official-footer__contact svg{color:var(--mint)}[data-theme=dark] .official-footer__social a{background:#0d252ad6;border-color:#78eee82e;box-shadow:0 12px 30px #00000038}[data-theme=dark] .official-footer__social a:hover{background:#78eee81a;border-color:#78eee861}[data-theme=dark] .official-footer__legal article{background:linear-gradient(#102e34eb,#0b2227fa);border-color:#78eee829;box-shadow:0 14px 34px #0003}[data-theme=dark] .official-footer__legal span:not(.official-footer__badge){color:var(--muted)}[data-theme=dark] .official-footer__badge{color:var(--mint);background:#78eee81a}[data-theme=dark] .hero{background:var(--paper)}[data-theme=dark] .hero__media{filter:none;background-color:#0000;background-image:linear-gradient(270deg,#061a1efa 0%,#061a1eed 45%,#061a1ebd 76%,#061a1e61 100%),url(/assets/naqaa-logo-mark.png);background-position:0,50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .hero__overlay{background:radial-gradient(circle at 78% 25%,#78eee82e,#0000 30%),linear-gradient(#0000,#061a1ef5)}[data-theme=dark] .hero p,[data-theme=dark] .subhero p,[data-theme=dark] .campaign-banner__copy p{color:var(--muted)}[data-theme=dark] .subhero,[data-theme=dark] .subhero--brand{border-bottom-color:var(--line);background-color:#0000;background-image:linear-gradient(90deg,#061a1efa,#0d252ac7),url(/assets/naqaa-logo-mark.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .product-card,[data-theme=dark] .bundle-card,[data-theme=dark] .shop-card,[data-theme=dark] .channel-card,[data-theme=dark] .quality-item,[data-theme=dark] .trustmark-card,[data-theme=dark] .wholesale-option-card,[data-theme=dark] .story-grid article,[data-theme=dark] .contact-cards a,[data-theme=dark] .contact-cards div,[data-theme=dark] .settings-card,[data-theme=dark] .dashboard-summary article,[data-theme=dark] .cart-item,[data-theme=dark] .cart-summary,[data-theme=dark] .cart-empty,[data-theme=dark] .address-card,[data-theme=dark] .address-manager,[data-theme=dark] .payment-method,[data-theme=dark] .account-card,[data-theme=dark] .account-form,[data-theme=dark] .account-note,[data-theme=dark] .auth-panel,[data-theme=dark] .auth-profile,[data-theme=dark] .info-card,[data-theme=dark] .info-document,[data-theme=dark] .detail-panel,[data-theme=dark] .quote-form,[data-theme=dark] .package-showcase,[data-theme=dark] .closing-cta,[data-theme=dark] .confirm-dialog{box-shadow:var(--shadow-soft);background:linear-gradient(#102e34f5,#0b2227fa);border-color:#78eee824}[data-theme=dark] .product-card:hover,[data-theme=dark] .bundle-card:hover,[data-theme=dark] .shop-card:hover,[data-theme=dark] .channel-card:hover,[data-theme=dark] .quality-item:hover,[data-theme=dark] .trustmark-card:hover,[data-theme=dark] .wholesale-option-card:hover,[data-theme=dark] .story-grid article:hover,[data-theme=dark] .contact-cards a:hover,[data-theme=dark] .settings-card:hover,[data-theme=dark] .dashboard-summary article:hover,[data-theme=dark] .cart-item:hover,[data-theme=dark] .address-card:hover,[data-theme=dark] .payment-method:hover,[data-theme=dark] .info-card:hover{border-color:#78eee86b;box-shadow:0 24px 70px #00000061,0 0 0 1px #78eee80a}[data-theme=dark] .product-card__media,[data-theme=dark] .shop-card__image,[data-theme=dark] .cart-item__media,[data-theme=dark] .bundle-card__image,[data-theme=dark] .campaign-banner__visual,[data-theme=dark] .detail-hero__media,[data-theme=dark] .wholesale-hero__panel img{background:radial-gradient(circle at 50% 20%,#78eee81f,#0000 42%),linear-gradient(135deg,#0e2a30,#071c20)}[data-theme=dark] .product-card__media img,[data-theme=dark] .shop-card__image img,[data-theme=dark] .bundle-card__image img,[data-theme=dark] .campaign-banner__visual img,[data-theme=dark] .detail-hero__media img,[data-theme=dark] .wholesale-hero__panel img{filter:saturate(1.04)contrast(1.03)drop-shadow(0 22px 42px #00000047)}[data-theme=dark] .metric,[data-theme=dark] .product-card__details span,[data-theme=dark] .shop-card__body li,[data-theme=dark] .wholesale-steps span,[data-theme=dark] .quick-chip,[data-theme=dark] .quote-preview,[data-theme=dark] .checkout-box,[data-theme=dark] .auth-tabs,[data-theme=dark] .order-card__meta span,[data-theme=dark] .order-card__items span,[data-theme=dark] .order-progress span,[data-theme=dark] .quick-orders button,[data-theme=dark] .tracking-search input,[data-theme=dark] .segmented-control{color:var(--ink-2);background:#78eee814;border-color:#78eee829}[data-theme=dark] .product-card__media span,[data-theme=dark] .shop-card__image span,[data-theme=dark] .detail-hero__media span{color:var(--ink);background:#061a1ed6;border-color:#78eee82e}[data-theme=dark] .campaign-banner{background:linear-gradient(135deg, #0d252afa, #10343ae0), var(--dark-surface);border-color:#78eee829}[data-theme=dark] .campaign-banner--product{color:var(--ink);background:radial-gradient(circle at 82% 14%,#78eee829,#0000 34%),linear-gradient(135deg,#07191d 0%,#0c252b 55%,#123a40 100%)}[data-theme=dark] .campaign-banner:before{background:linear-gradient(180deg, var(--mint), var(--gold))}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .quote-form input,[data-theme=dark] .quote-form select,[data-theme=dark] .quote-form textarea,[data-theme=dark] .account-form input,[data-theme=dark] .address-form input,[data-theme=dark] .checkout-box select{color:var(--ink);background:#081f24;border-color:#78eee82b}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#c5e0e38f}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .quote-form input:focus,[data-theme=dark] .quote-form select:focus,[data-theme=dark] .quote-form textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #78eee829}[data-theme=dark] .btn--primary,[data-theme=dark] .cart-add,[data-theme=dark] button.cart-add.cart-add--icon{box-shadow:0 16px 34px #55cfd033;background:linear-gradient(135deg, var(--teal), var(--mint))!important;color:#062024!important;border-color:#78eee847!important}[data-theme=dark] .btn--primary:hover,[data-theme=dark] .cart-add:hover,[data-theme=dark] button.cart-add.cart-add--icon:hover{background:linear-gradient(135deg, var(--mint), #a1fff9)!important;color:#04191c!important}[data-theme=dark] .btn--ghost,[data-theme=dark] .store-link,[data-theme=dark] .favorite-button,[data-theme=dark] .icon-link,[data-theme=dark] .profile-trigger,[data-theme=dark] .social-login button,[data-theme=dark] .cart-login-link{color:var(--ink);background:#0d252ad6;border-color:#78eee82e}[data-theme=dark] .btn--ghost:hover,[data-theme=dark] .store-link:hover,[data-theme=dark] .favorite-button:hover,[data-theme=dark] .icon-link:hover,[data-theme=dark] .social-login button:hover,[data-theme=dark] .cart-login-link:hover{background:#78eee81a;border-color:#78eee86b}[data-theme=dark] .btn--small,[data-theme=dark] .wholesale-hero__panel a,[data-theme=dark] .campaign-banner--product .campaign-banner__copy strong{background:var(--mint);color:#062024}[data-theme=dark] .auth-tabs button.is-active,[data-theme=dark] .segmented-control button.is-active,[data-theme=dark] .quick-chip.is-active,[data-theme=dark] .quick-chip:hover{color:var(--ink);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#78eee833,#55cfd01f)}[data-theme=dark] .profile-dropdown{background:var(--dark-glass-strong);box-shadow:var(--shadow);border-color:#78eee82e}[data-theme=dark] .profile-dropdown:before{background:var(--dark-glass-strong);border-color:#78eee82e}[data-theme=dark] .profile-dropdown__head{background:linear-gradient(135deg,#78eee81f,#e4bf6914)}[data-theme=dark] .profile-dropdown__links a:hover,[data-theme=dark] .profile-dropdown__logout:hover{color:var(--ink);background:#78eee81a}[data-theme=dark] .bundle-card__tag{background:var(--gold);color:#2b210c}[data-theme=dark] .detail-price,[data-theme=dark] .bundle-card__body strong,[data-theme=dark] .cart-item__price,[data-theme=dark] .shop-card__quote,[data-theme=dark] .eyebrow,[data-theme=dark] .commerce-heading span,[data-theme=dark] .info-card__head span{color:var(--rose)}[data-theme=dark] .favorite-button.is-active{background:var(--rose-soft);color:var(--rose);border-color:#d77f7a57}[data-theme=dark] .wholesale-callout,[data-theme=dark] .quote-form__phone{background:var(--gold-soft);color:var(--ink);border-color:#e4bf6947}[data-theme=dark] .form-error,[data-theme=dark] .cart-alert{background:var(--rose-soft);color:#ffaaa5;border-color:#d77f7a4d}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] .section-title h2,[data-theme=dark] .commerce-heading h2,[data-theme=dark] .bundle-card__body h3,[data-theme=dark] .shop-card__body h3,[data-theme=dark] .trustmark-card h3,[data-theme=dark] .account-card h1,[data-theme=dark] .cart-empty h1,[data-theme=dark] .cart-summary h2,[data-theme=dark] .checkout-box__title,[data-theme=dark] .profile-trigger__meta strong,[data-theme=dark] .profile-dropdown__head strong,[data-theme=dark] .contact-cards strong,[data-theme=dark] .cart-summary strong,[data-theme=dark] .address-card h3,[data-theme=dark] .wholesale-callout strong{color:var(--ink)}[data-theme=dark] p,[data-theme=dark] .section-title p,[data-theme=dark] .commerce-heading p,[data-theme=dark] .product-card p,[data-theme=dark] .bundle-card__body p,[data-theme=dark] .shop-card__body p,[data-theme=dark] .trustmark-card p,[data-theme=dark] .quality-item p,[data-theme=dark] .channel-card p,[data-theme=dark] .process-list p,[data-theme=dark] .story-grid p,[data-theme=dark] .footer-brand p,[data-theme=dark] .contact-cards span,[data-theme=dark] .auth-profile__head p,[data-theme=dark] .account-card p,[data-theme=dark] .account-note p,[data-theme=dark] .cart-empty p,[data-theme=dark] .muted-note,[data-theme=dark] .quote-form__title p,[data-theme=dark] .quote-preview p,[data-theme=dark] .profile-trigger__meta small,[data-theme=dark] .profile-dropdown__head small{color:var(--muted)}[data-theme=dark] .product-card li,[data-theme=dark] .info-card li,[data-theme=dark] .info-document__section li,[data-theme=dark] .detail-panel li,[data-theme=dark] .address-card p,[data-theme=dark] .quote-form label,[data-theme=dark] .profile-dropdown__links a,[data-theme=dark] .profile-dropdown__logout,[data-theme=dark] .site-footer a{color:var(--ink-2)}[data-theme=dark] .bundle-card__actions,[data-theme=dark] .info-document__section,[data-theme=dark] .footer-bottom,[data-theme=dark] .profile-dropdown__logout{border-color:#78eee81f}.offer-carousel{position:relative}.offer-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,31%);grid-auto-flow:column;gap:16px;padding:4px 2px 10px;display:grid;overflow-x:auto}.offer-carousel__track::-webkit-scrollbar{display:none}.offer-carousel__track .bundle-card{scroll-snap-align:start}.offer-carousel__controls{justify-content:flex-end;gap:8px;margin:-8px 0 12px;display:flex}.offer-carousel__controls button,.final-panel__social a{background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;border:1px solid #21767b29;border-radius:999px;place-items:center;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-grid}.offer-carousel__controls button:hover,.final-panel__social a:hover{background:var(--mint);border-color:#0000;transform:translateY(-2px)}.final-panel--polished{grid-template-columns:minmax(260px,1.25fr) minmax(150px,.65fr) minmax(170px,.75fr) minmax(230px,.9fr);align-items:start}.final-panel__social{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.final-panel__social a{color:var(--white);text-transform:uppercase;background:#ffffff14;border-color:#ffffff24;font-size:.78rem;text-decoration:none}.final-panel__contact a{direction:ltr;justify-content:flex-end}.final-panel__legal{border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.final-panel__legal p{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:2px 10px;min-width:210px;margin:0;padding:12px;display:grid}.final-panel__legal .legal-icon{width:34px;height:34px;color:var(--mint);background:#78eee824;border-radius:8px;grid-row:span 2;place-items:center;display:grid}.final-panel__legal span:not(.legal-icon){color:#ffffffa8;font-weight:800}.final-panel__legal strong{color:var(--white);font-size:.95rem}.profile-trigger__avatar--logo{background:var(--white);border:1px solid #21767b1f}.profile-trigger__avatar--logo img{object-fit:contain;width:76%;height:76%}.profile-dropdown__login,.profile-dropdown__login svg{color:var(--teal)}.auth-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141875;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-modal{background:var(--white);border:1px solid #21767b24;border-radius:12px;width:min(520px,100%);max-height:min(760px,92svh);padding:22px;position:relative;overflow:auto;box-shadow:0 28px 80px #05141847}.auth-modal__close{inset-inline-start:14px;border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px}.auth-modal__head{align-items:center;gap:14px;padding-inline-end:38px;display:flex}.auth-modal__head img{object-fit:contain;background:var(--mint-soft);border-radius:12px;width:62px;height:62px;padding:8px}.auth-modal__head h2{color:var(--ink);margin:0 0 5px}.auth-modal__head p{color:var(--muted);margin:0;line-height:1.7}.auth-tabs--modal,.social-login--modal,.auth-modal__form{margin-top:18px}.social-login--modal{grid-template-columns:repeat(3,minmax(0,1fr))}.social-login--modal button{justify-content:center;min-height:46px}.auth-modal__form{gap:10px;display:grid}.auth-modal__form input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:8px;padding:0 14px}.payment-safe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-safe-grid article{background:var(--paper);border:1px solid #21767b1f;border-radius:8px;gap:8px;padding:16px;display:grid}.payment-safe-grid svg{color:var(--teal)}.payment-safe-grid strong{color:var(--ink)}.payment-safe-grid span{color:var(--muted);line-height:1.7}[data-theme=dark] .offer-carousel__controls button,[data-theme=dark] .auth-modal,[data-theme=dark] .auth-modal__close,[data-theme=dark] .auth-modal__form input,[data-theme=dark] .payment-safe-grid article,[data-theme=dark] .profile-trigger__avatar--logo{background:var(--dark-surface);color:var(--ink);border-color:#78eee829}[data-theme=dark] .auth-modal-overlay{background:#000a0ca3}[data-theme=dark] .auth-modal__head img{background:#78eee81a}[data-theme=dark] .payment-safe-grid span,[data-theme=dark] .auth-modal__head p{color:var(--muted)}@media (max-width:980px){.offer-carousel__track{grid-auto-columns:minmax(260px,54%)}.payment-safe-grid,.final-panel--polished{grid-template-columns:1fr}.final-panel__legal{justify-content:stretch}.final-panel__legal p{flex:260px}}@media (max-width:640px){.offer-carousel__track{grid-auto-columns:minmax(250px,86%)}.social-login--modal{grid-template-columns:1fr}.auth-modal{padding:18px}}.auth-modal-overlay--simple{z-index:9999;-webkit-backdrop-filter:blur(4px)saturate(.75);background:#25303d85;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:fixed;inset:0}.auth-modal--simple{text-align:center;border:0;border-radius:10px;width:min(380px,100%);max-height:calc(100dvh - 48px);padding:24px 24px 22px;animation:.18s both authModalIn;overflow:auto;transform:translateZ(0);box-shadow:0 24px 70px #0f172a38}.auth-modal__close--simple{inset-inline-start:14px;color:#ff4d5d;background:0 0;border:0;width:28px;height:28px;top:14px}.auth-modal__close--simple:hover{background:#ff4d5d14}.auth-modal__avatar{color:#6b7280;background:#fff;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:82px;height:82px;margin:0 auto 16px;display:grid}.auth-modal--simple h2{color:#111827;margin:0 0 24px;font-size:1.26rem;font-weight:900}.auth-modal__form--simple{text-align:right;gap:12px;margin:0}.auth-modal__form--simple label{color:#374151;gap:7px;font-size:.92rem;font-weight:800;display:grid}.auth-modal__form--simple label>span{background:#fff;border:1px solid #dfe5ec;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:flex}.auth-modal__form--simple label>span:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #21767b1a}.auth-modal__form--simple svg{color:#9ca3af}.auth-modal__form--simple input{color:#111827;background:0 0;border:0;border-radius:0;outline:0;min-height:40px;padding:0;font-weight:700}.auth-modal__form--simple input::placeholder{color:#9ca3af;font-weight:700}.auth-modal__submit{color:#fff;cursor:pointer;background:#238b4d;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:1px;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.auth-modal__submit:hover{background:#1f7d45;transform:translateY(-1px)}.auth-modal__submit:disabled{cursor:progress;opacity:.7}.auth-modal__divider{color:#6b7280;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:28px 0 18px;font-size:.88rem;font-weight:800;display:grid}.auth-modal__divider:before,.auth-modal__divider:after{content:"";background:#e5e7eb;height:1px}.social-login--icons{justify-content:center;gap:14px;margin:0;display:flex}.social-login--icons button{color:#111827;cursor:pointer;background:#f7f9fb;border:0;border-radius:999px;place-items:center;width:48px;height:48px;min-height:0;font-size:1.18rem;font-weight:950;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.social-login--icons svg{width:22px;height:22px;display:block}.social-login--icons button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a}.social-login--icons .is-google{color:#4285f4}.social-login--icons .is-facebook{color:#1877f2;font-family:Arial,sans-serif;font-size:1.45rem}.social-login--icons .is-x{color:#111827}.auth-modal__switch{color:var(--teal);cursor:pointer;background:0 0;border:0;margin-top:18px;font-weight:900}[data-theme=dark] .auth-modal-overlay--simple{background:#020d11ad}[data-theme=dark] .auth-modal--simple,[data-theme=dark] .auth-modal__avatar,[data-theme=dark] .auth-modal__form--simple label>span{color:#111827;background:#fff}[data-theme=dark] .auth-modal--simple h2,[data-theme=dark] .auth-modal__form--simple label,[data-theme=dark] .auth-modal__form--simple input{color:#111827}.account-login-gate{background:linear-gradient(135deg, #e8f8f7eb, #fffffff5), var(--white);text-align:center;border:1px solid #21767b24;border-radius:14px;justify-items:center;gap:14px;width:min(640px,100%);margin:42px auto;padding:clamp(28px,5vw,44px);display:grid;box-shadow:0 22px 70px #14484e1a}.account-login-gate__icon{background:var(--white);border:1px solid #21767b1f;border-radius:20px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 16px 36px #14484e1f}.account-login-gate__icon img{object-fit:contain;width:58px;height:58px}.account-login-gate h1{color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3rem)}.account-login-gate p:not(.eyebrow){max-width:520px;color:var(--muted);margin:0;line-height:1.9}.account-pro{gap:18px;display:grid}.account-pro-hero,.account-pro-card,.account-pro-summary article{background:var(--white);border:1px solid #21767b1f;border-radius:14px;box-shadow:0 18px 60px #14484e14}.account-pro-hero{background:radial-gradient(circle at 8% 18%,#e4bf6924,#0000 30%),linear-gradient(135deg,#e8f8f7f5,#fffffffa);justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,4vw,34px);display:flex}.account-pro-hero__identity{align-items:center;gap:16px;min-width:0;display:flex}.account-pro-avatar{background:linear-gradient(135deg, var(--teal), var(--mint));width:76px;height:76px;color:var(--white);border-radius:22px;place-items:center;font-size:1.35rem;font-weight:950;display:grid;box-shadow:0 18px 36px #21767b38}.account-pro-hero h1{color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}.account-pro-hero p:not(.eyebrow){color:var(--muted);margin:8px 0 0}.account-pro-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-pro-hero__actions>span{min-height:42px;color:var(--ink);background:#ffffffb8;border:1px solid #21767b1f;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:inline-flex}.account-pro-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-pro-summary article{gap:8px;min-width:0;padding:16px;display:grid}.account-pro-summary svg{color:var(--teal)}.account-pro-summary span{color:var(--muted);font-weight:800}.account-pro-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-pro-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.account-pro-card{padding:clamp(18px,3vw,24px)}.account-pro-card--main{min-height:100%}.account-pro-stack{gap:18px;display:grid}.account-pro-card__head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.account-pro-card__head>svg{color:var(--teal);flex:none;margin-top:3px}.account-pro-card__head h2{color:var(--ink);margin:0 0 5px}.account-pro-card__head p{color:var(--muted);margin:0;line-height:1.8}.account-pro-form{grid-template-columns:1fr;gap:14px;display:grid}.account-pro-form--single{grid-template-columns:1fr}.account-pro-form label{color:var(--ink);gap:7px;font-weight:900;display:grid}.account-pro-form input{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #21767b29;border-radius:10px;outline:0;padding:0 13px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.account-pro-form input:focus{border-color:var(--teal);background:var(--white);box-shadow:0 0 0 4px #21767b1a}.account-pro-form input:disabled{color:var(--muted);background:#21767b0f}.account-pro-form button{align-self:end}.account-password-link{width:auto;min-height:auto;color:var(--teal);cursor:pointer;background:0 0;border:0;border-bottom:2px solid;justify-self:start;padding:0 0 3px;font-weight:950}.account-password-link:hover{color:var(--ink)}.account-security-card{background:linear-gradient(135deg, #e8f8f7ad, #fffffffa), var(--white)}.account-payment-note{background:linear-gradient(135deg, #e4bf691c, #fffffffa), var(--white)}.account-payment-note__items{gap:10px;display:grid}.account-payment-note__items span{min-height:40px;color:var(--ink);background:#ffffffb8;border:1px solid #21767b1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:850;display:flex}.account-payment-note__items svg{color:var(--teal)}.account-addresses-card{overflow:hidden}.account-address-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:18px;display:grid}.account-address-form{grid-template-columns:1fr;align-content:start}.account-address-form__wide{grid-column:1/-1}.account-address-list{align-content:start;gap:10px;display:grid}.account-address-item,.account-empty-state{background:var(--paper);border:1px solid #21767b1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex}.account-address-item h3{color:var(--ink);margin:0 0 5px}.account-address-item p,.account-address-item span{color:var(--muted);margin:0;line-height:1.7}.account-empty-state{text-align:center;color:var(--muted);justify-items:center;display:grid}.account-empty-state svg{color:var(--teal)}.account-empty-state strong{color:var(--ink)}.account-ready-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-ready-strip>div{color:var(--ink);align-items:center;gap:8px;margin-inline-end:auto;display:inline-flex}.account-ready-strip svg{color:var(--teal)}.account-ready-strip span{min-height:36px;color:var(--rose);background:#ba6b671a;border-radius:999px;align-items:center;padding:0 12px;font-weight:900;display:inline-flex}.account-ready-strip span.is-ready{color:var(--teal);background:#21767b1a}.account-logout-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-logout-card>div{align-items:center;gap:12px;display:flex}.account-logout-card svg{color:var(--teal)}.account-logout-card strong{color:var(--ink);display:block}.account-logout-card span{color:var(--muted);margin-top:3px;font-weight:800;display:block}.account-password-modal{z-index:9999;-webkit-backdrop-filter:blur(4px)saturate(.75);background:#25303d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-password-dialog{background:var(--white);text-align:center;border-radius:10px;width:min(380px,100%);max-height:calc(100dvh - 40px);padding:24px;animation:.18s both authModalIn;position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a38}.account-password-dialog h2{color:var(--ink);margin:0 0 8px}.account-password-dialog p{color:var(--muted);margin:0 0 18px;line-height:1.7}.account-password-form{text-align:right;gap:12px;display:grid}.account-password-form label{color:var(--ink);gap:7px;font-weight:900;display:grid}.account-password-form input{color:#111827;background:#fff;border:1px solid #dfe5ec;border-radius:6px;outline:0;width:100%;min-height:44px;padding:0 12px}.account-password-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21767b1a}[data-theme=dark] .account-login-gate,[data-theme=dark] .account-pro-hero,[data-theme=dark] .account-pro-card,[data-theme=dark] .account-pro-summary article{background:var(--dark-surface);border-color:#78eee829}[data-theme=dark] .account-pro-form input,[data-theme=dark] .account-address-item,[data-theme=dark] .account-empty-state,[data-theme=dark] .account-payment-note__items span{background:#ffffff0a;border-color:#78eee829}@media (max-width:980px){.account-pro-hero,.account-pro-hero__identity{align-items:flex-start}.account-pro-hero{flex-direction:column}.account-pro-hero__actions{justify-content:flex-start}.account-pro-summary,.account-pro-grid,.account-address-layout{grid-template-columns:1fr}}@media (max-width:640px){.account-pro-hero__identity{flex-direction:column}.account-pro-summary,.account-pro-form,.account-address-form{grid-template-columns:1fr}.account-logout-card{flex-direction:column;align-items:flex-start}.account-ready-strip>div{width:100%}}@keyframes authModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.auth-modal-overlay--simple{align-items:center;padding:16px}.auth-modal--simple{width:min(360px,100%);max-height:calc(100dvh - 32px);padding:22px 18px 20px}.auth-modal__avatar{width:74px;height:74px}[data-theme=dark] .hero__media{background-color:#0000;background-image:linear-gradient(#061a1efa 0%,#061a1ed6 58%,#061a1e7a 100%),url(/assets/naqaa-logo-mark.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.admin-page{background:radial-gradient(circle at 14% 8%,#78eee824,#0000 30%),linear-gradient(#f8fcfb,#fff);min-height:calc(100vh - 160px)}.admin-gate,.admin-shell{gap:22px;display:grid}.admin-gate{background:var(--white);max-width:560px;box-shadow:var(--shadow-soft);text-align:center;border:1px solid #21767b24;border-radius:16px;justify-items:center;margin:0 auto;padding:42px}.admin-gate svg{color:var(--teal)}.admin-gate--danger svg{color:var(--rose)}.admin-gate h1,.admin-hero h1,.admin-empty h2{color:var(--ink);margin:0}.admin-gate p,.admin-hero p{color:var(--muted);margin:0;line-height:1.8}.admin-hero{background:var(--white);border:1px solid #21767b1f;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 18px 45px #173c4214}.admin-hero h1{font-size:clamp(2rem,4vw,3.2rem)}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stats article{background:var(--white);border:1px solid #21767b1f;border-radius:14px;gap:8px;padding:18px;display:grid;box-shadow:0 12px 32px #173c420f}.admin-stats svg{color:var(--teal)}.admin-stats span,.admin-order-card__meta span,.admin-order-card__head span{color:var(--muted);font-weight:850}.admin-stats strong{color:var(--ink);font-size:1.8rem;line-height:1}.admin-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-filters button{background:var(--white);min-height:40px;color:var(--ink-2);cursor:pointer;border:1px solid #21767b24;border-radius:999px;padding:8px 14px;font-weight:900}.admin-filters button.is-active,.admin-filters button:hover{background:var(--mint-soft);color:var(--ink);border-color:#3bc7cc6b}.admin-orders{gap:14px;display:grid}.admin-empty,.admin-order-card{background:var(--white);border:1px solid #21767b1f;border-radius:16px;box-shadow:0 16px 42px #173c4212}.admin-empty{text-align:center;justify-items:center;gap:10px;padding:34px;display:grid}.admin-order-card{gap:16px;padding:18px;display:grid}.admin-order-card__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-order-card__head h2{color:var(--ink);margin:4px 0 0;font-size:1.2rem}.admin-order-card__head select,.admin-note textarea{color:var(--ink);font:inherit;background:#f8fcfb;border:1px solid #21767b29;border-radius:10px}.admin-order-card__head select{min-height:42px;padding:8px 12px;font-weight:900}.admin-order-card__meta,.admin-order-grid{gap:10px;display:grid}.admin-order-card__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-order-card__meta span{background:#f8fcfb;border-radius:10px;padding:10px}.admin-order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-grid div{background:#fbfdfc;border:1px solid #21767b1a;border-radius:12px;padding:14px}.admin-order-grid h3{color:var(--ink);margin:0 0 8px;font-size:.98rem}.admin-order-grid p{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 6px;font-weight:800}.admin-note{color:var(--ink);gap:8px;font-weight:900;display:grid}.admin-note textarea{resize:vertical;min-height:86px;padding:12px}@media (max-width:980px){.admin-hero,.admin-order-card__head{display:grid}.admin-stats,.admin-order-card__meta,.admin-order-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-gate{padding:26px 18px}.admin-stats,.admin-order-card__meta,.admin-order-grid{grid-template-columns:1fr}}[data-theme=dark] .admin-page{background:radial-gradient(circle at 14% 8%, #78eee814, transparent 30%), linear-gradient(180deg, #081f24, var(--paper))}[data-theme=dark] .admin-gate,[data-theme=dark] .admin-hero,[data-theme=dark] .admin-stats article,[data-theme=dark] .admin-empty,[data-theme=dark] .admin-order-card{box-shadow:var(--shadow-soft);background:linear-gradient(#102e34f5,#0b2227fa);border-color:#78eee824}[data-theme=dark] .admin-order-card__meta span,[data-theme=dark] .admin-order-grid div,[data-theme=dark] .admin-order-card__head select,[data-theme=dark] .admin-note textarea,[data-theme=dark] .admin-filters button{color:var(--ink);background:#78eee812;border-color:#78eee826}.admin-main-tabs{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffc2;border-radius:18px;gap:8px;padding:6px;display:inline-flex}.catalog-status{color:var(--muted);margin:0 0 16px;font-weight:900}.admin-main-tabs button,.admin-catalog__filters button,.admin-catalog-row button{cursor:pointer;font:inherit;border:0}.admin-main-tabs button{min-height:42px;color:var(--muted);background:0 0;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-weight:900;display:inline-flex}.admin-main-tabs button:hover,.admin-main-tabs button.is-active{color:#fff;background:var(--ink)}.admin-catalog{gap:22px;display:grid}.admin-catalog__toolbar,.admin-catalog__layout,.admin-catalog-form,.admin-catalog__list,.admin-catalog-row,.admin-image-editor{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffdb}.admin-catalog__toolbar{border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.admin-catalog__toolbar h2,.admin-catalog-form__head h3{color:var(--ink);margin:0}.admin-catalog__toolbar p,.admin-catalog-form__head span,.admin-image-editor p,.admin-catalog-row span,.admin-catalog-row small,.admin-catalog__empty{color:var(--muted)}.admin-catalog__actions,.admin-catalog-form__head,.admin-catalog__filters div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-catalog__layout{border-radius:28px;grid-template-columns:minmax(300px,.92fr) minmax(0,1.7fr);gap:18px;padding:18px;display:grid}.admin-catalog__list,.admin-catalog-form{border-radius:22px;padding:16px}.admin-catalog__list{align-content:start;gap:12px;max-height:1040px;display:grid;overflow:auto}.admin-catalog__filters{z-index:1;background:inherit;gap:10px;padding-bottom:10px;display:grid;position:sticky;top:0}.admin-catalog__filters input,.admin-catalog-form input,.admin-catalog-form select,.admin-catalog-form textarea{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:14px;font-weight:800}.admin-catalog__filters input,.admin-catalog-form input,.admin-catalog-form select{min-height:46px;padding:0 14px}.admin-catalog-form textarea{resize:vertical;padding:12px 14px}.admin-catalog__filters button{min-height:36px;color:var(--muted);background:#07404614;border-radius:999px;padding:0 12px;font-weight:900}.admin-catalog__filters button.is-active,.admin-catalog__filters button:hover{color:#fff;background:var(--brand)}.admin-catalog-row{border-radius:18px;grid-template-columns:58px minmax(0,1fr) repeat(3,36px);align-items:center;gap:10px;padding:10px;display:grid}.admin-catalog-row.is-active{background:#2fc2c71a;border-color:#2fc2c799}.admin-catalog-row img{object-fit:contain;background:#2fc2c71a;border-radius:14px;width:58px;height:58px}.admin-catalog-row strong,.admin-catalog-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-catalog-row strong{color:var(--ink)}.admin-catalog-row button{width:36px;height:36px;color:var(--brand-deep);background:#2fc2c71f;border-radius:12px;place-items:center;display:grid}.admin-catalog-row button:hover{color:#fff;background:var(--ink)}.admin-catalog-form{gap:18px;display:grid}.admin-catalog-form__head{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:12px}.admin-publish-toggle{width:auto;color:var(--ink);background:#2fc2c71f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.admin-publish-toggle input{width:auto;min-height:auto}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-catalog-form label{color:var(--ink);gap:8px;font-weight:900;display:grid}.admin-image-editor{border-radius:20px;grid-template-columns:minmax(0,1fr) 120px minmax(220px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.admin-image-editor>img{object-fit:contain;background:#2fc2c71a;border-radius:18px;width:120px;height:120px}.admin-upload-button{background:var(--brand-deep);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;position:relative;color:#fff!important;display:inline-flex!important}.admin-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-save-button{justify-self:end}@media (max-width:980px){.admin-catalog__toolbar,.admin-catalog__layout,.admin-image-editor{grid-template-columns:1fr}.admin-catalog__toolbar{align-items:stretch}}@media (max-width:720px){.admin-main-tabs,.admin-catalog__actions{width:100%;display:grid}.admin-form-grid{grid-template-columns:1fr}.admin-catalog-row{grid-template-columns:52px minmax(0,1fr) repeat(3,34px)}}[data-theme=dark] .admin-main-tabs,[data-theme=dark] .admin-catalog__toolbar,[data-theme=dark] .admin-catalog__layout,[data-theme=dark] .admin-catalog-form,[data-theme=dark] .admin-catalog__list,[data-theme=dark] .admin-catalog-row,[data-theme=dark] .admin-image-editor{background:#071f24e6;border-color:#81d5da2e}[data-theme=dark] .admin-catalog__toolbar h2,[data-theme=dark] .admin-catalog-form__head h3,[data-theme=dark] .admin-catalog-row strong,[data-theme=dark] .admin-catalog-form label,[data-theme=dark] .admin-publish-toggle{color:#e9feff}[data-theme=dark] .admin-catalog__filters input,[data-theme=dark] .admin-catalog-form input,[data-theme=dark] .admin-catalog-form select,[data-theme=dark] .admin-catalog-form textarea{color:#e9feff;background:#021317db;border-color:#81d5da38}.admin-catalog--friendly{gap:18px}.admin-catalog-topbar,.admin-catalog-panel,.admin-editor-card{box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #21767b24}.admin-catalog-topbar{border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.admin-catalog-topbar h2,.admin-catalog-panel h3,.admin-editor-card h3{color:var(--ink);margin:0}.admin-catalog-topbar p{color:var(--muted);margin:6px 0 0;font-weight:800}.admin-catalog-topbar__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-action-card{min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #21767b29;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.admin-action-card:hover,.admin-action-card.is-primary{background:var(--ink);color:#fff}.admin-catalog-workspace{grid-template-columns:minmax(310px,.9fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.admin-catalog-panel,.admin-editor-card{border-radius:24px;padding:18px}.admin-catalog-panel{gap:14px;max-height:980px;display:grid;overflow:auto}.admin-catalog-panel__head{gap:10px;display:grid}.admin-catalog-panel__head input,.admin-editor-card input,.admin-editor-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #21767b29;border-radius:14px;font-weight:850}.admin-catalog-panel__head input,.admin-editor-card input{min-height:46px;padding:0 14px}.admin-editor-card textarea{resize:vertical;padding:12px 14px}.admin-catalog-filterbar,.admin-type-choice,.admin-status-flow{flex-wrap:wrap;gap:8px;display:flex}.admin-catalog-filterbar button,.admin-type-choice button,.admin-status-flow button{color:var(--ink);cursor:pointer;font:inherit;background:#2fc2c714;border:1px solid #21767b29;border-radius:999px;font-weight:900}.admin-catalog-filterbar button,.admin-type-choice button{min-height:38px;padding:0 14px}.admin-catalog-filterbar button:hover,.admin-catalog-filterbar button.is-active,.admin-type-choice button:hover,.admin-type-choice button.is-active,.admin-status-flow button:hover,.admin-status-flow button.is-active{background:var(--brand-deep);color:#fff;border-color:#0000}.admin-catalog-list{gap:10px;display:grid}.admin-catalog-item{background:#fbfefd;border:1px solid #21767b1f;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-catalog-item.is-selected{background:#2fc2c71f;border-color:#2fc2c7a6}.admin-catalog-item__image{width:58px;height:58px;color:var(--brand-deep);background:#2fc2c71a;border-radius:16px;place-items:center;display:grid}.admin-catalog-item__image img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.admin-catalog-item__content{min-width:0}.admin-catalog-item__content div{flex-wrap:wrap;gap:6px;display:flex}.admin-catalog-item__content span{color:var(--muted);font-size:.8rem;font-weight:900}.admin-catalog-item__content strong,.admin-catalog-item__content small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-catalog-item__content strong{color:var(--ink);margin-top:3px}.admin-catalog-item__content small{color:var(--muted);margin-top:4px}.admin-catalog-item__tools{gap:6px;display:flex}.admin-catalog-item__tools button{width:34px;height:34px;color:var(--brand-deep);cursor:pointer;background:#2fc2c71f;border:0;border-radius:11px;place-items:center;display:grid}.admin-catalog-item__tools button:hover{background:var(--ink);color:#fff}.admin-editor-card{gap:16px;display:grid}.admin-editor-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-editor-card__head span{color:var(--muted);font-weight:900}.admin-switch{width:auto;min-width:112px;color:var(--ink);background:#2fc2c71f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex!important}.admin-switch input{width:auto;min-height:auto}.admin-upload-zone{min-height:180px;color:var(--brand-deep);cursor:pointer;background:#2fc2c712;border:1.5px dashed #21767b47;border-radius:22px;place-items:center;position:relative;overflow:hidden;display:grid!important}.admin-upload-zone:hover{border-color:var(--brand);background:#2fc2c721}.admin-upload-zone span{place-items:center;gap:8px;font-weight:950;display:grid}.admin-upload-zone img{object-fit:contain;width:100%;max-height:230px;padding:16px}.admin-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-simple-grid__wide{grid-column:1/-1}.admin-editor-card label{color:var(--ink);gap:8px;font-weight:900;display:grid}.admin-order-status{min-height:38px;color:var(--brand-deep);background:#2fc2c724;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.92rem;display:inline-flex}.admin-status-flow{background:#fbfefd;border:1px solid #21767b1a;border-radius:16px;padding:12px}.admin-status-flow button{min-height:38px;padding:0 12px}@media (max-width:1020px){.admin-catalog-workspace{grid-template-columns:1fr}}@media (max-width:700px){.admin-catalog-topbar,.admin-editor-card__head{display:grid}.admin-catalog-topbar__actions,.admin-action-card,.admin-switch{width:100%}.admin-simple-grid{grid-template-columns:1fr}.admin-catalog-item{grid-template-columns:52px minmax(0,1fr)}.admin-catalog-item__tools{grid-column:1/-1;justify-content:stretch}.admin-catalog-item__tools button{width:100%}}[data-theme=dark] .admin-main-tabs,[data-theme=dark] .admin-catalog-topbar,[data-theme=dark] .admin-catalog-panel,[data-theme=dark] .admin-editor-card,[data-theme=dark] .admin-catalog-item,[data-theme=dark] .admin-status-flow{background:#071f24eb;border-color:#81d5da33}[data-theme=dark] .admin-action-card,[data-theme=dark] .admin-catalog-panel__head input,[data-theme=dark] .admin-editor-card input,[data-theme=dark] .admin-editor-card textarea{color:#e9feff;background:#021317db;border-color:#81d5da38}[data-theme=dark] .admin-catalog-topbar h2,[data-theme=dark] .admin-catalog-panel h3,[data-theme=dark] .admin-editor-card h3,[data-theme=dark] .admin-editor-card label,[data-theme=dark] .admin-catalog-item__content strong,[data-theme=dark] .admin-switch{color:#e9feff}[data-theme=dark] .admin-upload-zone{color:#97f3ef;background:#2fc2c714;border-color:#81d5da47}[data-theme=dark] .admin-main-tabs button:not(.is-active),[data-theme=dark] .admin-type-choice button:not(.is-active),[data-theme=dark] .admin-catalog-filterbar button:not(.is-active),[data-theme=dark] .admin-status-flow button:not(.is-active){color:#e9feff;background:#78eee814;border-color:#78eee82e}.admin-main-tabs button,.admin-action-card,.admin-catalog-filterbar button,.admin-type-choice button,.admin-status-flow button,.admin-catalog-item__tools button{color:var(--ink);box-shadow:none;background:#fff;border:1px solid #21767b2e}.admin-action-card.is-primary,.admin-save-button,.admin-main-tabs button.is-active,.admin-main-tabs button:hover,.admin-catalog-filterbar button.is-active,.admin-catalog-filterbar button:hover,.admin-type-choice button.is-active,.admin-type-choice button:hover,.admin-status-flow button.is-active,.admin-status-flow button:hover,.admin-catalog-item__tools button:hover{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff}.admin-save-button,.admin-save-button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.admin-save-button:disabled,.admin-action-card:disabled,.admin-catalog-filterbar button:disabled,.admin-type-choice button:disabled,.admin-status-flow button:disabled{opacity:.62;cursor:not-allowed}[data-theme=dark] .admin-main-tabs button,[data-theme=dark] .admin-action-card,[data-theme=dark] .admin-catalog-filterbar button,[data-theme=dark] .admin-type-choice button,[data-theme=dark] .admin-status-flow button,[data-theme=dark] .admin-catalog-item__tools button{color:#e9feff;background:#021317e6;border-color:#81d5da47}[data-theme=dark] .admin-action-card.is-primary,[data-theme=dark] .admin-save-button,[data-theme=dark] .admin-main-tabs button.is-active,[data-theme=dark] .admin-main-tabs button:hover,[data-theme=dark] .admin-catalog-filterbar button.is-active,[data-theme=dark] .admin-catalog-filterbar button:hover,[data-theme=dark] .admin-type-choice button.is-active,[data-theme=dark] .admin-type-choice button:hover,[data-theme=dark] .admin-status-flow button.is-active,[data-theme=dark] .admin-status-flow button:hover,[data-theme=dark] .admin-catalog-item__tools button:hover{color:#04272b;background:#7de7e3;border-color:#7de7e3}[data-theme=dark] .admin-save-button,[data-theme=dark] .admin-save-button:hover{color:#04272b!important;background:#7de7e3!important;border-color:#7de7e3!important}.toast{color:#173c42;background:#fffffff7}.toast strong{color:#173c42}.toast p{color:#566f75}.toast a{color:#21767b}.toast button{color:#173c42;background:#21767b17}.btn--primary,.auth-modal__submit,.quote-form__button,.cart-add:not(.cart-add--icon){color:#fff;background:#173c42;border-color:#173c42}.btn--primary:hover,.auth-modal__submit:hover,.quote-form__button:hover,.cart-add:not(.cart-add--icon):hover{color:#fff;background:#21767b;border-color:#21767b}.btn--ghost,.icon-link,.profile-trigger,.favorite-button,.social-login button,.auth-modal__switch,.profile-dropdown__logout,.quantity-control button,.segmented-control button,.quick-orders button,.quote-form__login,.cart-login-link,.store-link{color:#173c42}.btn--danger{color:#fff;background:#ba3f3a;border-color:#ba3f3a}.btn--danger:hover{color:#fff;background:#9e302d;border-color:#9e302d}button.cart-add.cart-add--icon,.cart-add--icon{color:#fff!important;background:#21767b!important;border-color:#fffffffa!important}button.cart-add.cart-add--icon:hover,.cart-add--icon:hover{color:#fff!important;background:#173c42!important}[data-theme=dark] .toast{color:#ecfbfa;background:#091f24fa;border-color:#78eee83d;box-shadow:0 22px 70px #0000006b}[data-theme=dark] .toast strong{color:#ecfbfa}[data-theme=dark] .toast p{color:#c5e0e3}[data-theme=dark] .toast svg{color:#78eee8}[data-theme=dark] .toast--error svg{color:#ffaaa5}[data-theme=dark] .toast a{color:#78eee8}[data-theme=dark] .toast button{color:#ecfbfa;background:#78eee81f}[data-theme=dark] .toast button:hover{color:#fff;background:#78eee838}[data-theme=dark] .btn--primary,[data-theme=dark] .auth-modal__submit,[data-theme=dark] .quote-form__button,[data-theme=dark] .cart-add:not(.cart-add--icon){color:#04272b!important;background:#78eee8 linear-gradient(135deg,#55cfd0,#78eee8)!important;border-color:#78eee86b!important}[data-theme=dark] .btn--primary:hover,[data-theme=dark] .auth-modal__submit:hover,[data-theme=dark] .quote-form__button:hover,[data-theme=dark] .cart-add:not(.cart-add--icon):hover{color:#04191c!important;background:#a1fff9 linear-gradient(135deg,#78eee8,#a1fff9)!important}[data-theme=dark] button.cart-add.cart-add--icon,[data-theme=dark] .cart-add--icon{color:#04272b!important;background:#78eee8!important;border-color:#ecfbfad1!important}[data-theme=dark] button.cart-add.cart-add--icon:hover,[data-theme=dark] .cart-add--icon:hover{color:#04191c!important;background:#a1fff9!important}[data-theme=dark] .btn--ghost,[data-theme=dark] .icon-link,[data-theme=dark] .profile-trigger,[data-theme=dark] .favorite-button,[data-theme=dark] .social-login button,[data-theme=dark] .auth-modal__switch,[data-theme=dark] .profile-dropdown__logout,[data-theme=dark] .quantity-control button,[data-theme=dark] .segmented-control button,[data-theme=dark] .quick-orders button,[data-theme=dark] .quote-form__login,[data-theme=dark] .cart-login-link,[data-theme=dark] .store-link{color:#ecfbfa;background:#0d252ae0;border-color:#78eee838}[data-theme=dark] .btn--ghost:hover,[data-theme=dark] .icon-link:hover,[data-theme=dark] .profile-trigger:hover,[data-theme=dark] .favorite-button:hover,[data-theme=dark] .social-login button:hover,[data-theme=dark] .auth-modal__switch:hover,[data-theme=dark] .profile-dropdown__logout:hover,[data-theme=dark] .quantity-control button:hover,[data-theme=dark] .segmented-control button:hover,[data-theme=dark] .quick-orders button:hover,[data-theme=dark] .quote-form__login:hover,[data-theme=dark] .cart-login-link:hover,[data-theme=dark] .store-link:hover{color:#fff;background:#78eee824;border-color:#78eee86b}[data-theme=dark] .segmented-control button.is-active,[data-theme=dark] .quick-orders button.is-active{color:#04272b;background:#78eee8;border-color:#78eee8}[data-theme=dark] .btn--danger{color:#3a100f;background:#ffaaa5;border-color:#ffaaa5}[data-theme=dark] .btn--danger:hover{color:#2a0807;background:#ffc6c2;border-color:#ffc6c2}[data-theme=dark] .admin-filters button,[data-theme=dark] .admin-main-tabs button,[data-theme=dark] .admin-action-card,[data-theme=dark] .admin-catalog-filterbar button,[data-theme=dark] .admin-type-choice button,[data-theme=dark] .admin-status-flow button,[data-theme=dark] .admin-catalog-item__tools button{color:#ecfbfa!important;background:#021317eb!important;border-color:#81d5da47!important}[data-theme=dark] .admin-filters button:hover,[data-theme=dark] .admin-filters button.is-active,[data-theme=dark] .admin-main-tabs button:hover,[data-theme=dark] .admin-main-tabs button.is-active,[data-theme=dark] .admin-action-card:hover,[data-theme=dark] .admin-action-card.is-primary,[data-theme=dark] .admin-catalog-filterbar button:hover,[data-theme=dark] .admin-catalog-filterbar button.is-active,[data-theme=dark] .admin-type-choice button:hover,[data-theme=dark] .admin-type-choice button.is-active,[data-theme=dark] .admin-status-flow button:hover,[data-theme=dark] .admin-status-flow button.is-active,[data-theme=dark] .admin-catalog-item__tools button:hover{color:#04272b!important;background:#78eee8!important;border-color:#78eee8!important}[data-theme=dark] .notifications-toolbar,[data-theme=dark] .notification-card{box-shadow:var(--shadow-soft);background:linear-gradient(#102e34f5,#0b2227fa);border-color:#78eee824}[data-theme=dark] .notification-card.is-unread{background:linear-gradient(#154148fa,#0b2227fa);border-color:#78eee866}[data-theme=dark] .notifications-toolbar h2,[data-theme=dark] .notification-card h2,[data-theme=dark] .notification-card__actions button{color:#ecfbfa}[data-theme=dark] .notification-card p{color:#ecfbfac7}[data-theme=dark] .notification-card__icon,[data-theme=dark] .notification-card__actions button{background:#78eee814;border-color:#78eee82e}[data-theme=dark] .notification-card__actions button:hover{background:#78eee824;border-color:#78eee86b}html:not([data-theme=dark]) .admin-filters button:hover,html:not([data-theme=dark]) .admin-filters button.is-active,html:not([data-theme=dark]) .admin-main-tabs button:hover,html:not([data-theme=dark]) .admin-main-tabs button.is-active,html:not([data-theme=dark]) .admin-action-card:hover,html:not([data-theme=dark]) .admin-action-card.is-primary,html:not([data-theme=dark]) .admin-catalog-filterbar button:hover,html:not([data-theme=dark]) .admin-catalog-filterbar button.is-active,html:not([data-theme=dark]) .admin-type-choice button:hover,html:not([data-theme=dark]) .admin-type-choice button.is-active,html:not([data-theme=dark]) .admin-status-flow button:hover,html:not([data-theme=dark]) .admin-status-flow button.is-active,html:not([data-theme=dark]) .admin-catalog-item__tools button:hover{color:#fff!important;background:#173c42!important;border-color:#173c42!important}
