:root{--brand-primary:#00cdb7;--brand-primary-pressed:#00b7a4;--brand-soft:#e8fffb;--brand-ink:#10242a;--brand-ink-strong:#10242a;--brand-muted:#6f7d82;--brand-line:#e3eceb;--brand-surface:#ffffff;--brand-radius:18px;--brand-font:"TheSans",Arial,sans-serif;font-family:var(--brand-font);background:#fff;color:var(--brand-ink)}*{box-sizing:border-box}body{margin:0}main{max-width:1400px;margin:auto;padding:32px}.stack{display:grid;grid-gap:14px;gap:14px}.toolbar{display:flex;gap:10px;flex-wrap:wrap}.toolbar input{min-width:240px}button,input,select,textarea{font:inherit;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;background:white}label{display:grid;grid-gap:6px;gap:6px;font-weight:600}button{background:#0f766e;color:white;border:0;cursor:pointer}.secondary{background:#111827}.card{background:white;padding:20px;border:1px solid #e5e7eb;border-radius:12px}.grid2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-gap:20px;gap:20px}table{width:100%;border-collapse:collapse;background:white}td,th{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}td small{display:block;color:#6b7280;margin-top:4px}.pill{padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.ok{background:#dcfce7;color:#166534}.hold{background:#fee2e2;color:#991b1b}.error{color:#b91c1c}.success{color:#166534}.metric,.offer{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.checkrow{display:flex;gap:24px}.checkrow label{display:flex;align-items:center;font-weight:400}a{color:#0f766e}@media(max-width:900px){.grid2{grid-template-columns:1fr}main{padding:18px}.toolbar>*{width:100%}table{font-size:13px}}.danger{background:#b91c1c}.reviewImages{display:flex;gap:6px;flex-wrap:wrap}.reviewImages img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.chatAdminGrid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:18px;gap:18px}.chatList{max-height:75vh;overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start}.chatListItem{display:grid;grid-gap:4px;gap:4px;text-align:left;background:#f9fafb;color:#111827;border:1px solid #e5e7eb}.chatListItem.selected{outline:2px solid #0f766e}.chatListItem span{font-size:12px;color:#0f766e}.chatListItem small{color:#6b7280}.adminMessages{height:52vh;overflow:auto;background:#f9fafb;border-radius:12px;padding:14px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.adminBubble{max-width:75%;padding:10px 12px;border-radius:12px;background:white;border:1px solid #e5e7eb}.adminBubble.customer{align-self:flex-end;background:#ccfbf1}.adminBubble.human{background:#dbeafe}.adminBubble.assistant,.adminBubble.human{align-self:flex-start}.adminBubble.system{align-self:center;background:#f3f4f6;font-size:12px}.adminBubble small{color:#6b7280}.chatAdminGrid textarea{min-width:320px;flex:1 1}@media(max-width:900px){.chatAdminGrid{grid-template-columns:1fr}.chatList{max-height:300px}.adminMessages{height:45vh}}.storefront{--toi-teal:var(--brand-primary);--toi-teal-dark:var(--brand-primary-dark);--toi-cyan:#dffcf9;--toi-ink:var(--brand-ink);--toi-muted:var(--brand-muted);--toi-line:var(--brand-line);--toi-surface:var(--brand-surface);max-width:none;margin:0;padding:0;min-height:100vh;background:#fff;color:var(--toi-ink)}.storefront button,.storefront input{font-family:inherit}.storefront a{text-decoration:none;color:inherit}.promoBar{padding:9px 18px;text-align:center;background:#e9fffc;color:#0a6662;font-size:12px;letter-spacing:.01em;display:flex;justify-content:center;align-items:center;gap:10px;border-bottom:1px solid #d6f2ef}.promoBar strong{color:#065b57}.promoBar span{color:#6d8d8b}.storeHeader{max-width:1440px;margin:auto;padding:18px 32px;display:grid;grid-template-columns:auto minmax(320px,620px) auto;align-items:center;grid-gap:24px;gap:24px}.brandBlock{display:flex;align-items:center;gap:11px;color:var(--toi-ink)}.brandBlock strong{display:block;font-size:17px;letter-spacing:.035em}.brandBlock small{display:block;color:var(--toi-muted);margin-top:2px;font-size:11px}.brandMark{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:var(--toi-teal);color:#062c2b;font-family:var(--brand-font);font-weight:900;box-shadow:0 8px 24px rgba(0,205,183,.22)}.headerSearch{height:46px;border:1px solid var(--toi-line);background:#fbfefe;border-radius:999px;display:flex;align-items:center;padding:0 16px;gap:9px}.headerSearch span{font-size:24px;color:var(--toi-teal-dark)}.headerSearch input{border:0;outline:0;background:transparent;width:100%;padding:0;color:var(--toi-ink)}.headerSearch input::placeholder{color:#9aa9b3}.headerActions{display:flex;gap:8px;align-items:center}.cartButton,.iconButton,.langSwitch{border:1px solid var(--toi-line);background:#fff;color:var(--toi-ink);border-radius:999px;padding:10px 13px;cursor:pointer}.langSwitch{font-family:var(--brand-font);font-weight:700}.iconButton{font-size:20px;line-height:1;padding:9px 12px}.cartButton{display:flex;gap:9px;align-items:center;font-weight:700}.cartButton b{min-width:22px;height:22px;border-radius:99px;background:var(--toi-teal);display:grid;place-items:center;font-size:11px}.categoryNav{border-top:1px solid var(--toi-line);border-bottom:1px solid var(--toi-line);display:flex;justify-content:center;gap:8px;padding:8px 20px;overflow:auto;background:rgba(255,255,255,.94);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.categoryNav a{white-space:nowrap;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#51616e}.categoryNav a.active,.categoryNav a:hover{background:var(--toi-cyan);color:#057d78}.heroStore{max-width:1440px;margin:auto;padding:54px 32px 34px;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:44px;gap:44px;align-items:center}.heroCopy{max-width:680px}.eyebrow{display:inline-block;font-family:var(--brand-font);font-size:11px;letter-spacing:.25em;color:var(--toi-teal-dark);font-weight:800;margin-bottom:18px}.heroCopy h1{font-size:clamp(44px,5.2vw,78px);line-height:1.07;margin:0 0 22px;letter-spacing:-.045em}.heroCopy h1 em{font-style:normal;color:var(--toi-teal-dark)}.heroCopy>p{font-size:18px;line-height:1.95;color:#536471;margin:0 0 28px;max-width:650px}.heroActions{display:flex;gap:10px;flex-wrap:wrap}.primaryCta,.secondaryCta{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;font-weight:700}.primaryCta{background:var(--toi-teal);color:#062c2b!important;box-shadow:0 12px 26px rgba(0,205,183,.22)}.secondaryCta{border:1px solid #bfd9d7;background:#fff;color:#167d79!important}.heroStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:38px;border-top:1px solid var(--toi-line);padding-top:20px}.heroStats div{padding-left:16px}.heroStats div+div{border-right:1px solid var(--toi-line);padding-right:16px}.heroStats strong{display:block;font-size:13px}.heroStats span{display:block;color:#82909b;font-size:11px;margin-top:4px}.heroVisual{min-height:510px;border-radius:36px;position:relative;overflow:hidden;background:linear-gradient(145deg,#f2ffff,#f8fbff 52%,#e9fbfa);border:1px solid #dff0ef;box-shadow:0 30px 80px rgba(28,91,91,.1)}.heroHalo{position:absolute;border-radius:50%;filter:blur(1px)}.heroHalo.one{width:340px;height:340px;background:rgba(0,205,183,.23);top:-110px;left:-60px}.heroHalo.two{width:260px;height:260px;background:rgba(100,210,255,.22);bottom:-80px;right:-30px}.dealBadge{position:absolute;top:28px;right:28px;border:1px solid #d8efed;color:#078f89;padding:9px 13px;border-radius:999px;font-family:var(--brand-font);font-size:11px;font-weight:800;letter-spacing:.12em}.productStage{position:absolute;inset:80px 26px 108px;display:flex;align-items:flex-end;justify-content:center;gap:18px;direction:ltr}.stageDevice{position:relative;background:linear-gradient(145deg,#153b46,#14bdb7);border:6px solid #fff;box-shadow:0 24px 50px rgba(12,77,77,.2)}.stageDevice span{position:absolute;inset:10%;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,0))}.stageDevice.laptop{width:48%;height:52%;border-radius:18px 18px 8px 8px;transform:skewY(-2deg)}.stageDevice.laptop:after{content:"";position:absolute;left:-10%;right:-10%;height:11px;bottom:-17px;border-radius:2px 2px 12px 12px;background:#dce7e8;box-shadow:0 5px 8px rgba(24,66,70,.16)}.stageDevice.phone{width:21%;height:68%;border-radius:28px;background:linear-gradient(160deg,#dafcff,#0f9e9a 58%,#153b46)}.stageDevice.buds{width:22%;height:31%;border-radius:50px 50px 38px 38px;background:#fff}.stageDevice.buds:after,.stageDevice.buds:before{content:"";position:absolute;top:-28%;width:22%;height:74%;border-radius:99px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.stageDevice.buds:before{left:24%;transform:rotate(-8deg)}.stageDevice.buds:after{right:24%;transform:rotate(8deg)}.heroNote{position:absolute;right:28px;left:28px;bottom:24px;background:rgba(255,255,255,.86);border:1px solid #e1eeee;border-radius:18px;padding:15px 18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroNote small{display:block;font-family:var(--brand-font);color:#00b7a4;font-size:10px;letter-spacing:.12em;font-weight:800}.heroNote strong{display:block;font-size:12px;margin-top:5px;color:#596a76}.trustStrip{max-width:1376px;margin:14px auto 20px;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.trustStrip article{border:1px solid var(--toi-line);border-radius:18px;padding:17px;display:flex;gap:12px;align-items:center}.trustStrip article>span{font-family:var(--brand-font);color:var(--toi-teal-dark);font-size:11px;font-weight:800}.trustStrip strong{display:block;font-size:13px}.trustStrip small{display:block;color:#84919b;margin-top:3px;font-size:11px}.dealsSection,.reviewsPreview,.storeSection{max-width:1440px;margin:auto;padding:74px 32px}.sectionHeading div>span,.sectionHeading>span{font-family:var(--brand-font);color:var(--toi-teal-dark);font-size:10px;letter-spacing:.2em;font-weight:800}.sectionHeading h2{font-size:40px;margin:7px 0 0}.sectionHeading p{color:#71818d;line-height:1.8;margin:8px 0 0}.rowHeading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:26px}.rowHeading>a{color:#00b7a4;font-size:13px;font-weight:700}.categoryGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.categoryCard{min-height:215px;border:1px solid var(--toi-line);padding:16px;background:linear-gradient(180deg,#fff,#f9fdfd);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.categoryCard:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(25,88,88,.1)}.categoryNumber{font-family:var(--brand-font);font-size:10px;color:#a5b1b9}.categoryArt{grid-column:1/-1;display:grid;place-items:center}.categoryArt span{width:84px;height:84px;border-radius:28px;background:linear-gradient(145deg,#e3fffc,#baf7f2);border:1px solid #c8efec;box-shadow:inset 0 0 0 16px rgba(255,255,255,.42)}.categoryCard strong{display:block;font-size:17px}.categoryCard small{font-family:var(--brand-font);color:#8b99a3;font-size:10px}.categoryCard b{align-self:end;width:30px;height:30px;border-radius:50%;background:var(--toi-cyan);display:grid;place-items:center;color:#058a84}.dealsSection{background:#f8fbfb;max-width:none}.dealsSection>.productGrid,.dealsSection>.rowHeading{max-width:1376px;margin-left:auto;margin-right:auto}.liveChip{border:1px solid #c6e9e6;color:#078b85;background:#fff;border-radius:999px;padding:8px 12px;font-family:var(--brand-font);font-size:10px;font-weight:800}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.productCard{border:1px solid var(--toi-line);border-radius:24px;padding:13px;min-width:0}.productImagePlaceholder{height:230px;border-radius:18px;background:linear-gradient(145deg,#effcfb,#e8f5f7);display:grid;place-items:center;overflow:hidden}.productImagePlaceholder:before{content:"";width:110px;height:150px;border-radius:26px;background:linear-gradient(160deg,#1c6670,#1bd0c7);box-shadow:0 18px 30px rgba(10,96,96,.14);transform:rotate(7deg)}.productImagePlaceholder span{position:absolute;font-family:var(--brand-font);font-size:9px;letter-spacing:.18em;color:#588085}.productMeta{padding:14px 5px 8px}.productMeta small{font-family:var(--brand-font);color:#09a29b;font-size:9px;font-weight:700}.productMeta strong{display:block;font-size:15px;margin-top:7px}.productMeta p{color:#89959e;font-size:11px;line-height:1.6;margin:5px 0}.productBottom{display:flex;align-items:center;justify-content:space-between;padding:5px}.pricePlaceholder{font-family:var(--brand-font);color:#0b9d96;font-weight:800}.productBottom button{border:0;background:var(--toi-teal);width:38px;height:38px;border-radius:12px;font-size:20px;color:#063635}.brandPromise{max-width:1376px;margin:74px auto;padding:52px;border-radius:32px;background:linear-gradient(135deg,#e8fffc,#f6ffff);border:1px solid #d3efed;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.brandPromise span{font-family:var(--brand-font);font-size:10px;letter-spacing:.2em;color:#078c86;font-weight:800}.brandPromise h2{font-size:43px;line-height:1.3;margin:8px 0 0}.brandPromise p{font-size:16px;line-height:2;color:#536b76;margin:0}.reviewCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}.reviewCards article{border:1px solid var(--toi-line);border-radius:22px;padding:22px;background:#fff}.stars{font-family:var(--brand-font);color:#f5b400;letter-spacing:.14em}.reviewCards strong{display:block;margin:10px 0 5px;font-size:13px}.reviewCards p{color:#778792;line-height:1.7;font-size:12px}.storeFooter{max-width:1376px;margin:40px auto 0;padding:30px 0 46px;border-top:1px solid var(--toi-line);display:flex;align-items:center;justify-content:space-between;color:#6f808b}.footerMeta{display:flex;gap:22px;font-size:11px}.footerMeta span:nth-child(2){font-family:var(--brand-font)}@media(max-width:1050px){.storeHeader{grid-template-columns:auto 1fr}.headerSearch{grid-column:1/-1;grid-row:2}.headerActions{justify-self:start}.categoryGrid{grid-template-columns:repeat(3,1fr)}.productGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.heroStore{grid-template-columns:1fr;padding:38px 18px 24px}.heroVisual{min-height:410px}.trustStrip{grid-template-columns:1fr 1fr;padding:0 18px}.brandPromise{margin:48px 18px;padding:30px;gap:18px}.brandPromise,.reviewCards{grid-template-columns:1fr}.dealsSection,.reviewsPreview,.storeSection{padding:52px 18px}.storeHeader{padding:16px 18px}.categoryNav{justify-content:flex-start}.storeFooter{margin:30px 18px 0}.heroCopy h1{font-size:56px}}@media(max-width:560px){.promoBar{font-size:10px;gap:6px;overflow:auto;justify-content:flex-start;white-space:nowrap}.storeHeader{display:flex;flex-wrap:wrap}.headerSearch{order:3;width:100%}.headerActions{margin-right:auto}.langSwitch{display:none}.categoryGrid{grid-template-columns:1fr 1fr}.heroStats,.productGrid{grid-template-columns:1fr}.heroStats{gap:10px}.heroStats div+div{border-right:0;padding-right:0}.heroVisual{min-height:340px}.trustStrip{grid-template-columns:1fr}.brandPromise h2{font-size:34px}.rowHeading{align-items:flex-start}.liveChip{display:none}.footerMeta{flex-direction:column;gap:5px;text-align:left}.storeFooter{align-items:flex-start}.productStage{inset:76px 14px 105px}}.productImageReal{position:relative;height:230px;border-radius:18px;display:grid;place-items:center;overflow:hidden;border:1px solid #eef3f3}.productImageReal img{width:100%;height:100%;object-fit:contain;padding:14px;display:block}.productImageReal span{font-family:var(--brand-font);font-size:10px;letter-spacing:.14em;color:#8b99a3}.productAvailability{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 5px 10px;color:#4e646f;font-size:10px}.productAvailability>span{color:#0b8f88;font-weight:700}.productAvailability small{color:#8b99a3}.catalogState{max-width:1376px;margin:0 auto;border:1px dashed #cfe3e1;border-radius:20px;background:#fff;padding:28px;text-align:center;color:#6d7f89}.productCardLoading{min-height:390px}.productImageSkeleton{height:230px;border-radius:18px;background:linear-gradient(90deg,#edf5f5,#f7fbfb,#edf5f5);background-size:200% 100%;animation:toiPulse 1.3s ease-in-out infinite}.skeletonLine{display:block;height:12px;border-radius:999px;background:#edf3f3;margin-top:10px}.skeletonLine.short{width:38%}.skeletonLine.medium{width:68%}@keyframes toiPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.productCardLink{display:block;color:inherit;text-decoration:none}.productCardLink:hover .productMeta strong{color:var(--toi-teal-dark)}.productBottom button:disabled,.productBuyButton:disabled{cursor:not-allowed;opacity:.62}.productPage{max-width:1280px;margin:0 auto;padding:34px 28px 72px;background:#fff;min-height:100vh;color:#152534}.productPageTop{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;color:#70808b;font-size:12px}.backToStore{color:#078f89;font-weight:700;text-decoration:none}.productDetailGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:42px;gap:42px;align-items:start}.productGallery{display:grid;grid-gap:12px;gap:12px}.productMainImage{min-height:520px;border:1px solid #e5eeee;border-radius:28px;background:#fbfefe;display:grid;place-items:center;overflow:hidden}.productMainImage img{width:100%;height:100%;max-height:600px;object-fit:contain;padding:28px}.productMainImage>span{color:#8c9aa4;font-size:12px}.productThumbs{display:flex;gap:10px;flex-wrap:wrap}.productThumbs button{width:76px;height:76px;border:1px solid #e1eceb;background:#fff;border-radius:14px;padding:6px}.productThumbs button.selected{outline:2px solid #00cdb7}.productThumbs img{width:100%;height:100%;object-fit:contain}.productInfoPanel{padding:16px 0}.productEyebrow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.productEyebrow span{border:1px solid #d8ecea;background:#f5fffe;border-radius:999px;padding:7px 10px;font-size:10px;color:#078f89;font-weight:700}.productInfoPanel h1{font-size:clamp(30px,4vw,52px);line-height:1.25;margin:0;color:#152534}.productEnglishTitle{font-family:Arial,sans-serif;color:#7e8b95;margin:10px 0 0;font-size:13px;direction:ltr;text-align:right}.productLead{font-size:16px;line-height:1.9;color:#5f707c;margin:24px 0}.productPriceRow{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px 0;border-top:1px solid #edf2f2;border-bottom:1px solid #edf2f2}.productPriceRow strong{font-family:Arial,sans-serif;font-size:32px;color:#00b7a4}.productPriceRow strong small{font-family:inherit;font-size:14px}.stockOk{color:#117a52;background:#effbf4}.stockOk,.stockOut{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700}.stockOut{color:#9f3030;background:#fff0f0}.productBuyButton{width:100%;margin:18px 0 26px;border:0;border-radius:14px;background:#00cdb7;color:#063635;font-size:15px;font-weight:800;padding:15px}.productDescription,.productSpecs{border-top:1px solid #edf2f2;padding-top:22px;margin-top:20px}.productDescription h2,.productSpecs h2{font-size:20px;margin:0 0 14px}.productSpecs ul{margin:0;padding:0 20px 0 0;display:grid;grid-gap:10px;gap:10px;color:#536773;line-height:1.7}.productDescription p{margin:0;color:#5f707c;line-height:1.9}.productWarranty{margin-top:22px;padding:16px;border-radius:16px;background:#f7fbfb;display:flex;justify-content:space-between;gap:14px}.productWarranty span{color:#61727d}@media(max-width:900px){.productDetailGrid{grid-template-columns:1fr}.productMainImage{min-height:380px}.productPage{padding:24px 18px 56px}}@media(max-width:560px){.productMainImage{min-height:300px}.productPriceRow{align-items:flex-start;flex-direction:column}.productInfoPanel h1{font-size:32px}}.cartPage,.checkoutPage{max-width:1280px;margin:0 auto;padding:34px 28px 72px;min-height:100vh;background:#fff;color:#152534;font-family:var(--brand-font)}.cartPageHead,.checkoutHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.cartPageHead h1,.checkoutHead h1{font-size:42px;margin:12px 0 0}.cartPageHead>span,.checkoutHead>p{color:#7b8993;font-size:12px}.cartLayout,.checkoutLayout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.65fr);grid-gap:22px;gap:22px;align-items:start}.cartItems{display:grid;grid-gap:12px;gap:12px}.cartItem{border:1px solid #e5eeee;border-radius:22px;padding:14px;background:#fff;display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.cartItemImage{width:120px;height:120px;border-radius:16px;background:#fbfefe;border:1px solid #edf3f3;display:grid;place-items:center;overflow:hidden}.cartItemImage img{width:100%;height:100%;object-fit:contain;padding:8px}.cartItemInfo{display:grid;grid-gap:8px;gap:8px}.cartItemInfo a{text-decoration:none;color:#152534}.cartItemInfo>a strong{font-size:15px}.cartItemInfo>span{font-family:var(--brand-font);color:#00b7a4;font-weight:800}.quantityControl{display:flex;align-items:center;gap:10px;width:max-content;border:1px solid #e0eceb;border-radius:12px;padding:4px}.quantityControl button{width:30px;height:30px;padding:0;border-radius:8px;background:#e9fffc;color:#087c77}.quantityControl b{min-width:24px;text-align:center;font-family:var(--brand-font)}.cartItemSide{display:grid;grid-gap:14px;gap:14px;justify-items:end;align-self:stretch;align-content:space-between}.cartItemSide>strong{font-family:var(--brand-font);color:#152534}.removeCartItem{background:transparent;color:#a33;border:0;padding:4px 0}.cartSummary,.checkoutForm,.checkoutSummary{border:1px solid #e5eeee;border-radius:24px;background:#fff;padding:22px}.cartSummary{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-gap:14px;gap:14px}.cartSummary h2,.checkoutForm h2,.checkoutSummary h2{margin:0 0 8px;font-size:20px}.cartSummary>div,.checkoutTotals>div{display:flex;justify-content:space-between;gap:15px;font-size:13px}.cartSummary>p{font-size:11px;line-height:1.8;color:#7a8a94}.checkoutButton{width:100%;border:0;background:#00cdb7;color:#063635;border-radius:14px;padding:15px;font-weight:800}.checkoutButton:disabled{opacity:.6;cursor:not-allowed}.emptyCart,.orderSuccess{max-width:620px;margin:90px auto;text-align:center;border:1px solid #e5eeee;border-radius:28px;padding:48px 28px;background:#fbfefe}.emptyCart h1,.orderSuccess h1{font-size:36px;margin:0 0 10px}.emptyCart p,.orderSuccess p{color:#667985;line-height:1.8}.orderSuccess>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#dffcf9;color:#078f89;font-size:30px;font-weight:800}.checkoutHead{display:block}.checkoutHead>p{margin:6px 0 0;color:#078f89;font-weight:700}.checkoutForm{display:grid;grid-gap:14px;gap:14px}.checkoutForm label{font-size:13px}.checkoutForm input,.checkoutForm select,.checkoutForm textarea{border-color:#dce9e8;background:#fbfefe}.checkoutTwoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.checkoutSummary{position:-webkit-sticky;position:sticky;top:82px}.checkoutLines{display:grid;grid-gap:12px;gap:12px;padding-bottom:18px;border-bottom:1px solid #edf2f2}.checkoutLine{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.6}.checkoutLine span{color:#60727d}.checkoutLine strong{white-space:nowrap;font-family:var(--brand-font)}.checkoutTotals{display:grid;grid-gap:12px;gap:12px;padding-top:18px}.checkoutGrandTotal{border-top:1px solid #e5eeee;padding-top:14px;font-size:16px!important}.checkoutGrandTotal strong{color:#00b7a4;font-family:var(--brand-font)}.checkoutError{border:1px solid #ffd0d0;background:#fff5f5;color:#a33;border-radius:12px;padding:12px;font-size:12px;line-height:1.7}@media(max-width:900px){.cartLayout,.checkoutLayout{grid-template-columns:1fr}.cartSummary,.checkoutSummary{position:static}.cartItem{grid-template-columns:90px minmax(0,1fr)}.cartItemImage{width:90px;height:90px}.cartItemSide{grid-column:2;display:flex;justify-content:space-between;align-items:center}.cartPage,.checkoutPage{padding:24px 18px 56px}}@media(max-width:560px){.cartPageHead h1,.checkoutHead h1{font-size:34px}.cartItem{grid-template-columns:72px minmax(0,1fr);padding:10px}.cartItemImage{width:72px;height:72px}.checkoutTwoCols{grid-template-columns:1fr}.cartItemSide>strong{font-size:12px}}.cartLabPage{position:relative;isolation:isolate;max-width:none;min-height:100vh;overflow:hidden;padding:42px max(24px,calc((100vw - 1280px)/2)) 84px;background:linear-gradient(rgba(6,29,35,.025) 1px,transparent 0),linear-gradient(90deg,rgba(6,29,35,.025) 1px,transparent 0),radial-gradient(circle at 78% 8%,rgba(0,205,183,.14),transparent 26%),radial-gradient(circle at 12% 70%,rgba(113,224,255,.1),transparent 28%),#f8fcfc;background-size:28px 28px,28px 28px,auto,auto,auto}.cartLabGlow{position:absolute;z-index:-1;border-radius:999px;filter:blur(20px);pointer-events:none}.cartLabGlowOne{width:340px;height:340px;right:-110px;top:190px;background:rgba(0,205,183,.16)}.cartLabGlowTwo{width:300px;height:300px;left:-130px;bottom:80px;background:rgba(124,219,255,.12)}.cartLabHeader{max-width:1280px;margin:0 auto 34px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.cartLabHeader>div:first-child{max-width:760px}.cartBackLink{display:inline-flex;margin-bottom:22px}.cartLabKicker{display:block;font-family:var(--brand-font);font-size:10px;letter-spacing:.22em;font-weight:800;color:#00b7a4}.cartLabHeader h1{font-size:clamp(42px,5vw,68px);line-height:1.06;margin:8px 0 12px;letter-spacing:-.045em;color:#102632}.cartLabHeader p{margin:0;max-width:650px;line-height:1.9;color:#73838d}.cartOrbitCounter{position:relative;width:142px;height:142px;border-radius:50%;display:grid;place-items:center;align-content:center;background:rgba(255,255,255,.74);border:1px solid rgba(173,221,218,.7);box-shadow:0 20px 60px rgba(33,103,103,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cartOrbitCounter:after{content:"";position:absolute;inset:19px;border-radius:50%;border:1px dashed rgba(7,155,150,.28)}.cartOrbitCounter b{font-family:var(--brand-font);font-size:36px;line-height:1;color:#0b9b95;z-index:2}.cartOrbitCounter small{font-family:var(--brand-font);font-size:8px;letter-spacing:.2em;color:#70848b;margin-top:8px;z-index:2}.orbitLine{position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(0,205,183,.25);animation:cartOrbit 9s linear infinite}.orbitLine:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#00cdb7;top:17px;left:18px;box-shadow:0 0 0 5px rgba(0,205,183,.1)}.orbitTwo{inset:8px;animation-direction:reverse;animation-duration:7s;border-color:rgba(61,173,219,.18)}.orbitTwo:after{width:6px;height:6px;top:auto;left:auto;right:3px;bottom:30px;background:#63cbe6}@keyframes cartOrbit{to{transform:rotate(1turn)}}.cartLabLayout{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(330px,.62fr);grid-gap:22px;gap:22px;align-items:start}.cartLabItems{display:grid;grid-gap:13px;gap:13px}.cartLabSectionLabel{display:flex;align-items:center;justify-content:space-between;padding:0 5px 6px}.cartLabSectionLabel span{font-family:var(--brand-font);font-size:9px;letter-spacing:.2em;font-weight:800;color:#00b7a4}.cartLabSectionLabel small{color:#8b989f}.cartLabItem{position:relative;display:grid;grid-template-columns:38px 142px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:176px;padding:16px 18px 16px 14px;border:1px solid rgba(215,231,230,.92);border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 12px 38px rgba(36,85,88,.055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cartLabItem:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;left:-100px;top:-75px;background:rgba(0,205,183,.09)}.cartLabItem:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(36,85,88,.09);border-color:#cbe8e6}.cartItemIndex{align-self:start;padding-top:5px;font-family:var(--brand-font);font-size:9px;letter-spacing:.12em;color:#9ca9ae}.cartLabImageShell{position:relative;height:142px;border-radius:38px 18px 38px 18px;background:linear-gradient(145deg,#f1fbfb,#fff);border:1px solid #e5f0ef;display:grid;place-items:center;overflow:hidden}.cartLabImageShell img{width:100%;height:100%;object-fit:contain;padding:13px;position:relative;z-index:2}.cartLabImageShell>span:not(.imageShellOrbit){font-size:9px;color:#8ea0a8}.imageShellOrbit{position:absolute;width:118px;height:118px;border-radius:50%;border:1px dashed rgba(0,205,183,.25);animation:cartOrbit 12s linear infinite}.imageShellOrbit:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#00cdb7;right:12px;top:12px}.cartLabItemBody{min-width:0;display:grid;grid-gap:10px;gap:10px}.cartLabItemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.cartLabItemTop a{text-decoration:none;color:#112733}.cartLabItemTop strong{font-size:17px;line-height:1.55}.cartLabRemove{flex:0 0 auto;width:32px;height:32px;border-radius:50%;padding:0;background:#f5f8f8;color:#8a989f;font-size:21px;line-height:1;border:1px solid #e8eeee;transition:.2s}.cartLabRemove:hover{background:#fff0f0;color:#b94a4a;border-color:#ffdada;transform:rotate(90deg)}.cartUnitPrice{font-family:var(--brand-font);font-size:11px;color:#00b7a4;font-weight:700}.cartLabControls{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:4px}.quantityPill{border-radius:999px;padding:4px;background:#f3f9f8}.quantityPill button{border-radius:50%;width:32px;height:32px;background:#fff;border:1px solid #dfeceb;color:#087f7a;box-shadow:0 3px 8px rgba(30,90,90,.05)}.quantityPill b{font-size:11px;letter-spacing:.08em}.cartLineTotal{text-align:left;display:grid;grid-gap:4px;gap:4px}.cartLineTotal small{font-family:var(--brand-font);font-size:7px;letter-spacing:.16em;color:#9aa8ad}.cartLineTotal strong{font-family:var(--brand-font);font-size:18px;color:#102a33}.cartLineTotal strong span{font-family:var(--font-arabic),sans-serif;font-size:10px;color:#839097}.cartPortal{position:-webkit-sticky;position:sticky;top:26px;overflow:hidden;border-radius:34px;padding:24px;background:linear-gradient(145deg,rgba(12,41,48,.98),rgba(7,77,78,.96) 58%,rgba(9,126,121,.94));color:#fff;box-shadow:0 28px 70px rgba(7,64,66,.18)}.cartPortal:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;border:1px solid rgba(255,255,255,.1);right:-110px;top:-90px}.cartPortal:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:rgba(0,205,183,.11);left:-70px;bottom:-70px;filter:blur(2px)}.portalScanner{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.portalScanner>span{width:9px;height:9px;border-radius:50%;background:#46ffe5;box-shadow:0 0 0 5px rgba(70,255,229,.1),0 0 16px rgba(70,255,229,.55);animation:scannerBlink 1.7s ease-in-out infinite}.portalScanner b{font-family:var(--brand-font);font-size:9px;letter-spacing:.15em}.portalScanner small{font-family:var(--brand-font);font-size:8px;letter-spacing:.14em;color:#72f4e3}@keyframes scannerBlink{50%{opacity:.45;transform:scale(.72)}}.portalTotal{padding:30px 0 24px}.portalTotal small{display:block;font-family:var(--brand-font);font-size:8px;letter-spacing:.22em;color:#9ed1d0;margin-bottom:9px}.portalTotal strong{font-family:var(--brand-font);font-size:42px;letter-spacing:-.04em}.portalTotal strong span{font-family:var(--font-arabic),sans-serif;font-size:13px;color:#a9d0cf}.portalRows{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:8px 0}.portalRows div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px}.portalRows span{color:#9fc0c1}.portalRows strong{font-weight:700}.portalInfo{display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;margin:18px 0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.055)}.portalInfo i{width:8px;height:8px;border-radius:50%;background:#00cdb7;margin-top:5px}.portalInfo p{margin:0;color:#b9d1d1;font-size:10px;line-height:1.8}.portalCheckoutButton{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:18px;padding:15px 16px;background:#36e6d5;color:#073d3d;font-weight:900;box-shadow:0 14px 28px rgba(0,205,183,.18);transition:.22s}.portalCheckoutButton:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(0,205,183,.24)}.portalCheckoutButton b{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#073d3d;color:#fff}.portalContinue{position:relative;z-index:2;display:block;text-align:center;margin-top:14px;color:#c1dddd!important;font-size:10px;text-decoration:none}.cartEmptyLab{max-width:720px;margin:90px auto 0;text-align:center;display:grid;justify-items:center}.emptyCartOrb{position:relative;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.85);border:1px solid #dbeceb;color:#00b7a4;box-shadow:0 25px 70px rgba(28,91,91,.1);margin-bottom:28px}.emptyCartRing{position:absolute;border-radius:50%;border:1px dashed rgba(0,205,183,.3);animation:cartOrbit 10s linear infinite}.emptyCartRing.ringOne{inset:-13px}.emptyCartRing.ringTwo{inset:17px;animation-direction:reverse;animation-duration:6s}.cartEmptyLab h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.04em;margin:8px 0 10px}.cartEmptyLab p{color:#71838c;margin:0 0 24px}.cartLabPrimary{display:inline-flex;align-items:center;gap:22px;text-decoration:none!important;background:#102f36;color:#fff!important;border-radius:999px;padding:9px 10px 9px 22px;font-weight:800}.cartLabPrimary b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#33e3d2;color:#073d3d}.cartDockButton{position:relative;overflow:visible!important;text-decoration:none!important}.cartButtonIcon{display:grid;place-items:center}.cartDockButton.isBumping{animation:cartButtonBump .52s cubic-bezier(.2,.9,.25,1.25)}.cartDockButton.isBumping b{animation:cartBadgeFlash .52s ease}@keyframes cartButtonBump{0%{transform:scale(1)}35%{transform:scale(1.12) rotate(-2deg)}70%{transform:scale(.97)}to{transform:scale(1)}}@keyframes cartBadgeFlash{0%,to{box-shadow:0 0 0 0 rgba(0,205,183,0)}35%{box-shadow:0 0 0 8px rgba(0,205,183,.18)}}@media(max-width:920px){.cartLabHeader{align-items:center}.cartOrbitCounter{width:112px;height:112px}.cartOrbitCounter b{font-size:30px}.cartLabLayout{grid-template-columns:1fr}.cartPortal{position:relative;top:auto}}@media(max-width:620px){.cartLabPage{padding:28px 14px 60px}.cartLabHeader{align-items:flex-start}.cartOrbitCounter{width:82px;height:82px;flex:0 0 auto}.cartOrbitCounter b{font-size:22px}.cartOrbitCounter small{display:none}.cartLabHeader h1{font-size:40px}.cartLabHeader p{font-size:12px}.cartLabItem{grid-template-columns:24px 86px minmax(0,1fr);gap:10px;padding:12px;border-radius:24px;min-height:130px}.cartLabImageShell{height:92px;border-radius:26px 14px 26px 14px}.imageShellOrbit{width:76px;height:76px}.cartLabItemTop strong{font-size:13px}.cartLabRemove{width:27px;height:27px}.cartUnitPrice{font-size:9px}.cartLabControls{grid-column:1/-1;align-items:center}.quantityPill button{width:28px;height:28px}.cartLineTotal strong{font-size:14px}.portalTotal strong{font-size:34px}}.orderSuccessPage,.trackingPage{max-width:none;min-height:100vh;margin:0;padding:48px 24px 80px;font-family:var(--brand-font);color:#132a32;background:radial-gradient(circle at 78% 10%,rgba(0,205,183,.15),transparent 28%),radial-gradient(circle at 12% 78%,rgba(99,203,230,.1),transparent 30%),#f8fcfc;position:relative;overflow:hidden}.successGlow{position:absolute;border-radius:50%;filter:blur(16px);pointer-events:none}.successGlow.one{width:320px;height:320px;background:rgba(0,205,183,.12);top:-80px;right:-90px}.successGlow.two{width:250px;height:250px;background:rgba(99,203,230,.1);bottom:-80px;left:-70px}.successPortal{position:relative;max-width:840px;margin:46px auto 0;padding:48px 38px;border:1px solid #dcebea;border-radius:36px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px rgba(31,91,93,.1);text-align:center}.successPulseWrap{position:relative;width:110px;height:110px;margin:0 auto 26px;display:grid;place-items:center}.successCheck{position:relative;z-index:3;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#00cdb7;color:#073d3d;font-size:30px;font-weight:900;box-shadow:0 14px 30px rgba(0,205,183,.24)}.successPulse{position:absolute;inset:11px;border-radius:50%;border:1px solid rgba(0,205,183,.35);animation:successPulse 2s ease-out infinite}.successPulse.p2{animation-delay:1s}@keyframes successPulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.55);opacity:0}}.successKicker,.trackingCardKicker,.trackingHeader>div:first-child>span{font-family:var(--brand-font);font-size:9px;letter-spacing:.19em;color:#00b7a4;font-weight:800}.successPortal h1{font-size:clamp(38px,5vw,62px);margin:8px 0 12px;letter-spacing:-.04em}.successPortal>p{max-width:640px;margin:0 auto;color:#6d7f88;line-height:1.9}.successOrderCode{margin:30px auto 0;max-width:430px;padding:18px;border-radius:22px;background:#f3fafa;border:1px solid #e1eeee;display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;text-align:right}.successOrderCode small{grid-column:1/-1;font-family:var(--brand-font);font-size:8px;letter-spacing:.17em;color:#8a9ba2}.successOrderCode strong{font-family:var(--brand-font);font-size:30px;color:#0b8f89}.successOrderCode button{background:#fff;color:#546970;border:1px solid #dce8e7;border-radius:999px;padding:9px 12px;font-size:10px}.successActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.successHomeButton,.successTrackButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:999px;font-weight:800}.successTrackButton{gap:22px;background:#11323a;color:#fff!important;padding:9px 10px 9px 22px}.successTrackButton b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#37e2d2;color:#073d3d}.successHomeButton{padding:12px 20px;border:1px solid #d6e8e6;color:#167f7a!important;background:#fff}.successInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:34px;text-align:right}.successInfoGrid article{display:flex;gap:12px;align-items:flex-start;padding:17px;border:1px solid #e1eceb;border-radius:20px;background:#fff}.successInfoGrid article>span{font-family:var(--brand-font);color:#00b7a4;font-size:10px;font-weight:800}.successInfoGrid strong{display:block;font-size:13px}.successInfoGrid small{display:block;color:#84939a;margin-top:4px;line-height:1.6}.trackingPage{padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2))}.trackingHeader{max-width:1180px;margin:0 auto 30px;display:flex;justify-content:space-between;gap:24px;align-items:end}.trackingHeader a{text-decoration:none;color:#078f89;font-weight:700;font-size:12px;display:inline-block;margin-bottom:18px}.trackingHeader h1{font-size:clamp(40px,5vw,66px);margin:8px 0;letter-spacing:-.04em}.trackingHeader p{margin:0;color:#77878f}.trackingHeader p strong{font-family:var(--brand-font);color:#17343c}.trackingStatusBadge{min-width:250px;padding:20px;border-radius:25px;background:#10343b;color:#fff;box-shadow:0 18px 42px rgba(16,52,59,.12)}.trackingStatusBadge small{display:block;font-family:var(--brand-font);font-size:8px;letter-spacing:.17em;color:#91c8c5;margin-bottom:7px}.trackingStatusBadge strong{font-size:15px}.trackingStatusBadge.stopped{background:#783b3b}.trackingSimpleFlow{max-width:900px;margin:20px auto 34px;display:grid;grid-template-columns:1fr 100px 1fr;align-items:center}.trackingSimpleStep{text-align:center;opacity:.42}.trackingSimpleStep.active{opacity:1}.trackingSimpleStep>div{width:62px;height:62px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;background:#fff;border:1px solid #dce9e8}.trackingSimpleStep.active>div{background:#00cdb7;border-color:#00cdb7;color:#073d3d;box-shadow:0 12px 28px rgba(0,205,183,.18)}.trackingSimpleStep.current>div{box-shadow:0 0 0 8px rgba(0,205,183,.1),0 12px 28px rgba(0,205,183,.2)}.trackingSimpleStep>div span{font-family:var(--brand-font);font-size:12px;font-weight:900}.trackingSimpleStep strong{display:block;font-size:14px}.trackingSimpleStep small{display:block;color:#819097;margin-top:4px;font-size:10px}.trackingSimpleFlow>i{height:2px;background:#dce8e7;position:relative}.trackingSimpleFlow>i.active{background:#00cdb7}.trackingSimpleFlow>i.active:after{content:"";position:absolute;inset:-4px;background:rgba(0,205,183,.1);filter:blur(4px)}.trackingStopped{max-width:900px;margin:0 auto 24px;padding:14px 16px;border:1px solid #ffd4d4;background:#fff4f4;color:#934242;border-radius:16px;text-align:center}.trackingGrid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:18px;gap:18px}.trackingCard{background:rgba(255,255,255,.9);border:1px solid #dfecea;border-radius:28px;padding:24px;box-shadow:0 14px 38px rgba(29,85,87,.055)}.trackingCard h2{margin:7px 0 18px;font-size:24px}.trackingItems{display:grid;grid-gap:10px;gap:10px}.trackingItem{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #edf2f1}.trackingItem strong{display:block;font-size:13px}.trackingItem small{display:block;color:#87959c;margin-top:4px}.trackingItem>b{white-space:nowrap;font-family:var(--brand-font);color:#17343c}.trackingTotals{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.trackingTotals>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.trackingTotals strong{font-family:var(--brand-font)}.trackingTotals .grand{padding-top:14px;border-top:1px solid #dfe9e8;font-size:16px}.trackingTotals .grand strong{color:#00b7a4}.trackingDeliveryRows{display:grid;grid-gap:0;gap:0}.trackingDeliveryRows>div{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid #edf2f1}.trackingDeliveryRows small{color:#8a989f;font-size:9px}.trackingDeliveryRows strong{font-size:12px;line-height:1.6}.trackingDeliveryNote{max-width:1180px;margin:18px auto 0;color:#85949b;font-size:10px;line-height:1.8;text-align:center}.trackingState{max-width:620px;margin:100px auto;border:1px solid #dce9e8;border-radius:26px;background:#fff;padding:36px;text-align:center;color:#65777f;display:grid;grid-gap:10px;gap:10px}.trackingState strong{font-size:22px;color:#18343c}.trackingState a{color:#078f89;font-weight:700;text-decoration:none}.trackingError{border-color:#f0dddd}@media(max-width:800px){.trackingHeader{align-items:flex-start;flex-direction:column}.trackingStatusBadge{width:100%}.trackingGrid{grid-template-columns:1fr}.trackingSimpleFlow{grid-template-columns:1fr 52px 1fr}.successInfoGrid{grid-template-columns:1fr}}@media(max-width:520px){.orderSuccessPage,.trackingPage{padding:28px 14px 54px}.successPortal{padding:34px 18px;border-radius:28px}.trackingSimpleFlow{grid-template-columns:1fr;gap:8px}.trackingSimpleFlow>i{width:2px;height:34px;margin:auto}.trackingSimpleStep>div{width:52px;height:52px}.successOrderCode{grid-template-columns:1fr}.successOrderCode button{justify-self:start}}.successWhatsAppButton{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:999px;padding:9px 10px 9px 22px;background:#20c763;color:#072c18;font-weight:900;box-shadow:0 12px 28px rgba(32,199,99,.18);transition:transform .2s ease,box-shadow .2s ease}.successWhatsAppButton:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(32,199,99,.24)}.successWhatsAppButton:disabled{opacity:.62;cursor:not-allowed;transform:none}.successWhatsAppButton b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#073b20;color:#fff;font-family:var(--brand-font);font-size:9px;letter-spacing:.08em}.successWhatsAppError{max-width:560px;margin:14px auto 0;padding:11px 14px;border-radius:14px;border:1px solid #ffd4d4;background:#fff5f5;color:#9b3f3f;font-size:11px;line-height:1.7}.headerSearch{position:relative}.headerSearchClear,.headerSearchIcon{border:0!important;background:transparent!important;color:var(--toi-teal-dark)!important;padding:0!important;display:grid;place-items:center;box-shadow:none!important}.headerSearchIcon{font-size:24px;line-height:1;cursor:pointer}.headerSearchClear{width:26px;height:26px;border-radius:50%!important;font-size:18px!important;color:#7c8b92!important}.headerSearchClear:hover{background:#edf8f7!important;color:#0a7772!important}.catalogBrowseSection{padding-bottom:18px}.catalogTextButton{border:0;background:transparent;color:var(--toi-teal-dark);font-weight:800;padding:8px 0}.catalogCategoryRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.catalogCategoryCard{position:relative;min-height:132px;padding:20px;border:1px solid var(--toi-line);background:linear-gradient(145deg,#fff,#f6fbfb);color:var(--toi-ink);border-radius:24px;text-align:right;display:grid;grid-template-columns:1fr auto;align-content:space-between;grid-gap:10px;gap:10px;overflow:hidden;transition:.22s ease}.catalogCategoryCard:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;left:-55px;bottom:-55px;background:rgba(0,205,183,.1)}.catalogCategoryCard.active,.catalogCategoryCard:hover{transform:translateY(-3px);border-color:#bfe9e6;box-shadow:0 16px 34px rgba(24,91,91,.08)}.catalogCategoryCard.active{background:linear-gradient(145deg,#effffd,#fff)}.catalogCategoryCard strong{font-size:16px;z-index:1}.catalogCategoryCard small{grid-column:1/2;color:#819097;font-size:10px;z-index:1}.catalogCategoryCard b{grid-row:1/3;grid-column:2;align-self:center;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e9fbf9;color:#087f79;z-index:1}.catalogCategoryNumber{font-family:var(--brand-font);font-size:9px;letter-spacing:.14em;color:#0a9e98;grid-column:1/-1;z-index:1}.catalogControlDeck{display:grid;grid-template-columns:minmax(260px,1fr) 180px 190px auto auto;grid-gap:10px;gap:10px;align-items:center;margin:22px 0 14px;padding:12px;border:1px solid #e2eeed;background:#f8fcfc;border-radius:20px}.catalogQuickSearch{height:44px;border:1px solid #dceaea;background:#fff;border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 12px}.catalogQuickSearch span{font-size:20px;color:#00b7a4}.catalogQuickSearch input{border:0!important;outline:0!important;background:transparent!important;width:100%;padding:0!important}.catalogControlDeck select{color:#2a4049}.catalogControlDeck select,.stockToggle{height:44px;border:1px solid #dceaea;background:#fff;border-radius:14px;padding:0 12px}.stockToggle{display:flex;align-items:center;gap:8px!important;font-size:11px;font-weight:800!important;white-space:nowrap;cursor:pointer}.stockToggle input{width:16px;height:16px;accent-color:#00cdb7}.catalogResetButton{height:44px;border-radius:14px;background:#14333b!important;color:#fff!important;font-size:11px;font-weight:800;padding:0 14px}.activeFilterChip{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;padding:7px 9px 7px 13px;border-radius:999px;background:#eafffc;color:#087a75;border:1px solid #d3f1ee;font-size:11px;font-weight:800}.activeFilterChip button{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;padding:0;background:#fff!important;color:#49706f!important;border:1px solid #d9e9e7!important}.catalogEmptySearch{margin-top:18px;padding:46px 24px;border:1px dashed #cfe3e1;border-radius:24px;text-align:center;background:#fbfefe}.catalogEmptySearch strong{display:block;font-size:22px;color:#17333b}.catalogEmptySearch p{margin:7px 0 18px;color:#7c8b92}.catalogEmptySearch button{background:#14333b;border-radius:999px;padding:11px 18px;font-weight:800}@media(max-width:1050px){.catalogCategoryRail{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogControlDeck{grid-template-columns:1fr 1fr}.catalogQuickSearch{grid-column:1/-1}}@media(max-width:700px){.catalogCategoryRail{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogControlDeck{grid-template-columns:1fr}.catalogQuickSearch{grid-column:auto}.catalogControlDeck select,.catalogResetButton,.stockToggle{width:100%}}@media(max-width:470px){.catalogCategoryRail{grid-template-columns:1fr}}.wishlistHeaderButton{position:relative;display:grid!important;place-items:center;min-width:42px;height:42px;padding:0!important;text-decoration:none!important}.wishlistHeaderButton>span{font-size:22px;line-height:1}.wishlistHeaderButton>b{position:absolute;top:-5px;left:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#00cdb7;color:#073d3d;border:2px solid #fff;font-family:var(--brand-font);font-size:9px;font-weight:900}.productCard{position:relative}.wishlistButton{border:1px solid #dcebea!important;background:rgba(255,255,255,.95)!important;color:#557079!important;box-shadow:0 8px 20px rgba(27,78,82,.07)!important;transition:.2s ease}.wishlistButton.active{background:#ecfffc!important;color:#00b7a4!important;border-color:#bfece8!important}.wishlistButton.pulse{animation:wishlistPop .52s cubic-bezier(.18,.9,.3,1.35)}@keyframes wishlistPop{0%{transform:scale(1)}38%{transform:scale(1.18)}72%{transform:scale(.97)}to{transform:scale(1)}}.productCardWishlist{position:absolute;z-index:8;top:12px;left:12px;width:40px;height:40px;border-radius:50%!important;padding:0!important;display:grid;place-items:center;background:#fff!important;border:1px solid #bfece8!important;color:#00b7a4!important;box-shadow:0 8px 22px rgba(20,120,118,.16)!important}.productCardWishlist span{font-size:19px;line-height:1}.productDetailWishlist{width:100%;min-height:48px;margin:-12px 0 26px;border-radius:14px!important;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800}.productDetailWishlist span{font-size:21px}.productDetailWishlist strong{font-size:11px}.favoritesPage{max-width:none;min-height:100vh;margin:0;padding:48px max(22px,calc((100vw - 1280px)/2)) 80px;background:radial-gradient(circle at 82% 8%,rgba(0,205,183,.13),transparent 25%),#f8fcfc;color:#142a33;font-family:var(--brand-font)}.favoritesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.favoritesHeader a{display:inline-block;color:#078f89;text-decoration:none;font-weight:800;font-size:12px;margin-bottom:18px}.favoritesHeader span{display:block;font-family:var(--brand-font);font-size:9px;letter-spacing:.2em;color:#00b7a4;font-weight:800}.favoritesHeader h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.04em;margin:7px 0 8px}.favoritesHeader p{margin:0;color:#7c8c93}.favoritesHeader>button{border:1px solid #dbe8e7;background:#fff;color:#586c74;border-radius:999px;padding:10px 15px;font-size:11px}.favoritesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.favoriteCard{position:relative;background:#fff;border:1px solid #dfecea;border-radius:26px;padding:13px;box-shadow:0 12px 34px rgba(30,83,86,.05);overflow:hidden}.favoriteRemove{position:absolute;z-index:3;top:20px;left:20px;width:34px;height:34px;padding:0;border-radius:50%;background:rgba(255,255,255,.94)!important;color:#75858c!important;border:1px solid #dfe9e8!important}.favoriteImage{height:220px;border-radius:19px;background:linear-gradient(145deg,#effcfb,#f8ffff);display:grid;place-items:center;overflow:hidden;text-decoration:none}.favoriteImage img{width:100%;height:100%;object-fit:contain;padding:14px}.favoriteMeta{padding:14px 4px 4px}.favoriteMeta>small{font-family:var(--brand-font);color:#00b7a4;font-size:9px;font-weight:800}.favoriteMeta>a{text-decoration:none;color:#152b34}.favoriteMeta>a strong{display:block;font-size:14px;line-height:1.5;margin:7px 0 14px}.favoriteMeta>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.favoriteMeta>div>b{font-family:var(--brand-font);color:#00b7a4;font-size:16px}.favoriteMeta>div>b small{font-family:var(--font-arabic),sans-serif;font-size:9px}.favoriteMeta>div>span{font-size:10px;background:#effbf4;color:#18744f;padding:6px 8px;border-radius:999px}.favoriteMeta>div>span.out{background:#fff0f0;color:#9f3030}.favoriteMeta>button{width:100%;border-radius:13px;background:#00cdb7;color:#063635;font-weight:900;padding:12px}.favoriteMeta>button:disabled{opacity:.45;cursor:not-allowed}.favoritesEmpty{max-width:680px;margin:90px auto;text-align:center;padding:52px 24px;border:1px dashed #cfe2e0;border-radius:30px;background:rgba(255,255,255,.76)}.favoritesEmpty>div{font-size:54px;color:#14aaa2}.favoritesEmpty strong{display:block;font-size:24px;margin:10px 0 7px}.favoritesEmpty p{color:#7f8e95;margin:0 0 20px}.favoritesEmpty a{display:inline-flex;text-decoration:none;background:#14333b;color:#fff;border-radius:999px;padding:12px 20px;font-weight:800}@media(max-width:1000px){.favoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.favoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.favoritesHeader{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.favoritesPage{padding:28px 14px 54px}.favoritesGrid{grid-template-columns:1fr 1fr;gap:9px}.favoriteImage{height:150px}.favoriteCard{padding:9px;border-radius:20px}.favoriteMeta>a strong{font-size:12px}.favoriteMeta>div{align-items:flex-start;flex-direction:column}.favoriteMeta>button{font-size:11px}.productCardWishlist{top:18px;left:18px;width:34px;height:34px}}.productPrimaryActions{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:10px;gap:10px;align-items:stretch;margin:18px 0 26px}.productPrimaryActions .productBuyButton{margin:0}.productPrimaryActions .productDetailWishlist{margin:0;min-height:48px}@media(max-width:700px){.productPrimaryActions{grid-template-columns:1fr}.productPrimaryActions .productDetailWishlist{width:100%}}.langSwitch{display:inline-flex;align-items:center;gap:4px;padding:4px!important;min-height:42px}.langSwitch button{border:0!important;background:transparent!important;color:#819097!important;border-radius:999px!important;padding:7px 9px!important;min-width:34px;font-family:var(--brand-font)!important;font-size:10px;font-weight:800;box-shadow:none!important}.langSwitch button.active{background:#00cdb7!important;color:#063c3a!important;box-shadow:0 6px 14px rgba(0,205,183,.18)!important}.langSwitch span{font-size:10px;color:#b0bcc4}.productCardWishlist.active{background:#00cdb7!important;color:#063c3a!important;border-color:#00cdb7!important;box-shadow:0 10px 24px rgba(0,205,183,.3)!important}.productCardWishlist.active span{transform:scale(1.06)}.productDetailWishlist.active{background:#00cdb7!important;color:#063c3a!important;border-color:#00cdb7!important}.wishlistHeaderButton b{box-shadow:0 4px 10px rgba(0,205,183,.28)}.storefront[dir=ltr]{font-family:var(--font-english),Arial,sans-serif}.storefront[dir=ltr] .catalogCategoryCard{text-align:left}.storefront[dir=ltr] .catalogCategoryCard:before{left:auto;right:-55px}.storefront[dir=ltr] .activeFilterChip{padding-left:13px;padding-right:9px}.productPage[dir=ltr]{font-family:var(--font-english),Arial,sans-serif}.productTopActions{display:flex;align-items:center;gap:10px}.productTopActions>span{font-family:var(--brand-font);color:#70808b;font-size:11px}@media(max-width:620px){.productPageTop{align-items:flex-start}.productTopActions{align-items:flex-end;flex-direction:column}}.favoritesPage[dir=ltr]{font-family:var(--font-english),Arial,sans-serif}.favoritesHeaderActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.favoritesClearButton{border:1px solid #dbe8e7!important;background:#fff!important;color:#586c74!important;border-radius:999px!important;padding:10px 15px!important;font-size:11px}.favoritesPage[dir=ltr] .favoriteRemove{left:auto;right:20px}.favoritesPage[dir=ltr] .favoriteMeta{text-align:left}@media(max-width:560px){.storeHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:12px 14px!important;align-items:center!important}.brandBlock{min-width:0}.brandBlock strong{font-size:13px}.brandBlock small{display:none}.brandMark{width:38px;height:38px;border-radius:11px;font-size:12px}.headerActions{margin:0!important;justify-self:end!important;gap:5px!important}.langSwitch{display:inline-flex!important;min-height:38px!important;padding:3px!important}.langSwitch button{min-width:28px!important;padding:6px!important;font-size:9px!important}.wishlistHeaderButton{min-width:38px!important;height:38px!important}.wishlistHeaderButton>span{font-size:20px}.storeHeader .cartDockButton{min-width:38px;height:38px;padding:7px!important;gap:4px!important}.storeHeader .cartButtonLabel{display:none}.storeHeader .cartButton b{min-width:18px;height:18px;font-size:9px}.headerSearch{grid-column:1/-1!important;grid-row:auto!important;order:0!important;width:100%!important;height:42px;padding:0 13px}.categoryNav{padding:7px 12px;gap:4px}.categoryNav a{font-size:11px;padding:8px 10px}.heroStore{padding-top:28px}.heroCopy h1{font-size:44px}.heroCopy>p{font-size:14px;line-height:1.8}.heroVisual{min-height:300px;border-radius:28px}.trustStrip{gap:7px}.trustStrip article{padding:13px}.dealsSection,.reviewsPreview,.storeSection{padding:42px 12px}.sectionHeading h2{font-size:30px}.catalogCategoryRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalogCategoryCard{min-height:108px;padding:14px;border-radius:18px}.catalogCategoryCard strong{font-size:13px}.catalogCategoryCard b{width:29px;height:29px}.catalogControlDeck{padding:9px;gap:8px;border-radius:16px}.catalogControlDeck select,.catalogQuickSearch,.catalogResetButton,.stockToggle{height:41px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.productCard{padding:8px;border-radius:18px}.productImageReal{height:155px;border-radius:14px}.productImageReal img{padding:8px}.productCardWishlist{top:8px!important;left:8px!important;width:33px!important;height:33px!important}.productCardWishlist span{font-size:17px}.productMeta{padding:10px 3px 6px}.productMeta small{font-size:8px}.productMeta strong{font-size:12px;line-height:1.45;margin-top:5px}.productMeta p{display:none}.productAvailability{padding:0 3px 7px;font-size:9px}.productAvailability small{display:none}.productBottom{padding:3px}.pricePlaceholder{font-size:12px}.productBottom button{width:34px;height:34px;border-radius:10px;font-size:18px}.favoritesPage{padding:26px 12px 52px}.favoritesHeader{gap:18px;margin-bottom:20px}.favoritesHeader h1{font-size:42px}.favoritesHeaderActions{width:100%;justify-content:space-between}.favoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.favoriteImage{height:150px}.favoriteCard{padding:8px;border-radius:18px}.favoriteRemove{top:14px;left:14px}.favoritesPage[dir=ltr] .favoriteRemove{left:auto;right:14px}.favoriteMeta{padding:10px 2px 2px}.favoriteMeta>a strong{font-size:11px;line-height:1.45;min-height:32px}.favoriteMeta>div{align-items:flex-start;flex-direction:column;gap:6px}.favoriteMeta>div>b{font-size:13px}.favoriteMeta>button{padding:10px 7px;font-size:10px}}@media(max-width:360px){.favoritesGrid,.productGrid{grid-template-columns:1fr!important}.favoriteImage,.productImageReal{height:210px}}.cartLabPage[dir=ltr],.checkoutPage[dir=ltr]{font-family:var(--font-english),Arial,sans-serif}.cartUtilityBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.cartUtilityBar .cartBackLink{margin:0}.checkoutHeadTop{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.checkoutSummaryTitle>span{display:block;font-family:var(--brand-font);font-size:9px;letter-spacing:.18em;color:#00b7a4;font-weight:800;margin-bottom:6px}.checkoutSummaryTitle h2{margin:0 0 16px}.checkoutCodNote{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px;border-radius:16px;background:#effcf9;border:1px solid #d7efec}.checkoutCodNote>span{font-family:var(--brand-font);font-weight:900;font-size:10px;letter-spacing:.12em;color:#078b85}.checkoutCodNote p{margin:0;color:#60727d;font-size:11px;line-height:1.7}.checkoutPage[dir=ltr] .checkoutForm label,.checkoutPage[dir=ltr] .checkoutSummary{text-align:left}.checkoutPage[dir=ltr] .checkoutLine,.checkoutPage[dir=ltr] .checkoutTotals>div{direction:ltr}@media(max-width:900px){.cartLabLayout{grid-template-columns:1fr}.cartPortal{position:static}.cartLabHeader{align-items:flex-start}.checkoutLayout{grid-template-columns:1fr}.checkoutSummary{position:static}}@media(max-width:620px){.cartLabPage{padding:24px 12px 54px}.cartUtilityBar{justify-content:space-between;margin-bottom:14px}.cartLabHeader{margin-bottom:22px;gap:14px}.cartLabHeader>div:first-child{min-width:0}.cartLabHeader h1{font-size:38px}.cartLabHeader p{font-size:11px;line-height:1.75}.cartOrbitCounter{width:74px;height:74px;flex:0 0 auto}.cartOrbitCounter:after{inset:12px}.cartOrbitCounter b{font-size:21px}.cartOrbitCounter small{display:none}.orbitLine{inset:-4px}.cartLabItem{grid-template-columns:24px 82px minmax(0,1fr);gap:9px;padding:11px;border-radius:22px;min-height:128px}.cartLabImageShell{height:88px;border-radius:24px 13px 24px 13px}.imageShellOrbit{width:72px;height:72px}.cartLabItemTop strong{font-size:12px;line-height:1.45}.cartLabRemove{width:27px;height:27px}.cartUnitPrice{font-size:9px}.cartLabControls{grid-column:1/-1;align-items:center}.quantityPill button{width:28px;height:28px}.cartLineTotal strong{font-size:13px}.cartPortal{border-radius:24px;padding:18px}.portalTotal strong{font-size:31px}.portalCheckoutButton{min-height:52px}.portalContinue{padding:12px}.checkoutPage{padding:22px 12px 48px}.checkoutHeadTop{align-items:center}.checkoutHead h1{font-size:36px}.checkoutLayout{gap:12px}.checkoutForm,.checkoutSummary{padding:16px;border-radius:20px}.checkoutForm{gap:12px}.checkoutForm input,.checkoutForm select,.checkoutForm textarea{font-size:16px;min-height:46px}.checkoutForm textarea{min-height:88px}.checkoutTwoCols{grid-template-columns:1fr}.checkoutButton{min-height:52px;font-size:13px}.checkoutLine{gap:10px;align-items:flex-start}.checkoutLine span,.checkoutLine strong{font-size:11px}.checkoutGrandTotal{font-size:15px!important}.checkoutCodNote{margin-top:14px}}@media(max-width:390px){.cartLabHeader{display:grid;grid-template-columns:1fr auto}.cartLabHeader h1{font-size:34px}.checkoutHeadTop{align-items:flex-start;flex-direction:column}}.orderSuccessPage[dir=ltr],.trackingPage[dir=ltr]{font-family:var(--font-english),Arial,sans-serif}.successLanguageSwitch{position:relative;z-index:3;max-width:840px;margin:0 auto -18px;display:flex;justify-content:flex-end}.trackingTopActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.trackingTopActions>a{margin:0!important}.trackingPage[dir=ltr] .trackingCard,.trackingPage[dir=ltr] .trackingStatusBadge{text-align:left}.trackingPage[dir=ltr] .trackingItem,.trackingPage[dir=ltr] .trackingTotals>div{direction:ltr}@media(max-width:620px){.successLanguageSwitch{margin:0 auto -8px;padding:0 2px}.successPortal{margin-top:24px}.successActions{display:grid;grid-template-columns:1fr}.successActions>*{width:100%}.successInfoGrid{grid-template-columns:1fr}.trackingTopActions{justify-content:space-between;width:100%}.trackingHeader{gap:16px}.trackingStatusBadge{min-width:0}}.adminApp{min-height:100vh;background:#f5f8f8;color:#17333b;font-family:var(--brand-font);display:grid;grid-template-columns:250px minmax(0,1fr);direction:rtl}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#102f35;color:#fff;padding:22px 16px;display:flex;flex-direction:column;gap:22px;z-index:30}.adminBrand{display:flex;align-items:center;gap:11px;padding:4px 6px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.adminBrandMark{width:42px;height:42px;border-radius:12px;background:#00cdb7;color:#063635;display:grid;place-items:center;font-family:var(--brand-font);font-weight:900}.adminBrand strong{display:block;font-family:var(--brand-font);font-size:12px;letter-spacing:.04em}.adminBrand small{display:block;color:#8fb3b6;font-size:10px;margin-top:3px}.adminSidebar nav{display:grid;grid-gap:5px;gap:5px}.adminSidebar nav a{display:flex;align-items:center;gap:11px;text-decoration:none;color:#c9dcde;padding:11px 12px;border-radius:11px;font-size:13px}.adminSidebar nav a span{width:24px;text-align:center;color:#75d9d4}.adminSidebar nav a.active,.adminSidebar nav a:hover{background:#174148;color:#fff}.adminSidebar nav a.active span{color:#00cdb7}.adminSidebarBottom{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.adminSidebarBottom a,.adminSidebarBottom button{width:100%;text-align:right;border-radius:10px;padding:10px 11px;font-size:11px;background:rgba(255,255,255,.06);color:#c9dcde;border:0;text-decoration:none}.adminSidebarBottom button{cursor:pointer}.adminMain{min-width:0}.adminPage{max-width:none;margin:0;padding:34px 38px 60px}.adminPageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.adminPageHead.compact{align-items:center}.adminPageHead>div>span{font-size:10px;color:#00b7a4;font-weight:800;letter-spacing:.16em}.adminPageHead h1{font-size:32px;margin:5px 0 4px}.adminPageHead p{margin:0;color:#75868e;font-size:13px}.adminPrimaryButton,.adminPrimaryLink,.adminPublishButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:11px;background:#00cdb7;color:#063635!important;font-weight:900;padding:11px 16px;cursor:pointer}.adminPrimaryButton,.adminPublishButton{width:100%}.adminPublishButton{background:#102f35;color:#fff!important}.adminSecondaryButton{background:#fff;color:#29464e;border:1px solid #d8e5e4}.adminHideButton{width:100%;background:#fff;color:#8a3b3b;border:1px solid #efd1d1}.adminStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:24px}.adminStatsGrid article{background:#fff;border:1px solid #e0ebea;border-radius:18px;padding:19px}.adminStatsGrid small{color:#74878d}.adminStatsGrid strong{display:block;font-family:var(--brand-font);font-size:31px;margin:8px 0 3px;color:#15353c}.adminStatsGrid span{font-size:10px;color:#91a0a5}.adminQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.adminQuickGrid a{display:grid;grid-gap:5px;gap:5px;text-decoration:none;background:#fff;border:1px solid #e0ebea;border-radius:18px;padding:20px;color:#17333b}.adminQuickGrid b{font-size:15px}.adminQuickGrid span{color:#778990;font-size:12px}.adminQuickGrid em{font-style:normal;color:#00b7a4;font-size:11px;margin-top:8px}.adminProductFilters{display:grid;grid-template-columns:minmax(260px,1fr) 170px 170px auto;grid-gap:9px;gap:9px;margin-bottom:10px}.adminSearchBox{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dae7e6;border-radius:12px;padding:0 12px}.adminSearchBox input{border:0!important;outline:0;width:100%;background:transparent}.adminProductFilters button,.adminProductFilters select{height:44px;border-radius:12px}.adminBulkBar{display:flex;align-items:center;gap:8px;background:#edf8f7;border:1px solid #d8eeec;padding:9px 10px;border-radius:12px}.adminBulkBar>div{display:flex;align-items:center;gap:5px;margin-left:6px}.adminBulkBar>div b{min-width:26px;height:26px;border-radius:8px;background:#00cdb7;display:grid;place-items:center;font-size:11px}.adminBulkBar>div span{font-size:11px;color:#5e747b}.adminBulkBar button{padding:8px 11px;border-radius:9px;font-size:10px}.adminBulkBar .danger{background:#a43f3f}.adminTableCount{margin-right:auto;font-size:11px;color:#6d8087}.adminTableWrap{background:#fff;border:1px solid #e0e9e9;border-radius:16px;overflow:auto}.adminProductTable{min-width:950px;background:#fff}.adminProductTable th{font-size:10px;color:#789096;background:#f9fbfb;padding:11px 13px}.adminProductTable td{padding:11px 13px}.adminProductCell{display:flex;align-items:center;gap:10px;min-width:320px}.adminProductThumb{width:56px;height:56px;border-radius:12px;background:#f2f7f7;border:1px solid #e4ecec;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.adminProductThumb img{width:100%;height:100%;object-fit:contain;padding:4px}.adminProductThumb span{font-size:9px;color:#9aa8ac}.adminProductCell a{display:block;font-weight:800;text-decoration:none;color:#18363e;font-size:12px;line-height:1.5}.adminProductCell small{font-size:9px;color:#8b9a9f}.adminInlinePrice{display:flex;gap:4px;align-items:center}.adminInlinePrice input{width:105px;padding:7px 8px}.adminInlinePrice button{padding:7px 8px;border-radius:7px;font-size:9px}.adminProductTable td>small{font-size:9px;color:#95a1a5}.adminStatus{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.adminStatus.active{background:#e4f8ee;color:#16744b}.adminStatus.draft{background:#fff4d9;color:#8b6510}.adminStatus.hidden{background:#f2f3f5;color:#5d6870}.adminStatus.archived{background:#fbe7e7;color:#8b3535}.adminReadiness{display:flex;gap:4px;flex-wrap:wrap}.adminReadiness span{padding:4px 6px;border-radius:7px;font-size:8px;font-weight:800}.adminReadiness .yes{background:#e9f8f1;color:#1a7650}.adminReadiness .no{background:#fdeaea;color:#9b4141}.adminEditLink{text-decoration:none;color:#078f89;font-weight:800;font-size:11px}.adminPagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.adminPagination button{background:#fff;color:#304a51;border:1px solid #dce7e6}.adminPagination span{font-size:11px;color:#718187}.adminEmpty{text-align:center;padding:40px;color:#8a9a9f}.adminAlert{padding:11px 13px;border-radius:10px;background:#e8f9f6;color:#176e68;border:1px solid #ccece8;margin:10px 0;font-size:11px}.dangerText{background:#fdecec;color:#9b3f3f;border-color:#f4d4d4}.adminBackLink{display:inline-block;text-decoration:none;color:#078f89;font-size:11px;font-weight:800;margin-bottom:5px}.adminEditorSummary{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;background:#fff;border:1px solid #e0eaea;border-radius:18px;padding:14px;margin-bottom:14px}.adminEditorMainImage{width:96px;height:96px;border-radius:14px;background:#f3f8f8;display:grid;place-items:center;overflow:hidden}.adminEditorMainImage img{width:100%;height:100%;object-fit:contain;padding:6px}.adminEditorMainImage span{font-size:10px;color:#9aa7aa}.adminEditorSummary h2{font-size:18px;margin:4px 0 9px}.adminEditorSummary>div>small{color:#8a999e}.adminEditorBadges{display:flex;gap:6px}.adminBlockedBadge,.adminReadyBadge{font-size:9px;padding:5px 8px;border-radius:999px;font-weight:800}.adminReadyBadge{background:#e4f8ee;color:#16744b}.adminBlockedBadge{background:#fdeaea;color:#9b4141}.adminEditorSummaryPrice{text-align:left}.adminEditorSummaryPrice strong{display:block;font-family:var(--brand-font);font-size:23px}.adminEditorSummaryPrice strong em{font-family:var(--font-arabic),sans-serif;font-style:normal;font-size:10px}.adminEditorGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.adminEditorGrid,.adminEditorSide{display:grid;grid-gap:14px;gap:14px}.adminEditorSide{align-content:start}.adminCard{background:#fff;border:1px solid #e0eaea;border-radius:16px;padding:18px}.adminCardHead span{font-size:9px;color:#00b7a4;font-weight:800;letter-spacing:.12em}.adminCardHead h3{font-size:15px;margin:4px 0 0}.adminFormStack{display:grid;grid-gap:13px;gap:13px}.adminFormStack label{font-size:11px;color:#40565e}.adminFormStack label>small{font-weight:400;color:#8a999e}.adminFormStack input,.adminFormStack select,.adminFormStack textarea{margin-top:5px;border-color:#dce7e6;background:#fbfdfd}.adminFormCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.adminPriceField{display:flex;align-items:center;gap:7px}.adminPriceField input{flex:1 1}.adminPriceField span{font-size:10px}.adminCheckLabel{display:flex!important;align-items:center;gap:8px!important}.adminCheckLabel input{width:16px;height:16px;margin:0}.adminSupplierBox{background:#f7fbfb;border-radius:12px;padding:11px}.adminSupplierBox>small{display:block;color:#789095;margin-bottom:6px}.adminSupplierBox>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #e6eeee;font-size:9px}.adminSupplierBox>div span{color:#718087}.adminUploadBox{border:1px dashed #bcdedb;border-radius:12px;background:#f2fbfa;padding:14px!important;text-align:center;color:#087f79!important;cursor:pointer}.adminUploadBox input{display:block;width:100%;margin-top:8px}.adminImageUrlRow{display:flex;gap:6px}.adminImageUrlRow input{min-width:0;flex:1 1}.adminImageUrlRow button{white-space:nowrap}.adminImageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.adminImageGrid article{border:1px solid #e2eaea;border-radius:12px;padding:7px;position:relative;background:#fafdfd}.adminImageGrid article.primary{border-color:#00cdb7;box-shadow:inset 0 0 0 1px #00cdb7}.adminImageGrid article img{width:100%;height:130px;object-fit:contain;background:#fff;border-radius:8px}.adminImageGrid article>b{position:absolute;top:12px;right:12px;background:#00cdb7;color:#073d3b;border-radius:999px;padding:4px 7px;font-size:8px}.adminImageGrid article>div{display:flex;gap:5px;margin-top:6px}.adminImageGrid article button{flex:1 1;font-size:8px;padding:7px}.dangerTextButton{background:#fff!important;color:#a84444!important;border:1px solid #f0d5d5!important}.adminImageEmpty{grid-column:1/-1;text-align:center;padding:24px;color:#95a3a7;font-size:10px}.adminReadinessList{display:grid;grid-gap:7px;gap:7px}.adminReadinessList>div{display:flex;justify-content:space-between;background:#f8fbfb;border-radius:9px;padding:8px 10px;font-size:10px}.adminReadinessList b.good{color:#14734b}.adminReadinessList b.bad{color:#a34242}.adminLoginPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 80% 10%,rgba(0,205,183,.16),transparent 30%),#f3f8f8;padding:20px}.adminLoginCard{width:min(430px,100%);background:#fff;border:1px solid #dce9e8;border-radius:22px;padding:28px;display:grid;grid-gap:13px;gap:13px;box-shadow:0 22px 70px rgba(31,77,80,.09)}.adminLoginLogo{width:56px;height:56px;border-radius:15px;background:#00cdb7;color:#073b39;display:grid;place-items:center;font-weight:900;font-family:var(--brand-font)}.adminLoginCard>span{font-family:var(--brand-font);font-size:10px;letter-spacing:.14em;color:#00b7a4;font-weight:800}.adminLoginCard h1{margin:0;font-size:27px}.adminLoginCard p{margin:0 0 4px;color:#75868d;font-size:12px}.adminLoginCard label{font-size:11px}.adminBackStore{text-align:center;text-decoration:none;color:#6f8289;font-size:10px}.adminBoot{min-height:100vh;display:grid;place-items:center;color:#70848a;background:#f6f9f9}@media(max-width:1050px){.adminStatsGrid{grid-template-columns:repeat(2,1fr)}.adminEditorGrid{grid-template-columns:1fr}.adminProductFilters{grid-template-columns:1fr 1fr}.adminSearchBox{grid-column:1/-1}}@media(max-width:780px){.adminApp{grid-template-columns:1fr}.adminSidebar{position:static;height:auto;padding:12px}.adminBrand{padding-bottom:10px}.adminSidebar nav{grid-template-columns:repeat(3,1fr)}.adminSidebar nav a{justify-content:center;text-align:center;flex-direction:column;gap:3px;padding:8px 4px;font-size:9px}.adminSidebarBottom{display:none}.adminPage{padding:22px 12px 46px}.adminPageHead{align-items:flex-start;flex-direction:column}.adminQuickGrid,.adminStatsGrid{grid-template-columns:1fr 1fr}.adminProductFilters{grid-template-columns:1fr}.adminSearchBox{grid-column:auto}.adminBulkBar{overflow:auto}.adminEditorSummary{grid-template-columns:72px 1fr}.adminEditorMainImage{width:72px;height:72px}.adminEditorSummaryPrice{grid-column:1/-1;text-align:right;border-top:1px solid #e9efef;padding-top:10px}.adminFormCols{grid-template-columns:1fr}}@media(max-width:480px){.adminQuickGrid,.adminStatsGrid{grid-template-columns:1fr}.adminSidebar nav{grid-template-columns:repeat(2,1fr)}.adminPageHead h1{font-size:27px}.adminImageGrid{grid-template-columns:1fr}}.adminImportLayout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;align-items:start}.adminHelpText{margin:0;color:#72868c;font-size:11px;line-height:1.8}.adminChosenFile{display:flex;justify-content:space-between;gap:10px;background:#f7fbfb;border:1px solid #e1eceb;border-radius:10px;padding:9px 11px;font-size:10px}.adminChosenFile span{color:#829197}.adminImportNote{display:grid;grid-gap:3px;gap:3px;background:#effaf8;border:1px solid #d5efec;border-radius:11px;padding:11px}.adminImportNote b{font-size:10px;color:#087e78}.adminImportNote span{font-size:10px;color:#60767c;line-height:1.65}.adminImportGuide{display:grid;grid-gap:12px;gap:12px}.adminGuideRow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.adminGuideRow b{font-size:9px;color:#71858b;margin-left:4px}.adminGuideRow span{font-size:9px;background:#f3f8f8;border:1px solid #e0eaea;border-radius:999px;padding:5px 8px}.adminImportGuide p{margin:0;color:#75868d;font-size:10px;line-height:1.8}.adminImportGuide a{text-decoration:none;color:#078f89;font-weight:800;font-size:10px}.adminImportResult{grid-column:1/-1}.adminImportStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:12px}.adminImportStats div{background:#f7fbfb;border-radius:10px;padding:12px;text-align:center}.adminImportStats strong{display:block;font-family:var(--brand-font);font-size:20px}.adminImportStats span{font-size:9px;color:#7b8b90}.adminIssueList{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.adminIssueList div{display:flex;justify-content:space-between;gap:12px;background:#fff8f8;border:1px solid #f3dede;border-radius:8px;padding:8px 10px;font-size:9px}.adminIssueList span{color:#8d5b5b}@media(max-width:900px){.adminImportLayout{grid-template-columns:1fr}.adminImportStats{grid-template-columns:repeat(2,1fr)}.adminImportResult{grid-column:auto}}.adminLoginPageV2{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);background:#eef5f5;color:#17333b}.adminLoginShowcase{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(0,205,183,.22),transparent 34%),radial-gradient(circle at 80% 80%,rgba(0,205,183,.1),transparent 28%),linear-gradient(145deg,#0a272d,#123a41 55%,#0e3036);color:#fff;min-height:100vh}.adminLoginShowcase:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent)}.adminLoginShowcaseInner{position:relative;z-index:1;min-height:100vh;padding:54px 58px;display:flex;flex-direction:column}.adminLoginBrandRow{display:flex;align-items:center;gap:13px}.adminLoginLogoV2{width:52px;height:52px;border-radius:15px;background:#16d2c8;color:#073937;display:grid;place-items:center;font-family:var(--brand-font);font-weight:950;font-size:17px;box-shadow:0 15px 45px rgba(0,205,183,.18)}.adminLoginBrandRow strong{display:block;font-family:var(--brand-font);font-size:13px;letter-spacing:.06em}.adminLoginBrandRow span{display:block;margin-top:3px;color:#83aaa9;font-size:9px;letter-spacing:.18em}.adminLoginHeadline{margin:auto 0;max-width:620px;padding:70px 0 54px}.adminLoginHeadline>span{display:inline-flex;border:1px solid rgba(0,205,183,.35);background:rgba(0,205,183,.08);color:#51ddd6;padding:6px 10px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.18em}.adminLoginHeadline h1{font-size:50px;line-height:1.18;margin:18px 0 15px;max-width:560px}.adminLoginHeadline p{margin:0;color:#b7cccc;line-height:1.9;font-size:14px;max-width:540px}.adminLoginFeatureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.adminLoginFeatureGrid>div{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:15px}.adminLoginFeatureGrid b{display:block;font-family:var(--brand-font);color:#48ddd6;font-size:18px;margin-bottom:5px}.adminLoginFeatureGrid span{color:#9fb9bb;font-size:9px}.adminLoginPanel{display:grid;place-items:center;padding:40px}.adminLoginCardV2{width:min(470px,100%);display:grid;grid-gap:20px;gap:20px;background:#fff;border:1px solid #dbe8e7;border-radius:24px;padding:34px;box-shadow:0 28px 80px rgba(31,73,76,.1)}.adminLoginMobileBrand{display:none}.adminEyebrow{font-family:var(--brand-font);font-size:9px;letter-spacing:.17em;font-weight:900;color:#0a9e98}.adminLoginCardV2 h2{font-size:30px;margin:6px 0 5px}.adminLoginCardV2 p{margin:0;color:#7b8d92;font-size:12px}.adminLoginCardV2 label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:800;color:#435b62}.adminLoginInputWrap{border:1px solid #d8e5e4;background:#f9fcfc;border-radius:13px;padding:0 12px;transition:.2s}.adminLoginInputWrap:focus-within{border-color:#16c9c0;box-shadow:0 0 0 3px rgba(0,205,183,.1)}.adminLoginInputWrap input{width:100%;height:48px;border:0!important;background:transparent!important;outline:0!important;font-size:14px;padding:0!important}.adminLoginError{background:#fff1f1;border:1px solid #f0d4d4;color:#9c4141;border-radius:11px;padding:10px 12px;font-size:10px}.adminLoginSubmit{height:50px;border:0;border-radius:13px;background:#13cec4;color:#073a38;font-weight:950;font-size:12px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 12px 30px rgba(0,205,183,.18)}.adminLoginSubmit:hover{transform:translateY(-1px)}.adminLoginStoreLink{text-align:center;color:#6d8288;text-decoration:none;font-size:10px}@media(max-width:980px){.adminLoginPageV2{grid-template-columns:1fr}.adminLoginShowcase{display:none}.adminLoginPanel{min-height:100vh;padding:20px}.adminLoginMobileBrand{display:block;font-family:var(--brand-font);font-size:11px;color:#0a9e98;font-weight:900;letter-spacing:.08em}}.adminTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:25;display:grid;grid-template-columns:auto minmax(260px,520px) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 32px;background:rgba(248,251,251,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #dfe9e8}.adminTopbarTitle{display:grid;grid-gap:2px;gap:2px}.adminTopbarTitle small{font-family:var(--font-english),Arial,sans-serif;font-size:8px;letter-spacing:.16em;color:#8a9da1}.adminTopbarTitle strong{font-size:15px;color:#17363e}.adminGlobalSearch{display:flex;align-items:center;gap:8px;height:42px;border:1px solid #d9e6e5;background:#fff;border-radius:12px;padding:0 12px}.adminGlobalSearch span{color:#0aa59f;font-size:18px}.adminGlobalSearch input{width:100%;border:0!important;outline:0!important;background:transparent!important;padding:0!important;font-size:11px}.adminTopActions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.adminTopActions a{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:10px;text-decoration:none;font-size:10px;font-weight:800}.adminTopGhost{background:#fff;border:1px solid #dce8e7;color:#315159!important}.adminTopPrimary{background:#12cbc2;color:#073a38!important}.adminDashboardPage{display:grid;grid-gap:16px;gap:16px}.adminHeroPanel{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#0f343a,#123d44);color:#fff;border-radius:22px;padding:26px 28px;position:relative;overflow:hidden}.adminHeroPanel:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(0,205,183,.1);left:-70px;top:-100px}.adminKicker{font-family:var(--font-english),Arial,sans-serif;font-size:8px;font-weight:900;letter-spacing:.18em;color:#5ee3dc}.adminHeroPanel h1{font-size:29px;margin:7px 0 5px}.adminHeroPanel p{margin:0;color:#b7ccce;font-size:11px}.adminHeroActions{display:flex;gap:8px;position:relative;z-index:1}.adminHeroActions a{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:11px;text-decoration:none;font-size:10px;font-weight:900}.adminHeroPrimary{background:#00cdb7;color:#073a38!important}.adminHeroSecondary{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff!important}.adminDashboardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.adminMetricCard{display:flex;align-items:center;gap:12px;text-decoration:none;background:#fff;border:1px solid #dfe9e8;border-radius:16px;padding:16px;color:#17333b;transition:.18s}.adminMetricCard:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(33,73,77,.07);border-color:#c7e7e4}.adminMetricIcon{width:40px;height:40px;border-radius:12px;background:#eafaf8;color:#00b7a4;display:grid;place-items:center;font-size:17px;font-weight:900;flex:0 0 auto}.adminMetricCard small{display:block;color:#7d8f94;font-size:9px}.adminMetricCard strong{display:block;font-family:var(--font-english),Arial,sans-serif;font-size:26px;margin:3px 0}.adminMetricCard span{font-size:9px;color:#95a4a8}.adminDashboardGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px}.adminDashboardLower{align-items:start}.adminPanel{background:#fff;border:1px solid #dfe9e8;border-radius:18px;padding:18px}.adminPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.adminPanelHead>div>span{font-family:var(--font-english),Arial,sans-serif;font-size:8px;letter-spacing:.14em;font-weight:900;color:#0a9f99}.adminPanelHead h2{font-size:15px;margin:4px 0 0}.adminPanelHead>a{font-size:9px;text-decoration:none;font-weight:800;color:#078f89}.adminPanelHead>b{min-width:34px;height:34px;border-radius:10px;background:#fff1e8;color:#a85a22;display:grid;place-items:center;font-size:12px}.adminAttentionList{display:grid;grid-gap:7px;gap:7px}.adminAttentionList>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;text-decoration:none;color:#17333b;background:#f9fcfc;border:1px solid #edf2f2;border-radius:12px;padding:10px}.adminAttentionList>a:hover{border-color:#cce9e6;background:#f4fbfa}.adminAttentionIcon{width:38px;height:38px;border-radius:10px;background:#edf8f7;color:#0a8f8a;display:grid;place-items:center;font-size:16px;font-weight:900}.adminAttentionList b{display:block;font-size:11px}.adminAttentionList span{display:block;margin-top:2px;color:#85959a;font-size:9px}.adminAttentionList strong{font-family:var(--font-english),Arial,sans-serif;font-size:16px;color:#233f46}.adminOpsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.adminOpsGrid>a{min-height:82px;border:1px solid #e1ebea;background:#f9fcfc;border-radius:13px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:12px;text-decoration:none;color:#19383f}.adminOpsGrid>a:hover{background:#effaf8;border-color:#cae8e5}.adminOpsGrid b{width:28px;height:28px;border-radius:8px;background:#16d1c7;color:#073b39;display:grid;place-items:center}.adminOpsGrid span{font-size:10px;font-weight:800}.adminMiniSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.adminMiniSummary>div{background:#f4f8f8;border-radius:10px;padding:10px}.adminMiniSummary span{display:block;font-size:8px;color:#819398}.adminMiniSummary strong{display:block;margin-top:4px;font-size:12px}.adminRecentOrders,.adminRecentProducts{display:grid;grid-gap:6px;gap:6px}.adminRecentProducts>a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-decoration:none;color:#17333b;padding:8px;border-radius:11px;border:1px solid transparent}.adminRecentProducts>a:hover{background:#f8fbfb;border-color:#e8efef}.adminRecentProductImage{width:52px;height:52px;border-radius:10px;background:#f2f7f7;border:1px solid #e3ebeb;display:grid;place-items:center;overflow:hidden}.adminRecentProductImage img{width:100%;height:100%;object-fit:contain;padding:4px}.adminRecentProductImage span{font-size:8px;color:#9aa6aa}.adminRecentProductInfo{min-width:0}.adminRecentProductInfo>b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminRecentProductInfo>small{display:block;color:#8b999d;font-size:8px;margin-top:3px}.adminRecentProductInfo>div{display:flex;gap:9px;margin-top:5px;align-items:center}.adminRecentProductInfo>div span{font-size:9px;font-weight:800;color:#0a8b85}.adminRecentProductInfo>div em{font-size:8px;font-style:normal;color:#8b999d}.adminRecentOrders>a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;text-decoration:none;color:#17333b;padding:10px;border-radius:11px;background:#fafcfc;border:1px solid #edf1f1}.adminRecentOrders>a:hover{border-color:#d3e8e6;background:#f5fbfa}.adminRecentOrders div:first-child b{display:block;font-family:var(--font-english),Arial,sans-serif;font-size:10px}.adminRecentOrders div:first-child span{display:block;margin-top:3px;font-size:9px;color:#7c8e93}.adminRecentOrders div:nth-child(2){text-align:left}.adminRecentOrders div:nth-child(2) strong{display:block;font-size:10px}.adminRecentOrders div:nth-child(2) small{display:block;font-size:8px;color:#8a999d;margin-top:2px}.adminRecentOrders em{font-style:normal;background:#eef8f6;color:#147067;border-radius:999px;padding:5px 7px;font-size:8px;white-space:nowrap}.adminEmptyState{padding:26px;text-align:center;color:#93a0a4;font-size:10px}.adminProductToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;margin-bottom:10px}.adminProductFilters{grid-template-columns:minmax(240px,1fr) 145px 145px 145px auto auto}.adminProductToolbarMeta{display:flex;align-items:center;gap:9px}.adminProductToolbarMeta>div{background:#fff;border:1px solid #dce7e6;border-radius:11px;padding:7px 10px;min-width:82px}.adminProductToolbarMeta strong{display:block;font-family:var(--font-english),Arial,sans-serif;font-size:13px}.adminProductToolbarMeta span{display:block;font-size:8px;color:#8a989d}.adminProductToolbarMeta>a{height:42px;display:inline-flex;align-items:center;padding:0 11px;border-radius:10px;text-decoration:none;background:#11373e;color:#fff;font-size:9px;font-weight:800;white-space:nowrap}.adminClearFilters{background:#fff!important;color:#7a8a8f!important;border:1px dashed #cad8d7!important;white-space:nowrap}.adminStockCell{display:grid;grid-gap:2px;gap:2px}.adminStockCell b{font-family:var(--font-english),Arial,sans-serif}.adminStockCell span{font-size:8px;color:#5f8a73}.adminStockCell.out span{color:#a24b4b}.adminSupplierCount{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 6px;border-radius:8px;background:#eef7f6;color:#13766f;font-family:var(--font-english),Arial,sans-serif;font-size:9px;font-weight:900}.adminProductThumb.missing{border-style:dashed;background:#fff9f4}@media(max-width:1200px){.adminTopbar{grid-template-columns:auto minmax(220px,1fr)}.adminTopActions{grid-column:1/-1;justify-content:flex-start}.adminDashboardStats{grid-template-columns:repeat(2,1fr)}.adminProductToolbar{grid-template-columns:1fr}.adminProductToolbarMeta{justify-content:flex-start}.adminProductFilters{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.adminDashboardGrid{grid-template-columns:1fr}.adminHeroPanel{align-items:flex-start;flex-direction:column}.adminTopbar{position:static;padding:12px;grid-template-columns:1fr}.adminTopActions{display:none}.adminGlobalSearch{width:100%}.adminProductFilters{grid-template-columns:1fr 1fr}.adminSearchBox{grid-column:1/-1}.adminDashboardLower{grid-template-columns:1fr}}@media(max-width:600px){.adminDashboardStats{grid-template-columns:1fr 1fr}.adminHeroPanel h1{font-size:24px}.adminHeroActions{width:100%}.adminHeroActions a{flex:1 1}.adminMiniSummary,.adminOpsGrid{grid-template-columns:1fr 1fr}.adminProductFilters{grid-template-columns:1fr}.adminSearchBox{grid-column:auto}.adminRecentProducts>a{grid-template-columns:46px minmax(0,1fr)}.adminRecentProducts>a>.adminStatus{grid-column:2}.adminDashboardPage{gap:12px}}.adminFilterPanel{background:#fff;border:1px solid #dce8e7;border-radius:16px;padding:15px;margin-bottom:10px}.adminFilterHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.adminFilterHead>div{display:grid;grid-gap:2px;gap:2px}.adminFilterHead b{font-size:13px;color:#18373e}.adminFilterHead span{font-size:10px;color:#839397}.adminProductSearchRow{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:8px;gap:8px;margin-bottom:12px}.adminFilterApply{height:44px;background:#12cbc2;color:#073a38;font-weight:900;border-radius:11px;padding:0 17px}.adminProductSearchRow .adminSecondaryButton{height:44px;border-radius:11px;padding:0 14px}.adminFilterGroups{display:grid;grid-gap:10px;gap:10px}.adminFilterGroup{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.adminFilterGroup>span{font-size:11px;font-weight:900;color:#405b62}.adminFilterGroup>div{display:flex;gap:6px;flex-wrap:wrap}.adminFilterGroup button{background:#f5f8f8!important;color:#50666c!important;border:1px solid #dce7e6!important;border-radius:9px!important;padding:7px 10px!important;font-size:10px!important;font-weight:800!important}.adminFilterGroup button.active{background:#133a41!important;color:#fff!important;border-color:#133a41!important}.adminFilterGroup button:hover{border-color:#14c9c0!important}.adminProductToolbarMeta{justify-content:flex-end;margin:0 0 10px}.adminBulkBar{margin-bottom:12px}.adminBulkBar small{font-size:9px;color:#819196;margin-right:4px}.adminBulkBar button:disabled{opacity:.48;cursor:not-allowed}.adminProductTable th{font-size:12.5px!important;font-weight:900!important;color:#536970!important;padding:14px!important;white-space:nowrap}.adminProductTable td{font-size:11.5px;padding:12px 14px!important}.adminProductCell a{font-size:13px!important}.adminProductCell small{font-size:10px!important}.adminInlinePrice input{font-size:12px!important;width:112px!important}.adminInlinePrice button{font-size:10px!important;padding:8px 9px!important}.adminStockCell b{font-size:14px!important}.adminStockCell span{font-size:9px!important}.adminStatus{font-size:10px!important;padding:6px 9px!important}.adminReadiness span{font-size:9px!important;padding:5px 7px!important}.adminSupplierCount{font-size:10px!important;min-width:28px!important;height:26px!important}.adminEditLink,.adminPageHead>div>span{font-size:11px!important}.adminPageHead h1{font-size:34px!important}.adminPageHead p{font-size:14px!important}.adminTopbarTitle strong{font-size:17px!important}.adminGlobalSearch input{font-size:12px!important}.adminSidebar nav a{font-size:14px!important}.adminHeroPanel h1{font-size:32px!important}.adminHeroPanel p{font-size:13px!important}.adminKicker{font-size:9px!important}.adminMetricCard small{font-size:11px!important}.adminMetricCard strong{font-size:30px!important}.adminMetricCard span{font-size:10px!important}.adminPanelHead h2{font-size:18px!important}.adminPanelHead>div>span{font-size:9px!important}.adminAttentionList b{font-size:12px!important}.adminAttentionList span{font-size:10px!important}.adminAttentionList strong{font-size:18px!important}.adminOpsGrid span{font-size:11px!important}.adminMiniSummary span{font-size:9px!important}.adminMiniSummary strong{font-size:13px!important}.adminRecentProductInfo>b{font-size:11px!important}.adminRecentProductInfo>small{font-size:9px!important}.adminRecentProductInfo>div span{font-size:10px!important}.adminRecentProductInfo>div em{font-size:9px!important}.adminRecentOrders div:first-child span{font-size:10px!important}.adminRecentOrders div:nth-child(2) strong{font-size:11px!important}.adminRecentOrders div:nth-child(2) small,.adminRecentOrders em{font-size:9px!important}@media(max-width:800px){.adminProductSearchRow{grid-template-columns:1fr 1fr}.adminProductSearchRow .adminSearchBox{grid-column:1/-1}.adminFilterGroup{grid-template-columns:1fr}.adminProductToolbarMeta{justify-content:flex-start}.adminBulkBar{align-items:flex-start;flex-wrap:wrap}.adminPageHead h1{font-size:29px!important}.adminDashboardStats{grid-template-columns:1fr 1fr}}.adminImportLayoutV2{gap:18px}.adminImportGuideV2,.adminImportMainCard{padding:22px!important;border-radius:18px!important}.adminImportCardTitle{display:flex;align-items:center;gap:14px}.adminImportCardTitle.compact{margin-bottom:4px}.adminImportCardTitle>div:last-child{display:grid;grid-gap:3px;gap:3px}.adminImportCardTitle>div:last-child>span{font-size:11px;font-weight:900;color:#0b9d96}.adminImportCardTitle h3{font-size:22px!important;margin:0}.adminImportCardTitle p{font-size:12px!important;line-height:1.75!important;color:#7b8d92!important;margin:0!important}.adminImportIcon{width:52px;height:52px;border-radius:15px;background:#00cdb7;color:#073a38;display:grid;place-items:center;font-size:25px;font-weight:900;flex:0 0 auto}.adminImportIcon.success{background:#dff8ee;color:#08785c}.adminImportIntro{display:flex;align-items:flex-start;gap:10px;background:#f6fbfb;border:1px solid #e2eceb;border-radius:13px;padding:13px}.adminImportIntroIcon{width:30px;height:30px;border-radius:9px;background:#e0f8f5;color:#087f7a;display:grid;place-items:center;font-size:16px;font-weight:900;flex:0 0 auto}.adminImportIntro p{margin:0;font-size:12px;line-height:1.8;color:#5e7379}.adminImportIntro b{color:#254950}.adminImportFormCols label{font-size:12px!important;gap:8px!important}.adminFieldLabel{font-size:12px;font-weight:900;color:#334f56}.adminFieldLabel small{font-size:9px;color:#8a989d;font-weight:700;margin-right:4px}.adminImportFormCols input{height:48px!important;font-size:13px!important;border-radius:11px!important;padding:0 13px!important}.adminUploadBoxV2{min-height:150px!important;border:2px dashed #b7deda!important;border-radius:16px!important;background:#f8fdfc!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:22px!important;cursor:pointer!important;text-align:right!important}.adminUploadBoxV2:hover{background:#f0fbf9!important;border-color:#16bcb4!important}.adminUploadBigIcon{width:62px;height:62px;border-radius:18px;background:#00cdb7;color:#073a38;display:grid;place-items:center;font-size:31px;font-weight:900;box-shadow:0 12px 26px rgba(0,205,183,.16)}.adminUploadCopy{display:grid;grid-gap:4px;gap:4px}.adminUploadCopy strong{font-size:16px}.adminUploadCopy span{font-size:12px;color:#61777d}.adminUploadCopy small{font-size:10px;color:#96a2a6}.adminUploadBoxV2 input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.adminChosenFileV2{padding:12px 14px!important;font-size:11px!important;border-radius:11px!important}.adminChosenFileV2>div{display:flex;align-items:center;gap:8px}.adminChosenFileIcon{width:26px;height:26px;border-radius:8px;background:#dff8ee;color:#08785c;display:grid;place-items:center;font-size:13px;font-weight:900}.adminImportNoteV2{display:flex!important;align-items:flex-start;gap:10px!important;padding:13px!important}.adminImportNoteIcon{width:30px;height:30px;border-radius:9px;background:#fff0c9;color:#8d6400;display:grid;place-items:center;font-size:16px;font-weight:900;flex:0 0 auto}.adminImportNoteV2>div:last-child{display:grid;grid-gap:3px;gap:3px}.adminImportNoteV2 b{font-size:12px!important}.adminImportNoteV2 span{font-size:11px!important;line-height:1.8!important}.adminImportSubmit{height:52px!important;font-size:13px!important;font-weight:950!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.adminImportSubmit span{font-size:18px}.adminImportRequirement{display:flex;align-items:center;gap:10px;margin-top:4px}.adminRequirementIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:900;flex:0 0 auto}.adminRequirementIcon.required{background:#def8ed;color:#08785c}.adminRequirementIcon.optional{background:#edf7f7;color:#0a8c86}.adminImportRequirement b{display:block;font-size:12px}.adminImportRequirement span{display:block;font-size:10px;color:#849398;margin-top:2px}.adminGuideRowV2{gap:8px!important}.adminGuideRowV2 span{font-size:11px!important;padding:7px 10px!important;border-radius:9px!important;font-weight:800!important}.adminExcelNotice{display:flex;align-items:flex-start;gap:10px;background:#f7fafb;border:1px solid #e3eaeb;border-radius:12px;padding:12px;margin-top:3px}.adminExcelIcon{width:36px;height:36px;border-radius:10px;background:#11373e;color:#fff;display:grid;place-items:center;font-family:var(--font-english),Arial,sans-serif;font-size:15px;font-weight:900;flex:0 0 auto}.adminExcelNotice b{font-size:12px}.adminExcelNotice p{font-size:10.5px!important;line-height:1.75!important;margin:3px 0 0!important;color:#72858a!important}.adminImportProductsLink{min-height:44px;display:flex!important;align-items:center;justify-content:center;gap:8px;border-radius:11px;background:#eef9f8;color:#087f79!important;font-size:11px!important;font-weight:900!important}.adminImportProductsLink span{font-size:16px}.adminImportStats{gap:10px!important}.adminImportStats div{padding:16px!important;border-radius:12px!important}.adminImportStats strong{font-size:26px!important}.adminImportStats span{font-size:10px!important}@media(max-width:700px){.adminImportCardTitle h3{font-size:19px!important}.adminImportIcon{width:46px;height:46px;font-size:22px}.adminUploadBoxV2{min-height:135px!important;align-items:flex-start!important}.adminUploadBigIcon{width:52px;height:52px;font-size:26px}.adminUploadCopy strong{font-size:14px}.adminImportGuideV2,.adminImportMainCard{padding:16px!important}}.orderTimelineCell{padding:0!important;background:#f7faf9}.orderTimelinePanel{padding:18px 22px 22px;display:grid;grid-gap:16px;gap:16px;border-top:1px solid #dbe8e7}.orderTimelineHeading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.orderTimelineHeading>div{display:grid;grid-gap:4px;gap:4px}.orderTimelineHeading strong{font-size:18px;color:#12383c}.orderTimelineHeading small{color:#64748b}.customerOrderNote{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid #f0dca6;background:#fff9e8;border-radius:12px}.customerOrderNote strong{color:#7c5a00}.orderQuickComments{display:flex;gap:8px;flex-wrap:wrap}.orderQuickComments button{background:#eef6f5;color:#184a4e;border:1px solid #cee2e0;padding:8px 10px}.orderCommentComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.orderCommentComposer textarea{width:100%;min-height:80px;resize:vertical}.orderCommentComposer button{min-width:120px;height:44px}.orderCommentComposer button:disabled{opacity:.55;cursor:not-allowed}.orderTimelineList{display:grid;grid-gap:0;gap:0;position:relative}.orderTimelineList:before{content:"";position:absolute;right:10px;top:12px;bottom:12px;width:2px;background:#dce8e7}.orderTimelineItem{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;position:relative;padding:8px 0}.orderTimelineDot{width:12px;height:12px;border-radius:50%;background:#14b8a6;border:3px solid #e8f8f6;margin-top:5px;z-index:1}.orderTimelineItem.status .orderTimelineDot{background:#64748b;border-color:#edf2f7}.orderTimelineContent{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.orderTimelineContent p{margin:8px 0 0;white-space:pre-wrap;line-height:1.65}.orderTimelineContent small{display:block;margin-top:6px;color:#64748b}.orderTimelineMeta{display:flex;justify-content:space-between;gap:12px;align-items:center}.orderTimelineMeta span{font-size:12px;color:#64748b}.orderTimelineEmpty{padding:12px 32px;color:#64748b}@media(max-width:900px){.orderCommentComposer{grid-template-columns:1fr}.orderCommentComposer button{width:100%}.orderTimelineHeading,.orderTimelineMeta{align-items:flex-start;flex-direction:column}}.accountHeaderButton{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 10px;border:1px solid #dce9e8;border-radius:999px;background:#fff;color:#17343c;text-decoration:none;font-weight:800}.accountHeaderButton span{font-size:17px;color:#00b7a4}.accountHeaderButton small{font-size:10px}.accountPage{min-height:100vh;background:#f7fbfa;padding:24px}.accountTopbar{max-width:1180px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.accountTopbar>a{color:#078f89;text-decoration:none;font-weight:800}.accountTopActions{display:flex;align-items:center;gap:10px}.accountTopActions button{border:1px solid #dce9e8;background:#fff;border-radius:999px;padding:9px 13px;color:#17343c;font-weight:800;cursor:pointer}.accountAuthShell{max-width:1080px;margin:34px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-gap:42px;gap:42px;align-items:center}.accountAuthIntro span,.accountHero>div>span,.accountPanelHead span{color:#00b7a4;font-size:11px;font-weight:900;letter-spacing:1.2px}.accountAuthIntro h1,.accountHero h1{font-size:clamp(36px,5vw,64px);line-height:1.04;margin:10px 0 16px;color:#142b33}.accountAuthIntro p{color:#63767e;line-height:1.9;max-width:620px}.accountAuthCard,.accountPanel,.pointsCard{background:#fff;border:1px solid #e1eceb;border-radius:24px;box-shadow:0 18px 50px rgba(25,67,72,.06)}.accountAuthCard{padding:18px}.accountTabs{display:grid;grid-template-columns:1fr 1fr;background:#f1f7f6;border-radius:14px;padding:4px;grid-gap:4px;gap:4px;margin-bottom:16px}.accountTabs button{border:0;background:transparent;border-radius:10px;padding:11px;font-weight:900;color:#6b7d84;cursor:pointer}.accountTabs button.active{background:#fff;color:#12383c;box-shadow:0 3px 12px rgba(29,68,72,.08)}.accountForm{display:grid;grid-gap:12px;gap:12px}.accountForm label{display:grid;grid-gap:6px;gap:6px;color:#24434a;font-weight:800;font-size:12px}.accountForm input{min-height:46px;border:1px solid #dce9e8;background:#fbfefe;border-radius:13px;padding:0 12px;font-size:14px;color:#172f37}.accountForm button{min-height:50px;border:0;border-radius:14px;background:#00cdb7;color:#063c3a;font-weight:900;cursor:pointer;margin-top:4px}.accountForm button:disabled{opacity:.55}.accountError,.accountMessage{margin-top:12px;border-radius:12px;padding:11px 12px;font-size:12px;line-height:1.6}.accountMessage{background:#effaf4;color:#216c4e}.accountError{background:#fff0f0;color:#983f3f}.accountHero{max-width:1180px;margin:0 auto 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:stretch}.accountHero>div:first-child{background:#10343b;border-radius:28px;padding:28px;color:#fff}.accountHero h1{color:#fff;font-size:40px;margin-bottom:8px}.accountHero p{color:#c5d7d9;margin:0 0 12px}.unverifiedBadge,.verifiedBadge{display:inline-flex;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.verifiedBadge{background:#dff8ea;color:#1d6a49}.unverifiedBadge{background:#fff3dc;color:#8a6313}.pointsCard{padding:24px;display:flex;flex-direction:column;justify-content:center}.pointsCard small{color:#718188;font-size:10px;font-weight:900;letter-spacing:1px}.pointsCard strong{font-size:46px;color:#00b7a4;line-height:1;margin:10px 0}.pointsCard span{font-size:11px;line-height:1.6;color:#72848b}.accountGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:18px;gap:18px}.accountPanel{padding:20px}.accountPanelHead h2{margin:5px 0 16px;color:#17343c}.accountEmpty{color:#7b8b91;font-size:13px;padding:16px 0}.accountOrders,.pointsLedger{display:grid;grid-gap:8px;gap:8px}.accountOrders article,.pointsLedger article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 14px;border:1px solid #e7efee;border-radius:14px;background:#fbfefe}.accountOrders article>div,.pointsLedger article>div{display:grid;grid-gap:3px;gap:3px}.accountOrders small,.pointsLedger small{color:#7e8d92;font-size:10px}.accountOrders span{font-size:11px;background:#eef7f6;padding:6px 8px;border-radius:999px;color:#31565a}.accountOrders b{font-size:12px;color:#17343c}.pointsLedger article{grid-template-columns:minmax(0,1fr) auto}.pointsLedger b{color:#00b7a4;font-size:18px}@media(max-width:860px){.accountAuthShell,.accountGrid,.accountHero{grid-template-columns:1fr}.accountPage{padding:16px}.accountHero h1{font-size:32px}.accountOrders article{grid-template-columns:1fr auto}.accountOrders article>b{grid-column:1/-1}.accountHeaderButton small{display:none}.accountHeaderButton{width:38px;justify-content:center;padding:0}}.checkoutLoyalty{margin:16px 0;padding:15px;border:1px solid #d9ecea;border-radius:16px;background:#f7fffe}.checkoutLoyaltyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.checkoutLoyaltyHead>div{display:grid;grid-gap:4px;gap:4px}.checkoutLoyaltyHead span{font-size:9px;letter-spacing:1px;color:#00b7a4;font-weight:900}.checkoutLoyaltyHead strong{font-size:18px;color:#17343c}.checkoutLoyaltyHead small{font-size:10px;color:#6f8188;line-height:1.6;max-width:180px}.checkoutLoyaltyControl{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:end;font-size:11px;color:#31565a}.checkoutLoyaltyControl>span{grid-column:1/-1}.checkoutLoyaltyControl input{min-width:0}.checkoutLoyaltyControl button{white-space:nowrap;background:#00cdb7;color:#063c3a;font-weight:900}.checkoutLoyaltyHint{margin:10px 0 0;color:#7b8b91;font-size:11px}.checkoutDiscount strong{color:#14b8a6!important}@media(max-width:640px){.checkoutLoyaltyHead{display:grid}.checkoutLoyaltyControl{grid-template-columns:1fr auto}}.accountOrdersPanel{grid-column:1/-1}.accountOrderCard{border:1px solid #e3eeee;border-radius:16px;overflow:hidden;background:#fff}.accountOrderCard+.accountOrderCard{margin-top:9px}.accountOrderSummary{width:100%;display:grid;grid-template-columns:minmax(130px,1fr) auto auto 30px;grid-gap:14px;gap:14px;align-items:center;text-align:inherit;background:#fff;color:#17343c;padding:14px;border-radius:0}.accountOrderSummary div{display:grid;grid-gap:3px;gap:3px}.accountOrderSummary small{color:#7d8c92;font-weight:500}.accountOrderSummary span{color:#42666a;font-size:11px}.accountOrderSummary b{color:#00b7a4}.accountOrderSummary i{font-style:normal;font-size:20px;color:#00b7a4}.accountOrderDetails{border-top:1px solid #edf3f2;padding:14px;background:#fbfefe;display:grid;grid-gap:13px;gap:13px}.accountOrderItems{display:grid;grid-gap:7px;gap:7px}.accountOrderItems>div,.accountOrderTotals>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.accountOrderItems span{color:#425f67}.accountOrderTotals{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid #e3eeee}.accountOrderGrand{font-size:14px!important;color:#17343c}.accountOrderPoints{display:flex;gap:8px;flex-wrap:wrap}.accountOrderPoints span{padding:6px 9px;border-radius:999px;background:#e9fffc;color:#087f79;font-size:10px;font-weight:800}.accountOrderAddress{margin:0;color:#687b83;font-size:11px;line-height:1.7}.accountTrackLink{justify-self:start;padding:8px 12px;border-radius:999px;background:#00cdb7;color:#063c3a!important;font-size:11px;font-weight:900}.accountAddressesPanel{align-self:start}.accountAddressList{display:grid;grid-gap:9px;gap:9px}.accountAddressCard{border:1px solid #e1eceb;border-radius:15px;padding:12px;display:grid;grid-gap:10px;gap:10px}.accountAddressCard>div:first-child{display:grid;grid-gap:4px;gap:4px}.accountAddressCard p,.accountAddressCard span{font-size:11px;color:#708187;margin:0;line-height:1.6}.accountAddressActions{display:flex;gap:7px;flex-wrap:wrap}.accountAddressActions button{padding:7px 10px;font-size:10px}.dangerGhost{background:#fff0f0!important;color:#9c3d3d!important;border:1px solid #f0d5d5!important}.accountAddressForm{margin-top:15px;padding-top:15px;border-top:1px solid #edf3f2;display:grid;grid-gap:10px;gap:10px}.accountAddressForm h3{margin:0 0 2px}.accountAddressCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.accountDefaultCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:11px;font-weight:600}.accountDefaultCheck input{width:16px;height:16px;margin:0}.accountRuleNote{max-width:1200px;margin:0 auto 14px}@media(max-width:700px){.accountOrderSummary{grid-template-columns:1fr auto}.accountOrderSummary b,.accountOrderSummary span{grid-column:auto}.accountOrderSummary i{grid-row:1;grid-column:2}.accountAddressCols{grid-template-columns:1fr}}.checkoutSavedAddresses{margin:2px 0 4px;padding:13px;border:1px solid #dcebea;border-radius:16px;background:#fbfefe}.checkoutSavedAddressesHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.checkoutSavedAddressesHead span{font-size:9px;letter-spacing:1px;color:#00b7a4;font-weight:900}.checkoutSavedAddressesHead a{font-size:10px;color:#078f89;font-weight:800}.checkoutSavedAddressList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.checkoutSavedAddressList button{display:grid;grid-gap:3px;gap:3px;text-align:inherit;background:#fff;color:#17343c;border:1px solid #e1eceb;padding:10px;border-radius:12px}.checkoutSavedAddressList button.selected{border-color:#00cdb7;box-shadow:0 0 0 2px rgba(0,205,183,.13)}.checkoutSavedAddressList strong{font-size:11px}.checkoutSavedAddressList small,.checkoutSavedAddressList span{font-size:10px;color:#73858b;line-height:1.45}@media(max-width:640px){.checkoutSavedAddressList{grid-template-columns:1fr}}.appControlForm{display:grid;grid-gap:16px;gap:16px;padding-bottom:88px}.appControlStatus{display:flex;align-items:center;justify-content:space-between;gap:18px}.appControlStatus h2{margin:4px 0 5px}.appControlStatus p{margin:0;color:#6d7e87}.appControlLiveBadge{padding:8px 12px;border-radius:999px;background:#eafff8;color:#087f79;font-size:11px;font-weight:900;white-space:nowrap}.appControlSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.appControlSectionHead span{font-size:9px;letter-spacing:1px;color:#00b7a4;font-weight:900}.appControlSectionHead h2{margin:4px 0 0}.appControlToggle{display:flex!important;align-items:center;gap:8px;font-size:11px}.appControlToggle input{width:18px;height:18px}.appControlFields{display:grid;grid-gap:12px;gap:12px}.appControlFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.appControlCtas label,.appControlFields label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;color:#24434a}.appControlCtas input,.appControlCtas select,.appControlFields input,.appControlFields select,.appControlFields textarea{width:100%;border:1px solid #dce9e8;border-radius:12px;background:#fbfefe;padding:11px 12px;color:#17343c}.appControlFields textarea{resize:vertical}.appControlCtas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.appControlCtas article{border:1px solid #e1eceb;border-radius:15px;padding:13px;display:grid;grid-gap:10px;gap:10px}.appControlCtas h3{margin:0;color:#17343c}.appControlSaveBar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#10343b;color:#fff;border-radius:18px;padding:13px 15px;box-shadow:0 14px 34px rgba(7,37,43,.18)}.appControlSaveBar>div{display:grid;grid-gap:2px;gap:2px}.appControlSaveBar small{color:#abc7c9}.appControlSaveBar button{background:#00cdb7;color:#063c3a;font-weight:900;padding:11px 16px;border-radius:12px}.appControlSaveBar button:disabled{opacity:.55}@media(max-width:700px){.appControlSaveBar,.appControlSectionHead,.appControlStatus{align-items:stretch;flex-direction:column}.appControlCtas,.appControlFields.two{grid-template-columns:1fr}.appControlSaveBar button{width:100%}}.pushCenter{display:grid;grid-gap:16px;gap:16px}.pushStats{margin-bottom:0}.pushFlagText{font-size:24px!important}.pushComposer form{display:grid;grid-gap:12px;gap:12px}.pushComposer label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;color:#24434a}.pushComposer input,.pushComposer textarea{width:100%;border:1px solid #dce9e8;border-radius:12px;background:#fbfefe;padding:11px 12px;color:#17343c}.pushComposer textarea{resize:vertical}.pushPreview{border:1px solid #d9ecea;border-radius:16px;background:#f7fffe;padding:13px;display:grid;grid-gap:5px;gap:5px}.pushPreview small{color:#00b7a4;font-size:8px;letter-spacing:1px;font-weight:900}.pushPreview strong{color:#17343c}.pushPreview p{margin:0;color:#60727d;font-size:11px;line-height:1.6}.pushComposerActions{display:flex;gap:8px;flex-wrap:wrap}.pushComposerActions button{padding:10px 13px;border-radius:11px;background:#edf6f5;color:#24434a;font-weight:900}.pushComposerActions button:disabled{opacity:.45}.pushComposerActions .pushSendButton{background:#00cdb7;color:#063c3a}.pushHistory{display:grid;grid-gap:8px;gap:8px}.pushHistory>article{border:1px solid #e3eeee;border-radius:14px;padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.pushHistory p{margin:4px 0;color:#657981;font-size:11px;line-height:1.55}.pushHistory small{color:#849298;font-size:9px}.pushHistoryMeta{display:grid;justify-items:end;align-content:start;grid-gap:5px;gap:5px}.pushStatus{padding:4px 7px;border-radius:999px;background:#eef5f4;color:#526970;font-size:9px;font-weight:900;text-transform:uppercase}.pushStatus.sent{background:#eafff8;color:#087f79}.pushStatus.partial{background:#fff7df;color:#8c6b16}.pushStatus.failed{background:#fff0f0;color:#983f3f}.pushStatus.draft{background:#f0f4f5;color:#687981}@media(max-width:700px){.pushHistory>article{grid-template-columns:1fr}.pushHistoryMeta{justify-items:start}.pushComposerActions button{flex:1 1}}.brandMark img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.storefront{background:radial-gradient(circle at 2% 1%,rgba(0,205,183,.15) 0 100px,transparent 102px),radial-gradient(circle at 98% 18%,rgba(0,205,183,.08) 0 180px,transparent 182px),#fff;color:var(--brand-ink);font-family:var(--brand-font)}.storeHeader{background:rgba(255,255,255,.96);border-bottom:1px solid var(--brand-line);position:relative;z-index:30}.brandMark{width:48px;height:48px;border-radius:16px;background:#fff;border:1px solid var(--brand-line);overflow:hidden;box-shadow:none}.brandBlock strong{font-family:var(--brand-font);font-size:16px;font-weight:800;letter-spacing:0}.brandBlock small{font-family:var(--brand-font);color:var(--brand-muted)}.headerSearch{height:48px;background:#fff;border:1px solid var(--brand-line);box-shadow:0 8px 28px rgba(16,36,42,.04)}.headerSearch span{color:var(--brand-primary)}.accountHeaderButton,.cartButton,.iconButton,.langSwitch{background:#fff!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;border-radius:15px!important;box-shadow:none!important}.cartButton b{background:var(--brand-primary);color:var(--brand-ink)}.categoryNav{background:rgba(255,255,255,.96);border-color:var(--brand-line);box-shadow:0 8px 20px rgba(16,36,42,.03)}.categoryNav a{color:var(--brand-muted);border-radius:14px}.categoryNav a.active,.categoryNav a:hover{background:var(--brand-soft);color:var(--brand-primary-pressed)}.heroStore{padding-top:38px;gap:30px}.heroCopy .eyebrow{color:var(--brand-primary-pressed)}.heroCopy h1{color:var(--brand-ink);font-family:var(--brand-font);font-weight:800}.heroCopy>p{color:var(--brand-muted)}.primaryCta{background:var(--brand-primary)!important;box-shadow:0 10px 26px rgba(0,205,183,.2)!important}.primaryCta,.secondaryCta{color:var(--brand-ink)!important}.secondaryCta{background:#fff!important;border:1px solid var(--brand-line)!important}.heroVisual{min-height:500px;background:radial-gradient(circle at 82% 10%,rgba(0,205,183,.3) 0 125px,transparent 127px),radial-gradient(circle at 18% 88%,transparent 0 105px,rgba(0,205,183,.16) 107px 142px,transparent 144px),linear-gradient(145deg,#fff,#f6fffd);border:1px solid var(--brand-line);box-shadow:0 26px 70px rgba(16,36,42,.08)}.heroHalo.one{background:rgba(0,205,183,.13)}.heroHalo.two{background:rgba(0,205,183,.08)}.dealBadge{background:#fff;border-color:var(--brand-line);color:var(--brand-primary-pressed)}.stageDevice{background:linear-gradient(145deg,#fff,#dffcf7);border-color:#fff;box-shadow:0 24px 50px rgba(0,205,183,.14)}.stageDevice.phone{background:linear-gradient(160deg,#faffff,#00cdb7 62%,#00a997)}.heroNote{background:rgba(255,255,255,.92);border-color:var(--brand-line)}.heroNote small{color:var(--brand-primary-pressed)}.heroNote strong{color:var(--brand-muted)}.trustStrip article{background:#fff;border-color:var(--brand-line);border-radius:20px;box-shadow:0 10px 30px rgba(16,36,42,.035)}.trustStrip article>span{color:var(--brand-primary);font-weight:900}.dealsSection{background:linear-gradient(180deg,#fbfffe,#fff)}.sectionHeading div>span,.sectionHeading>span{color:var(--brand-primary-pressed)}.sectionHeading h2{color:var(--brand-ink);font-family:var(--brand-font)}.sectionHeading p{color:var(--brand-muted)}.categoryCard{background:#fff;border:1px solid var(--brand-line);border-radius:24px;box-shadow:0 8px 30px rgba(16,36,42,.035)}.categoryCard:hover{box-shadow:0 16px 40px rgba(0,205,183,.11)}.categoryArt span{background:linear-gradient(145deg,#fff,#e5fffb);border:1px solid #cffff7;box-shadow:none}.categoryCard b{background:var(--brand-soft);color:var(--brand-primary-pressed)}.productCard{border:1px solid var(--brand-line);border-radius:22px;background:#fff;box-shadow:0 8px 26px rgba(16,36,42,.035);transition:transform .2s,box-shadow .2s}.productCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,205,183,.1)}.productImageReal{background:#fff;border-color:#edf3f2}.productMeta small{color:var(--brand-primary-pressed)}.productMeta strong{color:var(--brand-ink)}.productAvailability,.productMeta p{color:var(--brand-muted)}.productAvailability>span{color:var(--brand-primary-pressed)}.productBottom button,.productBuyButton{background:var(--brand-primary)!important;color:var(--brand-ink)!important;border-radius:13px!important}.pricePlaceholder{color:var(--brand-ink)}.brandPromise{background:radial-gradient(circle at 100% 0,rgba(0,205,183,.2) 0 120px,transparent 122px),linear-gradient(135deg,#f3fffd,#fff);border-color:var(--brand-line);box-shadow:none}.brandPromise h2{color:var(--brand-ink)}.brandPromise p{color:var(--brand-muted)}.reviewCards article{border-color:var(--brand-line);box-shadow:0 8px 24px rgba(16,36,42,.03)}.storeFooter{border-color:var(--brand-line);background:#fff;color:var(--brand-muted)}.productPage{background:radial-gradient(circle at 100% 0,rgba(0,205,183,.1) 0 140px,transparent 142px),#fff;color:var(--brand-ink)}.productMainImage{background:#fff;border-color:var(--brand-line)}.productEyebrow span{background:var(--brand-soft);border-color:#cffff7}.productEyebrow span,.productPriceRow strong{color:var(--brand-primary-pressed)}@media(max-width:820px){.heroStore{padding-top:24px}.heroVisual{min-height:390px}}.liveProductStage{inset:54px 24px 88px;align-items:center;justify-content:center;gap:0}.liveHeroProduct{position:absolute;display:grid;place-items:center;background:#fff;border:1px solid var(--brand-line);box-shadow:0 20px 45px rgba(16,36,42,.1);transition:transform .22s,box-shadow .22s}.liveHeroProduct:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 26px 56px rgba(0,205,183,.15)}.liveHeroProduct img{width:100%;height:100%;object-fit:contain;padding:14px}.liveHeroProduct1{width:50%;height:64%;left:6%;bottom:2%;border-radius:26px;transform:rotate(-4deg)}.liveHeroProduct2{width:36%;height:70%;right:7%;top:0;border-radius:30px;z-index:2;transform:rotate(4deg)}.liveHeroProduct3{width:31%;height:43%;right:25%;bottom:-2%;border-radius:24px;z-index:3}.liveHeroProduct1:hover{transform:rotate(-4deg) translateY(-5px) scale(1.015)}.liveHeroProduct2:hover{transform:rotate(4deg) translateY(-5px) scale(1.015)}.popularBrandsSection{padding-top:38px;padding-bottom:20px}.compactHeading{margin-bottom:18px}.compactHeading h2{font-size:32px}.popularBrandRail{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:none}.popularBrandRail::-webkit-scrollbar{display:none}.popularBrandCard{flex:0 0 92px;border:0;background:transparent;color:var(--brand-ink);padding:0;display:grid;justify-items:center;grid-gap:8px;gap:8px;cursor:pointer}.popularBrandLogo{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--brand-line);box-shadow:0 8px 24px rgba(16,36,42,.04);transition:border-color .18s,box-shadow .18s,transform .18s}.popularBrandLogo img{width:42px;height:42px;object-fit:contain}.popularBrandCard small{font-size:11px;color:var(--brand-muted);font-weight:700;white-space:nowrap}.popularBrandCard.active .popularBrandLogo,.popularBrandCard:hover .popularBrandLogo{border-color:var(--brand-primary);box-shadow:0 10px 28px rgba(0,205,183,.14);transform:translateY(-2px)}.popularBrandCard.active small{color:var(--brand-primary-pressed);font-weight:900}@media(max-width:820px){.liveProductStage{inset:58px 12px 84px}.liveHeroProduct1{width:54%;height:58%;left:3%}.liveHeroProduct2{width:39%;height:64%;right:3%}.liveHeroProduct3{width:33%;height:38%;right:25%}.popularBrandsSection{padding-top:24px}.compactHeading h2{font-size:28px}.popularBrandCard{flex-basis:78px}.popularBrandLogo{width:62px;height:62px}.popularBrandLogo img{width:36px;height:36px}}.accountPage,.cartPage,.checkoutPage,.productPage,.trackingPage{min-height:100vh;background:radial-gradient(circle at 100% 0,rgba(0,205,183,.09) 0 150px,transparent 152px),#fff!important;color:var(--brand-ink)!important;font-family:var(--brand-font)!important}.accountTopbar,.checkoutHead,.productPageTop,.trackingHeader{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--brand-line)!important;box-shadow:none!important}.accountTopbar a,.backToStore,.cartBackLink,.productPageTop a,.trackingTopActions a{color:var(--brand-primary-pressed)!important;font-weight:800!important}.accountHero{background:linear-gradient(135deg,var(--brand-soft),#fff)!important;border:1px solid var(--brand-line)!important;box-shadow:none!important}.accountHero,.accountHero h1,.accountHero h2,.accountHero strong{color:var(--brand-ink)!important}.accountHero p,.accountHero small{color:var(--brand-muted)!important}.accountAddressCard,.accountAuthCard,.accountOrderCard,.accountPanel,.pointsCard{background:#fff!important;border:1px solid var(--brand-line)!important;box-shadow:0 8px 28px rgba(16,36,42,.035)!important;border-radius:20px!important}.accountTabs{background:var(--brand-soft)!important;border-radius:14px!important}.accountTabs button{background:transparent!important;color:var(--brand-muted)!important}.accountTabs button.active{background:#fff!important;color:var(--brand-primary-pressed)!important;box-shadow:0 4px 14px rgba(16,36,42,.05)!important}.accountAddressForm input,.accountAddressForm textarea,.accountForm input{background:#fff!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}.accountAddressForm button[type=submit],.accountForm button[type=submit],.accountTrackLink{background:var(--brand-primary)!important;color:var(--brand-ink)!important;border:0!important;border-radius:14px!important}.verifiedBadge{background:var(--brand-soft)!important;color:var(--brand-primary-pressed)!important}.cartLabPage{background:#fff!important;color:var(--brand-ink)!important}.cartLabGlow{display:none!important}.cartLabHeader{background:transparent!important}.cartLabKicker,.cartLabSectionLabel span{color:var(--brand-primary-pressed)!important}.cartOrbitCounter{background:var(--brand-soft)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;box-shadow:none!important}.imageShellOrbit,.orbitLine,.portalScanner{border-color:rgba(0,205,183,.35)!important}.cartLabItem{background:#fff!important;border:1px solid var(--brand-line)!important;border-radius:22px!important;box-shadow:0 8px 28px rgba(16,36,42,.035)!important}.cartLabImageShell{background:#fff!important;border:1px solid #edf3f2!important}.cartLabItem h2,.cartLabItem h3,.cartLabItem strong,.cartLineTotal strong{color:var(--brand-ink)!important}.cartLabItem p,.cartUnitPrice,.portalInfo,.portalRows{color:var(--brand-muted)!important}.quantityPill{background:var(--brand-soft)!important;border:1px solid var(--brand-line)!important}.quantityPill button{background:#fff!important;color:var(--brand-ink)!important}.cartLabRemove{color:#a04747!important;background:#fff6f6!important}.cartPortal{background:linear-gradient(145deg,#f4fffd,#fff)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;box-shadow:0 12px 36px rgba(16,36,42,.05)!important}.portalTotal strong{color:var(--brand-primary-pressed)!important}.cartLabPrimary,.portalCheckoutButton{background:var(--brand-primary)!important;color:var(--brand-ink)!important;border:0!important;box-shadow:0 10px 24px rgba(0,205,183,.18)!important}.portalContinue{color:var(--brand-primary-pressed)!important}.checkoutLayout{gap:22px!important}.checkoutForm,.checkoutSavedAddresses,.checkoutSummary{background:#fff!important;border:1px solid var(--brand-line)!important;border-radius:22px!important;box-shadow:0 8px 28px rgba(16,36,42,.035)!important}.checkoutForm input,.checkoutForm select,.checkoutForm textarea,.checkoutSavedAddressList button{background:#fff!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}.checkoutSavedAddressList button.selected{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important}.checkoutButton{background:var(--brand-primary)!important;color:var(--brand-ink)!important;border:0!important;box-shadow:0 10px 24px rgba(0,205,183,.18)!important}.checkoutGrandTotal strong,.checkoutLoyaltyHead span,.checkoutSummaryTitle span{color:var(--brand-primary-pressed)!important}.checkoutCodNote,.checkoutLoyalty{background:var(--brand-soft)!important;border-color:var(--brand-line)!important}.trackingStatusBadge{background:var(--brand-soft)!important;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important}.trackingStatusBadge.stopped{background:#fff4f4!important;border-color:#f1d5d5!important;color:#8c3d3d!important}.trackingCard,.trackingSimpleFlow{background:#fff!important;border:1px solid var(--brand-line)!important;border-radius:22px!important;box-shadow:0 8px 28px rgba(16,36,42,.035)!important}.trackingCardKicker,.trackingSimpleStep>span{color:var(--brand-primary-pressed)!important}.trackingSimpleStep.active .trackingStepDot,.trackingSimpleStep.current .trackingStepDot{background:var(--brand-primary)!important;color:var(--brand-ink)!important}.trackingSimpleFlow>i.active{background:var(--brand-primary)!important}.trackingTotals .grand strong{color:var(--brand-primary-pressed)!important}.trackingDeliveryNote{color:var(--brand-muted)!important}.productInfoPanel{background:#fff!important}.productDetailGrid{gap:26px!important}.productDescription,.productMainImage,.productSpecs,.productThumbs button,.productWarranty{background:#fff!important;border-color:var(--brand-line)!important}.productDescription p,.productEnglishTitle,.productLead,.productSpecs p,.productWarranty p{color:var(--brand-muted)!important}.productBuyButton{background:var(--brand-primary)!important;color:var(--brand-ink)!important}.productDetailWishlist{background:#fff!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important}.accountHeaderIcon{display:grid;place-items:center;line-height:0}.realReviewCard{display:flex;flex-direction:column;gap:10px}.realReviewCard .reviewPreviewImage{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;border:1px solid var(--toi-line);background:#f7fbfb}.realReviewCard>small{color:var(--toi-muted);font-size:12px}.realReviewCard>a{margin-top:auto;font-weight:700;color:#078f89;font-size:13px}.visualBannerSlider{max-width:1440px;margin:26px auto 18px;padding:0 32px}.visualBannerFrame{position:relative;min-height:540px;border-radius:34px;overflow:hidden;background:linear-gradient(128deg,#f7fffd,#e6fffb 46%,#c8f7f0);border:1px solid #d9f2ee;box-shadow:0 26px 70px rgba(16,36,42,.08);display:grid;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);align-items:stretch}.visualBannerCopy{position:relative;z-index:4;padding:68px 44px 62px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}[dir=rtl] .visualBannerCopy{align-items:flex-start;text-align:right}.visualBannerBrand{font-size:11px;letter-spacing:.28em;font-weight:800;color:#079b8e;margin-bottom:16px}.visualBannerCopy h1{font-size:clamp(38px,4.7vw,72px);line-height:1.08;letter-spacing:-.045em;margin:0;max-width:620px;color:#10242a}.visualBannerProductName{font-size:16px;line-height:1.6;margin-top:22px;max-width:520px;color:#40545b}.visualBannerPrice{margin-top:6px;font-size:18px;font-weight:800;color:#087e75}.visualBannerCta{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;min-width:132px;padding:12px 20px;border-radius:999px;background:#00cdb7;color:#10242a!important;font-weight:800;box-shadow:0 12px 26px rgba(0,205,183,.22)}.visualBannerArt{position:relative;min-height:540px;overflow:hidden;isolation:isolate}.visualBannerShape{position:absolute;border-radius:999px;filter:blur(.2px);z-index:0}.visualBannerShape.shapeOne{width:410px;height:410px;background:rgba(0,205,183,.18);right:-60px;top:-95px}.visualBannerShape.shapeTwo{width:330px;height:330px;background:rgba(255,255,255,.82);left:5%;bottom:-110px}.visualBannerShape.shapeThree{width:190px;height:190px;background:rgba(0,205,183,.12);left:2%;top:36px}.visualBannerProduct{position:absolute;z-index:2;display:grid;place-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(210,236,232,.95);box-shadow:0 20px 44px rgba(16,36,42,.09);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .35s ease}.visualBannerProduct:hover{transform:translateY(-5px) rotate(0deg)!important}.visualBannerProduct img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.visualBannerProduct.product1{width:48%;height:58%;right:8%;top:13%;border-radius:28px;transform:rotate(2deg)}.visualBannerProduct.product2{width:34%;height:39%;left:4%;bottom:11%;border-radius:24px;transform:rotate(-2deg)}.visualBannerProduct.product3{width:28%;height:31%;left:19%;top:8%;border-radius:22px;transform:rotate(1deg)}.visualBannerArrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(16,36,42,.08);background:rgba(255,255,255,.88);color:#10242a;font-size:28px;line-height:1;padding:0;display:grid;place-items:center;box-shadow:0 8px 20px rgba(16,36,42,.08)}.visualBannerPrev{left:18px}.visualBannerNext{right:18px}.visualBannerDots{display:flex;justify-content:center;gap:7px;margin-top:13px}.visualBannerDots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#c8d8d6;transition:.2s}.visualBannerDots button.active{width:28px;background:#00cdb7}.visualCategorySection{max-width:1440px;margin:28px auto 10px;padding:0 32px}.visualSectionTitle{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.visualSectionTitle h2{margin:0;font-size:clamp(26px,3vw,40px);letter-spacing:-.035em}.visualSectionTitle button{background:transparent;color:#087e75;border:0;padding:8px 0;font-weight:800}.visualCategoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.visualCategoryBanner{position:relative;min-height:240px;border:1px solid #e1efed;border-radius:28px;overflow:hidden;padding:0;background:#f5fffd;color:#10242a;text-align:inherit;box-shadow:0 14px 36px rgba(16,36,42,.045);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.visualCategoryBanner:nth-child(2n){background:#f8fbff}.visualCategoryBanner:nth-child(3n){background:#eefcf9}.visualCategoryBanner.active{outline:2px solid #00cdb7;outline-offset:2px}.visualCategoryBackdrop{position:absolute;inset:auto -35px -55px auto;width:190px;height:190px;border-radius:50%;background:rgba(0,205,183,.16)}.visualCategoryIcon{position:absolute;z-index:3;right:18px;bottom:18px;width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:20px;font-weight:900;color:#0a8f87;box-shadow:0 9px 20px rgba(16,36,42,.08)}[dir=rtl] .visualCategoryIcon{right:auto;left:18px}.visualCategoryBanner img{position:absolute;right:8px;bottom:4px;width:58%;height:74%;object-fit:contain;mix-blend-mode:multiply;transition:transform .28s ease}[dir=rtl] .visualCategoryBanner img{right:auto;left:8px}.visualCategoryBanner:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(16,36,42,.085);border-color:#cce8e4}.visualCategoryBanner:hover img{transform:scale(1.055) translateY(-4px)}.visualCategoryCopy{position:absolute;z-index:2;left:20px;top:20px;display:flex;flex-direction:column;gap:5px;max-width:48%}[dir=rtl] .visualCategoryCopy{left:auto;right:20px;text-align:right}.visualCategoryCopy strong{font-size:20px;line-height:1.25}.visualCategoryCopy small{font-size:12px;color:#74878c}.storefront .dealsSection{padding-top:34px}.storefront .dealsSection>.sectionHeading{max-width:1440px;margin-left:auto;margin-right:auto}.storefront .dealsSection>.sectionHeading h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em}@media(max-width:1000px){.visualBannerFrame{grid-template-columns:1fr;min-height:auto}.visualBannerCopy{padding:48px 32px 20px}.visualBannerArt{min-height:420px}.visualCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.visualBannerSlider,.visualCategorySection{padding:0 14px;margin-top:14px}.visualBannerFrame{border-radius:24px}.visualBannerCopy{padding:34px 22px 12px}.visualBannerBrand{font-size:9px;margin-bottom:10px}.visualBannerCopy h1{font-size:37px}.visualBannerProductName{font-size:13px;margin-top:14px}.visualBannerCta{margin-top:16px}.visualBannerArt{min-height:330px}.visualBannerProduct.product1{width:51%;height:58%;right:4%;top:12%}.visualBannerProduct.product2{width:35%;height:36%;left:3%;bottom:9%}.visualBannerProduct.product3{width:28%;height:29%;left:18%;top:7%}.visualBannerArrow{width:36px;height:36px;font-size:22px}.visualBannerPrev{left:9px}.visualBannerNext{right:9px}.visualCategoryGrid{grid-template-columns:1fr 1fr;gap:10px}.visualCategoryBanner{min-height:170px;border-radius:20px}.visualCategoryCopy{left:14px;top:14px;max-width:54%}[dir=rtl] .visualCategoryCopy{left:auto;right:14px}.visualCategoryCopy strong{font-size:16px}.visualCategoryBanner img{width:62%;height:70%}}.visualBannerSlider.managed{max-width:1440px;margin:26px auto 18px;padding:0 32px}.managedBannerStage{position:relative;border-radius:30px;overflow:hidden;border:1px solid #dceceb;background:#f5fbfa;box-shadow:0 24px 64px rgba(16,36,42,.07)}.managedBannerLink{display:block;position:relative;aspect-ratio:1920/700;background:#f4fbfa}.managedBannerLink img,.managedBannerLink picture{display:block;width:100%;height:100%}.managedBannerLink img{object-fit:cover}.managedBannerOverlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:42px;background:linear-gradient(0deg,rgba(16,36,42,.62),rgba(16,36,42,0) 55%);color:#fff}.managedBannerOverlay strong{font-size:clamp(28px,4vw,58px);line-height:1.05;max-width:800px;text-shadow:0 2px 18px rgba(0,0,0,.18)}@media(max-width:640px){.visualBannerSlider.managed{padding:0 14px;margin-top:14px}.managedBannerStage{border-radius:22px}.managedBannerLink{aspect-ratio:4/5}.managedBannerOverlay{padding:22px}}.bannerManager{display:grid;grid-gap:18px;gap:18px}.bannerTabs{display:flex;gap:8px;flex-wrap:wrap}.bannerTabs button{background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:999px;padding:10px 16px;font-weight:800}.bannerTabs button.active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-ink)}.bannerEditor{display:grid;grid-gap:18px;gap:18px}.bannerUploadGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-gap:16px;gap:16px}.bannerUploadBox{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:260px;padding:16px;border:1px dashed #bfd7d4;border-radius:20px;background:#fbfefe;overflow:hidden;cursor:pointer}.bannerUploadBox.mobile{min-height:260px}.bannerUploadBox>span{font-weight:800;color:var(--brand-ink)}.bannerUploadBox>small{font-weight:400;color:var(--brand-muted)}.bannerUploadBox>b{display:grid;place-items:center;min-height:170px;color:#078f89;font-size:16px}.bannerUploadBox img{width:100%;height:220px;object-fit:contain;border-radius:14px;background:#f2f8f7;border:1px solid var(--brand-line)}.bannerUploadBox.mobile img{object-fit:contain}.bannerUploadBox input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.bannerOverlayFields{display:grid;grid-gap:14px;gap:14px;padding-top:4px}.bannerEditorBottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;border-top:1px solid var(--brand-line)}.bannerList{display:grid;grid-gap:12px;gap:12px}.bannerListItem{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid var(--brand-line);border-radius:18px;background:#fff}.bannerListItem.disabled{opacity:.58}.bannerListPreview{width:180px;aspect-ratio:16/7;border-radius:12px;overflow:hidden;background:#f2f8f7;border:1px solid var(--brand-line)}.bannerListPreview img,.bannerListPreview picture{display:block;width:100%;height:100%}.bannerListPreview img{object-fit:cover}.bannerListBody{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.bannerListBody>div{min-width:0}.bannerListBody small,.bannerListBody strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bannerListBody small{color:var(--brand-muted);margin-top:5px}.bannerListActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bannerListActions button{background:#fff;color:var(--brand-ink);border:1px solid var(--brand-line);padding:8px 10px}.bannerListActions .dangerGhost{color:#a63f3f;border-color:#eed1d1}@media(max-width:900px){.bannerUploadGrid{grid-template-columns:1fr}.bannerListItem{grid-template-columns:120px 1fr}.bannerListPreview{width:120px}.bannerListActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.bannerEditorBottom{align-items:stretch;flex-direction:column}.bannerEditorBottom .adminTopPrimary{width:100%}.bannerListItem{grid-template-columns:1fr}.bannerListPreview{width:100%}.bannerListBody{align-items:flex-start}}.heroIdentityLine{max-width:1440px;margin:24px auto -10px;padding:0 32px;display:flex;justify-content:flex-start}.heroIdentityLine span{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#eefcf9;border:1px solid #d5efeb;color:#087e75;font-size:13px;font-weight:900;letter-spacing:.01em}.heroIdentityLine span:before{content:"✦";font-size:11px;color:#00cdb7}.storefrontSidebarTrigger{position:fixed;z-index:60;right:var(--sidebar-right,20px);top:var(--sidebar-top,148px);transform:none;display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #d6e7e4;border-radius:16px;background:rgba(255,255,255,.97);color:#10242a;box-shadow:0 12px 34px rgba(16,36,42,.11);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[dir=ltr] .storefrontSidebarTrigger{right:auto;left:18px}.storefrontSidebarTrigger span{font-size:18px;color:#00a998}.storefrontSidebarTrigger b{font-size:13px}.storefrontSidebarBackdrop{position:fixed;z-index:80;inset:0;border:0;background:rgba(8,25,30,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.storefrontSidebar{position:fixed;z-index:90;top:0;right:0;width:min(420px,92vw);height:100dvh;background:#fff;box-shadow:-24px 0 70px rgba(16,36,42,.16);transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column}[dir=ltr] .storefrontSidebar{right:auto;left:0;transform:translateX(-105%);box-shadow:24px 0 70px rgba(16,36,42,.16)}.storefrontSidebar.open{transform:translateX(0)}.storefrontSidebarHead{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #e5efed}.storefrontSidebarHead div{display:grid;grid-gap:3px;gap:3px}.storefrontSidebarHead small{font-size:9px;letter-spacing:.22em;color:#079b8e}.storefrontSidebarHead strong{font-size:21px}.storefrontSidebarHead button{width:38px;height:38px;border-radius:50%;border:1px solid #dbe8e6;background:#fff;font-size:25px}.storefrontSidebarBody{padding:18px 22px 40px;overflow:auto;display:grid;grid-gap:28px;gap:28px}.storefrontSidebarBody section{display:grid;grid-gap:12px;gap:12px}.storefrontSidebarBody h3{margin:0;font-size:14px;color:#61747a}.storefrontSidebarLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.storefrontSidebarLinks a,.storefrontSidebarPills a{border:1px solid #e0ece9;border-radius:13px;padding:10px 12px;background:#fbfefe;color:#10242a;font-weight:800;font-size:13px}.storefrontSidebarPills{display:flex;flex-wrap:wrap;gap:7px}.storefrontSidebarPills a{padding:8px 11px;border-radius:999px}.storefrontSidebarBrands{gap:10px!important}.storefrontBrandsToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid #d8ebe8;border-radius:18px;background:linear-gradient(135deg,#effffc,#fff);color:#10242a;text-align:inherit}.storefrontBrandsToggle span{display:grid;grid-gap:2px;gap:2px}.storefrontBrandsToggle small{font-size:8px;letter-spacing:.16em;color:#079b8e;font-weight:900}.storefrontBrandsToggle strong{font-size:16px}.storefrontBrandsToggle b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#10242a;color:#fff;font-size:20px}.storefrontBrandChoices{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.storefrontAllBrandsLink{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:14px;background:#10242a;color:#fff!important;font-weight:900}.storefrontAllBrandsLink span{color:#7ef0e5}.storefrontSidebarFeatureLinks{display:grid;grid-gap:8px;gap:8px}.storefrontSidebarFeatureLinks a{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:15px;background:linear-gradient(135deg,#edfffb,#fff);border:1px solid #d7eeea;color:#10242a;font-weight:900}.storefrontSidebarFeatureLinks a span{font-size:10px;padding:4px 7px;border-radius:999px;background:#00cdb7;color:#083b36}.storefrontSidebarUseCases{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.storefrontSidebarUseCases a{min-height:80px;padding:14px;border-radius:16px;background:#10242a;color:#fff;display:flex;align-items:end;justify-content:space-between}.storefrontSidebarUseCases a:nth-child(2n){background:#0d8f84}.storefrontSidebarUseCases a b{color:#7ef0e5}.loyaltyPromo{max-width:1376px;margin:24px auto;padding:26px 30px;border-radius:26px;background:linear-gradient(120deg,#10242a,#103e42 57%,#00a998 160%);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;box-shadow:0 18px 50px rgba(16,36,42,.12)}.loyaltyPromoIcon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:rgba(0,205,183,.16);border:1px solid rgba(126,240,229,.25);font-size:28px;color:#7ef0e5}.loyaltyPromo small{font-size:10px;letter-spacing:.2em;color:#7ef0e5;font-weight:800}.loyaltyPromo h2{margin:5px 0 4px;font-size:clamp(24px,3vw,38px);line-height:1.1}.loyaltyPromo p{margin:0;color:#c8d9d8}.loyaltyPromo>a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#00cdb7;color:#10242a;font-weight:900}.dailyDealsSection{max-width:1440px;margin:32px auto;padding:0 32px}.dailyDealsHead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.dailyDealsHead>div:first-child>span{font-size:10px;letter-spacing:.22em;color:#078f89;font-weight:900}.dailyDealsHead h2{margin:5px 0 4px;font-size:clamp(30px,4vw,46px)}.dailyDealsHead p{margin:0;color:#6f8287}.dailyDealsTimer{display:flex;align-items:center;gap:8px;direction:ltr}.dailyDealsTimer>div{min-width:70px;padding:10px 12px;border-radius:16px;background:#10242a;color:#fff;text-align:center}.dailyDealsTimer strong{display:block;font-size:24px}.dailyDealsTimer small{font-size:8px;letter-spacing:.08em;color:#9adfd8}.dailyDealsTimer i{font-style:normal;font-size:24px;font-weight:900;color:#00a998}.dailyDealsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dailyDealCard{border:1px solid #dcebe8;border-radius:22px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px rgba(16,36,42,.04)}.dailyDealCard>a{color:#10242a;display:grid;grid-gap:8px;gap:8px}.dailyDealCard>a>small{color:#6f8287;font-size:11px}.dailyDealCard>a>strong{font-size:14px;line-height:1.45}.dailyDealImage{position:relative;aspect-ratio:1/1;border-radius:16px;background:#f6fbfa;overflow:hidden;display:grid;place-items:center}.dailyDealImage img{width:100%;height:100%;object-fit:contain;padding:10px}.dailyDealImage>b{position:absolute;top:9px;left:9px;padding:6px 8px;border-radius:999px;background:#00cdb7;color:#083b36;font-size:11px}.dailyDealPrice{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:10px}.dailyDealPrice>div{display:grid;grid-gap:2px;gap:2px}.dailyDealPrice del{color:#8b999d;font-size:11px}.dailyDealPrice b{font-size:16px;color:#087e75}.dailyDealPrice button{width:40px;height:40px;border:0;border-radius:13px;background:#00cdb7;color:#10242a;font-size:22px;font-weight:800}.dailyDealPrice button:disabled{opacity:.35}.visualCategoryBanner.categoryTheme1{background:linear-gradient(145deg,#effbf9,#d8f6f0)}.visualCategoryBanner.categoryTheme2{background:linear-gradient(145deg,#f4fbff,#e4f1f7)}.visualCategoryBanner.categoryTheme3{background:linear-gradient(145deg,#f6fffc,#dff9ec)}.visualCategoryBanner.categoryTheme4{background:linear-gradient(145deg,#f8fbff,#e9eef8)}.visualCategoryBanner.categoryTheme5{background:linear-gradient(145deg,#f8fffe,#def8f4)}.visualCategoryBanner.categoryTheme6{background:linear-gradient(145deg,#f6fbfa,#e9f4f2)}.visualCategoryBanner.categoryTheme7{background:linear-gradient(145deg,#f5fffd,#d9f4ef)}.visualCategoryBanner.categoryTheme8{background:linear-gradient(145deg,#f7fbff,#e2f4f5)}.visualCategoryBanner.categoryTheme2 .visualCategoryBackdrop,.visualCategoryBanner.categoryTheme6 .visualCategoryBackdrop{background:rgba(37,130,160,.13)}.visualCategoryBanner.categoryTheme3 .visualCategoryBackdrop,.visualCategoryBanner.categoryTheme7 .visualCategoryBackdrop{background:rgba(32,177,124,.12)}.visualCategoryBanner.categoryTheme4 .visualCategoryBackdrop,.visualCategoryBanner.categoryTheme8 .visualCategoryBackdrop{background:rgba(90,105,180,.1)}.storefrontModulesAdmin{display:grid;grid-gap:18px;gap:18px;margin-bottom:22px}.storefrontModulesAdmin textarea{min-height:88px}.adminInlineAction{display:flex;align-items:end}.sidebarAdminToggles{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:18px}.sidebarAdminToggles label{display:flex;gap:7px;align-items:center;font-weight:800}.sidebarAdminColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.sidebarAdminColumnHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.sidebarAdminColumnHead select{width:auto}.adminCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:260px;overflow:auto;padding:10px;border:1px solid var(--brand-line);border-radius:14px}.adminCheckGrid label{display:flex;gap:7px;align-items:center;font-size:12px}.useCaseAdmin{margin-top:22px}.useCaseAdminRow{display:grid;grid-template-columns:1fr 1fr 1.4fr auto auto;grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.useCaseAdminRow label{display:flex;gap:5px;align-items:center;white-space:nowrap}.useCaseAdminRow .dangerGhost{border:1px solid #efd2d2;background:#fff6f6;color:#a33b3b;padding:9px 11px;border-radius:10px}.dailyDealsAdminPicker{margin-top:18px}.dailyDealsAdminSearch{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.dailyDealsAdminSearch input{flex:1 1}.dailyDealsAdminProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;max-height:520px;overflow:auto}.dailyDealsAdminProducts article{border:1px solid var(--brand-line);border-radius:14px;background:#fff;padding:8px}.dailyDealsAdminProducts article.selected{border-color:#00cdb7;background:#f3fffd}.dailyDealsAdminProductMain{width:100%;display:grid;grid-template-columns:54px 1fr auto;grid-gap:9px;gap:9px;align-items:center;text-align:right;border:0;background:transparent;color:var(--brand-ink);padding:0}.dailyDealsAdminProductMain img{width:54px;height:54px;object-fit:contain;border-radius:10px;background:#f5f9f8}.dailyDealsAdminProductMain div{min-width:0}.dailyDealsAdminProductMain small,.dailyDealsAdminProductMain strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailyDealsAdminProductMain small{color:var(--brand-muted);margin-top:3px}.dailyDealsAdminProducts article>label{display:grid;grid-gap:4px;gap:4px;margin-top:7px;font-size:11px}.storefrontModulesSave{display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:16px;z-index:15}.storefrontModulesSave button{box-shadow:0 12px 32px rgba(0,205,183,.22)}@media(max-width:1000px){.dailyDealsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarAdminColumns{grid-template-columns:1fr}.dailyDealsAdminProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.useCaseAdminRow{grid-template-columns:1fr 1fr}}@media(max-width:700px){.heroIdentityLine{padding:0 14px;margin-top:14px}.storefrontSidebarTrigger{right:var(--sidebar-mobile-right,10px);top:var(--sidebar-mobile-top,112px);bottom:auto;transform:none}.storefrontSidebarTrigger b{display:none}[dir=ltr] .storefrontSidebarTrigger{left:var(--sidebar-mobile-right,10px);right:auto}.loyaltyPromo{margin:18px 14px;padding:20px;border-radius:22px;grid-template-columns:auto 1fr}.loyaltyPromo>a{grid-column:1/-1;justify-content:center}.dailyDealsSection{padding:0 14px}.dailyDealsHead{align-items:flex-start;flex-direction:column}.dailyDealsTimer>div{min-width:60px}.dailyDealsGrid{grid-template-columns:1fr 1fr;gap:10px}.dailyDealsAdminProducts,.useCaseAdminRow{grid-template-columns:1fr}}.catalogPagination{max-width:980px;margin:30px auto 8px;gap:12px;direction:ltr}.catalogPagination,.catalogPagination>div{display:flex;align-items:center;justify-content:center}.catalogPagination>div{gap:7px;flex-wrap:wrap}.catalogPagination button{min-width:40px;height:40px;padding:0 12px;border:1px solid #d8e7e5;border-radius:12px;background:#fff;color:#17343c;font-weight:900}.catalogPagination button.active{background:#00cdb7;border-color:#00cdb7;color:#083b36}.catalogPagination button:disabled{opacity:.35;cursor:not-allowed}.aiAssistantRoot{position:fixed;z-index:120;left:var(--ai-left,24px);top:var(--ai-top,150px);bottom:auto;font-family:var(--font-arabic),sans-serif;transform:scale(var(--ai-scale,1));transform-origin:top left}[dir=ltr] .aiAssistantRoot{left:var(--ai-left,24px);right:auto}.aiAssistantLauncher{min-height:68px;padding:8px 14px 8px 9px;border:1px solid rgba(0,205,183,.35);border-radius:24px;background:linear-gradient(135deg,#10242a,#133b40);color:#fff;display:flex;align-items:center;gap:11px;box-shadow:0 20px 52px rgba(16,36,42,.28),0 0 0 6px rgba(0,205,183,.08);font-weight:900;position:relative;overflow:visible;transition:transform .18s ease,box-shadow .18s ease}.aiAssistantLauncher:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(16,36,42,.32),0 0 0 8px rgba(0,205,183,.1)}.aiAssistantLauncher:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(0,205,183,.2);border-radius:30px;pointer-events:none}.aiAssistantIcon{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:18px;background:radial-gradient(circle at 30% 25%,#7ff6e9 0,#00cdb7 38%,#00a998 100%);color:#083b36;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 8px 18px rgba(0,205,183,.28);flex:0 0 auto}.aiAssistantIcon em{font-style:normal;font-size:14px;font-weight:1000;letter-spacing:.02em}.aiAssistantIcon i{position:absolute;top:-7px;right:-5px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#00a998;font-style:normal;font-size:12px;box-shadow:0 5px 12px rgba(16,36,42,.18)}.aiAssistantLauncherCopy{display:grid;grid-gap:1px;gap:1px;text-align:right;min-width:0}[dir=ltr] .aiAssistantLauncherCopy{text-align:left}.aiAssistantLauncherCopy b{font-size:15px;line-height:1.2;white-space:nowrap}.aiAssistantLauncherCopy small{font-size:10px;color:#b8d7d4;font-weight:700;white-space:nowrap}.aiAssistantPanel{position:absolute;left:0;top:80px;bottom:auto;width:min(410px,calc(100vw - 28px));height:min(620px,calc(100dvh - 245px));background:#fff;border:1px solid #dce9e7;border-radius:24px;box-shadow:0 28px 80px rgba(10,34,40,.22);display:flex;flex-direction:column;overflow:hidden}[dir=ltr] .aiAssistantPanel{left:auto;right:0}.aiAssistantHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid #e4efed;background:linear-gradient(135deg,#f2fffc,#fff)}.aiAssistantHead>div{display:grid;grid-gap:2px;gap:2px}.aiAssistantHead small{font-size:9px;letter-spacing:.16em;color:#078f89;font-weight:900}.aiAssistantHead strong{font-size:18px;color:#10242a}.aiAssistantHead span{font-size:11px;color:#71848a}.aiAssistantHead button{width:34px;height:34px;border:1px solid #dce9e7;border-radius:50%;background:#fff;color:#49646a;font-size:22px}.aiAssistantMessages{flex:1 1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#fbfefd}.aiAssistantWelcome{border:1px solid #dfecea;border-radius:18px;background:#fff;padding:15px}.aiAssistantWelcome strong{display:block;color:#10242a}.aiAssistantWelcome p{margin:6px 0 12px;color:#6e8186;font-size:12px;line-height:1.65}.aiAssistantSuggestions{display:flex;flex-wrap:wrap;gap:7px}.aiAssistantSuggestions button{border:1px solid #d8ebe7;border-radius:999px;background:#f2fffc;color:#087e75;padding:8px 10px;font-size:11px;font-weight:800}.aiAssistantBubble{max-width:84%;padding:11px 13px;border-radius:16px;line-height:1.65;font-size:13px;white-space:pre-wrap}.aiAssistantBubble.customer{align-self:flex-start;background:#10242a;color:#fff;border-bottom-right-radius:6px}[dir=ltr] .aiAssistantBubble.customer{align-self:flex-end;border-bottom-right-radius:16px;border-bottom-left-radius:6px}.aiAssistantBubble.assistant{align-self:flex-end;background:#eafff9;color:#163b3f;border:1px solid #cfece6;border-bottom-left-radius:6px}[dir=ltr] .aiAssistantBubble.assistant{align-self:flex-start;border-bottom-left-radius:16px;border-bottom-right-radius:6px}.aiAssistantError,.aiAssistantHuman,.aiAssistantTyping{align-self:flex-end;padding:9px 11px;border-radius:13px;font-size:11px}.aiAssistantTyping{background:#eef7f5;color:#6e8186}.aiAssistantHuman{background:#fff8e7;color:#7b5d1b;border:1px solid #f0dfa7}.aiAssistantError{background:#fff0f0;color:#a34444}.aiAssistantComposer{padding:12px;border-top:1px solid #e2ecea;background:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.aiAssistantComposer input{min-width:0;height:44px;border:1px solid #d8e7e5;border-radius:14px;padding:0 13px;background:#fbfefd;color:#17343c}.aiAssistantComposer button{height:44px;border:0;border-radius:14px;padding:0 15px;background:#00cdb7;color:#083b36;font-weight:900}.aiAssistantComposer button:disabled{opacity:.4}@media(max-width:700px){.catalogPagination{padding:0 10px;gap:6px}.catalogPagination button{min-width:34px;height:36px;padding:0 9px}.catalogPagination>div{gap:5px}.aiAssistantRoot{left:var(--ai-mobile-left,12px);top:var(--ai-mobile-top,126px);bottom:auto}[dir=ltr] .aiAssistantRoot{left:var(--ai-mobile-left,12px);right:auto}.aiAssistantPanel{top:72px;bottom:auto;width:calc(100vw - 24px);height:min(68dvh,560px)}.aiAssistantLauncher{min-height:62px;border-radius:22px;padding:7px 12px 7px 8px}.aiAssistantIcon{width:46px;height:46px;border-radius:16px}.aiAssistantLauncherCopy b{font-size:12px}.aiAssistantLauncherCopy small{font-size:8.5px}}.aiAssistantHeadActions{display:flex;align-items:center;gap:7px}.aiAssistantHeadActions>button{width:auto;min-width:34px;padding:0 10px}.aiAssistantHeadActions .aiAssistantReset{border-radius:999px;font-size:10px;font-weight:900;color:#087e75;background:#f2fffc;border-color:#cfece6}.aiAssistantProductLink{display:inline-flex;margin:7px 0 2px;padding:7px 10px;border-radius:999px;background:#00cdb7;color:#083b36!important;text-decoration:none;font-size:11px;font-weight:900}.aiAssistantProductLink:hover{filter:brightness(.97)}.aiAssistantBubble strong{font-weight:900}.visualCategoryBanner.categoryTheme1{background:linear-gradient(140deg,#effffc,#d8f8f2 60%,#c8f0ea)}.visualCategoryBanner.categoryTheme2{background:linear-gradient(140deg,#f3f8ff,#e2ecfb 60%,#d6e5fb)}.visualCategoryBanner.categoryTheme3{background:linear-gradient(140deg,#f8f5ff,#ebe4fb 62%,#e0d8f7)}.visualCategoryBanner.categoryTheme4{background:linear-gradient(140deg,#fffaf0,#f7eed7 62%,#efe0bd)}.visualCategoryBanner.categoryTheme5{background:linear-gradient(140deg,#f2fbff,#daf0f7 62%,#cce7f1)}.visualCategoryBanner.categoryTheme6{background:linear-gradient(140deg,#fff5f3,#f6e1dc 62%,#efd3ca)}.visualCategoryBanner.categoryTheme7{background:linear-gradient(140deg,#f6fbf8,#e4f2e8 62%,#d8eadf)}.visualCategoryBanner.categoryTheme8{background:linear-gradient(140deg,#f7f9fb,#e8eef1 62%,#dce6ea)}.visualCategoryBanner.categoryTheme1 .visualCategoryBackdrop{background:rgba(0,205,183,.2)}.visualCategoryBanner.categoryTheme2 .visualCategoryBackdrop{background:rgba(68,130,220,.14)}.visualCategoryBanner.categoryTheme3 .visualCategoryBackdrop{background:rgba(132,96,210,.14)}.visualCategoryBanner.categoryTheme4 .visualCategoryBackdrop{background:rgba(202,158,65,.13)}.visualCategoryBanner.categoryTheme5 .visualCategoryBackdrop{background:rgba(62,154,181,.14)}.visualCategoryBanner.categoryTheme6 .visualCategoryBackdrop{background:rgba(200,111,91,.13)}.visualCategoryBanner.categoryTheme7 .visualCategoryBackdrop{background:rgba(67,150,102,.13)}.visualCategoryBanner.categoryTheme8 .visualCategoryBackdrop{background:rgba(85,112,126,.12)}.visualCategoryBanner.categoryKey-creator img,.visualCategoryBanner.categoryKey-mobile img{width:62%;height:78%}.visualCategoryBanner.categoryKey-computing img,.visualCategoryBanner.categoryKey-power img{width:54%;height:68%;bottom:10px}.visualCategoryBanner.categoryKey-audio img,.visualCategoryBanner.categoryKey-wearables img{width:60%;height:72%}.visualCategoryBanner.categoryKey-car img{width:64%;height:68%;bottom:8px}.visualCategoryBanner.categoryKey-smart-home img{width:57%;height:70%}.brandDirectoryPage{min-height:100vh;padding:48px max(24px,calc((100vw - 1440px)/2));background:radial-gradient(circle at 12% 8%,rgba(0,205,183,.1),transparent 25%),#f8fcfb;color:#10242a}.brandDirectoryHeader{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:start;margin-bottom:34px}.brandDirectoryBack{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #d9e9e6;border-radius:999px;background:#fff;color:#0a817a;font-weight:900;text-decoration:none}.brandDirectoryHeader span{font-size:9px;letter-spacing:.22em;color:#0a948c;font-weight:900}.brandDirectoryHeader h1{font-size:clamp(40px,5vw,68px);margin:7px 0 8px;letter-spacing:-.045em}.brandDirectoryHeader p{margin:0;color:#71848a}.brandDirectoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.brandDirectoryCard{position:relative;min-height:220px;border:1px solid #dfecea;border-radius:26px;background:#fff;padding:16px;color:#10242a;text-decoration:none;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;box-shadow:0 12px 30px rgba(16,36,42,.04);transition:.22s ease}.brandDirectoryCard:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(16,36,42,.08);border-color:#c5e9e4}.brandDirectoryNumber{position:absolute;top:14px;left:14px;font-size:9px;font-weight:900;letter-spacing:.14em;color:#0a8b84}[dir=rtl] .brandDirectoryNumber{left:auto;right:14px}.brandDirectoryImage{height:125px;margin-top:16px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#f8fcfb,#eef8f6);overflow:hidden}.brandDirectoryImage img{width:100%;height:100%;object-fit:contain;padding:14px}.brandDirectoryImage b{font-size:34px;color:#0a8f87}.brandDirectoryMeta{margin-top:14px;display:grid;grid-gap:3px;gap:3px}.brandDirectoryMeta strong{font-size:17px}.brandDirectoryMeta small{color:#7c8c91}.brandDirectoryCard>i{position:absolute;bottom:16px;left:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#10242a;color:#fff;font-style:normal}[dir=rtl] .brandDirectoryCard>i{left:auto;right:16px}.storefrontPromoRail{max-width:1440px;margin:34px auto 18px;padding:0 32px}.storefrontPromoHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.storefrontPromoHead span{font-size:9px;letter-spacing:.18em;color:#0a928a;font-weight:900}.storefrontPromoHead h2{font-size:clamp(30px,4vw,46px);margin:5px 0 0}.storefrontPromoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.storefrontPromoGrid.count-1{grid-template-columns:1fr}.storefrontPromoGrid.count-3{grid-template-columns:2fr 1fr 1fr}.storefrontPromoCard{position:relative;min-height:250px;border-radius:28px;overflow:hidden;background:#eef8f6;border:1px solid #dcebe8;box-shadow:0 16px 42px rgba(16,36,42,.06)}.storefrontPromoCard img,.storefrontPromoCard picture{display:block;width:100%;height:100%}.storefrontPromoCard img{position:absolute;inset:0;object-fit:cover;transition:transform .3s ease}.storefrontPromoCard:hover img{transform:scale(1.025)}.storefrontPromoOverlay{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:linear-gradient(0deg,rgba(10,31,36,.64),rgba(10,31,36,0) 58%);color:#fff}.storefrontPromoOverlay strong{font-size:clamp(22px,2.5vw,36px);line-height:1.1}.storefrontPromoOverlay small{margin-top:8px;font-size:11px;color:#c8f4ef;font-weight:800}.dailyDealsAdminProducts article>label>small{color:#7d8d92;font-size:9px;line-height:1.5}@media(max-width:1000px){.brandDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefrontPromoGrid,.storefrontPromoGrid.count-3{grid-template-columns:1fr 1fr}}@media(max-width:700px){.brandDirectoryPage{padding:28px 14px 50px}.brandDirectoryHeader{grid-template-columns:1fr;gap:16px}.brandDirectoryGrid{grid-template-columns:1fr 1fr;gap:10px}.brandDirectoryCard{min-height:190px}.storefrontPromoRail{padding:0 14px}.storefrontPromoGrid,.storefrontPromoGrid.count-3{grid-template-columns:1fr}.storefrontPromoCard{min-height:220px}}.categoryStyle-compact .visualCategoryGrid{grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.categoryStyle-compact .visualCategoryBanner{min-height:132px;border-radius:20px}.categoryStyle-compact .visualCategoryBanner img{width:56%;height:62%}.categoryStyle-compact .visualCategoryCopy{top:14px;right:14px!important;left:14px!important;max-width:70%;text-align:right}.categoryStyle-compact .visualCategoryCopy strong{font-size:14px}.categoryStyle-compact .visualCategoryCopy small{font-size:10px}.categoryStyle-compact .visualCategoryIcon{width:34px;height:34px;border-radius:12px;font-size:16px}@media(max-width:700px){.categoryStyle-compact .visualCategoryGrid{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto}.categoryStyle-compact .visualCategoryBanner{min-height:128px}}.siteBuilder{display:grid;grid-gap:14px;gap:14px;margin-bottom:26px}.siteBuilderIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:26px;background:linear-gradient(135deg,#102f36,#0c5553);color:#fff;box-shadow:0 18px 45px rgba(16,47,54,.14)}.siteBuilderCardHead>div>span,.siteBuilderIntro span,.siteBuilderOrder .appControlSectionHead span{font-size:9px;letter-spacing:.18em;color:#7ef0e5;font-weight:900}.siteBuilderIntro h2{margin:5px 0 7px;font-size:30px}.siteBuilderIntro p{margin:0;color:#c6dddd;max-width:720px;line-height:1.7}.siteBuilderIntroActions{display:flex;gap:8px;flex-wrap:wrap}.siteBuilderIntroActions a,.siteBuilderIntroActions button{border:0;border-radius:999px;padding:11px 16px;font-weight:900;text-decoration:none}.siteBuilderIntroActions a{background:#fff;color:#14343b}.siteBuilderIntroActions button{background:#33e1d0;color:#073b3b}.siteBuilderCard,.siteBuilderOrder{border:1px solid #dfecea;border-radius:24px;background:#fff;box-shadow:0 10px 28px rgba(16,36,42,.035);overflow:hidden}.siteBuilderCardHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.siteBuilderCardHead h2,.siteBuilderOrder h2{margin:4px 0 0;font-size:21px;color:#163139}.siteBuilderCardActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.siteBuilderEditButton{border:1px solid #d7e7e5;background:#fff;color:#155c59;border-radius:999px;padding:9px 14px;font-weight:900}.siteBuilderCard.open .siteBuilderEditButton{background:#102f36;color:#fff;border-color:#102f36}.siteBuilderCardBody{border-top:1px solid #e8f0ef;padding:20px;background:#fbfefe;display:grid;grid-gap:18px;gap:18px}.siteBuilderSaveRow{display:flex;justify-content:flex-end;padding-top:4px}.siteBuilderToggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:38px;padding:6px 9px;border:1px solid #dfebea;border-radius:999px;background:#fff}.siteBuilderToggle input{position:absolute;opacity:0;pointer-events:none}.siteBuilderToggle span{position:relative;width:36px;height:20px;border-radius:999px;background:#d8e4e2;transition:.2s}.siteBuilderToggle span:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:.2s}.siteBuilderToggle input:checked+span{background:#00cdb7}.siteBuilderToggle input:checked+span:after{transform:translateX(-16px)}[dir=ltr] .siteBuilderToggle span:after{right:auto;left:3px}[dir=ltr] .siteBuilderToggle input:checked+span:after{transform:translateX(16px)}.siteBuilderToggle b{font-size:10px;color:#49666c;white-space:nowrap}.siteBuilderFields{display:grid;grid-gap:12px;gap:12px;align-items:end}.siteBuilderFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.siteBuilderFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.siteBuilderFields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.siteBuilderFields.toggles{grid-template-columns:repeat(5,minmax(0,1fr))}.siteBuilderFields>label:not(.siteBuilderToggle){display:grid;grid-gap:6px;gap:6px;color:#64777c;font-size:10px;font-weight:800}.siteBuilderFields input,.siteBuilderFields select,.siteBuilderFields textarea{width:100%;border:1px solid #d9e7e5;border-radius:13px;background:#fff;color:#17343c;padding:10px 11px;min-height:42px}.siteBuilderFields textarea{min-height:92px;resize:vertical}.siteBuilderHint{margin:0;padding:11px 13px;border-radius:14px;background:#f0fbf9;color:#557276;font-size:11px;line-height:1.7}.siteBuilderDeepLink{justify-self:start;color:#087f79!important;font-weight:900;text-decoration:none;border:1px solid #d5e9e6;padding:10px 14px;border-radius:999px;background:#fff}.siteBuilderOrder{padding:18px 20px}.siteBuilderOrder .appControlSectionHead{margin:0}.siteBuilderOrderList{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.siteBuilderOrderList>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid #e1ecea;border-radius:14px;background:#fbfefe}.siteBuilderOrderList>div>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e8fbf8;color:#078f88;font-size:10px;font-weight:900}.siteBuilderOrderList>div>strong{font-size:12px}.siteBuilderOrderList>div>div{display:flex;gap:5px}.siteBuilderOrderList>div button{width:34px;height:34px;border:1px solid #dbe8e6;border-radius:10px;background:#fff;color:#17444a;font-weight:900}.siteBuilderOrderList>div button:disabled{opacity:.3}.storeHeader .brandMark{transform:scale(var(--header-logo-scale,1));transform-origin:center}@media(max-width:1100px){.siteBuilderFields.four{grid-template-columns:repeat(2,minmax(0,1fr))}.siteBuilderFields.toggles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.siteBuilderIntro{padding:20px}.siteBuilderCardHead,.siteBuilderIntro{align-items:flex-start;flex-direction:column}.siteBuilderCardActions{width:100%;justify-content:space-between}.siteBuilderFields.four,.siteBuilderFields.three,.siteBuilderFields.toggles,.siteBuilderFields.two{grid-template-columns:1fr}.siteBuilderOrder{padding:16px}.siteBuilderOrderList>div{grid-template-columns:34px 1fr auto}}.siteBuilderHeaderSave{border:1px solid #cde9e5;background:#effcf9;color:#087f79;border-radius:999px;padding:9px 13px;font-weight:900}.siteBuilderHeaderSave:disabled{opacity:.55;cursor:wait}.categoryImageManager{margin-top:22px;padding-top:20px;border-top:1px solid rgba(7,66,72,.1)}.categoryImageManagerHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.categoryImageManagerHead>div{display:grid;grid-gap:4px;gap:4px}.categoryImageManagerHead strong{font-size:16px;color:#0b3136}.categoryImageManagerHead small{color:#6f8588;line-height:1.6}.categoryImageManagerHead>span{white-space:nowrap;border:1px solid rgba(0,205,183,.28);background:#effcf9;color:#087d72;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.categoryImageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.categoryImageCard{overflow:hidden;border:1px solid #dcebea;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(11,49,54,.05)}.categoryImageCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 11px}.categoryImageCardHead>div{display:grid;grid-gap:2px;gap:2px}.categoryImageCardHead strong{color:#0b3136;font-size:14px}.categoryImageCardHead small{color:#7c9194;font-size:10px}.categoryImagePreview{aspect-ratio:16/9;margin:0 12px;border-radius:14px;overflow:hidden;border:1px solid #e2eeee;background:linear-gradient(135deg,#f5fbfa,#eefaf8)}.categoryImagePreview img,.categoryImagePreview picture{width:100%;height:100%;display:block}.categoryImagePreview img{object-fit:cover}.categoryImageEmpty{height:100%;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#6d8689}.categoryImageEmpty b{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#dffaf5;color:#00a996;font-size:20px}.categoryImageEmpty span{font-size:11px;font-weight:800}.categoryImageActions{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.categoryImageActions .adminTopGhost,.categoryImageActions .adminTopPrimary{min-height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.categoryImageActions label:has(input:disabled){opacity:.45;cursor:not-allowed}@media (max-width:900px){.categoryImageGrid{grid-template-columns:1fr}.categoryImageManagerHead{align-items:flex-start;flex-direction:column}}.visualCategoryBanner.managedCategoryImage{min-height:0;aspect-ratio:16/9;background:#fff}.visualCategoryBanner.managedCategoryImage .managedCategoryPicture{position:absolute;inset:0;display:block;width:100%;height:100%}.visualCategoryBanner.managedCategoryImage .managedCategoryPicture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;transform:none}.visualCategoryBanner.managedCategoryImage:hover .managedCategoryPicture img{transform:scale(1.015)}@media(max-width:640px){.visualCategoryBanner.managedCategoryImage{min-height:0;aspect-ratio:16/9}.visualCategoryBanner.managedCategoryImage .managedCategoryPicture img{width:100%;height:100%}}.homeCommerceFlow{max-width:1440px;margin:18px auto 0;padding:0 32px;display:grid;grid-gap:26px;gap:26px}.homeMerchPair,.homeMerchSquares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.homeMerchWideWrap{display:block}.homeMerchBanner{position:relative;display:block;overflow:hidden;border-radius:28px;border:1px solid #dceceb;background:#f5fbfa;box-shadow:0 18px 48px rgba(16,36,42,.065);isolation:isolate}.homeMerchBanner-large,.homeMerchBanner-square{aspect-ratio:16/7.4}.homeMerchBanner-wide{aspect-ratio:1920/620}.homeMerchBanner img,.homeMerchBanner picture{display:block;width:100%;height:100%}.homeMerchBanner img{object-fit:cover;object-position:center;transition:transform .32s ease,filter .32s ease}.homeMerchBanner:hover img{transform:scale(1.018);filter:saturate(1.025)}.homeMerchBanner:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(0deg,rgba(5,43,48,.2),rgba(5,43,48,0));opacity:.55}.homeMerchCta,.managedBannerCta{position:absolute;z-index:5;inset:auto 20px 18px auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(0,190,171,.94);color:#fff;font-weight:900;font-size:13px;box-shadow:0 10px 28px rgba(0,116,107,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[dir=rtl] .homeMerchCta,[dir=rtl] .managedBannerCta{right:auto;left:20px}.homeMerchCta b,.managedBannerCta b{font-size:15px}.managedBannerCta{right:24px;bottom:24px}[dir=rtl] .managedBannerCta{right:auto;left:24px}.homeProductRailSection{display:grid;grid-gap:14px;gap:14px;padding:4px 0 2px}.homeProductRailHead{display:flex;align-items:end;justify-content:space-between;gap:18px}.homeProductRailHead>div:first-child{display:grid;grid-gap:3px;gap:3px}.homeProductRailHead span{color:#0aa99b;font-size:10px;font-weight:900;letter-spacing:.16em}.homeProductRailHead h2{margin:0;color:#10242a;font-size:clamp(24px,2.7vw,36px);letter-spacing:-.035em}.homeProductRailActions{display:flex;align-items:center;gap:7px}.homeProductRailActions>a{color:#087e75;font-size:12px;font-weight:900;-webkit-margin-end:4px;margin-inline-end:4px}.homeProductRailActions button{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid #d7e9e6;background:#fff;color:#0a5e59;font-size:24px;line-height:1;box-shadow:0 8px 22px rgba(16,36,42,.05)}.homeProductRail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;direction:ltr;padding:2px 2px 10px}.homeProductRail::-webkit-scrollbar{display:none}.homeProductRailCard{flex:0 0 clamp(205px,18vw,255px);scroll-snap-align:start;display:grid;grid-template-rows:190px auto;overflow:hidden;border:1px solid #e0eceb;border-radius:20px;background:#fff;color:#10242a;box-shadow:0 12px 32px rgba(16,36,42,.045);transition:transform .22s ease,box-shadow .22s ease}.homeProductRailCard:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(16,36,42,.075)}.homeProductRailImage{display:grid;place-items:center;padding:15px;background:linear-gradient(180deg,#fbfefd,#f4faf9)}.homeProductRailImage img{width:100%;height:100%;object-fit:contain}.homeProductRailImage>span{color:#9aacaf;font-size:11px;font-weight:900}.homeProductRailMeta{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px 14px 14px}.homeProductRailMeta>small{color:#789093;font-size:10px;font-weight:800}.homeProductRailMeta>strong{min-height:42px;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeProductRailMeta>div{margin-top:4px;display:flex;justify-content:space-between;align-items:center;gap:10px}.homeProductRailMeta b{color:#008f83;font-size:13px}.homeProductRailMeta span{color:#789093;font-size:9px;font-weight:800}@media(max-width:900px){.homeCommerceFlow{padding:0 20px;gap:20px}.homeMerchPair,.homeMerchSquares{grid-template-columns:1fr}.homeMerchBanner-large,.homeMerchBanner-square{aspect-ratio:16/8}.homeMerchBanner-wide{aspect-ratio:16/7}}@media(max-width:640px){.homeCommerceFlow{padding:0 14px;margin-top:12px;gap:16px}.homeMerchBanner{border-radius:20px}.homeMerchBanner-large,.homeMerchBanner-square,.homeMerchBanner-wide{aspect-ratio:4/3}.homeMerchCta,.managedBannerCta{min-height:36px;padding:0 13px;font-size:11px;bottom:12px;right:12px}[dir=rtl] .homeMerchCta,[dir=rtl] .managedBannerCta{left:12px;right:auto}.homeProductRailHead{align-items:center}.homeProductRailHead h2{font-size:23px}.homeProductRailActions>a{display:none}.homeProductRailActions button{width:34px;height:34px}.homeProductRailCard{flex-basis:72vw;grid-template-rows:175px auto}}@media(max-width:700px){.managedBannerLink{aspect-ratio:auto!important;background:#fff}.managedBannerLink img,.managedBannerLink picture{width:100%;height:auto!important}.managedBannerLink img{position:static;object-fit:contain!important;object-position:center}.homeMerchBanner,.homeMerchBanner-large,.homeMerchBanner-square,.homeMerchBanner-wide{aspect-ratio:auto!important;background:#fff}.homeMerchBanner picture{display:block;width:100%}.homeMerchBanner img{position:static!important;width:100%;height:auto!important;object-fit:contain!important;object-position:center}.homeMerchBanner:after{height:26%}.aiAssistantRoot{top:var(--ai-mobile-top,110px)!important;transform:scale(var(--ai-scale,.9))!important;transform-origin:top left;transition:top .2s ease,transform .2s ease}.aiAssistantRoot,[dir=ltr] .aiAssistantRoot{left:var(--ai-mobile-left,12px)!important;right:auto!important}.aiAssistantRoot.scrolled{top:7px!important;transform:scale(.82)!important;z-index:42}.aiAssistantRoot.scrolled .aiAssistantLauncher{min-width:54px;width:54px;height:54px;min-height:54px;padding:4px;border-radius:18px;justify-content:center;box-shadow:0 10px 28px rgba(16,36,42,.22),0 0 0 4px rgba(0,205,183,.07)}.aiAssistantRoot.scrolled .aiAssistantLauncherCopy{display:none}.aiAssistantRoot.scrolled .aiAssistantIcon{width:44px;height:44px;border-radius:15px}.aiAssistantRoot.scrolled .aiAssistantPanel{top:62px;left:0;right:auto}.storefrontSidebarTrigger{right:var(--sidebar-mobile-right,10px)!important;left:auto!important;top:var(--sidebar-mobile-top,112px)!important;width:54px;height:54px;padding:0;justify-content:center;border-radius:18px;transition:top .2s ease,box-shadow .2s ease}[dir=ltr] .storefrontSidebarTrigger{right:auto!important;left:var(--sidebar-mobile-right,10px)!important}.storefrontSidebarTrigger.scrolled{top:7px!important;z-index:41;box-shadow:0 10px 28px rgba(16,36,42,.15)}.storefrontSidebarTrigger span{font-size:20px}.storefrontSidebarTrigger b{display:none!important}.categoryNav{min-height:58px;padding-left:72px;padding-right:72px;align-items:center}.productCard{overflow:hidden;padding:12px}.productCardLink{display:grid;grid-template-rows:auto auto;min-width:0}.productImageReal{height:min(68vw,320px);min-height:245px;overflow:hidden;background:#fff;z-index:1}.productImageReal img{max-width:100%;max-height:100%;padding:18px;object-fit:contain}.productMeta{position:relative;z-index:2;background:#fff;padding:14px 6px 10px;min-height:104px}.productMeta strong{margin-top:6px;min-height:44px;line-height:1.55}.productMeta p,.productMeta strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productMeta p{margin:5px 0 0}.homeProductRailCard{flex-basis:78vw;grid-template-rows:230px minmax(132px,auto)!important;overflow:hidden}.homeProductRailImage{position:relative;overflow:hidden;min-height:230px;background:linear-gradient(180deg,#fbfefd,#f4faf9)}.homeProductRailImage img{max-width:100%;max-height:100%;object-fit:contain;padding:14px}.homeProductRailMeta{position:relative;z-index:2;background:#fff;min-height:132px;padding:14px 15px 16px;border-top:1px solid #edf3f2}.homeProductRailMeta>strong{min-height:44px;line-height:1.55;-webkit-line-clamp:2}.aiAssistantRoot:not(.scrolled){top:var(--ai-mobile-top,110px)!important;left:var(--ai-mobile-left,12px)!important}.homeProductRailCard{grid-template-rows:250px minmax(132px,auto)!important}.homeProductRailImage{min-height:250px;height:250px;display:grid;place-items:center;overflow:hidden}.homeProductRailImage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box;padding:18px 20px!important;object-fit:contain!important;object-position:center center!important;display:block}.productImageReal img{width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;object-fit:contain;object-position:center center}.aiAssistantRoot:not(.scrolled){top:var(--ai-mobile-top,110px)!important;left:var(--ai-mobile-left,12px)!important}.storefrontSidebarTrigger:not(.scrolled){top:var(--sidebar-mobile-top,112px)!important;right:var(--sidebar-mobile-right,10px)!important}[dir=ltr] .storefrontSidebarTrigger:not(.scrolled){left:var(--sidebar-mobile-right,10px)!important;right:auto!important}}.railAdminEditor{display:grid;grid-gap:14px;gap:14px;padding-top:4px}.railAdminHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.railAdminHead>div{display:grid;grid-gap:4px;gap:4px}.railAdminHead strong{color:#12373d;font-size:14px}.railAdminHead small{color:#70878a;font-size:10px;line-height:1.6}.railAdminSelected{display:grid;grid-gap:9px;gap:9px}.railAdminSelectedItem{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px;border:1px solid #dce9e7;border-radius:16px;background:#fff}.railAdminSelectedImage{position:relative;width:92px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#f5faf9}.railAdminSelectedImage img{width:100%;height:100%;object-fit:contain;padding:6px}.railAdminSelectedImage>span{font-size:9px;color:#90a1a3}.railAdminSelectedImage>b{position:absolute;bottom:4px;right:4px;border-radius:999px;background:#00bca9;color:#fff;padding:3px 6px;font-size:7px}.railAdminSelectedMeta{display:grid;grid-gap:4px;gap:4px;min-width:0}.railAdminSelectedMeta strong{color:#17383e;font-size:11px;line-height:1.5}.railAdminSelectedMeta small{color:#839699;font-size:9px}.railAdminSelectedActions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.railAdminSelectedActions>button{min-height:34px}.railAdminSelectedActions>button:not(.adminTopGhost):not(.dangerGhost){width:34px;border:1px solid #d9e7e5;border-radius:9px;background:#fff;color:#155b58;font-weight:900}.railImageUpload{position:relative;overflow:hidden;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center}.railImageUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.railAdminPicker{display:grid;grid-gap:10px;gap:10px;padding-top:4px;border-top:1px solid #e6efee}.railAdminSearch{display:flex;align-items:center;gap:10px}.railAdminSearch input{flex:1 1;min-height:42px;border:1px solid #d9e7e5;border-radius:13px;padding:10px 12px;background:#fff}.railAdminSearch small{white-space:nowrap;color:#72898c;font-size:9px;font-weight:800}.railAdminProductGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:520px;overflow:auto;padding:2px}.railAdminProductGrid>button{position:relative;display:grid;grid-template-rows:105px auto auto auto;grid-gap:5px;gap:5px;text-align:right;border:1px solid #deebe9;border-radius:15px;background:#fff;padding:8px;color:#17383e;cursor:pointer}.railAdminProductGrid>button.selected{border-color:#00cdb7;box-shadow:0 0 0 2px rgba(0,205,183,.1)}.railAdminProductGrid>button>div{display:grid;place-items:center;border-radius:11px;overflow:hidden;background:#f7fbfa}.railAdminProductGrid>button img{width:100%;height:100%;object-fit:contain;padding:7px}.railAdminProductGrid>button>strong{font-size:9.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.railAdminProductGrid>button>small{color:#839699;font-size:8px}.railAdminProductGrid>button>b{justify-self:start;color:#078c82;font-size:8px}@media(max-width:1000px){.railAdminProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.railAdminSelectedItem{grid-template-columns:76px minmax(0,1fr)}.railAdminSelectedImage{width:76px;height:72px}.railAdminSelectedActions{grid-column:1/-1;justify-content:flex-start}.railAdminProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.railAdminSearch{align-items:stretch;flex-direction:column}}