/* GENERATED by tools/bundle_css.py from the repository stylesheets - do not edit; re-run the tool (tests/test_route_bundles.py fails when stale). */
@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-thin.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-thin.otf") format("opentype");font-style: normal;font-weight: 100;font-display: swap}@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-light.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-light.otf") format("opentype");font-style: normal;font-weight: 300;font-display: swap}@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-regular.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-regular.otf") format("opentype");font-style: normal;font-weight: 400;font-display: swap}@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-medium.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-medium.otf") format("opentype");font-style: normal;font-weight: 500;font-display: swap}@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-bold.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-bold.otf") format("opentype");font-style: normal;font-weight: 700;font-display: swap}@font-face{font-family: "MADE Outer Sans";src: url("/assets/fonts/made-outer-sans-black.woff2") format("woff2"), url("/assets/fonts/made-outer-sans-black.otf") format("opentype");font-style: normal;font-weight: 900;font-display: swap}@font-face{font-family: "Alexandria";src: url("/assets/fonts/alexandria-latin.woff2") format("woff2-variations"), url("/assets/fonts/alexandria-latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215}@font-face{font-family: "Alexandria";src: url("/assets/fonts/alexandria-arabic.woff2") format("woff2-variations"), url("/assets/fonts/alexandria-arabic.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E}:root{--brand-navy: #061764;--brand-sky: #ADE5FC;--brand-mist: #F2FCFF;--canvas-page:#f3f6ff;--canvas-card:#eaf0ff;--canvas-band:#dfe9ff;--canvas-header-rgb:219,230,255;--canvas-savebar-rgb:238,242,253;--legacy-dfe9ff:#dfe9ff;--legacy-e2e8f6:#e2e8f6;--legacy-e5edff:#e5edff;--legacy-eaeffb:#eaeffb;--legacy-eaf1ff:#eaf1ff;--legacy-eaf2ff:#eaf2ff;--legacy-edf2ff:#edf2ff;--legacy-edf3ff:#edf3ff;--legacy-edf4ff:#edf4ff;--legacy-eef2fb:#eef2fb;--legacy-eef3ff:#eef3ff;--legacy-eef7ff:#eef7ff;--legacy-f0f4ff:#f0f4ff;--legacy-f1f5ff:#f1f5ff;--legacy-f2f6ff:#f2f6ff;--legacy-f3f6ff:#f3f6ff;--legacy-f4f7fd:#f4f7fd;--legacy-f4f7ff:#f4f7ff;--legacy-f5f7ff:#f5f7ff;--legacy-f5f8ff:#f5f8ff;--legacy-f6f9ff:#f6f9ff;--brand-white: #FFFFFF;--brand-sky-wash: #E3F7FE;--brand-sky-tint: #D3F2FE;--brand-sky-line: #C4E8F9;--brand-field-line: #A0D4F0;--brand-navy-hover: #172C73;--brand-navy-press: #051250;--brand-ink-secondary: #3D4A86;--brand-ink-muted: #5B6699;--brand-link: #1d43b7;--brand-navy-rgb: 6,23,100;--brand-sky-tint-rgb: 211,242,254;--brand-mist-rgb: 242,252,255;--font-family: "MADE Outer Sans", sans-serif;--font-ui: "Alexandria", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Arabic", sans-serif;--navy: var(--brand-navy);--deep: #070778;--blue: var(--brand-link);--light-blue: var(--canvas-band);--page: var(--canvas-page);--card: var(--canvas-card);--white: #ffffff;--text: var(--brand-navy);--muted: var(--brand-ink-muted);--border: rgba(var(--brand-navy-rgb),.10);--shadow: 0 18px 50px rgba(var(--brand-navy-rgb),.08);--radius-lg: 30px;--radius-md: 22px;--radius-sm: 14px;--dur-instant: 120ms;--dur-fast: 180ms;--dur-base: 240ms;--dur-entrance: 400ms;--hero-dur: 600ms;--ease-standard: cubic-bezier(.22,.61,.36,1);--ease-inout: cubic-bezier(.4,0,.2,1);--stagger-step: 70ms;--brand-sky-rgb: 173,229,252;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--gutter: clamp(16px, 4vw, 36px);--container-narrow: 720px;--container-content: 1180px;--container-wide: 1850px;--radius-xs: 8px;--radius-control: 12px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(var(--brand-navy-rgb),.06), 0 4px 14px rgba(var(--brand-navy-rgb),.05);--shadow-md: var(--shadow);--shadow-lg: 0 28px 70px rgba(var(--brand-navy-rgb),.14);--focus-ring: 0 0 0 2px #fff, 0 0 0 5px var(--brand-navy);--focus-halo: 0 0 0 4px rgba(var(--brand-sky-rgb),.65);--z-raised: 2;--z-sticky: 50;--z-header: 60;--z-dropdown: 70;--z-drawer: 90;--z-modal: 100;--z-toast: 200;--z-top: 300;--motion-micro: 120ms;--motion-fast: 180ms;--motion-base: 240ms;--motion-panel: 400ms;--motion-hero: 600ms;--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion: reduce){:root{--motion-micro: 0.01ms;--motion-fast: 0.01ms;--motion-base: 0.01ms;--motion-panel: 0.01ms;--motion-hero: 0.01ms;--stagger-step: 0ms}}.product-detail-copy p, .product-specifications dt, .product-specifications dd, .route-hero p, .route-section p, .search-wrap input, .shop-directory-controls input, .shop-directory-controls select, .shop-card strong, .footer-grid, input, select, textarea, table{font-family: "Alexandria", var(--font-ui)}*{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;background: var(--page);color: var(--text);font-family: var(--font-family);-webkit-font-smoothing: antialiased;overflow-wrap: anywhere}button, input{font: inherit}a{color: inherit;text-decoration: none}img{display: block;max-width: 100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position: absolute;top: -100px;left: 12px;z-index: 999;padding: 12px 20px;border-radius: var(--ctl-r-md, 12px);background: var(--navy, #061764);color: #fff;font: 600 15px/1.2 var(--font-ui, inherit);transition: top var(--dur-fast, .15s) var(--ease-standard, ease)}.skip-link:focus{top: 12px}.skip-link:focus-visible{outline: 2px solid #fff;outline-offset: -5px}.page-shell{width: min(1850px, calc(100% - 72px));margin-inline: auto}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(var(--canvas-header-rgb),.96);backdrop-filter: blur(14px);border-bottom: 1px solid var(--brand-sky-line)}.header-main{height:84px;display:flex;align-items:center;flex-wrap:nowrap;gap:24px}.brand{flex:0 0 auto;min-width:0;display:flex;align-items:center;width:var(--wordmark-w);max-width:100%;--wordmark-w:244px}.brand img{display:block;width:100%;height:auto;aspect-ratio:1928 / 350}.search-wrap{position:relative;flex:1 1 0%;min-width:240px;display:grid;grid-template-columns:86px minmax(0,1fr) 66px;height:56px;background:white;border-radius:12px;border:1px solid rgba(var(--brand-navy-rgb),.14);box-shadow:0 6px 20px rgba(var(--brand-navy-rgb),.06)}.search-wrap:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px rgba(var(--brand-navy-rgb),.14)}.search-filter, .search-button{border: 0;background: var(--brand-navy);color: white;font-weight: 700;cursor: pointer}.search-filter{border-radius: 11px 0 0 11px}.search-filter{display:flex;align-items:center;justify-content:center;gap:7px}.nav-chevron{width:8px;height:8px;display:inline-block;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform .22s ease}.nav-chevron-down{transform:rotate(45deg) translate(-1px,-1px)}[aria-expanded="true"] > .nav-chevron-down{transform:rotate(225deg) translate(-1px,-1px)}.nav-chevron-right{transform:rotate(-45deg)}.nav-chevron-left{transform:rotate(135deg)}.search-wrap input{min-width:0;width:100%;border: 0;outline: 0;padding: 0 26px;color: var(--text);font-size: 16px}.search-wrap input::placeholder{color: var(--brand-ink-secondary)}.search-button{border-radius:0 11px 11px 0;font-size: 32px;line-height: 1}.category-drawer-open{overflow:hidden}.category-drawer-root{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--dur-base)}.category-drawer-root.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.category-drawer-backdrop{position:absolute;inset:0;background:rgba(7,7,76,.34);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);backdrop-filter:blur(2px)}.category-drawer-root.is-open .category-drawer-backdrop{opacity:1}.category-drawer{position:absolute;inset:0 auto 0 0;width:min(430px,calc(100vw - 40px));display:flex;flex-direction:column;overflow:hidden;color:var(--navy);background:#f7f9ff;border-radius:0 24px 24px 0;box-shadow:28px 0 70px rgba(var(--brand-navy-rgb),.22);transform:translateX(-102%);transition:transform var(--dur-base) var(--ease-standard);outline:none}.category-drawer-root.is-open .category-drawer{transform:translateX(0)}.category-drawer-header{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 24px 24px 30px;background:var(--light-blue);border-bottom:1px solid rgba(var(--brand-navy-rgb),.1)}.category-drawer-header span,.category-drawer-kicker{display:block;color:var(--brand-ink-muted);font-size:9px;font-weight:700;letter-spacing:.15em}.category-drawer-header h2{margin:6px 0 0;color:var(--navy);font-size:25px;line-height:1}.category-drawer-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(var(--brand-navy-rgb),.13);border-radius:12px;background:#fff;color:var(--navy);font-size:26px;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.category-drawer-close:hover{background:var(--navy);color:#fff;transform:translateY(-1px)}.category-drawer-levels{position:relative;flex:1;min-height:0;overflow:hidden}.category-drawer-level{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px 32px;background:#f7f9ff;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .24s ease}.category-drawer-main{transform:translateX(0);opacity:1}.category-drawer-subcategories{transform:translateX(100%);opacity:0;pointer-events:none}.category-drawer.is-subcategory .category-drawer-main{transform:translateX(-24%);opacity:0;pointer-events:none}.category-drawer.is-subcategory .category-drawer-subcategories{transform:translateX(0);opacity:1;pointer-events:auto}.category-drawer-group + .category-drawer-group{margin-top:22px;padding-top:20px;border-top:1px solid rgba(var(--brand-navy-rgb),.09)}.category-drawer-group h3{margin:0 10px 8px;color:var(--brand-ink-muted);font-size:10px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.category-drawer-group > div,.category-drawer-subcategory-list{display:grid;gap:2px}.category-drawer-row{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--navy);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,padding .18s ease}.category-drawer-row:hover{background:var(--brand-sky-wash);color:var(--brand-navy);padding-inline:15px 11px}.category-drawer-row .nav-chevron{width:7px;height:7px;color:var(--brand-ink-muted)}.category-drawer-back{min-height:42px;display:inline-flex;align-items:center;gap:10px;margin:0 0 22px 2px;padding:0 10px;border:0;border-radius:11px;background:var(--legacy-e5edff);color:var(--navy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.category-drawer-subcategory-content{padding:0 6px}.category-drawer-subcategory-content h3{margin:7px 0 8px;font-size:28px}.category-drawer-subcategory-content p{margin:0 0 18px;color:var(--brand-ink-muted);font-size:12px;line-height:1.55}.category-drawer-view-all{min-height:48px;display:flex;align-items:center;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:var(--navy);color:#fff;font-size:12px;font-weight:700}.category-drawer :focus-visible,.category-drawer-trigger:focus-visible{outline:3px solid #7ca4ff;outline-offset:3px}@media (prefers-reduced-motion: reduce){.category-drawer-root,.category-drawer-backdrop,.category-drawer,.category-drawer-level,.nav-chevron{transition:none}}.header-actions{display:contents}.lang-btn, .account-btn, .cart-btn, .notification-btn, .admin-center-btn{border: 0;background: transparent;color: var(--brand-navy);cursor: pointer}.lang-menu-anchor{position:relative;flex:0 0 auto;display:flex}.lang-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:0;width:100%;line-height:1;white-space:nowrap}.notification-menu-anchor{position:relative;flex:0 0 auto;display:flex}.notification-btn{position:relative;display:grid;place-items:center;padding:0;width:100%;line-height:1}.admin-center-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;height:44px;border-radius:12px;background:var(--brand-navy);color:#fff;white-space:nowrap}.notification-btn[hidden], .admin-center-btn[hidden]{display: none}.notification-menu-anchor[hidden]{display: none}.admin-center-icon{font-size:18px;line-height:1}.lang-arrow{font-size:13px;transform:translateY(2px)}.account-btn{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0;text-align:left;white-space:nowrap}.account-icon{width:22px;height:22px;flex:0 0 auto;display:block}.account-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.account-btn small{display:block;font-size:11.5px;font-weight:500;line-height:1.1;color:var(--brand-ink-secondary);opacity:1}.account-btn strong{display:block;font-size:14.5px;line-height:1.15;font-weight:600;letter-spacing:0}.cart-btn{flex:0 0 auto;display:grid;place-items:center;padding:0}.cart-icon{width:22px;height:22px;display:block}.hero{padding-top:34px;display:grid;grid-template-columns:minmax(0,20fr) minmax(0,60fr) minmax(0,20fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}@keyframes hero-slide-in-right{from{opacity:0;transform:translateX(3.2%)}to{opacity:1;transform:translateX(0)}}@keyframes hero-slide-in-left{from{opacity:0;transform:translateX(-3.2%)}to{opacity:1;transform:translateX(0)}}@keyframes hero-slide-out-left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-3.2%)}}@keyframes hero-slide-out-right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(3.2%)}}.hero-dot{width:7px;height:7px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(7,7,120,.42);cursor:pointer;transition:width .25s ease, background .25s ease}.hero-dot.is-active{width:19px;border-radius:999px;background:white}.hero-dot:focus-visible{outline:2px solid white;outline-offset:3px}.section-space{margin-top: 82px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom: 24px}.eyebrow{font-size: 12px;font-weight: 900;letter-spacing: .16em;color: var(--brand-navy)}.section-heading h2{margin: 6px 0 0;font-size: clamp(26px,2vw,38px);line-height:1;text-transform: uppercase;letter-spacing: -.03em;color: var(--brand-navy)}.home-category-tile{display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 0 clamp(108px,12.5%,148px);min-width:0;scroll-snap-align:start;padding:18px 12px 16px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border);text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-category-tile:hover, .home-category-tile:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--blue);outline:none}.home-category-tile:focus-visible{box-shadow:0 0 0 3px rgba(29,67,183,.24), var(--shadow)}.home-category-tile[aria-current="page"], .home-category-tile.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}@keyframes home-category-icon-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.cx{--cx-ink: var(--deep);--cx-copy: #44507f;position: relative;display: block;border-radius: var(--radius-md);overflow: hidden;isolation: isolate;color: var(--text)}@keyframes cx-image-settle{from{opacity: 0;transform: scale(1.035)}to{opacity: 1;transform: none}}:root{--pulse-sky: #b8e3f8;--pulse-ease: cubic-bezier(.22, .61, .36, 1)}.pulse-slot{height: calc(var(--pulse-h) + var(--pulse-gap) + var(--pulse-rail-h));margin-block: clamp(16px, 1.8vw, 26px)}.pulse-slot[hidden]{display: none}@keyframes pulse-sheen{to{background-position: -220% 0}}@keyframes pulse-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes pulse-slab{from{transform: scaleX(0)}to{transform: none}}@keyframes pulse-fade{from{opacity: 0}}@keyframes pulse-window{from{opacity: 0;transform: translateX(32px)}to{opacity: 1;transform: none}}@keyframes pulse-window-m{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: none}}@keyframes pulse-rise{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}#home-categories.section-space, #top-shops.section-space, #home-map.section-space, .discovery-shelves .dshelf-set.section-space{margin-top: clamp(36px, 3.6vw, 56px)}.pulse-slot{margin-block: clamp(14px, 1.4vw, 22px)}#home-categories{min-height: 280px}@media (max-width: 767.98px){#home-categories{min-height: 188px}}#discoveryShelves:empty{min-height: clamp(480px, 42vw, 620px)}.dshelf-set-head{margin-bottom: 18px}.products-title{align-items:center}.product-filter-pills{display:flex;gap:10px;flex-wrap:wrap}.product-badge{position:absolute;top:12px;left:12px;background:white;color:var(--brand-navy);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;letter-spacing:.04em}.favorite-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--navy);cursor:pointer;font-size:18px}@keyframes favorite-burst-in{0%{transform:scale(1)}45%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes favorite-burst-out{0%{transform:scale(1)}50%{transform:scale(.93)}100%{transform:scale(1)}}.favorite-btn.favorite-burst-in{animation: favorite-burst-in var(--dur-base) var(--ease-standard)}.favorite-btn.favorite-burst-out{animation: favorite-burst-out var(--dur-fast) var(--ease-standard)}.price{font-size:16px;font-weight:900;color:var(--deep);white-space:nowrap}.add-cart{width:38px;height:38px;border-radius:50%;border:0;background:var(--brand-navy);color:white;cursor:pointer;font-size:17px;transition:transform var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard)}.add-cart:hover{transform: scale(1.06);background:var(--brand-navy)}.add-cart:active{transform: scale(.9);background:var(--brand-navy);transition-duration: var(--dur-instant)}.center-action{display:grid;place-items:center;margin-top:50px}.site-footer{margin-top:110px;background:var(--brand-navy);color:white;padding:64px 0 24px;position:relative;overflow:hidden;isolation:isolate}.site-footer-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% 74%;pointer-events:none;z-index:0}.site-footer-scrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(var(--brand-navy-rgb),.48) 0%, rgba(var(--brand-navy-rgb),.7) 100%);pointer-events:none;z-index:0}.site-footer > .page-shell{position:relative;z-index:1}@media (max-width:640px){.site-footer-bg{object-position:55% 78%}}@media (prefers-contrast: more){.site-footer-scrim{background:rgba(7,7,120,.92)}}.footer-brand{display:flex;align-items:center;gap:clamp(16px,2vw,28px);margin-bottom:34px}.footer-brand-line{margin:0;font-family:var(--font-family);font-weight:900;letter-spacing:-.01em;line-height:1.2;font-size:clamp(18px,1.7vw,26px);color:#fff;text-shadow:0 1px 14px rgba(7,7,120,.55)}.footer-brand-line span{display:inline-block}@media (max-width:640px){.footer-brand{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.footer-brand-line{font-size:17px}}.footer-grid{display:grid;grid-template-columns: 170px 190px 170px minmax(200px,1fr);gap:50px;align-items:start}.footer-column h3, .footer-grow h3{font-size:13px;letter-spacing:.03em;margin:0 0 22px}.footer-column{display:flex;flex-direction:column;gap:13px}.footer-column a{font-size:13px;opacity:.88}.footer-column a:hover{opacity:1;text-decoration:underline}.socials{display:flex;gap:18px;margin-bottom:28px}.socials a{width:38px;height:38px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:700}.socials img{display:block;width:22px;height:22px;object-fit:contain;object-position:center}@keyframes seller-btn-spin{to{transform:rotate(360deg)}}.footer-bottom{margin-top:64px;padding-top:24px;border-top:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;gap:30px;color:var(--brand-sky);font-size:12px}.legal-links{display:flex;gap:18px;flex-wrap:wrap}.legal-links a:hover{color:white}.toast{position:fixed;right:24px;bottom:24px;background:var(--brand-navy);color:white;padding:13px 18px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);transform:translateY(30px);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);z-index:100}.toast.show{transform:translateY(0);opacity:1}.route-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:52vh;padding:40px 20px}.route-loading-mark{font-family:'Made Outer Sans',sans-serif;font-weight:900;font-size:15px;letter-spacing:.12em;color:var(--navy);opacity:.5}.route-loading-bar{position:relative;width:150px;height:4px;border-radius:99px;overflow:hidden;background:var(--card)}.route-loading-bar span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:99px;background:var(--brand-navy);animation:route-loading-sweep 1.1s ease-in-out infinite}@keyframes route-loading-sweep{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}@media (prefers-reduced-motion: reduce){.route-loading-bar span{animation:none;transform:none;width:100%;opacity:.4}}#home-categories .section-heading, .hero.page-shell{transition:opacity var(--dur-entrance) var(--ease-standard), transform var(--dur-entrance) var(--ease-standard)}.hero.page-shell{transition-delay:.09s}html:not(.home-reveal-pending) #home-categories .home-category-tile:not([data-clone]){animation: home-card-assemble var(--dur-entrance) var(--ease-standard) backwards;animation-delay: calc(var(--cat-i, 0) * 55ms)}@media (prefers-reduced-motion: reduce){#home-categories .section-heading, .hero.page-shell{transition:opacity .2s linear;transition-delay:0s}html:not(.home-reveal-pending) #home-categories .home-category-tile:not([data-clone]){animation:none}}.category-drawer-close, .cart-drawer > header button, .notification-btn, .search-button, .quantity-stepper button{transition: transform var(--dur-instant) var(--ease-inout), background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.category-drawer-close:active, .cart-drawer > header button:active, .notification-btn:active, .search-button:active, .quantity-stepper button:active{transform: scale(.9);transition-duration: var(--dur-instant)}.category-drawer-close:active{transform: translateY(-1px) scale(.92)}.lang-btn, .account-btn, .cart-btn, .admin-center-btn, .search-filter, .pill, .filter-toggle{transition: transform var(--dur-instant) var(--ease-inout), background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.lang-btn:active, .account-btn:active, .cart-btn:active, .admin-center-btn:active, .search-filter:active, .pill:active, .filter-toggle:active{transform: scale(.96);transition-duration: var(--dur-instant)}.commerce-primary, .commerce-secondary, .view-more{transition: transform var(--dur-instant) var(--ease-inout), filter var(--dur-instant) var(--ease-inout), background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.commerce-primary:active, .commerce-secondary:active, .view-more:active{transform: scale(.99);filter: brightness(.92);transition-duration: var(--dur-instant)}.home-category-tile:active{transform: translateY(-3px) scale(.985);transition-duration: var(--dur-instant)}@media (prefers-reduced-motion: reduce){.category-drawer-close:active, .cart-drawer > header button:active, .notification-btn:active, .search-button:active, .lang-btn:active, .account-btn:active, .cart-btn:active, .admin-center-btn:active, .search-filter:active, .pill:active, .filter-toggle:active, .commerce-primary:active, .commerce-secondary:active, .view-more:active, .shop-card:active, .home-category-tile:active, .product-card:active, .add-cart:active, .quantity-stepper button:active{transform: none;filter: none}}@keyframes cart-count-pulse{0%{transform:scale(1)}35%{transform:scale(1.24)}100%{transform:scale(1)}}.cart-count.is-pulsing{animation: cart-count-pulse var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion: reduce){.favorite-btn.favorite-burst-in, .favorite-btn.favorite-burst-out, .cart-count.is-pulsing{animation:none}}.reveal-on-scroll.reveal-on-scroll--minimal{opacity: 0;transform: translateY(6px);transition: opacity 320ms var(--ease-standard), transform 320ms var(--ease-standard)}.reveal-on-scroll.reveal-on-scroll--minimal.is-revealed{opacity: 1;transform: none}#top-shops.is-revealed .shops-grid > .shop-card, #picked-for-monastir.is-revealed .product-grid > .product-card{animation: home-card-assemble 300ms var(--ease-standard) backwards}#top-shops.is-revealed .shops-grid > .shop-card:nth-child(2), #picked-for-monastir.is-revealed .product-grid > .product-card:nth-child(2){animation-delay: 50ms}#top-shops.is-revealed .shops-grid > .shop-card:nth-child(3), #picked-for-monastir.is-revealed .product-grid > .product-card:nth-child(3){animation-delay: 100ms}#top-shops.is-revealed .shops-grid > .shop-card:nth-child(n+4), #picked-for-monastir.is-revealed .product-grid > .product-card:nth-child(n+4){animation-delay: 150ms}@media (prefers-reduced-motion: reduce){.reveal-on-scroll.reveal-on-scroll--minimal{opacity: 1;transform: none;transition: none}}.add-cart:not(.detail-cart).is-confirming{animation: cart-count-pulse var(--dur-base) var(--ease-standard)}.crossfade-target{transition: opacity var(--dur-fast) var(--ease-standard)}.crossfade-target.is-swapping{opacity: 0}@media (prefers-reduced-motion: reduce){.filter-panel, .filter-panel-backdrop{transition: none}}.filter-panel-backdrop{display: none}@view-transition{navigation: auto}::view-transition-old(root), ::view-transition-new(root){animation-duration: var(--dur-base);animation-timing-function: var(--ease-standard)}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}#top-shops.is-revealed .shops-grid > .shop-card:active{transform: scale(.985);transition-duration: var(--dur-instant)}#picked-for-monastir.is-revealed .product-grid > .product-card:active{transform: translateY(-4px) scale(.985);transition-duration: var(--dur-instant)}@keyframes route-card-assemble{from{transform: translateY(8px)}}@keyframes home-section-rise{from{opacity: 0;transform: translateY(12px)}}@keyframes home-card-assemble{from{opacity: 0;transform: translateY(8px)}}@keyframes motion-settle-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}@media (max-width: 1300px){.page-shell{width:min(1180px,calc(100% - 40px))}.header-main{gap:18px}.brand{--wordmark-w:228px}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grow{grid-column:1/-1}}@media (min-width: 768px) and (max-width: 1024px){.page-shell{width:calc(100% - 28px)}.header-main{height:76px;gap:12px}.brand{--wordmark-w:176px}.search-wrap{height:52px;min-width:180px;grid-template-columns:62px minmax(0,1fr) 52px}.search-wrap input{padding:0 14px}.lang-btn{gap:4px}.account-btn{gap:8px}.account-btn small{display:none}.account-btn strong{font-size:13.5px}@media (max-width: 899px){.account-btn{width:44px;height:44px;padding:0;gap:0;justify-content:center}.account-copy{display:none}}.admin-center-btn{width:44px;padding:0;gap:0}.admin-center-copy{display:none}.home-category-tile{flex-basis:clamp(96px,19%,132px)}}@media (max-width: 900px){.hero{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media (max-width: 767px){.site-header{position:static}.page-shell{width:min(100% - 28px, 760px)}.header-main{height:auto;padding:10px 0 12px;display:grid;grid-template-columns:1fr auto;gap:8px 0}.header-actions{display:flex;align-items:center;justify-self:end}.cart-btn{flex:0 0 auto}.brand{--wordmark-w:clamp(152px,50vw,208px);min-height:44px}.header-actions .lang-btn,.header-actions .lang-menu-anchor,.header-actions .notification-btn,.header-actions .notification-menu-anchor{display:none}.header-actions .account-btn{flex:0 0 auto;width:44px;height:44px;gap:0;padding:0;justify-content:center}.header-actions .account-copy{display:none}.header-actions .account-icon{width:22px;height:22px}.header-actions .admin-center-btn{flex:0 0 auto;width:44px;height:44px;padding:0;border-radius:12px;gap:0}.header-actions .admin-center-copy{display:none}.header-actions .admin-center-icon{font-size:20px}.search-wrap{grid-column:1/-1;grid-row:2;width:100%;height:50px;grid-template-columns:72px 1fr 54px}.category-drawer{width:min(460px,100vw)}.home-category-tile{flex-basis:42%;padding:14px 6px;gap:6px}.section-heading{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grow{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (max-width: 540px){.page-shell{width: calc(100% - 20px)}.header-main{grid-template-columns:1fr auto}.search-wrap{grid-template-columns:72px 1fr 54px}.category-drawer{width:100vw;border-radius:0}.category-drawer-header{min-height:104px;padding:22px 18px 20px 22px}.category-drawer-level{padding:18px 12px 28px}.category-drawer-row{min-height:50px;font-size:14px}.price{font-size:14px}.add-cart{width:34px;height:34px}.product-filter-pills{display:none}.footer-grid{grid-template-columns:1fr}.footer-grow{grid-column:auto}}.nav-categories-trigger{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.header-actions{position:relative}.language-menu{position:absolute;z-index:90;top:78%;left:0;display:grid;min-width:130px;padding:8px;background:#fff;border:1px solid rgba(var(--brand-navy-rgb),.12);border-radius:12px;box-shadow:0 14px 34px rgba(var(--brand-navy-rgb),.18);opacity:0;pointer-events:none;transform:scale(.96) translateY(-4px);transform-origin:top;transition:opacity 140ms var(--ease-standard),transform 140ms var(--ease-standard)}.language-menu[hidden]{display:none}.language-menu.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.language-menu button{padding:9px 11px;border:0;border-radius:8px;background:transparent;color:var(--brand-navy);text-align:left;font:inherit;font-size:12px;cursor:pointer}.language-menu button:hover,.language-menu button:focus-visible{background:var(--brand-sky-wash)}.search-suggestions{position:absolute;z-index:75;top:calc(100% + 8px);left:72px;right:0;padding:14px;background:#fff;border:1px solid rgba(var(--brand-navy-rgb),.12);border-radius:14px;box-shadow:0 18px 44px rgba(var(--brand-navy-rgb),.18);max-height:420px;overflow:auto;opacity:0;pointer-events:none;transform:scale(.96) translateY(-4px);transform-origin:top;transition:opacity 140ms var(--ease-standard),transform 140ms var(--ease-standard)}.search-suggestions.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.search-suggestions>strong{display:block;padding:4px 10px 8px;color:var(--brand-navy);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.search-suggestions a{display:flex;gap:10px;align-items:center;padding:10px;border-radius:9px;color:var(--brand-navy);text-decoration:none;font-size:13px}.search-suggestions a:hover{background:var(--brand-sky-wash)}.search-suggestions a span{min-width:62px;color:var(--brand-ink-muted);font-size:10px;text-transform:uppercase}.search-suggestions .suggestions-all{margin-top:4px;border-top:1px solid var(--brand-sky-line);font-weight:700}.marketplace-page{padding-top:34px;padding-bottom:80px;min-height:60vh;color:var(--brand-navy)}.breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:26px;color:var(--brand-ink-muted);font-size:12px}.breadcrumbs a{color:var(--brand-navy);text-decoration:none}.breadcrumbs i{font-style:normal;color:#9ba6c4}.filter-toggle{display:none}.empty-state{padding:50px;text-align:center;background:var(--legacy-f4f7fd);border-radius:20px}.empty-state h3,.empty-state h1{margin-top:0}.primary-link{display:inline-block;margin-top:14px;padding:12px 18px;border-radius:10px;background:var(--brand-navy);color:#fff;text-decoration:none;font-weight:700}.shop-profile-logo{width:180px;height:180px;border-radius:50%;overflow:hidden;background:#fff}.shop-profile-logo img{width:100%;height:100%;object-fit:contain}.offer-note{display:inline-block;background:var(--brand-navy);color:#fff}.sold-by{display:block;margin:20px 0;color:var(--brand-navy);text-decoration:none}.legal-fact-inline{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;background:#fff4e5;color:#7a4b00;font-size:12px;font-weight:700}.shop-discovery-links{margin:24px 0 0}@media(max-width:767px){.search-suggestions{left:0}.marketplace-page{padding-top:20px}.filter-toggle{display:block;height:42px;padding:0 16px;border:0;border-radius:10px;background:var(--brand-navy);color:#fff;font:inherit;font-weight:700}.filter-panel-backdrop{display:block;position:fixed;inset:0;z-index:99;background:rgba(7,7,76,.34);opacity:0;pointer-events:none;backdrop-filter:blur(2px);transition:opacity var(--dur-base) var(--ease-standard)}.filter-panel-backdrop.is-open{opacity:1;pointer-events:auto}.shop-profile-logo{margin:auto;width:140px;height:140px}}.cart-btn{position:relative}.cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--light-blue);border-radius:999px;background:#fff;color:var(--brand-navy);font-family:var(--font-ui);font-size:10.5px;font-weight:600;line-height:1}.cart-count[hidden]{display:none}.notification-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--light-blue);border-radius:999px;background:#e0294a;color:#fff;font-family:var(--font-ui);font-size:10.5px;font-weight:600;line-height:1}.notification-count[hidden]{display:none}.notification-menu{position:absolute;z-index:90;top:78%;right:0;width:min(360px,92vw);max-height:70vh;overflow:auto;display:grid;padding:8px;background:#fff;border:1px solid rgba(var(--brand-navy-rgb),.12);border-radius:14px;box-shadow:0 14px 34px rgba(var(--brand-navy-rgb),.18);opacity:0;pointer-events:none;transform:scale(.96) translateY(-4px);transform-origin:top;transition:opacity 140ms var(--ease-standard),transform 140ms var(--ease-standard)}.notification-menu[hidden]{display:none}.notification-menu.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.notification-menu-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(var(--brand-navy-rgb),.08)}.notification-menu-head strong{font-size:13px;color:var(--brand-navy)}.notification-menu-head button{border:0;background:none;color:var(--brand-navy);font-size:11px;font-weight:700;cursor:pointer;padding:4px}.notification-list{display:grid}.notification-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid rgba(var(--brand-navy-rgb),.06);background:none;padding:11px 10px;cursor:pointer;font:inherit}.notification-item:last-child{border-bottom:0}.notification-item:hover,.notification-item:focus-visible{background:var(--brand-mist)}.notification-item.is-unread{background:var(--brand-sky-wash)}.notification-item strong{display:block;font-size:12px;color:var(--brand-navy);margin-bottom:3px}.notification-item small{display:block;font-size:10px;color:var(--muted)}.notification-empty{padding:26px 12px;text-align:center;color:var(--muted);font-size:12px}.add-cart:disabled,.detail-actions button:disabled,.quantity-stepper button:disabled,.commerce-primary:disabled{cursor:not-allowed;opacity:.45;transform:none}.favorite-btn.is-favorite{background:var(--brand-navy);color:#fff}.stock-state{color:#23805b}.stock-state.low{color:#b96b00}.stock-state.out{color:#b63838}.detail-favorite{position:static;inset:auto;width:auto;height:auto;border-radius:13px;padding:0 18px;font-size:13px;font-weight:800;white-space:nowrap}.cart-drawer-open,.lightbox-open,.filter-panel-open{overflow:hidden}.cart-drawer-root{position:fixed;inset:0;z-index:230;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-base)}.cart-drawer-root.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.cart-drawer-backdrop{position:absolute;inset:0;background:rgba(7,7,76,.34);opacity:0;backdrop-filter:blur(2px);transition:opacity var(--dur-base) var(--ease-standard)}.cart-drawer-root.is-open .cart-drawer-backdrop{opacity:1}.cart-drawer{position:absolute;inset:0 0 0 auto;width:min(520px,100vw);display:flex;flex-direction:column;background:#f7f9ff;box-shadow:-24px 0 70px rgba(var(--brand-navy-rgb),.2);transform:translateX(102%);transition:transform var(--dur-base) var(--ease-standard);outline:none}.cart-drawer-root.is-open .cart-drawer{transform:translateX(0)}@media (prefers-reduced-motion: reduce){.cart-drawer-root,.cart-drawer-backdrop,.cart-drawer{transition:none}}.cart-drawer>header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:var(--light-blue);border-bottom:1px solid var(--border)}.cart-drawer>header span{display:block;color:var(--brand-ink-muted);font-size:9px;font-weight:700;letter-spacing:.14em}.cart-drawer>header h2{margin:6px 0 0;font-size:27px}.cart-drawer>header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--brand-navy);font-size:25px;cursor:pointer}.cart-drawer-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.cart-drawer-items{padding:18px 20px}.cart-drawer-summary{position:sticky;bottom:0;margin-top:auto;padding:21px 24px 24px;background:#fff;border-top:1px solid var(--border);box-shadow:0 -12px 30px rgba(var(--brand-navy-rgb),.06)}.seller-cart-group{overflow:hidden;margin-bottom:18px;border:1px solid var(--border);border-radius:20px;background:#fff}.seller-cart-group>header{padding:13px 16px;background:var(--legacy-edf3ff);border-bottom:1px solid var(--border)}.seller-cart-group>header a{display:flex;align-items:center;gap:11px}.seller-cart-group>header img,.seller-cart-logo-fallback{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:contain;background:#fff}.seller-cart-logo-fallback{color:var(--brand-navy);font-size:12px;font-weight:900}.seller-cart-group>header small,.seller-cart-group>header strong{display:block}.seller-cart-group>header small{color:var(--muted);font-size:8px}.seller-cart-group>header strong{font-size:11px}.cart-line{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px}.cart-line+.cart-line{border-top:1px solid var(--border)}.cart-line-image{aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--legacy-eef3ff)}.cart-line-image img{width:100%;height:100%;object-fit:contain}.cart-line-copy>a strong,.cart-line-copy>small,.cart-line-copy>span{display:block}.cart-line-copy>a strong{font-size:13px;line-height:1.4}.cart-line-copy>small{margin-top:5px;color:var(--muted);font-size:10px}.cart-line-copy>span{margin-top:9px;color:var(--brand-navy);font-size:12px;font-weight:700}.cart-line-total{white-space:nowrap;font-size:14px}.cart-line.is-compact{grid-template-columns:70px minmax(0,1fr) auto;padding:13px}.cart-line.is-compact .cart-line-copy>a strong{font-size:10px}.cart-line.is-compact .cart-line-total{font-size:11px}.quantity-stepper{display:inline-grid;grid-template-columns:38px 40px 38px;align-items:center;margin-top:13px;border:1px solid var(--brand-field-line);border-radius:11px;overflow:hidden;background:#fff}.quantity-stepper button{height:36px;border:0;background:var(--brand-sky-wash);color:var(--brand-navy);font-weight:900;cursor:pointer}.quantity-stepper output{text-align:center;font-size:12px;font-weight:700}.cart-line-actions{display:flex;gap:12px;margin-top:12px}.cart-line-actions button{padding:0;border:0;background:transparent;color:var(--brand-ink-muted);font:inherit;font-size:9px;text-decoration:underline;cursor:pointer}.summary-rows{display:grid;gap:12px}.summary-rows>div{display:flex;justify-content:space-between;gap:20px;color:var(--brand-ink-muted);font-size:12px}.summary-rows>div strong{color:var(--navy)}.summary-rows .summary-total{margin-top:5px;padding-top:15px;border-top:1px solid var(--border);color:var(--navy);font-size:17px}.commerce-primary,.commerce-secondary{width:100%;margin-top:16px;text-align:center;cursor:pointer}.commerce-secondary{margin-top:9px}.commerce-empty{display:grid;place-items:center;min-height:350px;padding:50px;text-align:center;border-radius:24px;background:var(--legacy-eef3ff)}.commerce-empty>span{width:62px;height:62px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;background:#fff;color:var(--brand-navy);font-size:33px}.commerce-empty h1,.commerce-empty h2,.commerce-empty h3{max-width:600px;margin:8px 0}.commerce-empty p{max-width:540px;margin:4px auto 8px;color:var(--brand-ink-muted);line-height:1.55}.commerce-empty .commerce-primary{width:auto;min-width:180px}.product-taxonomy{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.product-taxonomy a{padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff}.product-taxonomy span,.product-taxonomy strong{display:block}.product-taxonomy span{color:var(--muted);font-size:8px;text-transform:uppercase}.product-taxonomy strong{margin-top:4px;font-size:10px;text-transform:capitalize}.field-error-message{display:flex;align-items:flex-start;gap:5px;margin-top:4px;color:#b63838;font-size:11px;font-weight:700;line-height:1.4}.field-error-message::before{content:"⚠";flex:0 0 auto}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:#b63838;background:#fff6f6}.account-links{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.account-links a{display:grid;gap:7px;padding:28px;border-radius:20px;background:#fff}.account-links span{color:var(--muted);font-size:10px}.account-links strong{font-size:17px}@media(max-width:1024px){.cart-line{grid-template-columns:86px minmax(0,1fr) auto}.product-taxonomy{grid-template-columns:1fr}}@media(max-width:767px){.cart-drawer>header{min-height:98px;padding:20px}.cart-drawer-items{padding:12px}.product-taxonomy{grid-template-columns:repeat(3,1fr)}.account-links{grid-template-columns:1fr}}@media(max-width:540px){.cart-line{grid-template-columns:72px minmax(0,1fr);gap:11px;padding:13px}.cart-line-total{grid-column:2}.cart-line.is-compact{grid-template-columns:60px minmax(0,1fr)}.cart-line.is-compact .cart-line-total{grid-column:2}.product-taxonomy{grid-template-columns:1fr}.commerce-empty{min-height:300px;padding:32px 20px}}.auth-page{min-height:680px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,1.1fr);overflow:hidden;border:1px solid var(--border);border-radius:30px;background:#fff;box-shadow:var(--shadow)}.auth-card{align-self:center;width:min(520px,100%);margin:auto;padding:clamp(28px,5vw,64px);container-type:inline-size}.auth-card>h2{margin:0 0 9px;font-size:clamp(22px,8.5cqi,32px);line-height:1.1;overflow-wrap:normal}.auth-card>p{margin:0 0 25px;color:var(--muted);line-height:1.6}.auth-check{display:flex!important;align-items:flex-start;gap:9px;color:var(--brand-ink-secondary);font-size:10px;font-weight:600;line-height:1.5}.auth-check input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--brand-navy)}.auth-check a{color:var(--brand-navy);font-weight:800;text-decoration:underline}.auth-switch{margin:5px 0 0!important;color:var(--muted);font-size:10px;text-align:center}.auth-switch a{color:var(--brand-navy);font-weight:900}@media(max-width:1024px){.auth-page{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media(max-width:767px){.auth-page{min-height:auto;grid-template-columns:1fr}.auth-card{padding:22px 24px 30px}.auth-card>h2{font-size:21px;margin:0 0 5px}.auth-card>p{font-size:11px;margin:0 0 16px}}.seller-environment .site-header, .seller-environment .category-drawer, .seller-environment .category-drawer-backdrop, .seller-environment .site-footer{display:none !important}.seller-environment #marketplaceMain{min-height:100vh}.seller-product-row.is-archived{opacity:.66}.shop-profile-cover{position:absolute;inset:0 0 auto;width:100%;height:145px;object-fit:cover;opacity:.22}.toast.seller-error{background:#9a2929}@keyframes map-editor-drop{0%{transform:translateY(-14px);opacity:0}100%{transform:translateY(0);opacity:1}}.map-editor-root .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1) brightness(2)}.map-editor-root .maplibregl-ctrl-attrib{border-radius:10px;font-size:11px;background:rgba(255,255,255,.92)}.map-editor-root .maplibregl-ctrl-attrib a{color:var(--navy)}@keyframes map-editor-loading-pulse{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(max-width:1024px){.shops-map-pane .maplibregl-ctrl-bottom-right,.shops-map-pane .maplibregl-ctrl-bottom-left{z-index:7}}@keyframes home-map-preview-in{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.home-map-canvas-wrap .maplibregl-ctrl-bottom-right{z-index:7}:root{--ctl-h-sm: 36px;--ctl-px-sm: 12px;--ctl-r-sm: 8px;--ctl-fs-sm: 13px;--ctl-h-md: 44px;--ctl-px-md: 18px;--ctl-r-md: 10px;--ctl-fs-md: 15px;--ctl-h-lg: 48px;--ctl-px-lg: 24px;--ctl-r-lg: 12px;--ctl-fs-lg: 16px;--ctl-pill: 999px;--ctl-gap: 8px;--ctl-icon: 18px;--ctl-border-w: 1px;--ctl-shadow: 0 1px 2px rgba(var(--brand-navy-rgb),.07);--ctl-shadow-raised: 0 2px 6px rgba(var(--brand-navy-rgb),.11);--ctl-primary-bg: var(--brand-navy);--ctl-primary-bg-hover: var(--brand-navy-hover);--ctl-primary-bg-active: var(--brand-navy-press);--ctl-primary-fg: #ffffff;--ctl-primary-border: transparent;--ctl-secondary-bg: #ffffff;--ctl-secondary-bg-hover: #f1f3f6;--ctl-secondary-bg-active: var(--brand-sky-wash);--ctl-secondary-fg: var(--navy);--ctl-secondary-border: var(--brand-sky-line);--ctl-ghost-fg: var(--navy);--ctl-ghost-bg: #f1f3f6;--ctl-ghost-border: var(--brand-sky-line);--ctl-ghost-bg-hover: var(--brand-sky-wash);--ctl-ghost-bg-active: var(--brand-sky-tint);--danger: #b63838;--danger-strong: #9a2c2c;--ctl-danger-bg: var(--danger);--ctl-danger-bg-hover: var(--danger-strong);--ctl-danger-fg: #ffffff;--ctl-danger-soft-bg: #fdf4f4;--ctl-danger-soft-bg-hover: #fbe9e9;--ctl-danger-soft-fg: var(--danger-strong);--ctl-danger-soft-border: rgba(182,56,56,.28);--ctl-selected-bg: var(--brand-sky-tint);--ctl-selected-fg: var(--navy);--ctl-selected-border: rgba(var(--brand-navy-rgb),.28);--ctl-veil-bg: #ffffff;--ctl-veil-bg-hover: #f1f3f6;--ctl-veil-fg: var(--navy);--ctl-veil-border: var(--brand-sky-line);--ctl-veil-filter: none;--ctl-disabled-bg: #eef1f9;--ctl-disabled-fg: #9098bb;--ctl-disabled-border: rgba(var(--brand-navy-rgb),.10);--ctl-focus-ring: 0 0 0 2px #fff, 0 0 0 4px var(--brand-navy), 0 0 0 7px rgba(173,229,252,.7);--ctl-focus-ring-on-dark: 0 0 0 2px rgba(var(--brand-navy-rgb),.65), 0 0 0 4px #fff;--ms-icon-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 5l-7 7 7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5l7 7-7 7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 9l7 7 7-7' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.3s-7.4-4.7-9.2-9.2C1.5 7.8 3.7 4.6 7 4.6c2 0 3.4 1.1 5 2.7 1.6-1.6 3-2.7 5-2.7 3.3 0 5.5 3.2 4.2 6.5-1.8 4.5-9.2 9.2-9.2 9.2z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-heart-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.3s-7.4-4.7-9.2-9.2C1.5 7.8 3.7 4.6 7 4.6c2 0 3.4 1.1 5 2.7 1.6-1.6 3-2.7 5-2.7 3.3 0 5.5 3.2 4.2 6.5-1.8 4.5-9.2 9.2-9.2 9.2z' fill='black' stroke='black' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.3' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3 15.3L21 21' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-more: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5' cy='12' r='1.9' fill='black'/%3E%3Ccircle cx='12' cy='12' r='1.9' fill='black'/%3E%3Ccircle cx='19' cy='12' r='1.9' fill='black'/%3E%3C/svg%3E");--ms-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 9a6 6 0 10-12 0c0 5-2 6.5-2 6.5h16S18 14 18 9z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7 19.4a2 2 0 01-3.4 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-truck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.5h11v10H3zM14 10h4l3 3.2v3.3h-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='7.5' cy='18' r='1.8' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17' cy='18' r='1.8' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");--ms-icon-store: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 9.5L5 4h14l1.5 5.5a3 3 0 01-5.7 1.8 3 3 0 01-5.6 0 3 3 0 01-5.7-1.8z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 11.5V20h14v-8.5M10 20v-5h4v5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M4.5 20.5c.6-4 3.6-6.5 7.5-6.5s6.9 2.5 7.5 6.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--ms-icon-cart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h2.4l2.2 10.2a1.5 1.5 0 001.5 1.2h8.3a1.5 1.5 0 001.5-1.1L21 8H6.2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='10' cy='20' r='1.6' fill='black'/%3E%3Ccircle cx='17' cy='20' r='1.6' fill='black'/%3E%3C/svg%3E");--ms-icon-gear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3.1' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4 14.4a1.6 1.6 0 00.3 1.8l.1.1a2 2 0 11-2.8 2.8l-.1-.1a1.6 1.6 0 00-2.7 1.1v.2a2 2 0 11-4 0v-.1a1.6 1.6 0 00-2.7-1.2l-.1.1a2 2 0 11-2.8-2.8l.1-.1a1.6 1.6 0 00-1.1-2.7h-.2a2 2 0 110-4h.1a1.6 1.6 0 001.2-2.7l-.1-.1a2 2 0 112.8-2.8l.1.1a1.6 1.6 0 001.8.3h.1A1.6 1.6 0 0010 4.3v-.2a2 2 0 114 0v.1a1.6 1.6 0 002.7 1.2l.1-.1a2 2 0 112.8 2.8l-.1.1a1.6 1.6 0 00-.3 1.8v.1a1.6 1.6 0 001.5 1h.2a2 2 0 110 4h-.1a1.6 1.6 0 00-1.4 1z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7-10-7-10-7z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");--ms-icon-eye-slash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7-10-7-10-7z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M3 3l18 18' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");--ms-icon-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.6' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M4.2 8.4l7.8 5.4 7.8-5.4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 3.6h2.7l1.5 4-1.9 1.3a11 11 0 005.3 5.3l1.3-1.9 4 1.5v2.7a2 2 0 01-2.2 2A15.5 15.5 0 013.9 5.8a2 2 0 012.7-2.2z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--ms-icon-scooter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.5' cy='17.5' r='2.3'/%3E%3Ccircle cx='18' cy='17.5' r='2.3'/%3E%3Cpath d='M8.8 17.5h6.9M18 15.2 16.6 6.5h2.6'/%3E%3Cpath d='M3 8h7v6H3z'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-sign-in: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='8' r='3.8'/%3E%3Cpath d='M3 20.5c.6-3.8 3-6 6.5-6M14 17.5h7M18 14l3 3.5-3 3.5'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-user-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.8'/%3E%3Cpath d='M3.5 20.5c.6-3.8 3.1-6 6.5-6 1.2 0 2.2.3 3.1.8M18 9v6M15 12h6'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-receipt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h12v17l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8.5h6M9 12.5h6'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-package: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l8 4.2v8.6l-8 4.2-8-4.2V7.7z'/%3E%3Cpath d='M4.3 7.9 12 12l7.7-4.1M12 12v8.5'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-box: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8h17v12h-17zM2.5 4h19v4h-19z'/%3E%3Cpath d='M10 12h4'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-store-out: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5 5 7h7l1.5 3.5a2.3 2.3 0 0 1-4.3 1.1 2.3 2.3 0 0 1-4.4 0 2.3 2.3 0 0 1-1.3-1.1z'/%3E%3Cpath d='M5 13v7h8v-7M16.5 4.5h4v4M20.5 4.5l-5.5 5.5'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-doc-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h8l4 4v13H6z'/%3E%3Cpath d='M14 3.5v4h4M9 14.5l2.2 2.2L15.5 12'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-headset: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 14v-2a7.5 7.5 0 0 1 15 0v2'/%3E%3Cpath d='M4.5 14h3v5h-3zM16.5 14h3v5h-3z'/%3E%3Cpath d='M19.5 19c0 1.7-1.8 2.5-4.5 2.5H13'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.5-5.4 6.5-10.8a6.5 6.5 0 0 0-13 0C5.5 15.6 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10.2' r='2.3'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-package-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12v6.5l7 3.5 7-3.5V12M5 12l7 3.5 7-3.5M12 15.5V22'/%3E%3Cpath d='M12 9.5V3M9 6l3-3 3 3'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-scooter-fast: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='17.5' r='2.3'/%3E%3Ccircle cx='19' cy='17.5' r='2.3'/%3E%3Cpath d='M9.8 17.5h7M19 15.2 17.6 6.5h2.6M9 8.5H4M7 12H2.5'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-package-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.2v9.6l-8 4.2-8-4.2V7.2z'/%3E%3Cpath d='M8.8 12.2l2.4 2.4 4.2-4.6'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 21.5 20h-19z'/%3E%3Cpath d='M12 10v5M12 17.6v.2'/%3E%3C/g%3E%3C/svg%3E");--ms-icon-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 19.5 6.5v5.5c0 4.3-3 7.5-7.5 8.5-4.5-1-7.5-4.2-7.5-8.5V6.5z'/%3E%3Cpath d='M9 12l2.2 2.2L15.2 10'/%3E%3C/g%3E%3C/svg%3E")}.ms-ic{display:inline-block;flex:0 0 auto;inline-size:1.25em;block-size:1.25em;background-color:currentColor;-webkit-mask:var(--ms-icon) center/contain no-repeat;mask:var(--ms-icon) center/contain no-repeat;vertical-align:-.22em}.ms-ic-scooter{--ms-icon:var(--ms-icon-scooter)}.ms-ic-sign-in{--ms-icon:var(--ms-icon-sign-in)}.ms-ic-user-plus{--ms-icon:var(--ms-icon-user-plus)}.ms-ic-receipt{--ms-icon:var(--ms-icon-receipt)}.ms-ic-package{--ms-icon:var(--ms-icon-package)}.ms-ic-box{--ms-icon:var(--ms-icon-box)}.ms-ic-store-out{--ms-icon:var(--ms-icon-store-out)}.ms-ic-doc-check{--ms-icon:var(--ms-icon-doc-check)}.ms-ic-headset{--ms-icon:var(--ms-icon-headset)}.ms-ic-pin{--ms-icon:var(--ms-icon-pin)}.ms-ic-package-up{--ms-icon:var(--ms-icon-package-up)}.ms-ic-scooter-fast{--ms-icon:var(--ms-icon-scooter-fast)}.ms-ic-package-check{--ms-icon:var(--ms-icon-package-check)}.ms-ic-warning{--ms-icon:var(--ms-icon-warning)}.ms-ic-shield{--ms-icon:var(--ms-icon-shield)}.ms-ic-store{--ms-icon:var(--ms-icon-store)}.ms-ic-user{--ms-icon:var(--ms-icon-user)}.ms-ic-bell{--ms-icon:var(--ms-icon-bell)}.ms-ic-truck{--ms-icon:var(--ms-icon-truck)}.commerce-primary, .commerce-secondary, .ms-glass-primary, .ms-glass-secondary, .ms-glass-overlay, .ms-glass-danger, .ms-glass-danger-soft, .ctl-ghost, .ctl-icon, .search-button, .filter-toggle, .view-more, .primary-link, .seller-action-primary, .seller-action-more, .detail-cart, .promo-form button, .filter-panel button:not(.filter-close), .admin-table-row-action, .category-drawer-close, .category-drawer-back, .filter-close, .home-map-preview-close, .product-lightbox button, .seller-image-gallery button, .seller-upload-button, #clearFilters, .quantity-stepper button, .home-map-view-toggle button, .cart-drawer > header button, .lang-btn, .notification-btn, .admin-center-btn, .account-btn, .cart-btn, .category-drawer-trigger, .nav-categories-trigger, .admin-danger, .seller-location-remove, .seller-variants button, .seller-action-menu [data-archive-product]{font-family: var(--font-ui);font-size: var(--ctl-fs-md);font-weight: 600;line-height: 1.2;letter-spacing: 0;text-transform: none;display: inline-flex;align-items: center;justify-content: center;gap: var(--ctl-gap);min-height: var(--ctl-h-md);padding: 0 var(--ctl-px-md);border-radius: var(--ctl-r-md);border: var(--ctl-border-w) solid transparent;background-clip: padding-box;cursor: pointer;text-decoration: none;white-space: normal;transition: background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.nav-categories-trigger, .category-drawer-trigger.search-filter, .lang-btn, .admin-center-btn, .admin-table-row-action, .seller-variants button{font-size: var(--ctl-fs-sm);min-height: var(--ctl-h-sm);padding: 0 var(--ctl-px-sm);border-radius: var(--ctl-r-sm)}.account-btn{font-size: 14px}.commerce-primary, .ms-glass-primary, .search-button, .filter-toggle, .view-more, .primary-link, .seller-action-primary, .detail-cart, .promo-form button, .filter-panel button:not(.filter-close){background-color: var(--ctl-primary-bg);color: var(--ctl-primary-fg);border-color: var(--ctl-primary-border);box-shadow: var(--ctl-shadow)}@media (hover: hover){.commerce-primary:hover, .ms-glass-primary:hover, .search-button:hover, .filter-toggle:hover, .view-more:hover, .primary-link:hover, .seller-action-primary:hover, .detail-cart:hover, .promo-form button:hover, .filter-panel button:not(.filter-close):hover{background-color: var(--ctl-primary-bg-hover);box-shadow: var(--ctl-shadow-raised)}}.commerce-primary:active, .ms-glass-primary:active, .search-button:active, .filter-toggle:active, .view-more:active, .primary-link:active, .seller-action-primary:active, .detail-cart:active, .promo-form button:active, .filter-panel button:not(.filter-close):active{background-color: var(--ctl-primary-bg-active);box-shadow: none}.commerce-secondary, .ms-glass-secondary, .admin-table-row-action, .category-drawer-close, .category-drawer-back, .filter-close, .home-map-preview-close, .product-lightbox button, .seller-action-more, .seller-image-gallery button, .seller-upload-button, #clearFilters, .quantity-stepper button, .home-map-view-toggle button, .cart-drawer > header button, .product-thumbnails button, .lang-btn, .notification-btn, .admin-center-btn, .account-btn, .cart-btn, .category-drawer-trigger{background-color: var(--ctl-secondary-bg);color: var(--ctl-secondary-fg);border-color: var(--ctl-secondary-border);box-shadow: var(--ctl-shadow)}@media (hover: hover){.commerce-secondary:hover, .ms-glass-secondary:hover, .admin-table-row-action:hover, .category-drawer-close:hover, .category-drawer-back:hover, .filter-close:hover, .home-map-preview-close:hover, .product-lightbox button:hover, .seller-action-more:hover, .seller-image-gallery button:hover, .seller-upload-button:hover, #clearFilters:hover, .quantity-stepper button:hover, .home-map-view-toggle button:hover, .cart-drawer > header button:hover, .product-thumbnails button:hover, .lang-btn:hover, .notification-btn:hover, .admin-center-btn:hover, .account-btn:hover, .cart-btn:hover, .category-drawer-trigger:hover{background-color: var(--ctl-secondary-bg-hover);box-shadow: var(--ctl-shadow-raised)}}.commerce-secondary:active, .lang-btn:active, .cart-btn:active, .account-btn:active, .category-drawer-trigger:active, .admin-table-row-action:active{background-color: var(--ctl-secondary-bg-active);box-shadow: none}.ms-glass-overlay, .hero-control, .home-category-control, .carousel-arrow, .add-cart, .favorite-btn, .map-editor-root .maplibregl-ctrl-group button, .nav-categories-trigger{background-color: var(--ctl-veil-bg);color: var(--ctl-veil-fg);border-color: var(--ctl-veil-border);box-shadow: var(--ctl-shadow);-webkit-backdrop-filter: var(--ctl-veil-filter);backdrop-filter: var(--ctl-veil-filter)}@media (hover: hover){.ms-glass-overlay:hover, .hero-control:hover, .home-category-control:hover, .carousel-arrow:hover, .add-cart:hover, .favorite-btn:hover, .map-editor-root .maplibregl-ctrl-group button:hover, .nav-categories-trigger:hover{background-color: var(--ctl-veil-bg-hover)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ms-glass-overlay, .hero-control, .home-category-control, .carousel-arrow, .add-cart, .favorite-btn, .nav-categories-trigger{background-color: #fff}}.home-map-view-toggle button.is-active, .home-map-view-toggle button[aria-pressed="true"], .product-thumbnails button.is-active, .favorite-btn[aria-pressed="true"], .favorite-btn.is-favorite, .ctl-toggle[aria-pressed="true"], [role="tab"][aria-selected="true"]{background-color: var(--ctl-selected-bg);color: var(--ctl-selected-fg);border-color: var(--ctl-selected-border);box-shadow: none}.commerce-primary:focus-visible, .commerce-secondary:focus-visible, .ms-glass-primary:focus-visible, .ms-glass-secondary:focus-visible, .ms-glass-overlay:focus-visible, .ms-glass-danger:focus-visible, .ms-glass-danger-soft:focus-visible, .ctl-ghost:focus-visible, .ctl-icon:focus-visible, .search-button:focus-visible, .filter-toggle:focus-visible, .view-more:focus-visible, .primary-link:focus-visible, .seller-action-primary:focus-visible, .seller-action-more:focus-visible, .detail-cart:focus-visible, .promo-form button:focus-visible, .filter-panel button:not(.filter-close):focus-visible, .admin-table-row-action:focus-visible, .category-drawer-close:focus-visible, .category-drawer-back:focus-visible, .filter-close:focus-visible, .home-map-preview-close:focus-visible, .product-lightbox button:focus-visible, .seller-image-gallery button:focus-visible, .seller-upload-button:focus-visible, #clearFilters:focus-visible, .quantity-stepper button:focus-visible, .home-map-view-toggle button:focus-visible, .cart-drawer > header button:focus-visible, .product-thumbnails button:focus-visible, .lang-btn:focus-visible, .notification-btn:focus-visible, .admin-center-btn:focus-visible, .account-btn:focus-visible, .cart-btn:focus-visible, .category-drawer-trigger:focus-visible, .nav-categories-trigger:focus-visible, .admin-danger:focus-visible, .seller-location-remove:focus-visible, .seller-variants button:focus-visible, .seller-action-menu [data-archive-product]:focus-visible, .hero-control:focus-visible, .home-category-control:focus-visible, .carousel-arrow:focus-visible, .add-cart:focus-visible, .favorite-btn:focus-visible{outline: none;box-shadow: var(--ctl-focus-ring)}.commerce-primary:disabled, .commerce-secondary:disabled, .ms-glass-primary:disabled, .ms-glass-secondary:disabled, .ms-glass-danger:disabled, .ctl-ghost:disabled, .ctl-icon:disabled, .search-button:disabled, .view-more:disabled, .seller-action-primary:disabled, .detail-cart:disabled, .promo-form button:disabled, .quantity-stepper button:disabled, .admin-danger:disabled, .admin-table-row-action:disabled, .seller-upload-button:disabled, .add-cart:disabled, .favorite-btn:disabled, .detail-actions button:disabled, [aria-disabled="true"].commerce-primary, [aria-disabled="true"].commerce-secondary{background-color: var(--ctl-disabled-bg);color: var(--ctl-disabled-fg);border-color: var(--ctl-disabled-border);box-shadow: none;cursor: not-allowed;opacity: 1;-webkit-backdrop-filter: none;backdrop-filter: none}.commerce-primary[data-loading="true"], .commerce-secondary[data-loading="true"], .seller-action-primary[data-loading="true"], .detail-cart[data-loading="true"], .admin-danger[data-loading="true"], .is-loading{position: relative;color: transparent !important}.commerce-primary[data-loading="true"]::after, .commerce-secondary[data-loading="true"]::after, .seller-action-primary[data-loading="true"]::after, .detail-cart[data-loading="true"]::after, .admin-danger[data-loading="true"]::after, .is-loading::after{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;border: 2px solid currentColor;border-top-color: transparent;color: var(--ctl-primary-fg);animation: ctl-spin 700ms linear infinite}.commerce-secondary[data-loading="true"]::after, .is-loading.commerce-secondary::after{color: var(--navy)}@keyframes ctl-spin{to{transform: rotate(360deg)}}.ctl-icon, .notification-btn, .cart-btn, .favorite-btn, .carousel-arrow, .filter-close, .category-drawer-close, .home-map-preview-close, .hero-control, .home-category-control, .add-cart, .product-lightbox button, .cart-drawer > header button, .admin-nav-drawer-close, .category-drawer-back, .seller-action-more{padding: 0}.ctl-icon, .notification-btn, .cart-btn, .filter-close, .category-drawer-close, .home-map-preview-close{width: var(--ctl-h-md);min-width: var(--ctl-h-md);aspect-ratio: 1}.ctl-icon svg, .notification-btn svg, .cart-btn svg, .favorite-btn svg, .carousel-arrow svg, .hero-control svg, .home-category-control svg{width: var(--ctl-icon);height: var(--ctl-icon);display: block}.favorite-btn, .carousel-arrow{border-radius: 50%}.quantity-stepper, .home-map-view-toggle{background-color: var(--ctl-secondary-bg);border: var(--ctl-border-w) solid var(--ctl-secondary-border);border-radius: var(--ctl-r-md);box-shadow: var(--ctl-shadow);overflow: hidden;-webkit-backdrop-filter: none;backdrop-filter: none}.quantity-stepper button, .home-map-view-toggle button{border: 0;border-radius: 0;box-shadow: none;background-color: transparent}.quantity-stepper button:focus-visible, .home-map-view-toggle button:focus-visible{box-shadow: inset var(--ctl-focus-ring)}.search-button, .add-cart, .favorite-btn:not(.detail-favorite), .seller-action-more, .home-category-control, .category-drawer-close, .filter-close, .home-map-preview-close, .product-lightbox button, .cart-drawer > header button, .admin-nav-drawer-close, .notification-btn .notification-icon, .admin-center-btn .admin-center-icon, .lang-btn .lang-arrow, .carousel-arrow{font-size:0;line-height:0;gap:0}.search-button::before, .detail-cart.add-cart::before, .favorite-btn::before, .seller-action-more::before, .home-category-control::before, .category-drawer-close::before, .filter-close::before, .home-map-preview-close::before, .product-lightbox button::before, .cart-drawer > header button::before, .admin-nav-drawer-close::before, .notification-btn .notification-icon::before, .admin-center-btn .admin-center-icon::before, .lang-btn .lang-arrow::before{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--ms-icon) center / contain no-repeat;mask:var(--ms-icon) center / contain no-repeat}.notification-btn .notification-icon, .admin-center-btn .admin-center-icon{display:grid;place-items:center;width:22px;height:22px}.notification-btn .notification-icon::before, .admin-center-btn .admin-center-icon::before{display:block}.notification-btn .notification-icon::before{width:22px;height:22px}.account-icon, .cart-icon{background-color:currentColor;-webkit-mask:var(--ms-icon) center / contain no-repeat;mask:var(--ms-icon) center / contain no-repeat}.account-icon{--ms-icon:var(--ms-icon-user)}.cart-icon{--ms-icon:var(--ms-icon-cart)}.search-button{--ms-icon:var(--ms-icon-search)}.search-button{padding:0}.search-button::before{width:22px;height:22px}.add-cart{--ms-icon:var(--ms-icon-plus)}.favorite-btn{--ms-icon:var(--ms-icon-heart)}.favorite-btn.is-favorite, .favorite-btn[aria-pressed="true"]{--ms-icon:var(--ms-icon-heart-fill)}.detail-favorite{display:inline-flex;align-items:center;justify-content:center;gap:8px}.detail-favorite::before{width:17px;height:17px}.category-drawer-close, .filter-close, .home-map-preview-close, .product-lightbox button, .cart-drawer > header button, .admin-nav-drawer-close{--ms-icon:var(--ms-icon-close)}.category-drawer-close::before, .filter-close::before, .home-map-preview-close::before, .product-lightbox button::before, .cart-drawer > header button::before, .admin-nav-drawer-close::before{width:18px;height:18px}.notification-btn .notification-icon{--ms-icon:var(--ms-icon-bell)}.admin-center-btn .admin-center-icon{--ms-icon:var(--ms-icon-shield)}.lang-btn .lang-arrow{--ms-icon:var(--ms-icon-chevron-down)}.lang-btn .lang-arrow::before{width:11px;height:11px}.lang-btn{min-height:44px;padding:0 12px;border-radius:12px;gap:6px}.notification-btn, .cart-btn{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0;border-radius:12px}.admin-center-btn{min-height:44px;padding:0 12px;border-radius:12px;gap:8px}.account-btn{min-height:44px;padding-block:0;padding-inline:10px 14px;border-radius:12px}.category-drawer-trigger.search-filter{border-radius:11px 0 0 11px;white-space:nowrap;gap:5px;padding-inline:4px}html[dir="rtl"] .category-drawer-trigger.search-filter{border-radius:0 11px 11px 0}.cart-btn .cart-count{top:0;right:0}@media (max-width: 767px){.cart-btn .cart-count{top:-5px;right:-5px}.account-btn, .lang-btn, .cart-btn, .notification-btn{padding-inline:9px}}@media (max-width: 540px){.add-cart, .favorite-btn:not(.detail-favorite){width:40px;height:40px}}[aria-busy="true"].commerce-primary, [aria-busy="true"].commerce-secondary, [aria-busy="true"].admin-danger, [aria-busy="true"].seller-action-primary, [aria-busy="true"].detail-cart{position:relative;color:transparent;pointer-events: none;cursor: progress}[aria-busy="true"].commerce-primary::after, [aria-busy="true"].commerce-secondary::after, [aria-busy="true"].admin-danger::after, [aria-busy="true"].seller-action-primary::after, [aria-busy="true"].detail-cart::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:ctl-spin 700ms linear infinite}[aria-busy="true"].commerce-primary::after, [aria-busy="true"].admin-danger::after, [aria-busy="true"].seller-action-primary::after{color:var(--ctl-primary-fg)}[aria-busy="true"].commerce-secondary::after{color:var(--navy)}@media (prefers-reduced-motion: reduce){[aria-busy="true"]::after{animation-duration:1400ms}}@media (pointer: coarse){.nav-categories-trigger, .category-drawer-trigger.search-filter, .lang-btn, .admin-center-btn, .admin-table-row-action, .seller-variants button, .admin-lang-switch button, .admin-campaign-actions button, .admin-category-move button, .subcategory-links a, .shop-department-card, .ctl-chip{min-height: var(--ctl-h-md)}}@media (prefers-reduced-motion: reduce){.commerce-primary, .commerce-secondary, .ms-glass-primary, .ms-glass-secondary, .ms-glass-overlay, .ms-glass-danger, .ctl-ghost, .ctl-icon{transition: none}.is-loading::after, [data-loading="true"]::after{animation-duration: 1400ms}}@media (min-width: 768px){.filter-toggle, .filter-close{display: none}}.orders-pause-inline{display:flex;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 13px;border-radius:14px;background:var(--brand-sky-wash);color:var(--navy);font-family:var(--font-ui);font-size:12.5px;font-weight:700;line-height:1.45}.orders-pause-inline>span:first-child{flex:none;color:var(--brand-navy);font-size:15px;line-height:1.2}.cart-drawer-summary .orders-pause-inline{margin-top:10px}:root{--dept-tile-size:64px;--dept-icon-size:32px;--dept-tile-radius:18px;--dept-tile-bg:#eaf2ff}@media(max-width:560px){:root{--dept-tile-size:56px;--dept-icon-size:28px;--dept-tile-radius:16px}}.price.price-pending, .detail-price.price-pending{color: var(--muted);font-weight: 500;letter-spacing: 0}.price.price-pending{white-space: normal;overflow-wrap: break-word;min-width: 0}.search-wrap input:focus-visible, .home-map-search input:focus-visible{outline: none;box-shadow: var(--ctl-focus-ring)}@media (max-width: 900px){.add-cart, .favorite-btn, .hero-control, .home-map-search button{min-width: 44px;min-height: 44px}}.hero-dot{border: 9px solid transparent;background-clip: padding-box;box-shadow: 0 0 0 1px rgba(255, 255, 255, .9)}.hero-dot{width: 25px;height: 25px}.hero-dot.is-active{width: 37px}:root{--pd-title: clamp(22px, 1.4vw + 12px, 32px);--pd-price: clamp(24px, 0.7vw + 17px, 30px);--pd-body: 15.5px;--pd-support: 13.5px;--pd-label: 12px;--card-title: 14.5px}.product-taxonomy{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 0}.product-taxonomy a{flex: 1 1 150px;min-width: 0;padding: 9px 13px;border: 1px solid var(--ctl-secondary-border);border-radius: var(--ctl-r-md);background: #fff;text-decoration: none}.product-taxonomy span{font-family: var(--font-ui);font-size: 10px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--muted)}.product-taxonomy strong{font-family: var(--font-ui);margin-top: 3px;font-size: var(--pd-support);font-weight: 600;line-height: 1.3;color: var(--navy);text-transform: none;overflow-wrap: anywhere}.breadcrumbs{flex-wrap: wrap}.breadcrumbs a, .breadcrumbs i{overflow-wrap: normal}:root{--dock-border: var(--brand-sky-line);--dock-hover: #f1f3f6;--dock-ink: var(--navy);--dock-ink-quiet: var(--brand-ink-secondary);--dock-selected: var(--brand-sky-tint);--dshelf-gap: 14px}.dock{padding-block: 2px 10px}.dock > .page-shell{position: relative}.dock-bar{display:flex;align-items:center;gap:6px;min-height:52px;padding:4px;background:#fff;border:1px solid var(--dock-border);border-radius:var(--ctl-r-lg);box-shadow:var(--ctl-shadow)}.dock-all{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--ctl-selected-border);border-radius:var(--ctl-r-md);background:var(--dock-selected);color:var(--dock-ink);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard)}.dock-all .nav-chevron{width:7px;height:7px}.dock-all-icon{width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:var(--dock-grid-icon) center/contain no-repeat;mask:var(--dock-grid-icon) center/contain no-repeat;--dock-grid-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.6'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.6'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.6'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.6'/%3E%3C/g%3E%3C/svg%3E")}.dock-all-short{display:none}@media (hover:hover){.dock-all:hover{background:var(--brand-sky-tint)}}.dock-all[aria-expanded="true"]{background:var(--ctl-primary-bg);border-color:var(--ctl-primary-bg);color:#fff}.dock-all:focus-visible, .dock-link:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.dock-rail{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;padding-inline-start:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.dock-rail::-webkit-scrollbar{display:none}.dock-rail[data-fade-end="1"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.dock-rail[data-fade-start="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.dock-rail[data-fade-start="1"][data-fade-end="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.dock-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--ctl-r-md);color:var(--dock-ink);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard)}@media (hover:hover){.dock-link:hover{background:var(--dock-hover)}}.dock-link[aria-current="page"]{background:var(--dock-selected);border-color:var(--ctl-selected-border)}.dock-icon{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center}.dock-icon picture, .dock-icon img{display:block;width:24px;height:24px;object-fit:contain}.dock-sep{flex:0 0 1px;width:1px;height:22px;margin-inline:8px;background:var(--dock-border)}.dock-link--collection{font-weight:500;color:var(--dock-ink-quiet)}.cmenu{position:absolute;z-index:60;inset-inline:0;top:calc(100% - 4px);display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);max-height:min(580px,calc(100vh - 190px));overflow:hidden;background:#fff;border:1px solid var(--dock-border);border-radius:14px;box-shadow:0 20px 50px rgba(var(--brand-navy-rgb),.16), 0 2px 8px rgba(var(--brand-navy-rgb),.08);color:var(--navy);font-family:var(--font-ui)}.cmenu[hidden]{display:none}.cmenu:not([hidden]){animation:cmenu-in var(--dur-fast) var(--ease-standard)}@keyframes cmenu-in{from{opacity:0}to{opacity:1}}.cmenu-nav{display:flex;flex-direction:column;min-height:0;background:#f7f9ff;border-inline-end:1px solid var(--dock-border)}.cmenu-search{padding:12px}.cmenu-search input, .cdrawer-search input{width:100%;height:44px;padding:0 14px;border:1px solid var(--dock-border);border-radius:var(--ctl-r-md);background:#fff;color:var(--navy);font:inherit;font-size:14px}.cmenu-search input:focus-visible, .cdrawer-search input:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring);border-color:var(--brand-navy)}.cmenu-list{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px;overscroll-behavior:contain}.cmenu-list ul, .cmenu-subs{list-style:none;margin:0;padding:0}.cmenu-group{margin:14px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink-muted)}.cmenu-dept{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:6px 12px;border:1px solid transparent;border-radius:var(--ctl-r-md);background:transparent;color:var(--navy);font:inherit;font-size:14.5px;font-weight:600;text-align:start;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard)}.cmenu-dept-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}.cmenu-dept-icon picture, .cmenu-dept-icon img{display:block;width:28px;height:28px;object-fit:contain}.cmenu-dept-name{flex:1;min-width:0;overflow-wrap:normal}.cmenu-dept-chevron{width:7px;height:7px;color:#63719c;opacity:0}.cmenu-dept.is-active .cmenu-dept-chevron, .cmenu-dept:focus-visible .cmenu-dept-chevron{opacity:1}@media (hover:hover){.cmenu-dept:hover{background:var(--brand-sky-wash)}}.cmenu-dept.is-active{background:var(--dock-selected);border-color:var(--ctl-selected-border)}.cmenu-dept:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.cmenu-dept.is-soon{color:var(--brand-ink-muted);font-weight:500}.cmenu-dept.is-soon .cmenu-dept-icon{opacity:.55}.cmenu-soon-tag{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--brand-sky-wash);color:var(--brand-ink-secondary);font-size:11px;font-weight:600}.cmenu-panel{min-width:0;overflow-y:auto;padding:22px 28px 26px;overscroll-behavior:contain}.cmenu-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--dock-border)}.cmenu-panel-head h3{margin:0;font-size:24px;line-height:1.2;color:var(--navy);font-family:var(--font-family);letter-spacing:-.01em}.cmenu-panel-head p{margin:6px 0 0;max-width:52ch;color:var(--brand-ink-muted);font-size:13.5px;line-height:1.5}.cmenu-viewall{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--ctl-h-md);padding:0 var(--ctl-px-md);border-radius:var(--ctl-r-md);background:var(--ctl-primary-bg);color:#fff;font-size:14px;font-weight:600;text-decoration:none;overflow-wrap:normal;transition:background-color var(--dur-instant) var(--ease-standard)}@media (hover:hover){.cmenu-viewall:hover{background:var(--ctl-primary-bg-hover)}}.cmenu-viewall:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.cmenu-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 20px}.cmenu-subs a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:var(--ctl-r-md);color:var(--navy);font-size:14px;font-weight:500;text-decoration:none;transition:background-color var(--dur-instant) var(--ease-standard)}.cmenu-subs a span{min-width:0;overflow-wrap:normal}.cmenu-subs a em{font-style:normal;color:var(--brand-ink-muted);font-size:12.5px}.cmenu-subs small{flex:0 0 auto;color:var(--brand-ink-muted);font-size:12px;font-weight:500}@media (hover:hover){.cmenu-subs a:hover{background:var(--dock-hover)}}.cmenu-subs a:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.cmenu-empty{margin:6px 0 0;color:var(--brand-ink-muted);font-size:14px;line-height:1.55}.cdrawer-search{padding:0 4px 14px}.cdrawer-row{min-height:56px;gap:12px}.cdrawer-row.is-soon{color:var(--brand-ink-muted)}.cdrawer-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center}.cdrawer-icon picture, .cdrawer-icon img{display:block;width:32px;height:32px;object-fit:contain}.cdrawer-row.is-soon .cdrawer-icon{opacity:.55}.cdrawer-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start}.cdrawer-copy strong{font-size:15px;font-weight:600;font-family:var(--font-ui);overflow-wrap:normal}.cdrawer-copy small{color:var(--brand-ink-muted);font-size:12.5px;font-weight:400;line-height:1.35}.cdrawer-count, .cdrawer-parent{color:var(--brand-ink-muted);font-size:12.5px;font-weight:400}.cdrawer-empty{margin:12px 10px;color:var(--brand-ink-muted);font-size:14px}.category-drawer-more{margin-top:18px;padding-top:6px;border-top:1px solid rgba(var(--brand-navy-rgb),.09)}.category-drawer-more > summary{min-height:48px;display:flex;align-items:center;padding:0 12px;border-radius:12px;color:var(--brand-ink-muted);font-size:13px;font-weight:600;cursor:pointer}.category-drawer-more > summary:focus-visible{outline:3px solid #7ca4ff;outline-offset:2px}.dshelf-set{--dper:5.4}.dshelf-set-head{margin-bottom:26px}.dshelf-set-head h2{margin:0;font-size:clamp(26px,2vw,38px);line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;color:var(--deep)}.dshelf-set-head p{margin:8px 0 0;color:#5d6b93;font-size:15px;line-height:1.5;font-family:var(--font-ui)}.dshelf{--dshelf-accent:var(--blue)}.dshelf + .dshelf{margin-top:40px}.dshelf--coast{--dshelf-accent:#3f8fbf}.dshelf--tech{--dshelf-accent:#2850e8}.dshelf--grocery{--dshelf-accent:#d19a3d}.dshelf--auto{--dshelf-accent:#6b7590}.dshelf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.dshelf-title{display:flex;gap:12px;min-width:0}.dshelf-title::before{content:"";flex:0 0 4px;border-radius:2px;background:var(--dshelf-accent)}.dshelf-title h3{margin:0;font-size:21px;line-height:1.25;color:var(--navy);letter-spacing:-.01em;overflow-wrap:normal}.dshelf-title p{margin:3px 0 0;color:#5d6b93;font-size:13.5px;line-height:1.45;font-family:var(--font-ui)}.dshelf-all{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--ctl-h-md);padding:0 var(--ctl-px-sm);border-radius:var(--ctl-r-md);color:var(--blue);font-family:var(--font-ui);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard)}@media (hover:hover){.dshelf-all:hover{background:var(--dock-hover)}}.dshelf-all:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.dshelf-frame{position:relative}.dshelf-track{list-style:none;margin:0;padding:2px 2px 12px;display:flex;gap:var(--dshelf-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none}.dshelf-track::-webkit-scrollbar{display:none}.dshelf-item{flex:0 0 calc((100% - var(--dshelf-gap) * 4) / var(--dper));min-width:0;scroll-snap-align:start}.dshelf-arrow{position:absolute;top:calc(50% - 6px);z-index:3;width:40px;height:40px;margin-top:-20px;padding:0;display:grid;place-items:center;border:1px solid var(--dock-border);border-radius:50%;background:#fff;color:var(--navy);box-shadow:0 2px 8px rgba(var(--brand-navy-rgb),.14);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.dshelf-arrow[hidden]{display:none}.dshelf-arrow::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--ms-icon-chevron-left) center/contain no-repeat;mask:var(--ms-icon-chevron-left) center/contain no-repeat}.dshelf-next::before{-webkit-mask-image:var(--ms-icon-chevron-right);mask-image:var(--ms-icon-chevron-right)}.dshelf-prev{inset-inline-start:-14px}.dshelf-next{inset-inline-end:-14px}.dshelf-arrow.is-end{opacity:.4;cursor:default}@media (hover:hover){.dshelf-arrow:not(.is-end):hover{background:var(--dock-hover)}}.dshelf-arrow:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}@media (hover:none), (pointer:coarse){.dshelf-arrow{display:none}}.dcard{position:relative;height:100%;display:flex;flex-direction:column;padding:10px 10px 8px;background:#fff;border:1px solid var(--brand-sky-line);border-radius:14px;font-family:var(--font-ui);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}@media (hover:hover){.dcard:hover{border-color:rgba(29,67,183,.28);box-shadow:0 4px 14px rgba(20,36,104,.08)}}.dcard-link{flex:1;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;border-radius:10px}.dcard-link:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.dcard-img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f6f8fd}.dcard-img img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.dcard-img .product-badge{top:8px;inset-inline-start:8px;left:auto;padding:5px 8px;font-family:var(--font-ui);font-size:10px}.dcard-title{margin:10px 0 4px;min-height:2.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#1b2559;font-family:var(--font-ui);font-size:13.5px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0;overflow-wrap:break-word}.dcard-status{align-self:flex-start;margin:0 0 6px;padding:3px 8px;border-radius:6px;background:var(--brand-sky-wash);color:#3f4d7f;font-size:11.5px;font-weight:600;line-height:1.3}.dcard-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dcard-price .price{font-family:var(--font-ui);font-size:15.5px;font-weight:800;color:var(--deep)}.dcard-price del{color:#69739e;font-size:12px;white-space:nowrap}.dcard-shop{min-height:34px;display:flex;align-items:center;padding-inline-end:44px;color:#69739e;font-size:12px;font-weight:500;line-height:1.3}.dcard .favorite-btn{top:16px;right:auto;inset-inline-end:16px;width:34px;height:34px}.dcard .add-cart{position:absolute;bottom:8px;inset-inline-end:8px;width:36px;height:36px}.dcard .add-cart:hover, .dcard .add-cart:active{transform:none}.dcard.is-unavailable .dcard-img img{opacity:.82}@media (max-width:1500px){.dshelf-set{--dper:5.4}}@media (min-width:1501px){.dshelf-set{--dper:6.4}}@media (max-width:1100px){.dshelf-set{--dper:4.4}}@media (max-width:900px){.dshelf-set{--dper:3.4;--dshelf-gap:12px}.dock{padding-block:0 8px}.dock-bar{min-height:56px;padding:5px}.dock-all, .dock-link{height:44px}.cmenu{display:none !important}.dshelf-prev{inset-inline-start:4px}.dshelf-next{inset-inline-end:4px}}@media (max-width:640px){.dshelf-set{--dper:2.3;--dshelf-gap:10px}.dshelf-set-head{margin-bottom:18px}.dshelf-title h3{font-size:19px}.dshelf-head{align-items:flex-start}.dock-all{padding:0 12px;gap:8px}.dock-all-long{display:none}.dock-all-short{display:inline}.dcard{padding:8px 8px 6px}}@media (prefers-reduced-motion: reduce){.cmenu:not([hidden]){animation:none}.dock-all, .dock-link, .cmenu-dept, .cmenu-subs a, .dcard, .dshelf-arrow{transition:none}}.dshelf-state{margin:0;padding:22px 18px;border:1px dashed var(--dock-border);border-radius:14px;background:#fff;color:#5d6b93;font-family:var(--font-ui);font-size:14.5px;line-height:1.5}.dshelf-state p{margin:0 0 12px}.dcard-img.is-placeholder img{object-fit:contain;padding:18%;opacity:.7}picture.mi{display: contents}.category-drawer-level{visibility:hidden;transition:transform .32s cubic-bezier(.22,.61,.36,1), opacity .24s ease, visibility 0s linear .32s}.category-drawer-level.is-active{visibility:visible;transition:transform .32s cubic-bezier(.22,.61,.36,1), opacity .24s ease, visibility 0s}@media (prefers-reduced-motion: reduce){.category-drawer-level, .category-drawer-level.is-active{transition:none}}.cmenu-soon-group{margin:14px 0 0;border-top:1px solid var(--dock-border);padding-top:6px}.cmenu-soon-group > summary{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:var(--ctl-r-md);color:var(--brand-ink-muted);font-size:13px;font-weight:600;cursor:pointer}.cmenu-soon-group > summary span, .cdrawer-soon > summary span{padding:1px 8px;border-radius:999px;background:var(--brand-sky-wash);color:var(--brand-ink-secondary);font-size:11.5px;font-weight:600}.cmenu-soon-group > summary:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.cmenu-soon-group ul{list-style:none;margin:0;padding:0}.cdrawer-soon > summary{display:flex;align-items:center;gap:8px}.ms-visual-band-scrim.is-strong{background:linear-gradient(180deg, rgba(7,7,120,.35) 0%, rgba(7,7,120,.68) 55%, rgba(7,7,120,.88) 100%)}.ms-visual-band-scrim.is-localized{background:var(--ms-scrim-localized)}@media (max-width:640px){.ms-visual-band-scrim.is-localized{background:linear-gradient(180deg, rgba(7,7,120,.18) 0%, rgba(7,7,120,.62) 28%, rgba(7,7,120,.9) 100%)}}.ms-visual-band-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-height:340px;padding:40px 24px 34px;text-align:center;color:#fff}.ms-visual-band-content .eyebrow{color:var(--brand-sky)}.ms-visual-band-content h2{margin:0;font-size:clamp(28px,3.6vw,42px);line-height:1.12;letter-spacing:-.02em;color:#fff;text-transform:none}.ms-visual-band-content p{margin:0;max-width:560px;color:var(--brand-mist);font-size:15px;line-height:1.6}.ms-visual-band-content .text-link{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.ms-visual-band-content{min-height:280px;padding:28px 18px 26px}}:root{--ms-limestone: #f3ead6;--ms-grain: repeating-radial-gradient(circle at 0 0, rgba(255,255,255,.55) 0 1px, transparent 1px 7px)}.listing-page::before, .product-page::before, .search-page::before, .trending-page::before, .shop-page::before, .account-page::before, .favorites-page::before, .orders-page::before, .order-view-page::before, .order-confirmation-page::before, .not-found-page::before{content:"";position:fixed;pointer-events:none;z-index:-1}.not-found-page::before{top:50%;left:50%;width:min(72vw,940px);height:min(52vw,600px);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center, rgba(7,7,120,.2) 0%, transparent 60%)}@media (max-width:760px){.not-found-page::before{display:none}}.marketplace-page{position:relative;isolation:isolate;z-index:1}:root{--ms-band-radius: var(--radius-lg);--ms-eyebrow-tint: var(--brand-sky);--ms-support-tint: var(--brand-mist);--ms-scrim-localized: linear-gradient(180deg, transparent 0%, transparent 48%, rgba(7,7,120,.32) 66%, rgba(7,7,120,.86) 100%);--ms-scrim-column: linear-gradient(100deg, rgba(7,7,120,.82) 0%, rgba(7,7,120,.62) 38%, rgba(7,7,120,.18) 72%, transparent 100%);--ms-scrim-column-mobile: linear-gradient(180deg, rgba(7,7,120,.22) 0%, rgba(7,7,120,.58) 55%, rgba(7,7,120,.84) 100%)}.ms-surface--solid{background:var(--white);border-radius:var(--radius-lg);box-shadow:0 18px 50px rgba(var(--brand-navy-rgb),.10)}.ms-surface--glass{background:rgba(7,7,120,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-lg)}.sx-l{display:none}html[lang="ar"] .sx-l-ar, html[lang="en"] .sx-l-en, html:not([lang="ar"]):not([lang="en"]) .sx-l-fr{display:inline}:root{--rhythm-title: clamp(16px, 1.4vw, 22px);--rhythm-section: clamp(32px, 3.4vw, 52px);--rhythm-page-top: clamp(20px, 1.8vw, 26px);--rhythm-footer: clamp(48px, 4.4vw, 68px)}#home-categories.section-space, #top-shops.shops-section, #home-map.section-space, .discovery-shelves .dshelf-set.section-space{margin-top: var(--rhythm-section)}.pulse-slot{margin-block: clamp(24px, 2.2vw, 32px)}.section-heading{margin-bottom: var(--rhythm-title)}#home-categories .section-heading{margin-bottom: 24px}.marketplace-page{padding-top: var(--rhythm-page-top)}.breadcrumbs{margin-bottom: 18px}.site-footer{margin-top: var(--rhythm-footer)}.header-actions .role-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;inline-size:var(--role-btn-w,188px);min-block-size:44px;min-inline-size:var(--role-btn-w,188px);max-inline-size:var(--role-btn-w,188px);padding-block:0;padding-inline:10px 8px;overflow:hidden;border:1px solid var(--ctl-secondary-border);border-radius:12px;background:var(--ctl-secondary-bg);color:var(--ctl-secondary-fg);box-shadow:var(--ctl-shadow);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:start;white-space:nowrap;cursor:pointer}.header-actions .role-btn[hidden]{display:none}.header-actions .role-btn .ms-ic, .header-actions .role-btn .account-icon{inline-size:22px;block-size:22px;flex:0 0 auto;color:var(--brand-navy)}.header-actions .role-btn .account-copy{display:block}.header-actions .role-btn .account-copy, .header-actions .role-btn .role-btn-label{min-inline-size:0;overflow:hidden}.header-actions .role-btn .account-copy strong, .header-actions .role-btn .role-btn-label{display:block;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions .role-btn .role-btn-chevron{inline-size:8px;block-size:8px;color:var(--brand-navy);opacity:.8}@media (hover:hover){.header-actions .role-btn:hover{background:var(--ctl-secondary-bg-hover);box-shadow:var(--ctl-shadow-raised)}}.header-actions .role-btn:active{background:var(--ctl-secondary-bg-active);box-shadow:none}.header-actions .role-btn[aria-expanded="true"]{background:var(--light-blue);border-color:var(--brand-navy);box-shadow:none}.header-actions .role-btn:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px;box-shadow:0 0 0 5px rgba(173,229,252,.7)}html[lang="en"]{--role-btn-w:160px}html[lang="ar"]{--role-btn-w:154px}html[lang="en"]{--role-btn-wc:132px}html[lang="ar"]{--role-btn-wc:128px}@media (min-width: 901px) and (max-width: 1320px){.header-actions .role-btn{inline-size:auto;min-inline-size:0;max-inline-size:none;gap:6px;padding-inline:8px}.header-actions .role-btn .account-copy strong, .header-actions .role-btn .role-btn-label{font-size:13px}.header-actions .role-btn .ms-ic, .header-actions .role-btn .account-icon{inline-size:20px;block-size:20px}.header-actions .role-btn .role-btn-chevron{display:none}}@media (min-width: 1181px) and (max-width: 1320px){.header-actions .role-btn{inline-size:var(--role-btn-wc,158px);min-inline-size:var(--role-btn-wc,158px);max-inline-size:var(--role-btn-wc,158px)}}@media (min-width: 901px){.header-main{gap:12px}}@media (max-width: 900px){.header-actions .role-seller, .header-actions .role-courier{display:none}.header-actions .role-btn.account-btn{inline-size:44px;min-inline-size:44px;max-inline-size:44px;padding:0;gap:0;border-radius:12px}.header-actions .role-btn.account-btn .account-copy, .header-actions .role-btn.account-btn .role-btn-chevron{display:none}}.role-menu{position:fixed;z-index:900;inline-size:min(360px, calc(100vw - 16px));box-sizing:border-box;padding:8px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid rgba(var(--brand-navy-rgb),.14);border-radius:14px;box-shadow:var(--elev-2)}.role-menu[hidden]{display:none}.role-menu::before{content:"";position:absolute;inset-block-start:-7px;left:calc(var(--notch, 40px) - 7px);inline-size:12px;block-size:12px;background:#fff;border-block-start:1px solid rgba(var(--brand-navy-rgb),.14);border-inline-start:1px solid rgba(var(--brand-navy-rgb),.14);transform:rotate(45deg)}.role-item{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-block-size:64px;padding:8px 12px;border-radius:10px;color:var(--brand-navy);text-decoration:none;font-family:var(--font-ui)}.role-item[hidden]{display:none}.role-item-icon{display:grid;place-items:center;inline-size:36px;block-size:36px;flex:0 0 auto;border-radius:10px;background:var(--light-blue)}.role-item-icon .ms-ic{inline-size:20px;block-size:20px;color:var(--brand-navy)}.role-item-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.role-item-title{display:block;font-size:14.5px;line-height:1.3;font-weight:700;overflow-wrap:normal}.role-item-desc{display:block;font-size:12.5px;line-height:1.35;font-weight:400;color:var(--brand-ink-secondary);overflow-wrap:normal}.role-item.is-primary{background:var(--brand-navy);color:#fff}.role-item.is-primary .role-item-icon{background:rgba(255,255,255,.14)}.role-item.is-primary .role-item-icon .ms-ic{color:#fff}.role-item.is-primary .role-item-desc{color:rgba(255,255,255,.84)}@media (hover:hover){.role-item:not(.is-primary):hover{background:var(--light-blue)}.role-item.is-primary:hover{background:var(--brand-navy-hover)}}.role-item:focus-visible, .drawer-row:focus-visible, .partner-card-action:focus-visible, .home-partner:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px;box-shadow:0 0 0 5px rgba(173,229,252,.7)}.drawer-groups{display:flex;flex-direction:column;gap:16px;margin:0 0 18px}.drawer-group{display:flex;flex-direction:column;gap:2px}.drawer-group[hidden]{display:none}.drawer-group-title{margin:0 0 4px;padding:0 12px;font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink-muted)}.drawer-row{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--navy);text-decoration:none;font-family:var(--font-ui);font-size:15px;font-weight:600;line-height:1.25;text-align:start;cursor:pointer}.drawer-row[hidden]{display:none}.drawer-row .ms-ic{inline-size:22px;block-size:22px;color:var(--brand-navy)}.drawer-row-label{flex:1 1 auto;min-inline-size:0}.drawer-row .nav-chevron{flex:0 0 auto;inline-size:8px;block-size:8px}.drawer-row[data-seller-entry="center"], .drawer-row[data-courier-entry="center"]{background:var(--light-blue)}@media (hover:hover){.drawer-row:hover{background:var(--light-blue)}}.drawer-group .category-drawer-groups{margin:2px 0 6px}.footer-work{position:relative;z-index:1;margin-block:6px 18px}.footer-work h3{margin:0 0 10px;font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.88)}.partner-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 700px){.partner-cards{grid-template-columns:1fr}}.partner-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:start;padding:16px;border-radius:16px;background:rgba(var(--brand-navy-rgb),.72);border:1px solid rgba(255,255,255,.28);color:#fff}.partner-card-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:rgba(255,255,255,.16);color:#fff}.partner-card-icon .ms-ic{inline-size:24px;block-size:24px}.partner-card h4{margin:0;font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:1.3}.partner-card p{margin:2px 0 0;font-family:var(--font-ui);font-size:13.5px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.88)}.site-footer .partner-card-action{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-block-size:44px;padding:0 16px;border-radius:12px;background:#fff;color:var(--navy);font-family:var(--font-ui);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}@media (hover:hover){.site-footer .partner-card-action:hover{background:var(--light-blue)}}main:has(.home-partners) ~ .site-footer .footer-work{display:none}.ms-plus-icon{display:block;margin-inline:auto;flex:0 0 auto;width:20px;height:20px;color:inherit;stroke:currentColor}@media (forced-colors: active){.ms-plus-icon{stroke:ButtonText}button:disabled > .ms-plus-icon{stroke:GrayText}}.hero-dot{position:relative}.hero-dot::after, .home-motion-toggle::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.shop-verified{margin-inline-start:4px;color:var(--brand-navy);font-weight:800}.ms-stars{display:inline-flex;align-items:center;gap:2px;color:#e0a326;line-height:1;vertical-align:middle}.ms-star{display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.ms-star.is-on{fill:currentColor}details:not([open]) > :not(summary){display:none}.auth-page.ax{--ax-bg:var(--brand-navy);--ax-accent:var(--brand-sky);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:640px}.ax-panel{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ax-bg);color:var(--brand-white);container-type:inline-size}.ax-art{position:relative;aspect-ratio:1402 / 1122;flex:0 0 auto;overflow:hidden;background:var(--ax-bg)}.ax-art picture{display:block;width:100%;height:100%}.ax-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none}.ax-copy{display:grid;gap:12px;align-content:start;padding:var(--space-7) clamp(26px,3.4vw,48px) clamp(28px,3.4vw,44px)}.ax-eyebrow{color:var(--ax-accent);font-size:12px;font-weight:800;letter-spacing:.14em}.ax-panel h1{margin:0;max-width:none;color:var(--brand-white);font-size:clamp(26px,9cqi,42px);line-height:1.1;overflow-wrap:normal;text-wrap:balance}.ax-lead{margin:0;max-width:46ch;color:var(--brand-sky-wash);font-size:15px;line-height:1.6}.ax-benefits{display:grid;gap:11px;margin:8px 0 0;padding:0;list-style:none}.ax-benefits li{display:flex;align-items:flex-start;gap:11px;color:var(--brand-white);font-size:14px;font-weight:650;line-height:1.4}.ax-benefits li::before{content:"";flex:0 0 20px;height:20px;margin-top:1px;border-radius:50%;background:var(--ax-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.4l2.2 2.2 4.6-5' fill='none' stroke='%23061764' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.ax-steps{position:relative;display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.ax-steps li{position:relative;display:flex;align-items:flex-start;gap:14px;padding-block-end:20px}.ax-steps li:last-child{padding-block-end:0}.ax-steps li:not(:last-child)::before{content:"";position:absolute;inset-inline-start:15px;inset-block:34px 2px;inline-size:2px;background:var(--brand-navy-hover)}.ax-step-dot{flex:0 0 32px;display:grid;place-items:center;inline-size:32px;min-inline-size:32px;block-size:32px;box-sizing:border-box;border:2px solid var(--ax-accent);border-radius:50%;background:var(--ax-bg);color:var(--ax-accent);font-size:14px;font-weight:800;line-height:1}.ax-steps li.is-current .ax-step-dot, .ax-steps li.is-done .ax-step-dot{background:var(--ax-accent);color:var(--ax-bg)}.ax-step-text{padding-block-start:5px;color:var(--brand-white);font-size:15px;font-weight:700;line-height:1.35}.ax-steps li.is-done .ax-step-text{color:var(--brand-sky-tint)}.ax-card{inline-size:min(500px,100%)}.ax-primary{inline-size:100%;min-block-size:50px;font-size:16px}.ax-secondary{display:flex;align-items:center;justify-content:center;min-block-size:48px;padding:0 18px;text-align:center;text-decoration:none}.header-main input{text-overflow:ellipsis}.ax-wrap{padding-block:28px 56px}.ax-wrap .auth-page{margin:0}.ax-card.ax-status, .ax-entry > .ax-card{display:flex;flex-direction:column;justify-content:center}.ax-entry > .ax-card > h2{margin-block-end:20px}.ax-choices{display:grid;gap:26px}.ax-choice{display:grid;gap:10px}.ax-choice p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;text-align:center}.ax-choice .ax-primary, .ax-choice .ax-secondary, .ax-actions .ax-primary, .ax-actions .ax-secondary{display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:52px;text-decoration:none}.ax-choice .ms-ic{inline-size:20px;block-size:20px}.auth-card > .ax-note, .ax-note{margin:28px 0 0;padding-block-start:18px;border-block-start:1px solid var(--border);color:var(--muted);font-size:14px;line-height:1.55;text-align:center}.ax-status{gap:18px}.ax-chip{align-self:flex-start;padding:7px 14px;border-radius:999px;background:var(--st-warn-bg);color:var(--st-warn-fg);font-size:13px;font-weight:800;line-height:1.2}.ax-status.is-approved .ax-chip{background:var(--st-success-bg);color:var(--st-success-fg)}.ax-status.is-rejected .ax-chip, .ax-status.is-suspended .ax-chip{background:var(--st-danger-bg);color:var(--st-danger-fg)}.ax-facts{display:grid;margin:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.ax-facts > div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px}.ax-facts > div + div{border-block-start:1px solid var(--border)}.ax-facts dt{margin:0;color:var(--muted);font-size:13px}.ax-facts dd{margin:0;color:var(--brand-navy);font-size:14.5px;font-weight:700;text-align:end;overflow-wrap:anywhere}.auth-card > .ax-next, .ax-next{margin:0;padding:14px 16px;border-radius:14px;background:var(--light-blue);color:var(--brand-navy);font-size:14.5px;line-height:1.55}.ax-actions{display:grid;gap:10px}@media (max-width:1024px){.auth-page.ax{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ax-copy{padding-inline:24px;padding-top:calc(var(--space-6) + var(--space-1))}}@media (max-width:767px){.auth-page.ax{grid-template-columns:1fr;min-height:0}.ax-art{aspect-ratio:2.2 / 1;block-size:auto;max-height:none}.ax-art img[data-visual="customer-new"]{object-position:50% 2%}.ax-art img[data-visual="customer-return"]{object-position:50% 36%}.ax-art img[data-visual="seller-new"]{object-position:50% 92%}.ax-art img[data-visual="seller-return"]{object-position:50% 26%}.ax-art img[data-visual="delivery-new"]{object-position:50% 30%}.ax-art img[data-visual="delivery-return"]{object-position:50% 32%}.ax-copy{gap:8px;padding:calc(var(--space-5) + var(--space-1)) 22px 22px}.ax-panel h1{font-size:clamp(23px,7vw,28px)}.ax-lead{font-size:13.5px;line-height:1.5}.ax-benefits{display:none}.ax-steps{grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin-block-start:6px}.ax-steps li{flex-direction:column;align-items:center;gap:7px;padding-block-end:0;text-align:center}.ax-steps li:not(:last-child)::before{inset-block:15px auto;inset-inline:calc(50% + 21px) calc(-50% + 13px);inline-size:auto;block-size:2px}.ax-step-text{padding-block-start:0;font-size:12.5px;line-height:1.3}.ax-card{padding:22px 22px 28px}.ax-card > h2{font-size:22px}.ax-card > p{font-size:14px;margin-block-end:16px}.ax-wrap{padding-block:14px 36px}.ax-choices{gap:20px}.ax-facts > div{padding:11px 14px}}.footer-brand{margin-bottom: 30px}.footer-brand-link{display: inline-flex;flex: none;border-radius: 6px}.footer-brand-link img{display: block;width: 176px;height: auto;aspect-ratio: 1589 / 291}@media (max-width:640px){.footer-brand{margin-bottom: 22px}.footer-brand-link img{width: 156px}}.brand:focus-visible, .footer-brand-link:focus-visible{outline: 2px solid var(--brand-navy);outline-offset: 4px;box-shadow: 0 0 0 7px rgba(173,229,252,.7);border-radius: 6px}.footer-brand-link:focus-visible{outline-color: var(--brand-white);box-shadow: none}.admin-environment{background:var(--brand-mist)}.admin-environment{--adm-ink:var(--ink);--adm-dur-fast:var(--t-base);--adm-ease:var(--ease)}.admin-environment .site-header, .admin-environment .category-drawer, .admin-environment .category-drawer-backdrop, .admin-environment .site-footer{display:none !important}.admin-environment #marketplaceMain{min-height:100vh}@keyframes sellerSheetIn{from{transform:translateY(18px);opacity:.6}to{transform:translateY(0);opacity:1}}:root{--sx-navy:var(--ink);--sx-ink:var(--ink-2);--sx-muted:var(--ink-muted);--sx-page:var(--surface-page);--sx-surface:var(--surface);--sx-soft:var(--st-info-bg);--sx-softer:var(--surface-muted);--sx-hair:rgba(var(--brand-navy-rgb),.09);--sx-hair-2:rgba(var(--brand-navy-rgb),.06);--sx-shadow:var(--elev-1);--sx-lift:var(--elev-2);--sx-radius:var(--r-panel);--sx-radius-sm:var(--r-surface);--sx-radius-xs:var(--r-chip);--sx-green-bg:var(--st-success-bg);--sx-green-fg:var(--st-success-fg);--sx-amber-bg:var(--st-warn-bg);--sx-amber-fg:var(--st-warn-fg);--sx-red-bg:var(--st-danger-bg);--sx-red-fg:var(--st-danger-fg);--sx-grey-bg:var(--st-neutral-bg);--sx-grey-fg:var(--st-neutral-fg);--sx-navw:248px;--sx-navh:66px;--sx-dur:160ms;--sx-ease:cubic-bezier(.22,.61,.36,1);--sx-hero-scrim: linear-gradient(100deg, rgba(7,7,120,.9) 0%, rgba(7,7,120,.74) 30%, rgba(7,7,120,.32) 56%, rgba(7,7,120,.06) 76%, transparent 100%), linear-gradient(180deg, transparent 65%, rgba(7,7,120,.22) 100%);--sx-hero-scrim-mobile: linear-gradient(180deg, rgba(7,7,120,.5) 0%, rgba(7,7,120,.72) 30%, rgba(7,7,120,.85) 60%, rgba(7,7,120,.94) 100%)}@media (prefers-reduced-motion:reduce){:root{--sx-dur:0ms}}.sx-welcome-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--sx-radius);background:var(--sx-navy);color:#fff;margin-block-end:20px;min-block-size:320px;display:flex;align-items:center}.sx-welcome-hero-media{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:74% 46%;pointer-events:none}.sx-welcome-hero-scrim{position:absolute;inset:0;background:var(--sx-hero-scrim);pointer-events:none}.sx-welcome-hero-content, .sx-welcome-hero-content *{font-family: var(--font-family)}.sx-welcome-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-inline-size:520px;padding:30px clamp(22px,4vw,48px)}.sx-welcome-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#cfe0ff}.sx-welcome-hero-heading{margin:2px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.14;letter-spacing:-.01em;color:#fff}.sx-welcome-hero-support{margin:0;font-size:15px;font-weight:700;color:#e7ecff}.sx-welcome-hero-description{margin:2px 0 0;font-size:13.5px;line-height:1.55;color:#d3dcfb;max-inline-size:440px}.sx-welcome-hero-status{margin-block-start:4px}.sx-welcome-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:10px}.sx-welcome-hero-primary{background:#fbf6ea;color:var(--sx-navy)}.sx-welcome-hero-primary:hover{background:#fff}.sx-welcome-hero-secondary{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.5)}.sx-welcome-hero-secondary:hover{background:rgba(255,255,255,.18)}.sx-welcome-hero-primary .sx-icon, .sx-welcome-hero-secondary .sx-icon{inline-size:18px;block-size:18px}@media (max-width:640px){.sx-welcome-hero{min-block-size:360px;align-items:flex-end}.sx-welcome-hero-media{object-position:60% 42%}.sx-welcome-hero-scrim{background:var(--sx-hero-scrim-mobile)}.sx-welcome-hero-content{max-inline-size:none;padding:22px 20px 24px}.sx-welcome-hero-description{max-inline-size:none}}.sx-status-slot:empty{display:none}.sell-page{display:flex;flex-direction:column}.nc-wrap{position:relative;display:inline-flex}.nc-panel, .nc-page{--nc-ink:var(--sx-ink);--nc-muted:var(--sx-muted);--nc-hair:var(--sx-hair);--nc-navy:var(--brand-navy);--nc-soft:var(--sx-softer);--nc-unread:var(--sx-soft)}.nc-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:60;inline-size:min(400px, calc(100vw - 24px));max-block-size:min(560px, calc(100vh - 96px));display:flex;flex-direction:column;background:var(--sx-surface);border:1px solid var(--nc-hair);border-radius:var(--sx-radius);box-shadow:var(--sx-lift);opacity:0;transform:translateY(-4px);transition:opacity .14s ease, transform .14s ease;color:var(--nc-ink)}.nc-panel[hidden]{display:none}.nc-panel.is-open{opacity:1;transform:none}.nc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-block-end:1px solid var(--nc-hair)}.nc-head h2{margin:0;font-size:17px;line-height:1.3;font-family:var(--font-ui, inherit);color:var(--nc-ink)}.nc-body-wrap{overflow-y:auto;overscroll-behavior:contain;min-block-size:0;flex:1 1 auto}.nc-foot{padding:10px 16px;border-block-start:1px solid var(--nc-hair);text-align:center}.nc-link{background:none;border:0;padding:6px 4px;font:600 14px/1.2 var(--font-ui, inherit);color:var(--nc-navy);cursor:pointer;text-decoration:none;border-radius:var(--sx-radius-xs)}.nc-link:hover{text-decoration:underline}.nc-link[hidden]{display:none}.nc-list{list-style:none;margin:0;padding:0}.nc-li + .nc-li{border-block-start:1px solid var(--nc-hair)}.nc-item{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;gap:12px;align-items:start;inline-size:100%;padding:12px 16px;min-block-size:56px;background:transparent;border:0;text-align:start;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.nc-item:hover{background:var(--nc-soft)}.nc-item.is-unread{background:var(--nc-unread)}.nc-item:focus-visible, .nc-link:focus-visible, .nc-btn:focus-visible{outline:2px solid var(--nc-navy);outline-offset:-2px}.nc-icon{inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;background:var(--sx-soft);color:var(--nc-navy)}.nc-icon.nc-kind-stock{background:var(--sx-amber-bg);color:var(--sx-amber-fg)}.nc-icon.nc-kind-delivery{background:var(--sx-red-bg);color:var(--sx-red-fg)}.nc-icon.nc-kind-application, .nc-icon.nc-kind-shop{background:var(--sx-green-bg);color:var(--sx-green-fg)}.nc-text{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.nc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:600 12px/1.3 var(--font-ui, inherit);color:var(--nc-muted)}.nc-meta time{margin-inline-start:auto;font-weight:500}.nc-title{font:600 14.5px/1.4 var(--font-ui, inherit);color:var(--nc-ink);overflow-wrap:anywhere}.nc-item:not(.is-unread) .nc-title{font-weight:500}.nc-body{font:400 13.5px/1.45 var(--font-ui, inherit);color:var(--nc-muted);overflow-wrap:anywhere}.nc-cta{font:600 13px/1.3 var(--font-ui, inherit);color:var(--nc-navy)}.nc-cta::after{content:" \203A"}.nc-state{padding-block-start:6px}.nc-dot{display:block;inline-size:10px;block-size:10px;border-radius:50%;background:var(--nc-navy)}.nc-btn{display:block;margin:10px auto;padding:10px 18px;min-block-size:44px;border-radius:var(--sx-radius-sm);border:1px solid var(--nc-hair);background:var(--sx-surface);color:var(--nc-navy);font:600 14px/1.2 var(--font-ui, inherit);cursor:pointer}.nc-btn:hover:not(:disabled){background:var(--nc-soft)}.nc-btn:disabled{cursor:default}.nc-state-box{padding:28px 20px;text-align:center;color:var(--nc-muted)}.nc-state-box strong{display:block;color:var(--nc-ink);font:600 15px/1.4 var(--font-ui, inherit)}.nc-state-box p{margin:6px 0 12px;font:400 14px/1.5 var(--font-ui, inherit)}.nc-skel{display:block;block-size:44px;margin:10px 16px;border-radius:var(--sx-radius-xs);background:linear-gradient(90deg, var(--sx-softer), var(--sx-soft), var(--sx-softer));background-size:200% 100%;animation:ncShimmer 1.2s linear infinite}@keyframes ncShimmer{to{background-position:-200% 0}}.nc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nc-quiet{margin:0;padding:10px 0;color:var(--nc-muted);font:400 14px/1.5 var(--font-ui, inherit)}.nc-compact .nc-item{padding:10px 4px}.nc-page{padding:0;overflow:hidden}.nc-page .nc-head{padding:16px 20px 12px}.nc-page .nc-item{padding:14px 20px}@keyframes ncRing{0%{box-shadow:0 0 0 0 rgba(var(--brand-navy-rgb),.45)}100%{box-shadow:0 0 0 12px rgba(var(--brand-navy-rgb),0)}}@media (max-width:899px){.nc-panel{display:none}}@media (prefers-reduced-motion:reduce){.nc-panel{transition:none}}a[data-public-shop].is-unavailable{color:var(--sx-amber-fg)}@keyframes sx-confirm-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.marketplace-page.dx-page-wrap{max-inline-size:none;padding:0;margin:0;background:var(--sx-page)}.dx-shell{font-family:var(--font-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", sans-serif);color:var(--sx-ink);min-block-size:100dvh;padding-block-end:calc(var(--sx-navh) + 16px + env(safe-area-inset-bottom, 0px))}.dx-shell *, .dx-shell *::before, .dx-shell *::after{box-sizing:border-box}.dx-topbar{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:64px;padding:8px 12px;background:var(--sx-surface);border-block-end:1px solid var(--sx-hair)}.dx-brand{display:flex;align-items:center;gap:10px;min-inline-size:0;text-decoration:none;color:var(--sx-navy)}.dx-mark{inline-size:34px;block-size:34px;flex:none}.dx-brand-text{display:flex;flex-direction:column;min-inline-size:0;line-height:1.2}.dx-brand-text small{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--sx-muted)}.dx-brand-text strong{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:34vw}.dx-topbar-actions{display:flex;align-items:center;gap:8px;flex:none}.dx-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:12px;color:var(--sx-navy);background:var(--sx-softer);text-decoration:none}.dx-icon-btn .notification-count{position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.dx-icon{inline-size:24px;block-size:24px;flex:none}.dx-avail{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 14px;border-radius:22px;border:1.5px solid var(--sx-hair);background:var(--sx-surface);color:var(--sx-navy);font:700 14px/1.2 var(--font-ui, inherit);cursor:pointer}.dx-avail-dot{inline-size:10px;block-size:10px;border-radius:50%;background:var(--sx-grey-fg);flex:none}.dx-avail.is-on{background:var(--sx-green-bg);color:var(--sx-green-fg);border-color:var(--sx-green-fg)}.dx-avail.is-on .dx-avail-dot{background:var(--sx-green-fg)}.dx-avail.is-unknown{opacity:.7;cursor:default}.dx-avail-large{min-block-size:56px;padding:0 22px;font-size:16px;border-radius:28px}.dx-page{max-inline-size:760px;margin-inline:auto;padding:16px 16px 8px}.dx-page-head h1{margin:0 0 4px;font-size:24px;line-height:1.25;color:var(--sx-navy);overflow-wrap:normal}.dx-page-head p{margin:0 0 16px;color:var(--sx-muted);font-size:15px;line-height:1.5}.dx-card{margin:0 0 14px;padding:16px;background:var(--sx-surface);border:1px solid var(--sx-hair);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow)}.dx-card h2{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sx-muted)}.dx-card p{margin:0 0 6px;font-size:16px;line-height:1.5}.dx-strong{font-weight:700;color:var(--sx-navy);font-size:17px}.dx-muted{color:var(--sx-muted);font-size:14px}.dx-note{padding:10px 12px;border-radius:var(--sx-radius-xs);background:var(--sx-amber-bg);color:var(--sx-amber-fg);font-size:14px}.dx-switch{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.dx-switch h2{margin:0 0 4px;font-size:18px;letter-spacing:0;text-transform:none;color:var(--sx-navy)}.dx-switch p{color:var(--sx-muted);font-size:14px}.dx-switch.is-on{background:var(--sx-green-bg);border-color:var(--sx-green-fg)}.dx-counters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:0 0 12px}.dx-counter{padding:14px 12px;border-radius:var(--sx-radius-sm);background:var(--sx-surface);border:1px solid var(--sx-hair);display:flex;flex-direction:column;gap:2px}.dx-counter b{font-size:28px;line-height:1.1;color:var(--sx-navy)}.dx-counter span{font-size:13px;color:var(--sx-muted);line-height:1.3}.dx-counter.tone-red.has-count{background:var(--sx-red-bg);border-color:var(--sx-red-fg)}.dx-counter.tone-red.has-count b, .dx-counter.tone-red.has-count span{color:var(--sx-red-fg)}.dx-counter.tone-navy.has-count{background:var(--sx-soft)}.dx-today-note{margin:0 0 16px;color:var(--sx-muted);font-size:14px}.dx-section{margin:0 0 16px}.dx-section h2{margin:0 0 8px;font-size:15px;color:var(--sx-navy)}.dx-job-list{display:flex;flex-direction:column;gap:10px}.dx-job{position:relative;display:grid;gap:6px;padding:14px 44px 14px 14px;padding-inline:14px 40px;min-block-size:88px;border-radius:var(--sx-radius);background:var(--sx-surface);border:1px solid var(--sx-hair);box-shadow:var(--sx-shadow);text-decoration:none;color:var(--sx-ink)}.dx-job-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dx-job-top strong{font-size:16px;color:var(--sx-navy);overflow-wrap:anywhere}.dx-job-route{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--sx-navy)}.dx-job-meta{font-size:13.5px;color:var(--sx-muted);line-height:1.4}.dx-job-go{position:absolute;inset-block-start:50%;inset-inline-end:14px;transform:translateY(-50%);font-size:26px;color:var(--sx-muted)}.dx-job-assigned{border-color:var(--sx-navy)}.dx-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.4;background:var(--sx-grey-bg);color:var(--sx-grey-fg)}.dx-chip-assigned{background:var(--sx-soft);color:var(--sx-navy)}.dx-chip-accepted, .dx-chip-picked_up, .dx-chip-on_the_way{background:var(--sx-amber-bg);color:var(--sx-amber-fg)}.dx-chip-delivered{background:var(--sx-green-bg);color:var(--sx-green-fg)}.dx-chip-failed, .dx-chip-cancelled, .dx-chip-returned{background:var(--sx-red-bg);color:var(--sx-red-fg)}.dx-more{inline-size:100%;margin-block-start:12px}.dx-empty, .dx-state{padding:32px 20px;text-align:center;background:var(--sx-surface);border:1px dashed var(--sx-hair);border-radius:var(--sx-radius)}.dx-empty h2, .dx-state h1{margin:6px 0;font-size:20px;color:var(--sx-navy)}.dx-empty p, .dx-state p{margin:0 0 12px;color:var(--sx-muted)}.dx-empty > span{font-size:28px;color:var(--sx-muted)}.dx-state{margin:24px 16px}.dx-state-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.dx-job-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 8px}.dx-order{font-size:18px;font-weight:800;color:var(--sx-navy);overflow-wrap:anywhere}.dx-eta{margin:0 0 12px;color:var(--sx-muted);font-size:14px}.dx-steps{display:flex;gap:4px;list-style:none;margin:0 0 14px;padding:0}.dx-steps li{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11.5px;line-height:1.25;color:var(--sx-muted)}.dx-step-dot{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--sx-softer);color:var(--sx-muted);font-weight:700;font-size:13px}.dx-step-dot .dx-icon{inline-size:18px;block-size:18px}.dx-steps li.is-done .dx-step-dot{background:var(--sx-green-fg);color:#fff}.dx-steps li.is-current .dx-step-dot{background:var(--sx-navy);color:#fff}.dx-steps li.is-current, .dx-steps li.is-done{color:var(--sx-navy);font-weight:600}.dx-banner{margin:0 0 12px;padding:12px 14px;border-radius:var(--sx-radius-sm);font-size:14.5px;line-height:1.45;font-weight:600}.dx-banner-warn{background:var(--sx-amber-bg);color:var(--sx-amber-fg)}.dx-banner-danger{background:var(--sx-red-bg);color:var(--sx-red-fg)}.dx-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:8px}.dx-pay-line{font-size:19px;font-weight:800;color:var(--sx-navy)}.dx-pay-line.is-online{color:var(--sx-green-fg)}.dx-dl{margin:8px 0 0;display:grid;gap:8px}.dx-dl div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.dx-dl dt{color:var(--sx-muted)}.dx-dl dd{margin:0;font-weight:700;color:var(--sx-navy);text-align:end}.dx-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dx-items li{display:flex;justify-content:space-between;gap:12px;font-size:15px}.dx-timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dx-timeline li{display:flex;flex-direction:column;font-size:14.5px}.dx-timeline small{color:var(--sx-muted)}.dx-actionbar{position:sticky;inset-block-end:calc(var(--sx-navh) + 8px + env(safe-area-inset-bottom, 0px));z-index:30;display:grid;gap:8px;padding:10px;margin-block-start:8px;background:var(--sx-surface);border:1px solid var(--sx-hair);border-radius:var(--sx-radius);box-shadow:var(--sx-lift)}.dx-secondary{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:8px}.dx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:0 18px;border-radius:12px;border:1.5px solid transparent;font:700 15px/1.2 var(--font-ui, inherit);text-decoration:none;cursor:pointer;text-align:center}.dx-btn-primary{background:var(--sx-navy);color:#fff}.dx-btn-quiet{background:var(--sx-surface);color:var(--sx-navy);border-color:var(--sx-hair)}.dx-btn-danger{background:var(--sx-red-fg);color:#fff}.dx-btn-danger-soft{background:var(--sx-red-bg);color:var(--sx-red-fg)}.dx-btn-xl{min-block-size:58px;font-size:17px;inline-size:100%}.dx-btn:disabled{background:var(--sx-grey-bg);color:var(--sx-grey-fg);cursor:default}.dx-btn:focus-visible, .dx-avail:focus-visible, .dx-icon-btn:focus-visible, .dx-nav-item:focus-visible, .dx-job:focus-visible, .dx-radio input:focus-visible + span{outline:2px solid var(--brand-navy);outline-offset:2px;box-shadow:0 0 0 5px rgba(173,229,252,.7)}.dx-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--sx-navy)}.dx-field small{font-weight:400;color:var(--sx-muted)}.dx-field input:not([type="checkbox"]):not([type="radio"]), .dx-field textarea, .dx-field select{inline-size:100%;min-block-size:48px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--sx-hair);background:var(--sx-surface);color:var(--sx-ink);font:400 16px/1.4 var(--font-ui, inherit)}.dx-field [aria-invalid="true"]{border-color:var(--sx-red-fg)}.dx-radios{margin:0 0 14px;padding:0;border:0;display:grid;gap:8px}.dx-radios legend{margin:0 0 8px;padding:0;font-weight:700;color:var(--sx-navy)}.dx-radio{position:relative;display:block}.dx-radio input{position:absolute;opacity:0;inset:0}.dx-radio span{display:flex;align-items:center;min-block-size:48px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--sx-hair);background:var(--sx-surface);font-size:15px;font-weight:600;color:var(--sx-ink)}.dx-radio input:checked + span{border-color:var(--sx-navy);background:var(--sx-soft);color:var(--sx-navy)}.dl-vehicles{grid-template-columns:repeat(2, minmax(0, 1fr))}.dl-vehicles legend{grid-column:1 / -1}.dx-check{margin:0 0 12px}.dx-sheet-error{margin:0 0 10px;padding:10px 12px;border-radius:var(--sx-radius-xs);background:var(--sx-red-bg);color:var(--sx-red-fg);font-size:14px;font-weight:600}.dx-sheet-error[hidden]{display:none}.dx-sheet{position:fixed;inset:0;z-index:var(--z-modal,100);display:flex;align-items:flex-end;justify-content:center}.dx-sheet-backdrop{position:absolute;inset:0;background:rgba(var(--brand-navy-rgb),.55)}.dx-sheet-panel{position:relative;inline-size:min(520px, 100%);max-block-size:88dvh;overflow:auto;padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;background:var(--sx-surface);box-shadow:var(--sx-lift);animation:dx-sheet-in 180ms var(--sx-ease)}.dx-sheet-panel h2{margin:0 0 12px;font-size:19px;color:var(--sx-navy)}.dx-sheet-panel p{margin:0 0 14px;font-size:15.5px;line-height:1.5}.dx-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@keyframes dx-sheet-in{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.dx-sheet-panel{animation:none}}.dx-sheet-open{overflow:hidden}.dx-bottomnav{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:grid;grid-template-columns:repeat(4, 1fr);min-block-size:var(--sx-navh);padding-block-end:env(safe-area-inset-bottom, 0px);background:var(--sx-surface);border-block-start:1px solid var(--sx-hair)}.dx-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:var(--sx-navh);padding:6px 4px;text-decoration:none;color:var(--sx-muted);font-size:12px;font-weight:600}.dx-nav-item.is-active{color:var(--sx-navy)}.dx-nav-item.is-active .dx-icon{stroke-width:2.2}@media (min-width:900px){.dx-page{padding-block-start:24px}.dx-counters{grid-template-columns:repeat(4, minmax(0, 1fr))}.dx-switch{flex-direction:row;align-items:center;justify-content:space-between}.dx-brand-text strong{max-inline-size:none}.dx-sheet{align-items:center}.dx-sheet-panel{border-radius:20px}}.dx-switcher{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dx-signout{inline-size:100%}.dl-page{padding-block:24px 48px}.dl-hero-compact{padding:20px}.dl-status{padding:24px 20px;border-radius:var(--sx-radius);background:var(--sx-surface);border:1px solid var(--sx-hair);margin:0 0 24px}.dl-status h1{margin:6px 0 8px;font-size:24px;line-height:1.25;color:var(--sx-navy);overflow-wrap:normal}.dl-status.is-approved{border-color:var(--sx-green-fg)}.dl-status.is-rejected, .dl-status.is-suspended{border-color:var(--sx-red-fg)}.dl-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--sx-soft);color:var(--sx-navy);font-size:12.5px;font-weight:700}.dl-summary{display:grid;gap:8px;margin:12px 0}.dl-summary div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.dl-summary dt{color:var(--sx-muted)}.dl-summary dd{margin:0;font-weight:700}.dl-next{margin:12px 0 16px}.dl-form{padding:18px 16px;border-radius:var(--sx-radius);background:var(--sx-surface);border:1px solid var(--sx-hair);margin:0 0 24px}.dx-loading{display:flex;flex-direction:column;align-items:center;gap:12px;border-style:solid}.dx-spinner{inline-size:28px;block-size:28px;border-radius:50%;border:3px solid var(--sx-hair);border-block-start-color:var(--sx-navy);animation:dx-spin .8s linear infinite}@keyframes dx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dx-spinner{animation:none}}.journey-page{inline-size:min(780px, calc(100% - 32px));margin-inline:auto;padding-block:28px 40px}.journey-hero{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.journey-hero-icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:14px;background:var(--light-blue);color:var(--brand-navy)}.journey-hero-icon .ms-ic{inline-size:28px;block-size:28px}.journey-hero h1{margin:0;font-size:clamp(25px, 5vw, 32px);line-height:1.25;color:var(--navy)}html[dir="rtl"] .journey-hero h1{line-height:1.55}.journey-hero p{margin:0;max-inline-size:34em;font-size:16px;line-height:1.55;color:var(--brand-ink-secondary)}.journey-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-block-start:8px}.journey-actions a{display:inline-flex;box-sizing:border-box;flex:0 0 auto;inline-size:auto;align-items:center;justify-content:center;gap:8px;min-block-size:48px;margin:0;padding-block:0;padding-inline:18px;line-height:1.25}@media (max-width: 480px){.journey-actions a{flex:1 1 100%}}.journey-actions .ms-ic{inline-size:20px;block-size:20px}.journey-steps{--step-gap:28px;list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:0 var(--step-gap)}.journey-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0;background:none;border:0;cursor:default}.journey-step-marker{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;inline-size:36px;block-size:36px;border:2px solid var(--brand-navy);border-radius:50%;background:#fff;color:var(--brand-navy);font-family:var(--font-ui);font-size:15px;font-weight:700;line-height:1}.journey-step:not(:last-child)::after{content:"";position:absolute;inset-block-start:17px;inset-inline-start:46px;inline-size:calc(100% - 46px + var(--step-gap) - 10px);block-size:2px;background:rgba(var(--brand-navy-rgb),.22);border-radius:1px}.journey-step-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0}.journey-step-icon{inline-size:24px;block-size:24px;color:var(--brand-navy);margin-block-end:2px}.journey-step h2{margin:0;font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:1.3;color:var(--brand-navy);overflow-wrap:normal}html[dir="rtl"] .journey-step h2{line-height:1.5}.journey-step p{margin:0;font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--brand-ink-secondary);max-inline-size:26em}@media (max-width: 680px){.journey-steps{grid-template-columns:1fr;gap:0;margin-block-start:26px}.journey-step{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;align-items:start;padding-block-end:26px}.journey-step:last-child{padding-block-end:0}.journey-step:not(:last-child)::after{inset-block-start:44px;inset-inline-start:17px;inline-size:2px;block-size:calc(100% - 44px - 8px)}.journey-step-body{padding-block-start:3px}}.journey-note{margin:16px 0 0;font-size:13.5px;line-height:1.5;color:var(--brand-ink-secondary)}.seller-status-card .sell-next{margin:12px 0 4px;padding:12px 14px;border-radius:12px;background:var(--sx-soft);line-height:1.55}.seller-status-card .sell-next strong{display:block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted);margin-block-end:2px}.dx-chip .ms-ic{inline-size:16px;block-size:16px;margin-inline-end:6px;vertical-align:-3px}.dx-btn .ms-ic{inline-size:22px;block-size:22px;margin-inline-end:8px}.dx-btn-primary{display:inline-flex;align-items:center;justify-content:center}.seller-onboarding-page .page-shell.journey-page{inline-size:min(780px, calc(100% - 32px));max-inline-size:780px;margin-inline:auto;padding-inline:0}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--gutter: 16px;--content-max: 1850px;--readable: 68ch;--r-surface: 14px;--r-panel: 16px;--r-chip: 8px;--elev-0: none;--elev-1: 0 1px 2px rgba(var(--brand-navy-rgb),.07);--elev-2: 0 8px 24px rgba(var(--brand-navy-rgb),.12), 0 1px 3px rgba(var(--brand-navy-rgb),.08);--surface: #ffffff;--surface-muted: var(--brand-mist);--surface-page: var(--canvas-page);--line: var(--brand-sky-line);--line-strong: var(--brand-field-line);--ink: var(--brand-navy);--ink-2: var(--brand-navy);--ink-muted: var(--brand-ink-muted);--st-success-fg: #0f6b3f;--st-success-bg: #e6f5ec;--st-warn-fg: #7a4a00;--st-warn-bg: #fff3d6;--st-danger-fg: #a12626;--st-danger-bg: #fdecec;--st-info-fg: var(--brand-navy);--st-info-bg: var(--brand-sky-tint);--st-neutral-fg: #43507f;--st-neutral-bg: var(--brand-sky-wash);--fs-xs: 12px;--fs-sm: 13.5px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 21px;--fs-2xl: 28px;--lh-tight: 1.25;--lh-body: 1.5;--t-fast: 120ms;--t-base: 180ms;--ease: cubic-bezier(.22,.61,.36,1);--target: 44px}html[dir="rtl"]{--lh-tight: 1.5;--lh-body: 1.7}.ms-status{display: inline-flex;align-items: center;gap: var(--sp-2);min-height: 28px;padding: 0 var(--sp-3);border-radius: var(--r-chip);font: 600 var(--fs-xs)/1.2 var(--font-ui, system-ui, sans-serif);letter-spacing: 0;text-transform: none;white-space: normal;color: var(--st-neutral-fg);background: var(--st-neutral-bg)}.ms-status::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;flex: 0 0 8px}.ms-status--warn{color: var(--st-warn-fg);background: var(--st-warn-bg)}.ms-state{padding: var(--sp-5) var(--sp-4);border: 1px dashed var(--line);border-radius: var(--r-surface);background: var(--surface);color: var(--ink-muted);font: var(--fs-md)/var(--lh-body) var(--font-ui, system-ui, sans-serif);text-align: start}.ms-state-title{margin: 0 0 var(--sp-2);color: var(--ink);font-weight: 600}.ms-state-body{margin: 0;max-width: var(--readable)}.ms-state-action{margin-top: var(--sp-3)}.ms-state--failure{border-style: solid;border-color: #e7b9b9;background: var(--st-danger-bg);color: var(--st-danger-fg)}.ms-state--failure .ms-state-title{color: var(--st-danger-fg)}.ms-state--unavailable{background: var(--surface-muted);border-style: solid}.ms-state--loading{border-style: solid;background: var(--surface-muted)}.ms-state--loading::after{content: "";display: block;margin-top: var(--sp-3);height: 10px;width: 40%;border-radius: 5px;background: var(--line)}@media (prefers-reduced-motion: reduce){.ms-status, .ms-state{transition: none}}.cart-line.is-conflict{background: #fffdf5;border-color: #ecd9a4}.cart-line-alert{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2);margin-top: var(--sp-2)}.cart-subs{margin-top: var(--sp-2);display: grid;gap: var(--sp-2)}.commerce-primary.is-disabled{background-color: var(--ctl-disabled-bg);color: var(--ctl-disabled-fg);border-color: var(--ctl-disabled-border);cursor: not-allowed;pointer-events: auto}.cart-line-alert .commerce-secondary{width: auto;min-height: 36px;padding-inline: var(--sp-4);flex: 0 0 auto}.cart-line-actions{display: flex;flex-wrap: wrap;gap: var(--sp-1) var(--sp-3)}.cart-line-actions button{min-height: var(--target);display: inline-flex;align-items: center;padding: 0 var(--sp-2)}.dcard-title{font-size: var(--fs-sm)}.cart-line-breakdown{display: block;flex: 1 1 100%;color: var(--ink-muted);font-size: var(--fs-xs)}html[dir="rtl"]{text-align: right}html[dir="rtl"] .product-badge{left: auto;right: 12px}html[dir="rtl"] .favorite-btn{right: auto;left: 12px}html[dir="rtl"] .toast{right: auto;left: 24px}html[dir="rtl"] .language-menu{left: auto;right: 0}html[dir="rtl"] .language-menu button{text-align: right}html[dir="rtl"] .search-suggestions{left: 0;right: 72px}html[dir="rtl"] .notification-menu{right: auto;left: 0}html[dir="rtl"] .notification-menu-head button{text-align: right}html[dir="rtl"] .notification-item{text-align: right}html[dir="rtl"] .cart-count, html[dir="rtl"] .notification-count{right: auto;left: -5px}html[dir="rtl"] .category-drawer{inset: 0 0 0 auto;border-radius: 24px 0 0 24px;transform: translateX(102%)}html[dir="rtl"] .category-drawer-root.is-open .category-drawer{transform: translateX(0)}html[dir="rtl"] .category-drawer-subcategories{transform: translateX(-100%)}html[dir="rtl"] .category-drawer.is-subcategory .category-drawer-main{transform: translateX(24%)}html[dir="rtl"] .category-drawer.is-subcategory .category-drawer-subcategories{transform: translateX(0)}html[dir="rtl"] .cart-drawer{inset: 0 auto 0 0;box-shadow: 24px 0 70px rgba(var(--brand-navy-rgb),.2);transform: translateX(-102%)}html[dir="rtl"] .cart-drawer-root.is-open .cart-drawer{transform: translateX(0)}@media (max-width: 767px){html[dir="rtl"] .search-suggestions{left: 0;right: 0}}html[dir="rtl"] .category-drawer-row, html[dir="rtl"] .account-btn, html[dir="rtl"] .account-nav a, html[dir="rtl"] .account-nav button, html[dir="rtl"] .seller-table th{text-align: right}html[dir="rtl"] .nav-chevron-right{transform: rotate(135deg)}html[dir="rtl"] .nav-chevron-left{transform: rotate(-45deg)}html[dir="rtl"] .hero-control, html[dir="rtl"] .home-category-control, html[dir="rtl"] .breadcrumbs i{display: inline-block;transform: scaleX(-1)}@media (min-width:641px){html[dir="rtl"] .sx-welcome-hero-media{object-position: 26% 46%}html[dir="rtl"] .sx-welcome-hero-scrim{background: linear-gradient(260deg, rgba(7,7,120,.9) 0%, rgba(7,7,120,.74) 30%, rgba(7,7,120,.32) 56%, rgba(7,7,120,.06) 76%, transparent 100%), linear-gradient(180deg, transparent 65%, rgba(7,7,120,.22) 100%)}}@media (max-width: 540px){html[dir="rtl"] .category-drawer{border-radius: 0}}html[dir="rtl"] .dock-rail[data-fade-end="1"]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}html[dir="rtl"] .dock-rail[data-fade-start="1"]{-webkit-mask-image:linear-gradient(to left,transparent,#000 28px);mask-image:linear-gradient(to left,transparent,#000 28px)}html[dir="rtl"] .dock-rail[data-fade-start="1"][data-fade-end="1"]{-webkit-mask-image:linear-gradient(to left,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to left,transparent,#000 28px,#000 calc(100% - 28px),transparent)}html[dir="rtl"] .dshelf-arrow::before{transform:scaleX(-1)}html[dir="rtl"] .cmenu-dept-chevron{transform:rotate(135deg)}html[dir="rtl"] .dcard-title, html[dir="rtl"] .dshelf-title h3, html[dir="rtl"] .cmenu-panel-head h3{line-height:1.5}html[dir="rtl"] .dshelf-set-head h2{line-height:1.4;letter-spacing:0}html[dir="rtl"] .dshelf-set-head h2, html[dir="rtl"] .dshelf-title h3{text-transform:none}html[dir="rtl"] .skip-link{left: auto;right: 12px}html[dir="rtl"] .footer-brand-line{letter-spacing: 0;line-height: 1.45}html[dir="rtl"] .sell-page h1{line-height: 1.45;letter-spacing: 0}html[dir="rtl"] .nc-cta::after{content:" \2039"}html[dir="rtl"] .nc-meta time{margin-inline-start:auto}@media (min-width: 768px){html[dir="rtl"] #home-categories{min-height: 258px}}html[dir="rtl"] .dx-arrow, html[dir="rtl"] .dx-job-go{display:inline-block;transform:scaleX(-1)}html[dir="rtl"] .dx-job-go{transform:translateY(-50%) scaleX(-1)}html[dir="rtl"] .dx-shell, html[dir="rtl"] .dl-page{text-align:right}html[dir="rtl"] .ax-panel h1, html[dir="rtl"] .ao-panel h1{line-height:1.5}html[dir="rtl"] .ax-eyebrow, html[dir="rtl"] .ao-eyebrow{letter-spacing:0;font-size:13px}html[dir="rtl"] .ax-lead, html[dir="rtl"] .ao-lead{line-height:1.85}html[dir="rtl"] .ax-benefits li, html[dir="rtl"] .ax-step-text{line-height:1.7}html[dir="rtl"] .ax-secondary, html[dir="rtl"] .ax-primary, html[dir="rtl"] .ao-primary{letter-spacing:0}
