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