/* 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}.hero-tile, .hero-main{border-radius:23px;overflow:hidden;box-shadow:var(--shadow);position:relative;background:#d7e3ff}.hero-tile{min-width:0;min-height:0}.hero-card-top-sellers{grid-column:1;grid-row:1}.hero-card-new-arrivals{grid-column:1;grid-row:2}.hero-card-jam3iya{grid-column:3;grid-row:1}.hero-card-trending{grid-column:3;grid-row:2}.hero-tile img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .38s ease}.hero-tile:hover img{transform:scale(1.012)}.hero-card-jam3iya img{object-position:42% center}.hero-card-trending img{object-position:58% center}.hero-main{min-width:0;min-height:0;grid-column:2;grid-row:1 / span 2}.hero-carousel{width:100%;aspect-ratio:2646 / 624;touch-action:pan-y;isolation:isolate}.hero-slides, .hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;transform:none;pointer-events:none;z-index:0}.hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.hero-slide.is-leaving{opacity:0;z-index:1}.hero-carousel[data-dir="next"] .hero-slide.is-active{animation:hero-slide-in-right var(--hero-dur) var(--ease-standard) both}.hero-carousel[data-dir="prev"] .hero-slide.is-active{animation:hero-slide-in-left var(--hero-dur) var(--ease-standard) both}.hero-carousel[data-dir="next"] .hero-slide.is-leaving{animation:hero-slide-out-left var(--hero-dur) var(--ease-standard) both}.hero-carousel[data-dir="prev"] .hero-slide.is-leaving{animation:hero-slide-out-right var(--hero-dur) var(--ease-standard) both}@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-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-controls{position:absolute;inset:0;z-index:4;pointer-events:none}.hero-control{position:absolute;top:calc(50% - 20px);width:40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center;color:white;line-height:1;cursor:pointer;pointer-events:auto}.hero-prev{left:16px}.hero-next{right:16px}.hero-control svg{width:18px;height:18px;display:block}.hero-dots{position:absolute;right:18px;bottom:12px;display:flex;align-items:center;gap:7px;padding:0 4px;pointer-events:auto}.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}.home-motion-toggle{position:absolute;inset-inline-start:16px;bottom:12px;z-index:5;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--ctl-veil-border);border-radius:50%;background:var(--ctl-veil-bg);color:var(--navy);box-shadow:var(--ctl-shadow);cursor:pointer;pointer-events:auto;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.home-motion-toggle svg{width:14px;height:14px;display:block;fill:currentColor}.home-motion-toggle .motion-icon-play{display:none}.home-motion-toggle[aria-pressed="true"] .motion-icon-pause{display:none}.home-motion-toggle[aria-pressed="true"] .motion-icon-play{display:block}@media (hover:hover){.home-motion-toggle:hover{background-color:var(--ctl-veil-bg-hover)}}.home-motion-toggle:active{background-color:var(--light-blue);border-color:var(--brand-navy)}.home-motion-toggle:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}@media (max-width: 900px){.home-motion-toggle{position:static;inset:auto}}@media (prefers-reduced-motion: reduce){.home-motion-toggle{display:none}.hero-slide{transform:none;transition:opacity 250ms ease}.hero-carousel[data-dir] .hero-slide.is-active, .hero-carousel[data-dir] .hero-slide.is-leaving{animation:none;transform:none}}.hero-slide-caption, .hero-tile-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(5,9,42,.82) 0%, rgba(5,9,42,.46) 54%, rgba(5,9,42,0) 100%)}.hero-main{container-type:inline-size}.hero-slide-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:26px 64px 30px;background:linear-gradient(to top, rgba(5,9,42,.80) 0%, rgba(5,9,42,.46) 48%, rgba(5,9,42,0) 88%)}.hero-slide-caption h2{margin:0;max-width:none;white-space:pre-line;color:#fff;font-weight:900;letter-spacing:-.012em;font-size:clamp(19px, 1.6vw, 42px);font-size:clamp(19px, 2.8cqw, 44px);line-height:1.06;text-shadow:0 1px 2px rgba(2,6,30,.86), 0 2px 16px rgba(2,6,30,.58)}.hero-slide-support{margin:0;max-width:58ch;color:rgba(255,255,255,.95);font-weight:700;font-size:clamp(13px, 1.25vw, 17px);font-size:clamp(12.5px, 1.85cqw, 17px);line-height:1.4;text-shadow:0 1px 2px rgba(2,6,30,.88), 0 2px 12px rgba(2,6,30,.55)}.hero-tile-caption{padding:28px 14px 14px;color:#fff;font-weight:800;font-size:clamp(13px, 1.5vw, 19px);line-height:1.22;text-shadow:0 1px 8px rgba(0,0,10,.5), 0 1px 3px rgba(0,0,10,.6)}.hero-slide-caption, .hero-tile-caption{opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease-standard), transform .4s var(--ease-standard);transition-delay:calc(.09s + var(--stagger-step))}.hero-slide.is-active .hero-slide-caption{opacity:1;transform:none;transition-delay:80ms}.hero-slide .hero-slide-support{transform:translateY(5px);transition:transform var(--dur-entrance) var(--ease-standard)}.hero-slide.is-active .hero-slide-support{transform:none;transition-delay:190ms}.hero-slide.is-leaving .hero-slide-support{transition-delay:0s;transition-duration:120ms}.hero-slide.is-leaving .hero-slide-caption{transition-delay:0s;transition-duration:120ms}html:not(.home-reveal-pending) .hero-tile-caption{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.hero-slide-caption, .hero-tile-caption{transition:opacity .2s linear;transition-delay:0s;transform:none}.hero-slide-support{transform:none;transition:none}}@media (max-width: 900px){.hero-slides{position:relative;inset:auto;display:grid}.hero-slide{position:relative;inset:auto;grid-area:1 / 1;display:flex;flex-direction:column;background:#060f60}.hero-slide picture{display:block;width:100%;aspect-ratio:4 / 3;flex:0 0 auto}.hero-slide img{aspect-ratio:4 / 3}.hero-slide-caption{position:relative;inset:auto;flex:1 0 auto;margin-top:-11.25%;padding:46px 20px 66px;gap:8px;background:none}.hero-slide-caption::before{content:"";position:absolute;left:0;right:0;top:0;width:100%;aspect-ratio:80 / 9;background:linear-gradient(to bottom, rgba(6,15,96,0) 0%, rgba(6,15,96,.62) 50%, #060f60 100%);pointer-events:none}.hero-slide-caption h2{position:relative;white-space:normal;max-width:none;font-size:clamp(22px, 6vw, 30px);line-height:1.15}.hero-slide-support{position:relative;max-width:none;font-size:clamp(13.5px, 3.7vw, 16px);line-height:1.4}.hero-controls{inset:auto;right:16px;bottom:14px;display:flex;align-items:center;gap:10px;pointer-events:auto}.hero-control{position:static;top:auto}.hero-dots{position:static;right:auto;bottom:auto}.hero-dots{--hero-dot-count: 3;width: calc(var(--hero-dot-count) * 7px + 12px + (var(--hero-dot-count) - 1) * 7px + 8px);flex: 0 0 auto;justify-content: center}}@media (max-width: 540px){.hero-slide-caption{padding:40px 16px 62px;gap:7px}.hero-slide-caption h2{font-size:clamp(21px, 6vw, 26px)}.hero-slide-support{font-size:clamp(13.5px, 3.8vw, 15px)}.hero-tile-caption{display:flex;align-items:flex-end;min-height:calc(2 * 1.2em + 24px);padding:14px 10px 10px;font-size:clamp(13px, 3.5vw, 14.5px);line-height:1.2}}.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-categories-section{scroll-margin-top:178px}.home-category-carousel{position:relative}.home-category-grid{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:2px 2px 14px;margin:-2px -2px -14px;cursor:grab;mask-image:linear-gradient(to right,transparent,black 56px,black calc(100% - 56px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 56px,black calc(100% - 56px),transparent)}.home-category-grid::-webkit-scrollbar{display:none}.home-category-grid.is-dragging{cursor:grabbing;scroll-snap-type:none}.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)}.home-category-control{position:absolute;top:50%;z-index:4;width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;transform:translateY(-50%);font-size:24px;line-height:1;cursor:pointer;box-shadow:var(--shadow);transition:background .2s ease,border-color .2s ease}.home-category-control:hover, .home-category-control:focus-visible{background:var(--card);border-color:var(--blue);outline:none}.home-category-prev{left:8px}.home-category-next{right:8px}.home-category-icon{width:76px;height:76px;display:grid;place-items:center;flex:0 0 auto;position:relative;border-radius:50%;overflow:hidden;transition:transform .2s ease;background:linear-gradient(90deg,var(--card) 25%,#f6f8ff 37%,var(--card) 63%);background-size:400% 100%;animation:home-category-icon-shimmer 1.6s ease-in-out 3}.home-category-icon img{width:76px;height:76px;object-fit:contain;position:relative;z-index:1}.home-category-tile:hover .home-category-icon, .home-category-tile:focus-visible .home-category-icon{transform:scale(1.06)}@keyframes home-category-icon-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.home-category-copy{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.home-category-copy strong{font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.25}.home-category-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-ui);font-size:11.5px;font-weight:500;color:#5b6790;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.cx{--cx-ink: var(--deep);--cx-copy: #44507f;position: relative;display: block;border-radius: var(--radius-md);overflow: hidden;isolation: isolate;color: var(--text)}.cx--tone-navy{--cx-ink: #fff;--cx-copy: rgba(255, 255, 255, .9);color: #fff}.cx-label{display: block;margin: 0 0 10px;font-family: var(--font-ui);font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--blue)}.cx--tone-navy .cx-label{color: #c4d4ff}.cx-sentence{display: inline-block}.cx-headline{margin: 0;font-family: var(--font-family);font-weight: 900;letter-spacing: -.02em;line-height: 1.1;color: var(--cx-ink);text-wrap: balance}.cx-support{margin: 12px 0 0;max-width: 54ch;font-family: var(--font-ui);font-size: clamp(14.5px, 1.05vw, 17px);line-height: 1.55;color: var(--cx-copy)}.cx-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin-top: clamp(18px, 1.8vw, 28px)}a.cx-cta, button.cx-cta{width: auto;margin: 0}.cx-link{font-family: var(--font-ui);font-size: 15px;font-weight: 600;line-height: 1.2;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;color: var(--blue);min-height: 44px;display: inline-flex;align-items: center;background: none;border: 0;padding: 0;cursor: pointer}.cx-link:focus-visible{outline: 3px solid #fff;outline-offset: 3px;border-radius: 4px}.cx--tone-light .cx-link:focus-visible{outline-color: var(--blue)}.cx-disclaimer{margin: 16px 0 0;max-width: 60ch;font-family: var(--font-ui);font-size: 12.5px;line-height: 1.5;color: rgba(255, 255, 255, .82)}.cx-logo{display: block;height: auto}.cx-logo--mark{width: 56px}.cx-art{position: relative;overflow: hidden;background: linear-gradient(135deg, #0a1860 0%, #1d43b7 100%)}.cx-art picture{position: absolute;inset: 0;display: block}.cx-img{display: block;width: 100%;height: 100%;object-fit: cover}.cx-art.is-missing picture{display: none}@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)}.ms-home-pulse{--pulse-h: clamp(440px, 39vw, 540px);--pulse-rail-h: 40px;--pulse-gap: 8px;--pulse-navy: #061764;--pulse-pale: #f3f8ff}@media (max-width: 720px){.ms-home-pulse{--pulse-h: clamp(540px, 152vw, 640px);--pulse-rail-h: 44px}html[dir="rtl"] .ms-home-pulse{--pulse-h: clamp(580px, 160vw, 640px)}}.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}.pulse-skeleton{height: var(--pulse-h);border-radius: 22px;background: linear-gradient(110deg, #dfe8ff 0%, #eef3ff 45%, #dfe8ff 100%);background-size: 220% 100%;animation: pulse-sheen 2.6s linear infinite}.pulse-slot.is-ready .pulse-skeleton{display: none}@keyframes pulse-sheen{to{background-position: -220% 0}}.ms-home-pulse .pulse{position: relative;height: var(--pulse-h);border-radius: 22px;overflow: hidden;isolation: isolate;background: var(--pulse-pale);color: var(--pulse-navy);box-shadow: 0 14px 36px rgba(6, 23, 100, .12);container: pulse / size;--pulse-ink: var(--pulse-navy);--pulse-btn: var(--pulse-navy);--pulse-btn-ink: #fff;--pulse-track: rgba(6, 23, 100, .25);--pulse-fill: var(--pulse-navy)}.ms-home-pulse .pulse[data-v="discover"], .ms-home-pulse .pulse[data-v="club"]{--pulse-ink: #fff;--pulse-btn: var(--pulse-sky);--pulse-btn-ink: var(--pulse-navy);--pulse-track: rgba(255, 255, 255, .28);--pulse-fill: var(--pulse-sky)}.ms-home-pulse .pulse > *{--u: min(calc(100cqw / 1368), calc(100cqh / 540));--um: min(calc(100cqw / 370), 1.18px)}.ms-home-pulse .pulse-viewport{display: grid;height: 100%;touch-action: pan-y;cursor: grab;-webkit-user-select: none;user-select: none}.ms-home-pulse .pulse.is-dragging .pulse-viewport{cursor: grabbing}.ms-home-pulse .pulse-slide{grid-area: 1 / 1;position: relative;min-width: 0;min-height: 0;overflow: hidden;border-radius: 0;visibility: hidden;z-index: 0;color: var(--pulse-navy);--u: min(calc(100cqw / 1368), calc(100cqh / 540));--um: min(calc(100cqw / 370), 1.18px)}.ms-home-pulse .pulse-slide--discover, .ms-home-pulse .pulse-slide--club{color: #fff}.ms-home-pulse .pulse-slide.is-active{visibility: visible;z-index: 2}.ms-home-pulse .pulse-slide.is-leaving{visibility: visible;z-index: 1;transition: visibility 0s linear 1s}.ms-home-pulse .pulse-slide.is-peek{visibility: visible;z-index: 1}.ms-home-pulse .pulse-slide.is-active, .ms-home-pulse .pulse-slide.is-peek{will-change: opacity}.ms-home-pulse .pulse-field{position: absolute;inset: 0;background: var(--pulse-sky)}.ms-home-pulse .pulse-slide--orders .pulse-field{background: var(--pulse-pale)}.ms-home-pulse .pulse-slide--discover .pulse-field, .ms-home-pulse .pulse-slide--club .pulse-field{background: var(--pulse-navy)}.ms-home-pulse .pulse-topo{position: absolute;z-index: 0;inset-inline-start: -30px;top: 0;width: calc(var(--u) * 640);height: 100%;stroke: currentColor;fill: none;stroke-width: 1.2;vector-effect: non-scaling-stroke;opacity: .2;pointer-events: none}.ms-home-pulse .pulse-topo path{vector-effect: non-scaling-stroke}.ms-home-pulse .pulse-slide--orders .pulse-topo, .ms-home-pulse .pulse-slide--sell .pulse-topo{inset-inline-start: auto;inset-inline-end: -30px}.ms-home-pulse .pulse-num{position: absolute;z-index: 2;bottom: calc(var(--u) * -62);inset-inline-start: calc(var(--u) * 36);font-family: var(--font-family);font-weight: 900;font-size: calc(var(--u) * 330);line-height: 1;letter-spacing: -.04em;color: transparent;-webkit-text-stroke: 2px currentColor;opacity: .32;pointer-events: none;direction: ltr}.ms-home-pulse .pulse-slide--orders .pulse-num, .ms-home-pulse .pulse-slide--sell .pulse-num{inset-inline-start: auto;inset-inline-end: calc(var(--u) * 36)}.ms-home-pulse .pulse-window{position: absolute;z-index: 3;top: calc(var(--u) * 30);bottom: calc(var(--u) * 30);inset-inline-end: calc(var(--u) * 34);width: calc(var(--u) * 640);filter: drop-shadow(calc(var(--u) * 14) calc(var(--u) * 14) 0 var(--pulse-navy))}.ms-home-pulse .pulse-slide--discover .pulse-window, .ms-home-pulse .pulse-slide--club .pulse-window{filter: drop-shadow(calc(var(--u) * 14) calc(var(--u) * 14) 0 var(--pulse-sky))}.ms-home-pulse .pulse-slide--orders .pulse-window, .ms-home-pulse .pulse-slide--sell .pulse-window{inset-inline-end: auto;inset-inline-start: calc(var(--u) * 34)}.ms-home-pulse .pulse-art{position: absolute;inset: 0;border-radius: 0;background: var(--pulse-navy);clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%)}.ms-home-pulse .pulse-slide--orders .pulse-art, .ms-home-pulse .pulse-slide--sell .pulse-art{clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%)}.ms-home-pulse .pulse-slide--shops .cx-img{object-position: 55% 30%}.ms-home-pulse .pulse-slide--orders .cx-img{object-position: 80% 60%}.ms-home-pulse .pulse-slide--discover .cx-img{object-position: 50% 60%}.ms-home-pulse .pulse-slide--sell .cx-img{object-position: 50% 38%}.ms-home-pulse .pulse-slide--club .cx-img{object-position: 50% 50%}.ms-home-pulse .pulse-copy{position: absolute;z-index: 4;top: 0;bottom: max(calc(var(--u) * 64), 76px);inset-inline-start: calc(var(--u) * 64);width: calc(var(--u) * 620);display: flex;flex-direction: column;justify-content: center;gap: calc(var(--u) * 16)}.ms-home-pulse .pulse-slide--orders .pulse-copy, .ms-home-pulse .pulse-slide--sell .pulse-copy{inset-inline-start: auto;inset-inline-end: calc(var(--u) * 64)}@media (min-width: 721px){.ms-home-pulse .pulse-slide--shops .pulse-copy{top: calc(var(--u) * 72)}.ms-home-pulse .pulse-slide--sell .pulse-kick{padding-inline-end: calc(var(--u) * 124)}}.ms-home-pulse .pulse-kick{display: flex;align-items: center;gap: 10px;font: 700 12px/1 var(--font-ui);letter-spacing: .14em;text-transform: uppercase;opacity: .85}.ms-home-pulse .pulse-kick u{display: inline-block;width: 34px;height: 2px;background: currentColor;text-decoration: none}.ms-home-pulse .pulse .cx-headline{margin: 0;max-width: none;color: inherit;font-family: var(--font-family);font-weight: 900;font-size: max(34px, calc(var(--u) * 86));line-height: .98;letter-spacing: -.025em;text-wrap: balance;overflow-wrap: normal;word-break: normal;hyphens: none}.ms-home-pulse .pulse .cx-line{display: block}.ms-home-pulse .pulse .cx-line-in{display: inline}.ms-home-pulse .pulse .cx-support{margin: 0;max-width: 34em;color: inherit;font: 500 max(15px, calc(var(--u) * 18))/1.5 var(--font-ui);overflow-wrap: normal}.ms-home-pulse .pulse-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 0}.ms-home-pulse .pulse-cta{display: inline-flex;align-items: center;align-self: flex-start;gap: 10px;height: 52px;padding: 0 24px;border-radius: 0;background: var(--pulse-navy);color: #fff;font: 700 17px/1 var(--font-ui);text-decoration: none;white-space: nowrap;overflow-wrap: normal;transition: transform 160ms var(--pulse-ease)}.ms-home-pulse .pulse-slide--discover .pulse-cta, .ms-home-pulse .pulse-slide--club .pulse-cta{background: var(--pulse-sky);color: var(--pulse-navy)}.ms-home-pulse .pulse-cta-arrow{flex: none;width: 18px;height: 18px}.ms-home-pulse .pulse-cta:focus-visible, .ms-home-pulse .pulse-arrow:focus-visible, .ms-home-pulse .pulse-toggle:focus-visible, .ms-home-pulse .pulse-dot:focus-visible{outline: 3px solid var(--pulse-ink);outline-offset: 3px}.ms-home-pulse .pulse .cx-disclaimer{margin: calc(var(--u) * -2) 0 0;max-width: 440px;color: inherit;opacity: .88;font: 500 12px/1.45 var(--font-ui);overflow-wrap: normal}.ms-home-pulse .pulse-coord{position: absolute;z-index: 5;top: 50%;inset-inline-end: 4px;writing-mode: vertical-rl;transform: translateY(-50%) rotate(180deg);font: 700 11px/1 var(--font-ui);letter-spacing: .2em;opacity: .7;white-space: nowrap;direction: ltr;pointer-events: none}.ms-home-pulse .pulse-logo{position: absolute;z-index: 5;display: block;height: max(24px, calc(var(--u) * 34));width: auto;top: calc(var(--u) * 30);inset-inline-start: calc(var(--u) * 64)}.ms-home-pulse .pulse-slide--sell .pulse-logo{height: auto;width: max(64px, calc(var(--u) * 110));top: calc(var(--u) * 28);inset-inline-start: auto;inset-inline-end: calc(var(--u) * 64)}.ms-home-pulse .pulse-bar{position: absolute;z-index: 8;bottom: 28px;inset-inline-start: calc(var(--u) * 64);display: flex;align-items: center;gap: 12px;color: var(--pulse-ink)}.ms-home-pulse .pulse[data-v="orders"] .pulse-bar, .ms-home-pulse .pulse[data-v="sell"] .pulse-bar{inset-inline-start: auto;inset-inline-end: calc(var(--u) * 64)}.ms-home-pulse .pulse-controls{display: flex;align-items: center;gap: 10px}.ms-home-pulse .pulse-arrow, .ms-home-pulse .pulse-toggle{position: relative;display: grid;place-items: center;width: 46px;height: 46px;padding: 0;margin: 0;border: 0;border-radius: 0;background: var(--pulse-btn);color: var(--pulse-btn-ink);cursor: pointer}.ms-home-pulse .pulse-arrow svg, .ms-home-pulse .pulse-toggle svg{width: 18px;height: 18px}.ms-home-pulse .pulse-toggle svg{width: 16px;height: 16px}.ms-home-pulse .pulse-toggle .pulse-icon-play, .ms-home-pulse .pulse-toggle[aria-pressed="true"] .pulse-icon-pause{display: none}.ms-home-pulse .pulse-toggle[aria-pressed="true"] .pulse-icon-play{display: block}@media (hover: hover){.ms-home-pulse .pulse-arrow:hover, .ms-home-pulse .pulse-toggle:hover{transform: translateY(-2px)}.ms-home-pulse .pulse-cta:hover{transform: translateY(-2px)}}.ms-home-pulse .pulse-count{display: inline-flex;gap: .35em;font: 600 14px/1 var(--font-ui);letter-spacing: .04em;color: inherit;direction: ltr;unicode-bidi: isolate}.ms-home-pulse .pulse-count b{font-weight: 800}.ms-home-pulse .pulse-count i{font-style: normal}.ms-home-pulse .pulse-line{display: flex;align-items: center;gap: 5px}.ms-home-pulse .pulse-dot{position: relative;display: block;padding: 19px 0;margin: 0;border: 0;background: none;color: inherit;cursor: pointer}.ms-home-pulse .pulse-dot span{position: relative;display: block;width: 26px;height: 6px;overflow: hidden;background: var(--pulse-track);transition: width 220ms var(--pulse-ease)}.ms-home-pulse .pulse-dot.is-active span{width: 42px}.ms-home-pulse .pulse-dot.is-done span{background: var(--pulse-fill)}.ms-home-pulse .pulse-dot span::after{content: "";position: absolute;inset: 0;background: var(--pulse-fill);transform: scaleX(0);transform-origin: left center}.ms-home-pulse .pulse-dot.is-active span::after{transform: scaleX(1)}.ms-home-pulse .pulse.is-running .pulse-dot.is-active span::after{animation: pulse-fill var(--pulse-ms, 6500ms) linear forwards}@keyframes pulse-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}.ms-home-pulse .pulse-rail{margin-top: var(--pulse-gap);padding: 14px 8px 6px;border-top: 2px solid var(--pulse-navy);color: var(--pulse-navy);font: 700 12px/1 var(--font-ui);letter-spacing: .12em;text-transform: uppercase}.ms-home-pulse .pulse-rail-steps{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 0;padding: 0;list-style: none}.ms-home-pulse .pulse-rail-step{display: flex;align-items: center;gap: 8px;opacity: .55;transition: opacity 220ms var(--pulse-ease)}.ms-home-pulse .pulse-rail-step.is-current{opacity: 1}.ms-home-pulse .pulse-rail-node{flex: none;width: 10px;height: 10px;border-radius: 50%;border: 2px solid var(--pulse-navy);background: var(--pulse-sky)}.ms-home-pulse .pulse-rail-step.is-current .pulse-rail-node{background: var(--pulse-navy)}.ms-home-pulse .pulse[data-dir="prev"] .pulse-field{transform-origin: right center}.ms-home-pulse .pulse .pulse-field{transform-origin: left center}html[dir="rtl"] .ms-home-pulse .pulse .pulse-field{transform-origin: right center}html[dir="rtl"] .ms-home-pulse .pulse[data-dir="prev"] .pulse-field{transform-origin: left center}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-field{animation: pulse-slab 480ms var(--pulse-ease) both}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-topo, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-num, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-logo, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-coord{animation: pulse-fade 360ms var(--pulse-ease) 300ms both}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-window{animation: pulse-window 560ms var(--pulse-ease) 240ms both}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-copy > *{animation: pulse-rise 480ms var(--pulse-ease) both;animation-delay: 340ms}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-copy > :nth-child(3){animation-delay: 410ms}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-copy > :nth-child(4){animation-delay: 480ms}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-copy > :nth-child(5){animation-delay: 540ms}.ms-home-pulse .pulse.is-dragging .pulse-slide .pulse-field, .ms-home-pulse .pulse.is-dragging .pulse-slide .pulse-window, .ms-home-pulse .pulse.is-dragging .pulse-slide .pulse-copy > *, .ms-home-pulse .pulse.is-dragging .pulse-slide .pulse-topo, .ms-home-pulse .pulse.is-dragging .pulse-slide .pulse-num{animation: none}@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}}@media (min-width: 721px) and (max-width: 1100px){.ms-home-pulse .pulse-dot span{width: 14px}.ms-home-pulse .pulse-dot.is-active span{width: 26px}.ms-home-pulse .pulse-line{gap: 4px}}@media (min-width: 721px) and (max-width: 900px){.ms-home-pulse .pulse-count{display: none}}@media (max-width: 360px){.ms-home-pulse .pulse-count{display: none}}@media (max-width: 720px){.ms-home-pulse .pulse-topo{width: calc(var(--um) * 420);height: calc(var(--um) * 360);inset-inline-start: calc(var(--um) * -40)}.ms-home-pulse .pulse-slide--orders .pulse-topo, .ms-home-pulse .pulse-slide--sell .pulse-topo{inset-inline-start: calc(var(--um) * -40);inset-inline-end: auto}.ms-home-pulse .pulse-num{top: calc(var(--um) * -6);bottom: auto;inset-inline-start: auto;inset-inline-end: calc(var(--um) * 10);font-size: calc(var(--um) * 170)}.ms-home-pulse .pulse-slide--orders .pulse-num, .ms-home-pulse .pulse-slide--sell .pulse-num{inset-inline-start: auto;inset-inline-end: calc(var(--um) * 10)}.ms-home-pulse .pulse-window, .ms-home-pulse .pulse-slide--orders .pulse-window, .ms-home-pulse .pulse-slide--sell .pulse-window{inset-inline: 0;top: auto;bottom: 0;width: auto;height: calc(var(--um) * 268);filter: none}.ms-home-pulse .pulse-art, .ms-home-pulse .pulse-slide--orders .pulse-art, .ms-home-pulse .pulse-slide--sell .pulse-art{clip-path: polygon(0 16%, 100% 0, 100% 100%, 0 100%)}.ms-home-pulse .pulse-coord, .ms-home-pulse .pulse-kick{display: none}.ms-home-pulse .pulse-logo{height: calc(var(--um) * 24);top: calc(var(--um) * 22);inset-inline-start: calc(var(--um) * 24)}.ms-home-pulse .pulse-slide--sell .pulse-logo{height: auto;width: calc(var(--um) * 70);top: calc(var(--um) * 20);inset-inline-start: calc(var(--um) * 24);inset-inline-end: auto}.ms-home-pulse .pulse-copy, .ms-home-pulse .pulse-slide--orders .pulse-copy, .ms-home-pulse .pulse-slide--sell .pulse-copy{inset-inline: calc(var(--um) * 24);width: auto;top: calc(var(--um) * 64);bottom: auto;justify-content: flex-start;gap: calc(var(--um) * 12)}.ms-home-pulse .pulse-slide--sell .pulse-copy{top: calc(var(--um) * 94)}.ms-home-pulse .pulse .cx-headline{font-size: calc(var(--um) * 44)}.ms-home-pulse .pulse .cx-line, .ms-home-pulse .pulse .cx-line-in{display: inline}.ms-home-pulse .pulse .cx-support{font-size: calc(var(--um) * 14.5)}.ms-home-pulse .pulse-cta{height: 46px;padding: 0 20px;font-size: 15.5px}.ms-home-pulse .pulse .cx-disclaimer{margin-top: calc(var(--um) * 2);font-size: 10px;max-width: none}.ms-home-pulse .pulse-bar, .ms-home-pulse .pulse[data-v="orders"] .pulse-bar, .ms-home-pulse .pulse[data-v="sell"] .pulse-bar{bottom: 14px;inset-inline: 16px;justify-content: space-between;gap: 6px;padding: 6px;background: rgba(255, 255, 255, .9);color: var(--pulse-navy)}.ms-home-pulse .pulse[data-v="discover"] .pulse-bar, .ms-home-pulse .pulse[data-v="club"] .pulse-bar{background: rgba(6, 23, 100, .9);color: #fff}.ms-home-pulse .pulse-controls{gap: 6px}.ms-home-pulse .pulse-arrow, .ms-home-pulse .pulse-toggle{width: 38px;height: 38px}.ms-home-pulse .pulse-arrow::after, .ms-home-pulse .pulse-toggle::after{content: "";position: absolute;inset: -3px}.ms-home-pulse .pulse-count{font-size: 12px}.ms-home-pulse .pulse-dot span{width: 14px}.ms-home-pulse .pulse-dot.is-active span{width: 26px}.ms-home-pulse .pulse-line{gap: 3px}.ms-home-pulse .pulse-dot{padding: 19px 2px}.ms-home-pulse .pulse-rail{padding: 12px 4px 4px;font-size: 10px;letter-spacing: .1em}.ms-home-pulse .pulse-rail-steps{gap: 6px}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-window{animation: pulse-window-m 520ms var(--pulse-ease) 240ms both}}@media (prefers-reduced-motion: reduce){.ms-home-pulse .pulse-slide, .ms-home-pulse .pulse-slide.is-active, .ms-home-pulse .pulse-slide.is-leaving{transition: none;transform: none !important}.ms-home-pulse .pulse-slide.is-leaving{display: none}.ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-field, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-window, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-copy > *, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-topo, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-num, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-logo, .ms-home-pulse .pulse.has-moved .pulse-slide.is-active .pulse-coord{animation: none !important;opacity: 1;transform: none}.ms-home-pulse .pulse.is-running .pulse-dot.is-active span::after{animation: none}.ms-home-pulse .pulse-dot span, .ms-home-pulse .pulse-arrow, .ms-home-pulse .pulse-toggle, .ms-home-pulse .pulse-cta, .ms-home-pulse .pulse-rail-step{transition: 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}.pulse-card-root{position: fixed;z-index: 70;inset-inline-start: 20px;bottom: 20px;width: min(368px, calc(100vw - 32px));opacity: 0;transform: translateY(14px);pointer-events: none;transition: opacity 220ms var(--ease-standard), transform 260ms var(--ease-standard)}.pulse-card-root.is-open{opacity: 1;transform: none;pointer-events: auto}.pulse-card{padding: 16px 18px 12px;border: 1px solid rgba(10, 24, 96, .12);border-radius: 18px;background: rgba(255, 255, 255, .98);box-shadow: 0 20px 48px rgba(10, 24, 96, .24), 0 2px 8px rgba(10, 24, 96, .1);overflow: visible}.pulse-card-brand{display: flex;align-items: center;gap: 10px;margin: 0 0 8px;padding-inline-end: 44px}.pulse-card-brand .cx-logo--mark{width: 44px}.pulse-card-brand .cx-label{margin: 0;font-size: 11.5px}.pulse-card .cx-headline{font-size: 18px;line-height: 1.22}.pulse-card .cx-support{margin-top: 6px;font-size: 14px;line-height: 1.45}.pulse-card .cx-actions{margin-top: 10px;gap: 2px 14px}.pulse-card .cx-actions .cx-cta{min-height: 44px}.pulse-card-close{position: absolute;top: 8px;inset-inline-end: 8px;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 12px;background: transparent;color: var(--deep);cursor: pointer}.pulse-card-close:hover{background: rgba(10, 24, 96, .07)}.pulse-card-close:focus-visible{outline: 3px solid var(--blue);outline-offset: -3px}.pulse-card-close span{display: block;width: 18px;height: 18px;background: currentColor;-webkit-mask: var(--ms-icon-close) center / contain no-repeat;mask: var(--ms-icon-close) center / contain no-repeat}html.cart-drawer-open .pulse-card-root, body.cart-drawer-open .pulse-card-root, html.lightbox-open .pulse-card-root, body.lightbox-open .pulse-card-root, body.filter-panel-open .pulse-card-root{display: none}@media (max-width: 720px){.pulse-card-root{inset-inline: 12px;bottom: calc(12px + env(safe-area-inset-bottom, 0px));width: auto}.pulse-card{padding: 12px 14px 8px}.pulse-card-brand{margin-bottom: 4px}.pulse-card-brand .cx-logo--mark{width: 36px}.pulse-card .cx-headline{font-size: 16px}.pulse-card .cx-support{font-size: 13px}}#top-shops .section-heading, .home-categories-section .section-heading, .discovery-shelves .section-heading, .home-map-section .home-map-intro{position: relative}#top-shops .section-heading::after, .home-categories-section .section-heading::after, .discovery-shelves .section-heading::after, .home-map-section .home-map-intro::after{content: "";position: absolute;inset-inline: 0;bottom: -10px;height: 2px;border-radius: 2px;pointer-events: none;transform-origin: left center;background: linear-gradient(90deg, var(--pulse-sky), rgba(173, 229, 252, 0) 62%)}html[dir="rtl"] #top-shops .section-heading::after, html[dir="rtl"] .home-categories-section .section-heading::after, html[dir="rtl"] .discovery-shelves .section-heading::after, html[dir="rtl"] .home-map-section .home-map-intro::after{transform-origin: right center;background: linear-gradient(270deg, var(--pulse-sky), rgba(173, 229, 252, 0) 62%)}#top-shops.is-revealed .section-heading::after, .home-map-section.is-revealed .home-map-intro::after, .discovery-shelves .is-revealed .section-heading::after{animation: pulse-progress 560ms var(--pulse-ease) 160ms backwards}html:not(.home-reveal-pending) .home-categories-section .section-heading::after{animation: pulse-progress 560ms var(--pulse-ease) 220ms backwards}.ms-home-pulse .pulse-rail-step:not(:last-child)::after{background: linear-gradient(#6fb3e6, #6fb3e6) 0 0 / 0% 100% no-repeat, rgba(173, 229, 252, .5);transition: background-size 520ms var(--pulse-ease)}.ms-home-pulse .pulse-rail-node{transition: background-color 320ms var(--pulse-ease), box-shadow 320ms var(--pulse-ease)}.ms-home-pulse .pulse[data-v="orders"] + .pulse-rail .pulse-rail-step:nth-child(1)::after, .ms-home-pulse .pulse[data-v="discover"] + .pulse-rail .pulse-rail-step:nth-child(1)::after, .ms-home-pulse .pulse[data-v="sell"] + .pulse-rail .pulse-rail-step:nth-child(1)::after, .ms-home-pulse .pulse[data-v="club"] + .pulse-rail .pulse-rail-step:nth-child(1)::after, .ms-home-pulse .pulse[data-v="sell"] + .pulse-rail .pulse-rail-step:nth-child(2)::after, .ms-home-pulse .pulse[data-v="club"] + .pulse-rail .pulse-rail-step:nth-child(2)::after{background-size: 100% 100%, 100% 100%}.ms-home-pulse .pulse[data-v="orders"] + .pulse-rail .pulse-rail-step:nth-child(2) .pulse-rail-node, .ms-home-pulse .pulse[data-v="discover"] + .pulse-rail .pulse-rail-step:nth-child(2) .pulse-rail-node, .ms-home-pulse .pulse[data-v="sell"] + .pulse-rail .pulse-rail-step:nth-child(2) .pulse-rail-node, .ms-home-pulse .pulse[data-v="club"] + .pulse-rail .pulse-rail-step:nth-child(2) .pulse-rail-node, .ms-home-pulse .pulse[data-v="sell"] + .pulse-rail .pulse-rail-step:nth-child(3) .pulse-rail-node, .ms-home-pulse .pulse[data-v="club"] + .pulse-rail .pulse-rail-step:nth-child(3) .pulse-rail-node{background: var(--pulse-sky);box-shadow: 0 0 0 4px rgba(173, 229, 252, .45)}.discovery-shelves{position: relative}.discovery-shelves::after{content: "";display: block;height: 2px;margin: 18px clamp(16px, 4vw, 56px) 0;border-radius: 2px;transform: scaleX(0);transform-origin: left center;background: linear-gradient(90deg, var(--pulse-sky), rgba(173, 229, 252, 0) 70%)}html[dir="rtl"] .discovery-shelves::after{transform-origin: right center;background: linear-gradient(270deg, var(--pulse-sky), rgba(173, 229, 252, 0) 70%)}.discovery-shelves.is-drawn::after{animation: pulse-progress 700ms var(--pulse-ease) 120ms both}.discovery-shelves .product-card .product-img-wrap{overflow: hidden}.discovery-shelves .product-card .product-image{transition: transform 420ms var(--pulse-ease)}@media (hover: hover){.discovery-shelves .product-card:hover .product-image{transform: scale(1.035)}}.discovery-shelves .product-card:focus-within .product-image{transform: scale(1.035)}@media (prefers-reduced-motion: reduce){#top-shops.is-revealed .section-heading::after, .home-map-section.is-revealed .home-map-intro::after, .discovery-shelves .is-revealed .section-heading::after, html:not(.home-reveal-pending) .home-categories-section .section-heading::after{animation: none}.discovery-shelves::after, .discovery-shelves.is-drawn::after{animation: none;transform: scaleX(1)}.discovery-shelves .product-card .product-image{transition: none}.discovery-shelves .product-card:hover .product-image, .discovery-shelves .product-card:focus-within .product-image{transform: none}.pulse-skeleton{animation: none}.pulse-card-root{transition: none;transform: none}}.products-title{align-items:center}.product-filter-pills{display:flex;gap:10px;flex-wrap:wrap}.product-grid{display:grid;grid-template-columns: repeat(5, minmax(0,1fr));gap:26px}.product-card{background:var(--card);border:1px solid rgba(var(--brand-navy-rgb),.04);border-radius:28px;padding:18px;position:relative;min-width:0;transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-base) var(--ease-standard)}.product-card:hover{transform: translateY(-4px);box-shadow:0 14px 32px rgba(20,36,104,.10);border-color:rgba(29,67,183,.20)}.product-card:active{transform: translateY(-4px) scale(.985);transition-duration: var(--dur-instant)}.product-img-wrap{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:var(--legacy-f5f7ff)}.product-img-wrap img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.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)}.product-info{padding:16px 5px 4px}.product-title{min-height: 36px;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase;color:var(--brand-navy)}.price-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px}.price{font-size:16px;font-weight:900;color:var(--deep);white-space:nowrap}.price-row del{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)}.product-meta{display:flex;gap:12px;margin-top:10px;color:#8c95b7;font-size:10px}.shop-line{margin-top:9px;font-size:10px;font-weight:700;color:var(--brand-ink-muted)}.center-action{display:grid;place-items:center;margin-top:50px}.view-more{border:0;border-radius:18px;background:var(--brand-navy);color:white;padding:17px 54px;font-weight:900;cursor:pointer;box-shadow:0 14px 28px rgba(var(--brand-navy-rgb),.12)}.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}.home-category-icon{animation:none;background-position:0 0}}.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)}.hero-control, .home-category-control, .carousel-arrow{transition: background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}.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)}.shop-card:active{transform: scale(.985);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 .section-heading, #picked-for-monastir.is-revealed .section-heading{animation: home-section-rise 360ms var(--ease-standard) backwards}.shop-card{transition: opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}#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}#top-shops.is-revealed .section-heading, #picked-for-monastir.is-revealed .section-heading, #top-shops.is-revealed .shops-grid > .shop-card, #picked-for-monastir.is-revealed .product-grid > .product-card{animation: 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)}.route-product-grid.reveal-on-scroll > .product-card{animation: route-card-assemble var(--dur-base) var(--ease-standard) backwards}.route-product-grid.reveal-on-scroll > .product-card:nth-child(2){animation-delay: var(--stagger-step)}.route-product-grid.reveal-on-scroll > .product-card:nth-child(3){animation-delay: calc(var(--stagger-step) * 2)}.route-product-grid.reveal-on-scroll > .product-card:nth-child(n+4){animation-delay: calc(var(--stagger-step) * 3)}@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)}}@media (prefers-reduced-motion: reduce){.route-product-grid.reveal-on-scroll > .product-card{animation: none}}@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}.product-grid{grid-template-columns:repeat(4,1fr)}.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}.hero-main{grid-column:1 / -1;grid-row:1;aspect-ratio:auto}.hero-card-top-sellers{grid-column:1;grid-row:2}.hero-card-jam3iya{grid-column:2;grid-row:2}.hero-card-new-arrivals{grid-column:1;grid-row:3}.hero-card-trending{grid-column:2;grid-row:3}.hero-tile{aspect-ratio:16 / 6}}@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-grid{gap:10px}.home-category-tile{flex-basis:42%;padding:14px 6px;gap:6px}.home-category-control{width:32px;height:32px;font-size:20px}.home-category-prev{left:2px}.home-category-next{right:2px}.home-category-icon{width:52px;height:52px}.home-category-icon img{width:52px;height:52px;object-fit:contain}.home-category-copy strong{font-size:11px}.home-category-copy small{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.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}.hero-tile{aspect-ratio:16/8.5}.hero-controls{right:12px;bottom:12px;gap:8px}.hero-control{width:38px;height:38px}.hero-control svg{width:17px;height:17px}.product-grid{grid-template-columns:1fr 1fr;gap:12px}.product-card{padding:10px;border-radius:20px}.product-img-wrap{border-radius:16px}.product-title{font-size:11px}.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}.directory-shop-card{display:flex;align-items:center;gap:18px;padding:20px;background:var(--legacy-f4f7fd);border-radius:18px;color:var(--brand-navy);text-decoration:none;transition:transform var(--dur-fast) var(--ease-standard)}.directory-shop-card:hover{transform:translateY(-2px)}.directory-shop-logo{width:86px;height:86px;flex:0 0 86px;border-radius:50%;overflow:hidden;background:#fff}.directory-shop-logo img{width:100%;height:100%;object-fit:contain}.directory-shop-card strong,.directory-shop-card small{display:block}.directory-shop-card small{margin-top:5px;color:var(--brand-ink-muted);font-size:10px}.directory-shop-card p{margin:8px 0 0;color:var(--brand-ink-muted);font-size:11px;line-height:1.45}.listing-toolbar select,.filter-panel select,.filter-panel input,.shop-directory-controls select,.shop-directory-controls input{height:42px;padding:0 12px;border:1px solid var(--brand-field-line);border-radius:10px;background:#fff;color:var(--brand-navy);font:inherit}.filter-toggle{display:none}.filter-panel{align-self:start;display:grid;gap:15px;padding:20px;background:var(--legacy-edf4ff);border-radius:18px;position:sticky;top:140px}.filter-panel label{display:grid;gap:7px;font-size:11px;font-weight:700}.filter-panel button:not(.filter-close){height:40px;border:0;border-radius:10px;background:var(--brand-navy);color:#fff;font:inherit;font-weight:700;cursor:pointer}.results-count{margin:0 0 14px;color:var(--brand-ink-muted);font-size:12px}.route-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-product-card{position:relative}.product-card-link{display:block;color:inherit;text-decoration:none}.discovery-product-card>.favorite-btn{position:absolute;right:16px;top:16px;z-index:2}.discovery-product-card>.add-cart{position:absolute;right:16px;bottom:16px}.discovery-product-card .product-info{padding-right:0}.product-info .product-meta,.product-info .shop-line{padding-right:46px}@media (max-width:360px){.discovery-product-card{padding-left:8px;padding-right:8px}.discovery-product-card .product-info{padding-left:0}}.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:1024px){.route-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@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}.filter-panel{position:fixed;z-index:100;top:0;bottom:0;left:0;width:min(88vw,340px);border-radius:0;visibility:hidden;transform:translateX(-105%);transition:transform var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base);overflow:auto}.filter-panel.is-open{visibility:visible;transform:translateX(0);transition-delay:0s}.shop-profile-logo{margin:auto;width:140px;height:140px}.route-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.route-product-grid{grid-template-columns:1fr 1fr}.directory-shop-card{padding:15px}.directory-shop-logo{width:70px;height:70px;flex-basis:70px}}.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}.price-row del{color:#8791b2;font-size:11px}.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-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}.auth-message{min-height:18px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.auth-message.error{color:#a62e2e}.auth-message.success{color:#187354}.auth-message a{font-weight:900;text-decoration:underline}.account-verification-banner{padding:16px 18px;margin-bottom:20px;border-radius:16px;background:#fff2c8;color:#795800}.account-verification-banner strong{display:block;margin-bottom:4px;font-size:13px}.account-verification-banner p{margin:0 0 12px;font-size:11.5px;font-weight:600;line-height:1.5}.account-verification-banner .commerce-secondary{width:auto;min-width:200px;margin-top:0}.account-verification-banner .auth-message{margin:10px 0 0;min-height:0}.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}@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)}}.directory-shop-card:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.directory-shop-location{display:block;margin-top:6px;padding-inline-start:14px;position:relative;color:var(--brand-ink-muted);font-size:10px;font-weight:700}.directory-shop-location::before{content:'';position:absolute;inset-inline-start:0;top:2px;width:8px;height:8px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--brand-navy)}@media(max-width:1024px){.shops-map-pane .maplibregl-ctrl-bottom-right,.shops-map-pane .maplibregl-ctrl-bottom-left{z-index:7}}.home-map-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.home-map-intro h2{margin:0;font-size:23px;line-height:1.15;color:var(--brand-navy)}.home-map-view-toggle{display:flex;flex:0 0 auto;gap:2px;padding:3px;border-radius:999px;background:var(--legacy-eef2fb)}.home-map-view-toggle button{border:0;padding:7px 16px;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:800;cursor:pointer}.home-map-view-toggle button.is-active{background:var(--brand-navy);color:#fff}.home-map-view-toggle button:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.home-map-controls{margin-bottom:16px}.home-map-panel-default>p,.home-map-panel-empty>p{margin:0 0 12px;color:var(--brand-ink-muted);font-size:12.5px;line-height:1.5;max-width:640px}.home-map-panel-empty-title{margin:0 0 6px;font-size:15px;font-weight:900;color:var(--brand-navy)}.home-map-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px}.home-map-search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 4px 4px 14px;border:1px solid var(--border);border-radius:999px;background:#f7f9ff}.home-map-search:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px rgba(var(--brand-navy-rgb),.14)}.home-map-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:12px;color:var(--navy);outline:none}.home-map-search button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--brand-navy);color:#fff;cursor:pointer}.home-map-panel-cta{flex:0 0 auto;color:var(--brand-navy);font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.home-map-panel-cta:hover{text-decoration:underline}.home-map-panel-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.home-map-panel-chips::-webkit-scrollbar{display:none}.home-map-chip{flex:0 0 auto;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--brand-navy);font-size:10.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard)}.home-map-chip:hover,.home-map-chip:focus-visible{background:var(--light-blue)}.home-map-panel-seller-cta{display:inline-block;margin-top:10px;color:var(--brand-navy);font-size:12px;font-weight:900;text-decoration:none}.home-map-panel-seller-cta:hover{text-decoration:underline}.home-map-frame{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.home-map-canvas-wrap{position:relative}.home-map{width:100%;height:560px;background:var(--legacy-eef2fb)}.home-map-failure{display:none;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--radius-lg);background:var(--legacy-f4f7ff)}.home-map-failure:not([hidden]){display:flex}.home-map-failure-title{margin:0;font-size:16px;font-weight:900;color:var(--brand-navy)}.home-map-failure-actions{display:flex;gap:10px}.home-map-failure-actions .commerce-primary,.home-map-failure-actions .commerce-secondary{width:auto;margin:0;padding:11px 20px;font-size:13px}.home-map-list{display:none;flex-direction:column;gap:10px;margin-top:16px}.home-map-list:not([hidden]){display:flex}.home-map-list-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;text-decoration:none;color:inherit}.home-map-list-item:hover,.home-map-list-item:focus-visible{border-color:var(--brand-navy);outline:0}.home-map-list-item:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-navy-rgb),.16)}.home-map-list-item-logo{flex:0 0 auto;width:44px;height:44px;border-radius:12px;overflow:hidden;background:var(--legacy-eef2fb)}.home-map-list-item-logo img{width:100%;height:100%;object-fit:cover;display:block}.home-map-list-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-map-list-item-info strong{font-size:15px;font-weight:800;color:var(--brand-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-list-item-category{color:var(--brand-ink-muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.home-map-list-item-location{color:var(--brand-ink-muted);font-size:10.5px;font-weight:500}.home-map-list-item-cta{flex:0 0 auto;font-size:12px;font-weight:900;color:var(--brand-navy)}.home-map-list-empty{margin:0;padding:24px;border-radius:var(--radius-md);background:var(--legacy-f4f7ff);color:var(--brand-ink-muted);font-size:13px;text-align:center}@keyframes home-map-preview-in{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.home-map-preview{display:none;position:absolute;inset-inline-start:16px;bottom:52px;width:min(320px, calc(100% - 32px));flex-direction:column;padding:14px;border-radius:var(--radius-md);background:#fff;box-shadow:0 18px 40px rgba(var(--brand-navy-rgb),.24);z-index:5;animation:home-map-preview-in .22s var(--ease-standard)}.home-map-canvas-wrap .maplibregl-ctrl-bottom-right{z-index:7}.home-map-preview:not([hidden]){display:flex}.home-map-preview-close{position:absolute;top:6px;inset-inline-end:6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:var(--brand-sky-wash);color:var(--brand-ink-muted);font-size:17px;line-height:1;cursor:pointer}.home-map-preview-close:hover{background:var(--brand-sky-wash)}.home-map-preview-close:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.home-map-preview-body{display:flex;gap:12px;align-items:center;padding-inline-end:26px;text-decoration:none;color:inherit}.home-map-preview-body:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px;border-radius:10px}.home-map-preview-logo{flex:0 0 auto;width:44px;height:44px;border-radius:12px;overflow:hidden;background:var(--legacy-eef2fb)}.home-map-preview-logo img{width:100%;height:100%;object-fit:cover;display:block}.home-map-preview-info{min-width:0;display:flex;flex-direction:column;gap:3px}.home-map-preview-info strong{font-size:16px;font-weight:800;color:var(--brand-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-preview-meta{display:flex;align-items:center;gap:7px;min-width:0}.home-map-preview-category{flex:0 0 auto;color:var(--brand-ink-muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.home-map-preview-location{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:12px;position:relative;color:var(--brand-ink-muted);font-size:10px;font-weight:500}.home-map-preview-location::before{content:'';position:absolute;inset-inline-start:0;top:3px;width:7px;height:7px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--brand-navy)}.home-map-preview-cta{margin-top:3px;padding:4px 0;font-size:12.5px;font-weight:900;color:var(--brand-navy)}.home-map-preview-body:hover .home-map-preview-cta,.home-map-preview-body:focus-visible .home-map-preview-cta{text-decoration:underline}.shop-logo-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--deep);color:#fff;font-size:16px;font-weight:900}@media(prefers-reduced-motion:reduce){.home-map-preview{animation:none}}@media(max-width:1024px){.home-map{height:440px}}@media(max-width:767px){.home-map-frame:not([hidden]){display:flex;flex-direction:column}.home-map{height:320px;min-height:260px}.home-map-failure{padding:22px}.home-map-preview{inset-inline-start:10px;bottom:48px;width:calc(100% - 20px);padding:14px}.home-map-intro{align-items:flex-start;flex-direction:column;gap:12px}.home-map-failure-actions{flex-direction:column}.home-map-failure-actions .commerce-primary,.home-map-failure-actions .commerce-secondary{width:100%}}: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-store{--ms-icon:var(--ms-icon-store)}.ms-ic-user{--ms-icon:var(--ms-icon-user)}.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)}}.hero-control:active, .home-category-control:active, .carousel-arrow:active{background-color: var(--light-blue);border-color: var(--blue);transition-duration: var(--dur-instant)}@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}.home-category-prev{--ms-icon:var(--ms-icon-chevron-left)}.home-category-next{--ms-icon:var(--ms-icon-chevron-right)}.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}.password-field{position:relative;display:block}.password-field input{padding-inline-end:48px}.password-field .password-toggle{--ms-icon:var(--ms-icon-eye);position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;margin:0;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--brand-ink-muted);cursor:pointer}.password-field .password-toggle:hover{color:var(--navy);background:rgba(var(--brand-navy-rgb),.05)}.password-field .password-toggle::before{content:"";display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--ms-icon) center / contain no-repeat;mask:var(--ms-icon) center / contain no-repeat}.password-field .password-toggle[aria-pressed="true"]{--ms-icon:var(--ms-icon-eye-slash);color:var(--navy)}.password-field .password-toggle:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.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}.discovery-product-card>.add-cart, .discovery-product-card>.favorite-btn{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-notice{display:grid;justify-items:center;gap:6px;padding:28px 22px;text-align:center;border:1px solid rgba(var(--brand-navy-rgb),.12);border-radius:22px;background:linear-gradient(168deg,var(--brand-mist) 0%,var(--brand-sky-wash) 100%);color:var(--navy)}.orders-pause-notice>span{width:56px;height:56px;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;background:#fff;color:var(--brand-navy);font-size:28px;box-shadow:0 10px 26px rgba(var(--brand-navy-rgb),.10)}.orders-pause-notice strong{font-family:var(--font-ui);font-size:clamp(19px,2.2vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:normal}.orders-pause-notice p{max-width:520px;margin:0;color:var(--brand-ink-secondary);font-size:14px;line-height:1.6}.orders-pause-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.orders-pause-actions .commerce-primary,.orders-pause-actions .commerce-secondary{width:auto;min-width:180px;margin:0}.orders-pause-notice.is-page{min-height:340px;align-content:center;margin-top:24px;padding:48px 24px}.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}@media(max-width:640px){.orders-pause-notice.is-page{min-height:0;padding:36px 18px}.orders-pause-actions .commerce-primary,.orders-pause-actions .commerce-secondary{flex:1 1 100%;min-width:0}}.orders-pause-notice .orders-pause-availability{display:block;margin:2px 0 0;color:var(--brand-ink-muted);font-size:12.5px;font-weight:700;line-height:1.5;overflow-wrap:normal}.orders-pause-notice.is-info{margin:18px 0 24px;padding:26px 20px;text-align:center}: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}}.product-img-wrap.is-placeholder{background:var(--legacy-eef3ff);display:grid;place-items:center}.product-img-wrap.is-placeholder img{width:58%;height:58%;opacity:.95}.product-card .product-title{overflow-wrap:break-word}.shop-catalogue-more{margin:28px 0 0;text-align:center}.shop-catalogue-more .view-more{display:inline-flex;align-items:center;gap:8px}.shop-catalogue-more .view-more[hidden]{display:none}.shop-catalogue-more .results-count{margin:0 0 14px}.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}@media (max-width: 900px){.home-category-control{width: 44px;height: 44px;border: 6px solid transparent;background-clip: padding-box;box-shadow: 0 0 0 1px var(--border), var(--shadow)}.home-category-control:hover, .home-category-control:focus-visible{box-shadow: 0 0 0 1px var(--blue), var(--shadow)}}: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}.product-card .product-title, .product-title{font-family: var(--font-ui);font-size: var(--card-title);font-weight: 600;line-height: 1.35;text-transform: none;color: #27326d}.catalogue-pagination{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.catalogue-page-status{margin:0;color:var(--muted, #5b6478);font-family:var(--font-ui);font-size:13px}.catalogue-page-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.catalogue-page-links a, .catalogue-page-current{min-width:var(--ctl-h-sm);min-height:var(--ctl-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ctl-px-sm);border:var(--ctl-border-w) solid var(--ctl-secondary-border);border-radius:var(--ctl-r-md);background:#fff;color:var(--navy);font-family:var(--font-ui);font-size:var(--ctl-fs-sm);font-weight:600;text-decoration:none}.catalogue-page-current{background:var(--ctl-selected-bg);border-color:var(--ctl-selected-border)}.catalogue-page-gap{color:var(--muted, #5b6478);padding:0 2px}@media (hover:hover){.catalogue-page-links a:hover{background:#f1f3f6}}.catalogue-page-links a:focus-visible{outline:none;box-shadow:var(--ctl-focus-ring)}.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}.discovery-shelves{display:block}.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}.discovery-shelves:empty{min-height:560px}.discovery-shelves:empty::before{content:"";display:block;height:250px;width:min(1850px,calc(100% - 72px));margin:120px auto 0;border-radius:14px;background:repeating-linear-gradient(to right,var(--legacy-eaeffb) 0,var(--legacy-eaeffb) 208px,transparent 208px,transparent 222px)}@media (max-width:640px){.discovery-shelves:empty::before{width:calc(100% - 32px);background:repeating-linear-gradient(to right,var(--legacy-eaeffb) 0,var(--legacy-eaeffb) 150px,transparent 150px,transparent 162px)}}.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}.shop-card{flex:0 0 calc((100% - (var(--shop-cols) - 1) * var(--shop-gap)) / var(--shop-cols));scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:6px;border-radius:16px;color:inherit;text-decoration:none}.shop-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.shop-logo{--logo-scale:.7;--logo-x:0;--logo-y:0;--logo-field:#fff;position:relative;flex:0 0 auto;width:min(var(--shop-logo), 100%);aspect-ratio:1 / 1;height:auto;margin:0 auto 14px;border-radius:50%;overflow:hidden;display:block;background:var(--logo-field);border:1px solid rgba(var(--brand-navy-rgb),.14);box-shadow:0 10px 22px -12px rgba(var(--brand-navy-rgb),.38);transition:transform var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard)}.shop-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:translate(calc(var(--logo-x) * 100%), calc(var(--logo-y) * 100%)) scale(var(--logo-scale));transform-origin:50% 50%;transition:opacity var(--motion-fast) var(--ease-standard)}.shop-logo[data-logo-pending] img{opacity:0}.shop-card:hover .shop-logo{transform:translateY(-2px)}.shop-card:hover .shop-logo, .shop-card:focus-visible .shop-logo{border-color:rgba(28,67,200,.5);box-shadow:0 14px 26px -12px rgba(var(--brand-navy-rgb),.5)}.shop-card strong{display:block;max-width:100%;min-height:0;font-size:14px;line-height:1.35;font-weight:600;color:var(--navy);text-wrap:balance}@media (prefers-reduced-motion:reduce){.shop-logo, .shop-logo img{transition:none}.shop-card:hover .shop-logo{transform:none}}.listing-toolbar select, .listing-toolbar input, .filter-panel select, .filter-panel input:not([type="checkbox"]), .shop-directory-controls select, .shop-directory-controls input, .shop-catalogue-toolbar input[type="search"], .shop-catalogue-toolbar select{min-height: 44px}.catalogue-page-step{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px}: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}.home-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:8px 28px}@media (max-width: 700px){.home-partners{grid-template-columns:1fr}}.home-partner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-block-size:76px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(var(--brand-navy-rgb),.16);color:var(--navy);text-decoration:none}.home-partner .partner-card-icon{grid-row:1 / span 2;background:var(--light-blue);color:var(--brand-navy)}.home-partner-copy{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.home-partner-copy strong{font-family:var(--font-ui);font-size:15.5px;font-weight:700;line-height:1.3}.home-partner-copy > span{font-family:var(--font-ui);font-size:13.5px;font-weight:400;line-height:1.4;color:var(--brand-ink-secondary)}.home-partner-action{grid-column:2;font-family:var(--font-ui);font-size:13.5px;font-weight:700;line-height:1.25;color:var(--brand-navy)}@media (hover:hover){.home-partner:hover{border-color:var(--brand-navy)}}.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%)}.hero-dots{gap:19px}@media (max-width: 900px){.home-motion-toggle{position:relative}.hero-dots{width: calc(var(--hero-dot-count) * 25px + 12px + (var(--hero-dot-count) - 1) * 19px + 8px)}}.product-card-seller{padding:0}.product-card-seller .shop-line{padding-right:46px}.shop-line-link{display:inline-block;padding:7px 0;margin:-7px 0;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.shop-line-link:hover{color:var(--brand-navy)}.shop-line-link:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px;border-radius:4px}.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}.ms-star-inline{display:inline-block;vertical-align:-2px;color:#e0a326;margin-inline-end:3px}details:not([open]) > :not(summary){display:none}.header-main input{text-overflow:ellipsis}.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}.bs-section{--bs-navy: #061764;--bs-sky: #b8e3f8;--bs-pale: #f3f8ff;--bs-muted: #3d4a86;--bs-gutter: max(36px, calc((100% - 1850px) / 2));--bs-ease: cubic-bezier(.22, .61, .36, 1);--o: clamp(164px, 13.6vw, 196px);--iw: calc(var(--o) + clamp(72px, 7vw, 100px));--bs-light: radial-gradient(56% 100% at 100% 0, rgba(184, 227, 248, .38), rgba(184, 227, 248, 0) 76%);position: relative;margin-block: clamp(32px, 3.6vw, 60px);padding-block: clamp(26px, 2.8vw, 40px) clamp(34px, 3.2vw, 46px);color: var(--bs-navy);overflow: hidden;isolation: isolate;scroll-margin-top: 178px;background: var(--bs-light), var(--bs-pale)}.bs-section::before{content: "";position: absolute;z-index: -1;inset-block-start: 6px;inset-inline-end: -40px;width: min(520px, 58vw);height: 180px;pointer-events: none;opacity: .5;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 210' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23b8e3f8' stroke-width='2' stroke-linecap='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M0 62C70 22 120 112 200 62S350 18 420 66 520 100 560 56'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M0 108C70 68 120 158 200 108S350 64 420 112 520 146 560 102'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M0 154C70 114 120 204 200 154S350 110 420 158 520 192 560 148'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 100% 100%}.bs-section::after{content: "";position: absolute;inset-block-start: 0;inset-inline: 0;height: 4px;background: linear-gradient(90deg, var(--bs-navy), var(--bs-sky));transform-origin: left center}.bs-shell{position: relative}.bs-head{display: grid;grid-template-columns: minmax(0, 1fr) auto;column-gap: clamp(20px, 4vw, 56px);align-items: end}.bs-head > *{margin: 0}.bs-stamp{grid-column: 1;justify-self: start;display: inline-flex;align-items: center;gap: 10px;margin-bottom: 10px;font: 700 13px/1.4 "Alexandria", var(--font-ui);color: var(--bs-navy)}.bs-stamp::before{content: "";width: 26px;height: 2px;background: var(--bs-navy)}.bs-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.bs-eyebrow{grid-column: 1;margin-bottom: 6px;font: 700 12px/1.2 var(--font-ui);letter-spacing: .14em;text-transform: uppercase;color: #1d43b7}.bs-title{grid-column: 1;max-width: 16em;font-family: var(--font-family);font-weight: 900;font-size: clamp(26px, 2.7vw, 38px);line-height: 1.1;letter-spacing: -.015em;color: var(--bs-navy);white-space: pre-line;overflow-wrap: normal}.bs-actions{grid-column: 2;grid-row: 2 / span 2;display: flex;align-items: center;gap: 18px}.bs-cta{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font: 700 15px/1.2 var(--font-ui);color: var(--bs-navy);text-decoration: underline;text-decoration-color: var(--bs-sky);text-decoration-thickness: 3px;text-underline-offset: 7px;white-space: nowrap}.bs-cta::after{content: "\2192";font-size: 18px;line-height: 1;text-decoration: none;display: inline-block}.bs-pager{display: flex;gap: 8px}.bs-pager[hidden]{display: none}.bs-arrow{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1.5px solid var(--bs-sky);border-radius: 50%;background: #fff;color: var(--bs-navy);cursor: pointer;box-shadow: 0 8px 16px -12px rgba(6, 23, 100, .5)}.bs-arrow svg{width: 18px;height: 18px}.bs-arrow[aria-disabled="true"]{opacity: .4;cursor: default;box-shadow: none}.bs-arrow:not([aria-disabled="true"]):active{transform: scale(.94)}@media (hover: hover){.bs-arrow:not([aria-disabled="true"]):hover{border-color: var(--bs-navy);background: var(--bs-pale)}.bs-cta:hover{text-decoration-color: var(--bs-navy)}}.bs-cta:focus-visible, .bs-arrow:focus-visible{outline: 3px solid var(--bs-navy);outline-offset: 3px}.bs-rail-wrap{margin-top: clamp(14px, 2vw, 28px)}.bs-rail{overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;padding: 14px var(--bs-gutter) 10px;scroll-padding-inline: var(--bs-gutter);touch-action: pan-x pan-y;cursor: grab}.bs-rail::-webkit-scrollbar{display: none}.bs-rail.is-dragging{scroll-snap-type: none;cursor: grabbing;user-select: none}.bs-list{display: flex;gap: clamp(8px, 1.2vw, 18px);width: max-content;margin: 0;padding: 0;list-style: none}.bs-item{flex: 0 0 var(--iw);scroll-snap-align: start;display: flex}.bs-item:last-child{scroll-snap-align: end}.bs-item:nth-child(4n+2){--k: .94;--dy: 10px}.bs-item:nth-child(4n+3){--k: .98;--dy: 3px}.bs-item:nth-child(4n){--k: .92;--dy: 13px}.bs-card{display: flex;flex-direction: column;align-items: center;gap: 12px;width: 100%;color: var(--bs-navy);text-align: center;text-decoration: none;-webkit-user-drag: none}.bs-card:focus-visible{outline: none}.bs-well{display: grid;place-items: center;width: 100%;height: calc(var(--o) + 30px)}.bs-orbit{--s: calc(var(--o) * var(--k, 1));position: relative;top: var(--dy, 0);width: var(--s);height: var(--s);border: 1.5px solid var(--bs-navy);border-radius: 50%;background: #fff;box-shadow: 0 16px 26px -18px rgba(6, 23, 100, .55);transition: transform 220ms var(--bs-ease)}.bs-ring{position: absolute;inset: -9px;border-radius: 50%;pointer-events: none;transform: rotate(calc(var(--bs-p, 0) * 40deg))}.bs-ring::before{content: "";position: absolute;inset: 0;border-radius: 50%;border: 3px solid transparent;border-top-color: var(--bs-sky);transform: rotate(22deg);transition: transform 760ms var(--bs-ease)}.bs-stage{position: absolute;inset: 7px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px rgba(6, 23, 100, .1);overflow: hidden}.bs-logo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;-webkit-user-drag: none}.bs-logo[data-fit="raw"]{inset: 16%;width: 68%;height: 68%}.bs-logo[data-fit="raw"][data-shape="wide"], .bs-logo[data-fit="raw"][data-shape="tall"]{inset: 10%;width: 80%;height: 80%}.bs-fallback{position: absolute;inset: 0;display: grid;place-items: center;background: var(--bs-navy);color: var(--bs-sky)}.bs-fallback svg{position: absolute;inset: 0;width: 100%;height: 100%;opacity: .5}.bs-fallback b{position: relative;font: 900 clamp(40px, 4.6vw, 60px)/1 var(--font-family);color: #fff}.bs-fallback[hidden], .bs-logo[hidden]{display: none}.bs-status{position: relative;z-index: 1;align-self: center;display: inline-flex;align-items: center;gap: 5px;min-height: 26px;margin-block: -22px 0;padding: 0 11px 0 6px;border: 2px solid #fff;border-radius: 999px;background: #5b6699;color: #fff;font: 700 12.5px/1 var(--font-ui);white-space: nowrap;box-shadow: 0 5px 10px -5px rgba(6, 23, 100, .5)}.bs-status[data-state="open"]{background: #17803d}.bs-status[data-state="closed"]{background: #c0262d}.bs-status[data-state="unknown"]{background: #3d4a86}.bs-status svg{flex: 0 0 auto;width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.bs-status[data-state="unknown"] svg{stroke-width: 2.4}.bs-name{display: block;max-width: 100%;padding-inline: 6px;font-family: var(--font-family);font-weight: 900;font-size: clamp(15px, 1.2vw, 18px);line-height: 1.25;letter-spacing: -.005em;overflow-wrap: break-word;text-wrap: balance}.bs-meta{display: block;margin-top: -6px;padding-inline: 6px;font: 500 13px/1.35 var(--font-ui);color: var(--bs-muted)}.bs-empty{margin: 0;padding-inline: var(--bs-gutter);font: 500 16px/1.5 var(--font-ui);color: var(--bs-muted)}.bs-rail > .shop-card{display: inline-flex;align-items: center;min-height: 44px;margin: 0 12px 12px 0;padding: 10px 18px;border: 1px solid rgba(6, 23, 100, .14);border-radius: 22px;background: #fff;color: var(--bs-navy);font: 800 16px/1.2 var(--font-family);text-decoration: none;scroll-snap-align: start}@media (hover: hover){.bs-card:hover .bs-orbit{transform: translateY(-4px)}.bs-card:hover .bs-ring::before{transform: rotate(68deg)}}.bs-card:focus-visible .bs-orbit{transform: translateY(-4px);outline: 3px solid var(--bs-navy);outline-offset: 11px}.bs-card:focus-visible .bs-ring::before{transform: rotate(68deg)}.bs-section.is-armed:not(.is-in)::after{transform: scaleX(0)}.bs-section.is-in::after{transition: transform 720ms var(--bs-ease)}.bs-section.is-armed:not(.is-in) .bs-head > *{opacity: 0;transform: translateY(14px)}.bs-section.is-in .bs-head > *{transition: opacity 480ms var(--bs-ease), transform 480ms var(--bs-ease)}.bs-section.is-in .bs-head > :nth-child(2){transition-delay: 60ms}.bs-section.is-in .bs-head > :nth-child(3){transition-delay: 120ms}.bs-section.is-in .bs-head > :nth-child(4){transition-delay: 180ms}.bs-section.is-armed:not(.is-in) .bs-item{opacity: 0;transform: translateY(14px)}.bs-section.is-in .bs-item{transition: opacity 460ms var(--bs-ease) calc(240ms + var(--i, 0) * 60ms), transform 460ms var(--bs-ease) calc(240ms + var(--i, 0) * 60ms)}.bs-section.is-armed:not(.is-in) .bs-stage{clip-path: circle(0 at 50% 50%)}.bs-section.is-in .bs-stage{transition: clip-path 560ms var(--bs-ease) calc(320ms + var(--i, 0) * 60ms)}@media (max-width: 1100px){.bs-section{--o: clamp(150px, 19vw, 176px)}}@media (max-width: 720px){.bs-section{--bs-gutter: 16px;--o: min(34vw, 150px);--iw: 41vw;margin-block: 28px;padding-block: 22px 32px}.bs-section::before{display: none}.bs-head{grid-template-columns: minmax(0, 1fr)}.bs-title{font-size: clamp(21px, 6.3vw, 27px)}.bs-actions{grid-column: 1;grid-row: auto;justify-content: space-between;margin-top: 10px}.bs-list{gap: 8px}.bs-well{height: calc(var(--o) + 26px)}.bs-name{font-size: 15px}.bs-meta{font-size: 12.5px}}@media (prefers-reduced-motion: reduce){.bs-section, .bs-section *, .bs-section::after, .bs-ring::before{transition: none !important}.bs-section .bs-head > *, .bs-section .bs-item, .bs-section .bs-stage, .bs-section .bs-orbit, .bs-section::after{opacity: 1 !important;transform: none !important;clip-path: none !important}.bs-section .bs-ring, .bs-section .bs-ring::before{transform: rotate(22deg) !important}.bs-section .bs-ring{transform: none !important}}.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}}.fulfillment-note{border-radius:var(--ctl-r-md,10px);padding:10px 14px;margin:12px 0;font-size:.9rem;font-weight:600}.fulfillment-note.is-open{background:#dff8e8;color:#176936}.fulfillment-note.is-closed{background:#fff2c8;color:#795800}.fulfillment-note-compact{padding:6px 10px;font-size:.82rem;margin:6px 0}: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-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}}@keyframes dx-sheet-in{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.dl-hero-compact{padding:20px}.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}@keyframes dx-spin{to{transform:rotate(360deg)}}.journey-page{inline-size:min(780px, calc(100% - 32px));margin-inline:auto;padding-block:28px 40px}.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-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-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}.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--success{color: var(--st-success-fg);background: var(--st-success-bg)}.ms-status--warn{color: var(--st-warn-fg);background: var(--st-warn-bg)}.ms-status--danger, .ms-status--problem{color: var(--st-danger-fg);background: var(--st-danger-bg)}.ms-status--info, .ms-status--progress{color: var(--st-info-fg);background: var(--st-info-bg)}.ms-status--neutral{color: var(--st-neutral-fg);background: var(--st-neutral-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)}.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"] .hero-prev{left: auto;right: 16px}html[dir="rtl"] .hero-next{right: auto;left: 16px}html[dir="rtl"] .hero-dots{right: auto;left: 18px}@media (max-width: 900px){html[dir="rtl"] .hero-controls{right: auto;left: 16px}}@media (max-width: 540px){html[dir="rtl"] .hero-controls{left: 12px}}html[dir="rtl"] .home-category-prev{left: auto;right: 8px}html[dir="rtl"] .home-category-next{right: auto;left: 8px}@media (max-width: 767px){html[dir="rtl"] .home-category-prev{right: 2px}html[dir="rtl"] .home-category-next{left: 2px}}html[dir="rtl"] .shop-card strong{line-height:1.55}html[dir="rtl"] .product-badge{left: auto;right: 12px}html[dir="rtl"] .favorite-btn{right: auto;left: 12px}html[dir="rtl"] .discovery-product-card > .favorite-btn, html[dir="rtl"] .discovery-product-card > .add-cart{right: auto;left: 16px}html[dir="rtl"] .discovery-product-card .product-info{padding-right: 0;padding-left: 0}html[dir="rtl"] .discovery-product-card .product-info .product-meta, html[dir="rtl"] .discovery-product-card .product-info .shop-line{padding-right: 0;padding-left: 46px}html[dir="rtl"] .product-card-seller .shop-line{padding-right: 0;padding-left: 46px}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"] .filter-panel{left: auto;right: 0;transform: translateX(105%)}html[dir="rtl"] .filter-panel.is-open{transform: translateX(0)}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"] .hero-slide{transform: translateX(-3.5%)}html[dir="rtl"] .hero-slide.is-active{transform: translateX(0)}html[dir="rtl"] .hero-slide.is-leaving{transform: translateX(3.5%)}html[dir="rtl"] .hero-slide-caption h2{line-height: 1.45}html[dir="rtl"] .hero-slide-support{line-height: 1.65}@media (min-width: 901px){html[dir="rtl"] .hero-slide-caption h2{font-size: clamp(17px, 2.6cqw, 40px);line-height: 1.3}html[dir="rtl"] .hero-slide-caption{align-items: flex-end}}html[dir="rtl"] .hero-tile-caption{line-height: 1.5}@media (prefers-reduced-motion: reduce){html[dir="rtl"] .hero-slide, html[dir="rtl"] .hero-slide.is-active, html[dir="rtl"] .hero-slide.is-leaving{transform: none}}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)}html[dir="rtl"] .home-map-search{padding: 4px 14px 4px 4px}@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"] .cx-label{letter-spacing: 0;text-transform: none;font-size: 13px}html[dir="rtl"] .cx-headline{letter-spacing: 0;line-height: 1.4}html[dir="rtl"] .cx-support, html[dir="rtl"] .cx-disclaimer{line-height: 1.75}html[dir="rtl"] .ms-home-pulse .pulse-art{clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%)}html[dir="rtl"] .ms-home-pulse .pulse-slide--orders .pulse-art, html[dir="rtl"] .ms-home-pulse .pulse-slide--sell .pulse-art{clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%)}html[dir="rtl"] .ms-home-pulse .pulse .cx-headline{font-family: "Alexandria", var(--font-ui);font-weight: 900;font-size: max(42px, calc(var(--u) * 100));line-height: 1.16;letter-spacing: 0}html[dir="rtl"] .ms-home-pulse .pulse .cx-support{font-family: "Alexandria", var(--font-ui);font-weight: 400;font-size: max(16px, calc(var(--u) * 20));line-height: 1.7}html[dir="rtl"] .ms-home-pulse .pulse-kick{font-family: "Alexandria", var(--font-ui);font-size: 14px;letter-spacing: 0;text-transform: none}html[dir="rtl"] .ms-home-pulse .pulse-cta{font-family: "Alexandria", var(--font-ui);font-weight: 700}html[dir="rtl"] .ms-home-pulse .pulse .cx-disclaimer{font-family: "Alexandria", var(--font-ui);font-size: 12.5px;line-height: 1.7}html[dir="rtl"] .ms-home-pulse .pulse-cta-arrow, html[dir="rtl"] .ms-home-pulse .pulse-arrow svg{transform: scaleX(-1)}html[dir="rtl"] .ms-home-pulse .pulse-dot span::after{transform-origin: right center}html[dir="rtl"] .ms-home-pulse .pulse-rail{font-family: "Alexandria", var(--font-ui);font-size: 15px;letter-spacing: 0;text-transform: none}@media (max-width: 720px){html[dir="rtl"] .ms-home-pulse .pulse-art, html[dir="rtl"] .ms-home-pulse .pulse-slide--orders .pulse-art, html[dir="rtl"] .ms-home-pulse .pulse-slide--sell .pulse-art{clip-path: polygon(0 16%, 100% 0, 100% 100%, 0 100%)}html[dir="rtl"] .ms-home-pulse .pulse .cx-headline{font-size: calc(var(--um) * 54);line-height: 1.18}html[dir="rtl"] .ms-home-pulse .pulse .cx-support{font-size: calc(var(--um) * 16)}html[dir="rtl"] .ms-home-pulse .pulse .cx-disclaimer{font-size: 10.5px;line-height: 1.6}html[dir="rtl"] .ms-home-pulse .pulse-rail{font-size: 12.5px}}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"] .bs-section{--bs-light: radial-gradient(56% 100% at 0 0, rgba(184, 227, 248, .38), rgba(184, 227, 248, 0) 76%)}html[dir="rtl"] .bs-section::after{transform-origin: right center}html[dir="rtl"] .bs-section::before{transform: scaleX(-1)}html[dir="rtl"] .bs-eyebrow{font: 800 15px/1.4 "Alexandria", var(--font-ui);letter-spacing: 0;text-transform: none;color: #1d43b7}html[dir="rtl"] .bs-title{font-family: "Alexandria", var(--font-ui);font-weight: 900;font-size: clamp(30px, 3.2vw, 46px);line-height: 1.32;letter-spacing: 0;max-width: 12em}html[dir="rtl"] .bs-cta, html[dir="rtl"] .bs-meta, html[dir="rtl"] .bs-status{font-family: "Alexandria", var(--font-ui)}html[dir="rtl"] .bs-status{padding: 0 6px 0 11px;font-weight: 700}html[dir="rtl"] .bs-cta{font-weight: 700}html[dir="rtl"] .bs-cta::after{content: "\2190"}html[dir="rtl"] .bs-arrow svg{transform: scaleX(-1)}html[dir="rtl"] .bs-name{font-family: "Alexandria", var(--font-ui);font-weight: 800;line-height: 1.4;letter-spacing: 0}html[dir="rtl"] .bs-ring{transform: rotate(calc(var(--bs-p, 0) * -40deg))}html[dir="rtl"] .bs-ring::before{transform: rotate(-22deg)}html[dir="rtl"] .bs-card:hover .bs-ring::before, html[dir="rtl"] .bs-card:focus-visible .bs-ring::before{transform: rotate(-68deg)}html[dir="rtl"] .bs-rail > .shop-card{margin: 0 0 12px 12px;font-family: "Alexandria", var(--font-ui)}@media (max-width: 720px){html[dir="rtl"] .bs-title{font-size: clamp(29px, 8vw, 34px)}}
