:root{--sb-green:#052c3c;--sb-lime:#0ad2b2;--sb-soft-white:#f7f9f7;--sb-orange:#ff7036;--sb-on-orange:var(--sb-green);--sb-ice:#bff2f0;--sb-mint:#cff1d2;--sb-lavender:#b3a2f8;--sb-lavender-soft:#ece7fe;--sb-charcoal:#232323;--sb-white:#fff;--sb-ink:#052c3c;--sb-muted:#70766f;--sb-muted-strong:#5f665e;--sb-line:#e7e9e5;--sb-surface:#f5f6f3;--sb-green-hover:#0e3f54;--sb-ice-strong:#7fd8d3;--sb-ice-soft:#eaf8f7;--sb-peach-soft:#fff1e6;--sb-sky-soft:#eef3fb;--sb-overlay:#052c3c73;--color-bg:var(--sb-white);--color-bg-quiet:var(--sb-soft-white);--color-text:var(--sb-charcoal);--color-text-muted:var(--sb-muted);--color-heading:var(--sb-green);--color-action:var(--sb-green);--color-action-text:var(--sb-white);--color-highlight:var(--sb-lime);--color-highlight-text:var(--sb-green);--color-border:var(--sb-line);--color-focus:var(--sb-green);--font-brand:"Madani Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-si:"Madani Arabic", "Yaldevi", "Noto Sans Sinhala", system-ui, sans-serif;--font-ta:"Madani Arabic", "Noto Sans Tamil", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:500;--fw-bold:600;--fs-display:clamp(2rem, 1.2rem + 3.2vw, 3.25rem);--fs-h2:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--fs-h3:1.125rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-label:.75rem;--lh-body:1.5;--lh-heading:1.15;--ls-heading:-.02em;--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;--container-max:1320px;--gutter-desktop:40px;--gutter-mobile:16px;--header-hero-desktop:535px;--tap-target:44px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:4px;--radius-control:4px;--shadow-dialog:0 10px 50px #0000000f;--dur-fast:.15s;--dur-base:.25s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s}}@font-face{font-family:Madani Arabic;src:url(/build/assets/madani-regular-latin-CmX1D2CH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Madani Arabic;src:url(/build/assets/madani-medium-latin-BKOtPSgp.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Madani Arabic;src:url(/build/assets/madani-semibold-latin-CLeC0QSg.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Madani Arabic;src:url(/build/assets/madani-bold-latin-BRzosKiY.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Yaldevi;src:url(/build/assets/yaldevi-400-sinhala-CoEwgW5J.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Yaldevi;src:url(/build/assets/yaldevi-500-sinhala-B8jE3X-4.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Yaldevi;src:url(/build/assets/yaldevi-600-sinhala-DgTk5KPv.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Yaldevi;src:url(/build/assets/yaldevi-700-sinhala-DourFbHT.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Tamil;src:url(/build/assets/noto-sans-tamil-400-tamil-cIr4vgaa.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;src:url(/build/assets/noto-sans-tamil-500-tamil-BVAU6dDX.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;src:url(/build/assets/noto-sans-tamil-600-tamil-CL0EX-O6.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;src:url(/build/assets/noto-sans-tamil-700-tamil-bO3kIbVG.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/outfit-400-D5nSJVYk.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/outfit-500-Bi1G6hPu.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/outfit-600-vtIXyqOw.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/outfit-700-CRvqtRCq.ttf)format("truetype")}@font-face{font-family:Turret Road;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/turret-road-400-jRDc7a_l.ttf)format("truetype")}@font-face{font-family:Turret Road;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/turret-road-500-Mw5cqIcP.ttf)format("truetype")}@font-face{font-family:Turret Road;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/turret-road-700-Ciz2y9xK.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-5)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-brand);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;padding-bottom:calc(64px + env(safe-area-inset-bottom));flex-direction:column;margin:0;display:flex}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){body{padding-bottom:0}}:lang(si) body,body:lang(si){font-family:var(--font-si)}:lang(ta) body,body:lang(ta){font-family:var(--font-ta)}main{flex:1}h1,h2,h3{color:var(--color-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);overflow-wrap:break-word;margin:0}p,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:var(--color-action);text-underline-offset:3px}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:50;padding:var(--space-2) var(--space-4);background:var(--sb-green);color:var(--sb-white);border-radius:var(--radius-md);font-weight:var(--fw-medium);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.container{width:100%;max-width:var(--container-max);padding-left:max(var(--gutter-mobile), env(safe-area-inset-left));padding-right:max(var(--gutter-mobile), env(safe-area-inset-right));margin-inline:auto}@media (width>=768px){.container{padding-left:max(var(--gutter-desktop), env(safe-area-inset-left));padding-right:max(var(--gutter-desktop), env(safe-area-inset-right))}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-5);border-radius:var(--radius-md);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.button--primary{background:var(--sb-green);color:var(--sb-white)}.button--primary:hover{background:var(--sb-green-hover)}.button--lime{background:var(--sb-lime);color:var(--sb-green);border-color:var(--sb-green)}.button--lime:hover{background:#3ddcc2}.button--outline{background:var(--sb-white);color:var(--sb-green);border-color:var(--sb-green)}.button--outline:hover{background:var(--sb-soft-white)}.button--ghost{color:var(--sb-green);padding-inline:var(--space-3);background:0 0}.button--ghost[aria-pressed=true] .icon{fill:var(--sb-green)}.button--small{min-height:36px;padding-inline:var(--space-3);font-size:var(--fs-small)}.text-link{align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link .icon{width:16px;height:16px}.link-button{color:var(--color-text-muted);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.link-button:hover{color:var(--sb-green)}.eyebrow{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);margin-bottom:var(--space-2)}.eyebrow--light{color:var(--sb-lime)}.note{color:var(--color-text-muted);font-size:var(--fs-small)}.sample-tag{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--sb-muted-strong);background:var(--sb-soft-white);font-size:var(--fs-label);font-weight:var(--fw-medium);display:inline-block}.count{border-radius:var(--radius-pill);background:var(--sb-green);min-width:18px;height:18px;color:var(--sb-white);font-size:11px;font-weight:var(--fw-semibold);place-items:center;padding:0 5px;line-height:1;display:inline-grid}.demo-notice{background:var(--color-bg-quiet);border-bottom:1px solid var(--color-border);color:var(--sb-muted-strong);font-size:var(--fs-small)}.demo-notice .container{padding-block:var(--space-2)}.flash{background:var(--sb-mint);color:var(--sb-green);font-weight:var(--fw-medium)}.flash__inner{align-items:center;gap:var(--space-2);padding-block:var(--space-3);display:flex}.site-header{background:var(--sb-white);border-bottom:1px solid var(--color-border)}.header-main{align-items:center;gap:var(--space-3) var(--space-2);padding-block:var(--space-2) var(--space-3);grid-template-columns:auto 1fr auto;grid-template-areas:"logo.actions""search search search";display:grid}@media (width>=600px){:is(.header-main,.header-main:has(.header-back)){padding-block:var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back logo search actions"}}.header-back{width:var(--tap-target);height:var(--tap-target);margin-left:calc(var(--space-2) * -1);color:var(--sb-green);border-radius:0;grid-area:back;place-items:center;display:grid}.header-back:hover{background:var(--sb-soft-white)}.header-logo{min-height:var(--tap-target);grid-area:logo;align-items:center;display:inline-flex}.header-logo img{width:132px}.header-search{min-width:0;height:var(--tap-target);border-radius:var(--radius-pill);background:var(--sb-white);border:1px solid #cfd3cc;grid-area:search;display:flex;overflow:hidden}.header-search:focus-within{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green)}.header-search input{min-width:0;padding:0 var(--space-4);background:0 0;border:0;outline:none;flex:1}.header-search input::placeholder{color:var(--color-text-muted)}.header-search__button{border-radius:var(--radius-pill);background:var(--sb-lime);width:52px;color:var(--sb-green);cursor:pointer;border:0;place-items:center;margin:4px;display:grid}.header-actions{align-items:center;gap:var(--space-1);grid-area:actions;display:none}.header-action{align-items:center;gap:var(--space-2);min-height:var(--tap-target);min-width:var(--tap-target);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;text-decoration:none;list-style:none;display:inline-flex}.header-action::-webkit-details-marker{display:none}.header-action:hover{background:var(--sb-soft-white)}.header-action__label,.menu--categories,.menu--location,.header-action--saved{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){:is(.header-main,.header-main:has(.header-back)){gap:var(--space-4);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"logo categories search actions";min-height:76px}.header-back{display:none}.header-logo img{width:160px}.menu--categories{grid-area:categories;display:block}.header-actions{display:flex}.menu--location{display:block}.header-action--saved{display:inline-flex}.header-action__label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:inline;overflow:hidden}}.menu{position:relative}.menu__trigger{align-items:center;gap:var(--space-1);min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--sb-green);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;list-style:none;display:inline-flex}.menu__trigger::-webkit-details-marker{display:none}.menu__trigger:hover{background:var(--sb-soft-white)}.menu__trigger .icon{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease)}.menu[open] .menu__trigger .icon{transform:rotate(180deg)}.menu__panel{z-index:30;min-width:240px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 20px #0000000d}.menu__panel--end{left:auto;right:0}.menu__list a,.menu__footer-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;display:block}.menu__list a:hover,.menu__footer-link:hover{background:var(--sb-soft-white);color:var(--sb-green)}.menu__footer-link{margin-top:var(--space-1);border-top:1px solid var(--color-border);font-weight:var(--fw-medium);color:var(--sb-green)}.menu__note{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-small)}.category-nav__inner{gap:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.category-nav__inner::-webkit-scrollbar{display:none}.category-nav a{min-height:var(--tap-target);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;text-decoration:none;display:inline-flex}.category-nav a:hover{color:var(--sb-green)}.category-nav a[aria-current=page]{color:var(--sb-green);border-bottom-color:var(--sb-green)}.category-nav__sell{margin-left:auto;color:var(--sb-green)!important}.bottom-nav{z-index:40;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--sb-white);border-top:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}@media (width>=600px){.bottom-nav{grid-template-columns:repeat(5,minmax(0,120px));justify-content:center}}.bottom-nav a{min-height:60px;color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.bottom-nav a[aria-current=page]{color:var(--sb-green)}.bottom-nav a[aria-current=page]:before{content:"";background:var(--sb-green);border-radius:0;height:2px;position:absolute;top:0;left:30%;right:30%}.bottom-nav a[aria-current=page] .icon{stroke-width:2.1px}.bottom-nav .count{position:absolute;top:6px;left:calc(50% + 6px)}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.bottom-nav{display:none}}.keyboard-open .bottom-nav{display:none}.keyboard-open body{padding-bottom:0}.page{padding-block:var(--space-5) var(--space-8)}.page--narrow{max-width:880px}.page-header{margin-bottom:var(--space-5);max-width:720px}.page-header--center{text-align:center;margin-inline:auto}.page-title{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:var(--fw-bold)}.page-intro{margin-top:var(--space-2);color:var(--color-text-muted);font-size:1rem}.section{padding-block:var(--space-7) 0}.section--tight{padding-block:var(--space-7)}.section--flush{padding-top:var(--space-7)}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section__title{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.section--flush>.section__title{margin-bottom:var(--space-4)}.section__intro{margin-top:var(--space-1);color:var(--color-text-muted)}.subheading{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin-bottom:var(--space-3)}.breadcrumbs{margin-bottom:var(--space-4);font-size:var(--fs-small)}.breadcrumbs ol{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-1);color:var(--color-border)}.breadcrumbs a{color:var(--color-text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--sb-green);text-decoration:underline}.breadcrumbs [aria-current]{color:var(--color-text)}.hero{background:var(--sb-green);min-height:420px;display:grid;position:relative;overflow:hidden}.hero picture,.hero__image{object-fit:cover;object-position:70% center;grid-area:1/1;width:100%;height:100%}.hero:after{content:"";background:linear-gradient(90deg,#0a1e14b8 0%,#0a1e1473 45%,#0a1e1400 75%);grid-area:1/1}.hero__inner{z-index:1;padding-block:var(--space-7);grid-area:1/1;align-items:flex-end;display:flex}.hero__copy{max-width:520px}.hero__title{color:var(--sb-white);font-size:var(--fs-display);font-weight:var(--fw-bold)}.hero__lead{margin-block:var(--space-3) var(--space-5);color:var(--sb-white);font-size:1.0625rem}.hero__seller{margin-top:var(--space-4);color:var(--sb-white);font-size:var(--fs-small)}.hero__seller a{color:var(--sb-white);font-weight:var(--fw-medium)}@media (width>=768px){.hero{min-height:var(--header-hero-desktop)}.hero__inner{align-items:center}}.tabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.tabs--scroll{scrollbar-width:none;margin-inline:calc(var(--gutter-mobile) * -1);padding-inline:var(--gutter-mobile);flex-wrap:nowrap;overflow-x:auto}.tabs--scroll::-webkit-scrollbar{display:none}.tab{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.tab:hover{border-color:var(--sb-green)}.tab[aria-current=true]{background:var(--sb-green);border-color:var(--sb-green);color:var(--sb-white)}.shop-chips{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.shop-chip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--sb-soft-white);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.shop-chip span{color:var(--sb-muted-strong);font-weight:var(--fw-regular)}.shop-chip:hover{background:var(--sb-mint)}.search-shops .subheading{font-size:var(--fs-body)}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.toolbar__count{color:var(--color-text-muted);font-size:var(--fs-small)}.toolbar__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.js [data-autosubmit-fallback]{display:none}.product-grid{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.product-grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{min-width:0;position:relative}.product-card__media{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--sb-surface);display:block;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease)}.product-card:hover .product-card__media img{transform:scale(1.02)}.product-card__save{top:var(--space-2);right:var(--space-2);position:absolute}.save-button{width:var(--tap-target);height:var(--tap-target);color:var(--sb-green);cursor:pointer;background:#ffffffeb;border:0;border-radius:0;place-items:center;display:grid}.save-button:hover{background:var(--sb-white)}.save-button[aria-pressed=true] .icon{fill:var(--sb-green)}.product-card__body{padding-top:var(--space-3);gap:2px;display:grid}.product-card__name{font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;line-height:1.35}.product-card__name a{color:var(--color-text);text-decoration:none}.product-card__name a:hover{text-decoration:underline}.product-card__name a:after{content:"";aspect-ratio:4/5;position:absolute;inset:0 0 auto}.product-card__price{color:var(--sb-green);font-weight:var(--fw-semibold)}.product-card__seller,.product-card__dispatch{color:var(--color-text-muted);font-size:var(--fs-small);min-width:0}.product-card__seller a{z-index:1;color:var(--color-text-muted);position:relative}.product-card__seller a:hover{color:var(--sb-green)}.product-card__dispatch{align-items:center;gap:6px;display:flex}.product-card__dispatch .icon{width:16px;height:16px}.product-card__save{z-index:2}.shop-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=540px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-card{min-width:0}.shop-card__media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--sb-surface);display:block;overflow:hidden}.shop-card__media img{object-fit:cover;width:100%;height:100%}.shop-card__body{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);display:flex}.shop-card__name{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.shop-card__name a{text-decoration:none}.shop-card__name a:hover{text-decoration:underline}.shop-card__meta{color:var(--color-text-muted);font-size:var(--fs-small)}.shop-card__link{align-items:center;gap:var(--space-1);min-height:36px;font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.shop-card__link .icon{width:16px;height:16px}.collections{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collections__intro{padding:var(--space-5);border-radius:var(--radius-sm);background:var(--sb-soft-white);grid-column:1/-1}.collections__links{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=900px){.collections{gap:var(--space-4);grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.collections__intro{padding:var(--space-6);flex-direction:column;grid-column:auto;justify-content:center;display:flex}.collections__links{flex-direction:column}}.collection-tile{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--sb-surface);display:block;position:relative;overflow:hidden}.collection-tile img{object-fit:cover;width:100%;height:100%}.collection-tile__label{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--sb-green);font-size:var(--fs-label);font-weight:var(--fw-medium);background:#fffffff0;line-height:1.3;position:absolute}@media (width>=540px){.collection-tile__label{font-size:var(--fs-small)}}.seller-strip{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.seller-strip__copy{flex:240px}.seller-strip__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.category-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.category-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.category-tile{color:inherit;text-decoration:none;display:block}.category-tile img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--sb-surface);width:100%}.category-tile__body{padding-top:var(--space-2);display:grid}.category-tile__name{color:var(--sb-green);font-weight:var(--fw-semibold)}.category-tile:hover .category-tile__name{text-decoration:underline}.category-tile__count{color:var(--color-text-muted);font-size:var(--fs-small)}.shop-hero{gap:var(--space-5);display:grid}.shop-hero__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.shop-hero__copy{align-content:start;gap:var(--space-2);display:grid}.shop-hero__copy .sample-tag{justify-self:start}.shop-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shop-hero__meta .icon{width:16px;height:16px}@media (width>=900px){.shop-hero{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.facts{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.facts dt{color:var(--sb-green);font-weight:var(--fw-semibold)}.facts dd{color:var(--color-text)}.facts--grid{border-top:0;margin-top:0;padding-top:0}@media (width>=768px){.facts--grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.product-detail{gap:var(--space-5);display:grid}@media (width>=900px){.product-detail{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.product-detail__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);background:var(--sb-surface);width:100%}.product-detail__info{gap:var(--space-3);align-content:start;display:grid}.product-detail__info>.sample-tag{justify-self:start}.product-detail__name{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:var(--fw-semibold)}.product-detail__seller{color:var(--color-text-muted)}.product-detail__price{color:var(--sb-green);font-size:1.375rem;font-weight:var(--fw-semibold)}.product-detail__description{max-width:60ch}.purchase{align-items:end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.purchase__qty{min-width:96px}.purchase__add{flex:200px}.cart-group{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.cart-group__head{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cart-group__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.cart-group__title a{text-decoration:none}.cart-group__meta{color:var(--color-text-muted);font-size:var(--fs-small)}.cart-line{gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img info total""img qty qty";display:grid}.cart-line img{object-fit:cover;border-radius:var(--radius-sm);grid-area:img;width:72px;height:72px}.cart-line__info{grid-area:info;gap:2px;min-width:0;display:grid}.cart-line__name{color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none}.cart-line__name:hover{text-decoration:underline}.cart-line__unit{color:var(--color-text-muted);font-size:var(--fs-small)}.cart-line__info form{justify-self:start}.cart-line__qty{align-items:center;gap:var(--space-2);grid-area:qty;display:flex}.cart-line__total{color:var(--sb-green);font-weight:var(--fw-semibold);white-space:nowrap;grid-area:total}@media (width>=640px){.cart-line{grid-template-columns:88px minmax(0,1fr) auto 110px;grid-template-areas:"img info qty total";align-items:center}.cart-line img{width:88px;height:88px}.cart-line__total{text-align:right}}.cart-group__foot{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.cart-group__subtotal{justify-content:space-between;gap:var(--space-4);font-size:1.0625rem;display:flex}.cart-group__subtotal strong{color:var(--sb-green);font-weight:var(--fw-semibold)}@media (width>=640px){.cart-group__foot .button{justify-self:end}}.notice{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md)}.notice--info{background:var(--sb-ice);color:var(--sb-green)}.summary{margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.summary__lines li,.summary__totals div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);display:flex}.summary__lines li span:first-child{min-width:0}.summary__lines li span:last-child,.summary__totals dd{white-space:nowrap}.summary__totals{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.summary__totals dt{font-weight:var(--fw-medium)}.summary__totals div:first-child dd{color:var(--sb-green);font-weight:var(--fw-semibold)}.steps{gap:var(--space-3);padding-left:var(--space-5);counter-reset:step;display:grid}.steps li{counter-increment:step;position:relative}.steps li:before{content:counter(step);left:calc(var(--space-5) * -1);color:var(--sb-green);font-weight:var(--fw-semibold);position:absolute}.steps--large{gap:var(--space-4);font-size:1.0625rem}.actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.actions--center{margin-top:var(--space-7);justify-content:center}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;display:grid}.empty-state .icon{width:32px;height:32px;color:var(--sb-green)}.empty-state h2,.empty-state h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.empty-state p{color:var(--color-text-muted);margin-bottom:var(--space-3)}.link-list{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.link-list a{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none;display:flex}.link-list a:last-child{border-bottom:0}.link-list a .icon:last-child{color:var(--color-text-muted);margin-left:auto}.link-list a:hover{background:var(--sb-soft-white)}.plan-grid{gap:var(--space-4);display:grid}@media (width>=900px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-card{padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.plan-card--featured{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green)}.plan-card__name{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.plan-card__price{margin-top:var(--space-3);color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-semibold);letter-spacing:-.01em}.plan-card__price span{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:0}.plan-card__listings{margin-top:var(--space-1);font-weight:var(--fw-medium)}.plan-card__features{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--fs-small);display:grid}.plan-card__features li{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.plan-card__features .icon{width:16px;height:16px;color:var(--sb-green);margin-top:2px}.plan-card__features .is-soon{color:var(--color-text-muted)}.soon{border-radius:var(--radius-pill);background:var(--sb-soft-white);border:1px solid var(--color-border);color:var(--sb-muted-strong);font-size:11px;font-weight:var(--fw-medium);padding:0 6px}.info-panel{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--sb-mint)}.info-panel .subheading{margin-bottom:var(--space-2)}.addon{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.addon>div:first-child{gap:var(--space-3);align-content:start;display:grid}.addon .plan-card__price{margin-top:0}@media (width>=900px){.addon{gap:var(--space-7);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.table-wrap{overflow-x:auto}.price-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.price-table th,.price-table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.price-table thead th{color:var(--color-text-muted);font-weight:var(--fw-medium)}.price-table tbody th{color:var(--sb-green);font-weight:var(--fw-semibold)}.sell-hero{background:var(--sb-green);color:var(--sb-white)}.sell-hero__inner{padding-block:var(--space-8);max-width:var(--container-max)}.sell-hero__title{color:var(--sb-white);font-size:var(--fs-display);font-weight:var(--fw-bold)}.sell-hero__lead{max-width:52ch;margin-block:var(--space-3) var(--space-5);font-size:1.0625rem}.benefits{gap:var(--space-5);margin-bottom:var(--space-2);display:grid}@media (width>=768px){.benefits{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.benefits li{padding-top:var(--space-4);border-top:2px solid var(--sb-green)}.benefits .subheading{margin-bottom:var(--space-2)}.sell-hero+.page .notice{margin-top:var(--space-7)}.site-footer{margin-top:var(--space-8);border-top:1px solid var(--color-border);background:var(--sb-soft-white);color:var(--sb-muted-strong);font-size:var(--fs-small)}.site-footer__grid{gap:var(--space-6) var(--space-5);padding-block:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__brand{gap:var(--space-2);grid-column:1/-1;display:grid}@media (width>=768px){.site-footer__grid{grid-template-columns:2fr repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:auto}}.site-footer__heading{margin-bottom:var(--space-3);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:0}.site-footer ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.site-footer a{color:var(--sb-muted-strong);text-decoration:none}.site-footer a:hover{color:var(--sb-green);text-decoration:underline}.site-footer__bottom{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.staging{padding-block:var(--space-8) var(--space-9)}.staging__intro{max-width:640px}.staging__eyebrow{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);margin-bottom:var(--space-3)}.staging__title{font-size:var(--fs-display);font-weight:var(--fw-bold)}.staging__lead{margin-top:var(--space-4);max-width:52ch;font-size:1.0625rem}.status{margin-top:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:640px}.status__heading{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.status__list{margin:0;padding:0;list-style:none}.status__row{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.status__row:last-child{border-bottom:0}.status__label{color:var(--color-text-muted)}.status__value{min-width:0;font-weight:var(--fw-medium);overflow-wrap:anywhere}.status__value--ok:before,.status__value--fail:before{content:"";width:8px;height:8px;margin-right:var(--space-2);vertical-align:middle;border-radius:0;display:inline-block}.status__value--ok:before{background:var(--sb-green)}.status__value--fail:before{background:var(--sb-orange)}.field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.field__label{color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-medium)}.field__control{align-items:center;display:flex;position:relative}.field__icon{width:16px;height:16px;color:var(--sb-green);pointer-events:none;z-index:1;position:absolute;left:12px}.field__select,.field__input,.select-trigger{width:100%;min-height:var(--tap-target);padding:0 40px 0 var(--space-3);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);font-size:var(--fs-body);text-align:left;border:1px solid #cfd3cc}.field__select{appearance:none;background:var(--sb-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052C3C' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;cursor:pointer}.field--icon .field__select,.field--icon .select-trigger{padding-left:36px}.field__select.is-enhanced,.field__input.is-enhanced{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0}.select-trigger{align-items:center;gap:var(--space-2);cursor:pointer;display:flex;position:relative}.select-trigger:hover{border-color:var(--sb-green)}.select-trigger[aria-expanded=true]{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green)}.select-trigger:disabled{background:var(--sb-surface);color:var(--sb-muted-strong);cursor:not-allowed}.select-trigger__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-trigger.is-placeholder .select-trigger__value{color:var(--color-text-muted)}.select-trigger__chevron{width:16px;height:16px;color:var(--sb-green);position:absolute;right:12px}.date-trigger{padding-left:var(--space-3)}.date-trigger>.icon{width:18px;height:18px;color:var(--sb-green)}.field__hint{color:var(--color-text-muted);font-size:var(--fs-small)}.field__error{color:#a3361a;font-size:var(--fs-small);font-weight:var(--fw-medium)}.field--invalid .field__select,.field--invalid .field__input,.field--invalid .select-trigger{border-color:#a3361a}.toolbar .field__select,.toolbar .select-trigger{min-height:40px;font-size:var(--fs-small)}.toolbar .field{min-width:150px}.picker{border:1px solid var(--color-border);background:var(--sb-white);color:var(--color-text);margin:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000012}.picker[open]{flex-direction:column;display:flex}.picker__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);display:flex}.picker__title{color:var(--sb-green);font-weight:var(--fw-semibold)}.picker__close{width:var(--tap-target);height:var(--tap-target);color:var(--sb-green);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.picker__close:hover{background:var(--sb-soft-white)}.picker__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.picker--popover{z-index:60;border-radius:var(--radius-md);position:fixed}.picker--popover.picker--select .picker__head{display:none}.picker--sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.picker--sheet:before{content:"";width:36px;height:4px;margin-top:var(--space-2);background:var(--color-border);border-radius:0;align-self:center}.picker--full{height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);border-radius:0;inset:0}.picker--full:before{display:none}.picker::backdrop{background:var(--sb-overlay)}@media (prefers-reduced-motion:no-preference){.picker--sheet[open]{animation:sheet-up var(--dur-base) var(--ease)}.picker--popover[open]{animation:pop-in var(--dur-fast) var(--ease)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.picker__search{padding:0 var(--space-3) var(--space-2)}.picker--popover .picker__search{padding-top:var(--space-2)}.picker__search-input{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid #cfd3cc;font-size:16px}.picker__search-input:focus{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green);outline:none}.listbox{min-height:0;padding:var(--space-1) var(--space-2) var(--space-2);overscroll-behavior:contain;outline:none;flex:1;margin:0;list-style:none;overflow-y:auto}.option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.option.is-active{background:var(--sb-soft-white);outline:1px solid var(--color-border)}.listbox:focus-visible .option.is-active,.picker__search-input:focus~* .option.is-active{outline:2px solid var(--sb-green);outline-offset:-2px}.option[aria-selected=true]{color:var(--sb-green);font-weight:var(--fw-semibold)}.option__check{visibility:hidden;width:18px;height:18px}.option[aria-selected=true] .option__check{visibility:visible}.option[aria-disabled=true]{color:#a3a8a1;cursor:not-allowed}.listbox__empty{padding:var(--space-4);color:var(--color-text-muted);text-align:center}.picker--date.picker--popover{width:340px!important}.calendar{padding:0 var(--space-3) var(--space-3);overflow-y:auto}.picker--popover .calendar{padding-top:var(--space-1)}.picker--popover.picker--date .picker__head{padding-block:var(--space-2) 0}.calendar__nav{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.calendar__heading{color:var(--sb-green);font-weight:var(--fw-semibold);text-align:center;flex:1}.calendar__step{width:40px;height:40px;color:var(--sb-green);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.calendar__step:hover:not(:disabled){background:var(--sb-soft-white)}.calendar__step:disabled{color:#c3c7c0;cursor:not-allowed}.calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.calendar__grid th{padding-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium)}.calendar__grid td{text-align:center;padding:2px}.day{aspect-ratio:1;width:100%;max-width:44px;min-height:40px;color:var(--color-text);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;border-radius:0}.day:hover:not(:disabled){background:var(--sb-soft-white)}.day.is-today{box-shadow:inset 0 0 0 1px var(--sb-green);font-weight:var(--fw-semibold)}[aria-selected=true]>.day{background:var(--sb-green);color:var(--sb-white);font-weight:var(--fw-semibold)}.day:disabled{color:#c3c7c0;cursor:not-allowed;text-decoration:line-through}.calendar__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.calendar__spacer{flex:1}.icon-button{width:var(--tap-target);height:var(--tap-target);color:var(--sb-green);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.icon-button:hover{background:var(--sb-soft-white)}.more-menu--dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--sb-white);color:var(--color-text);border:0;margin:0}.more-menu--dialog[open]{flex-direction:column;display:flex}.more-menu--dialog::backdrop{background:var(--sb-white)}@media (prefers-reduced-motion:no-preference){.more-menu--dialog[open]{animation:sheet-up var(--dur-base) var(--ease)}}.more-menu__top{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.more-menu--page .more-menu__top{margin-bottom:var(--space-4);padding-top:0}.more-menu__scroll{overscroll-behavior:contain;padding-block:var(--space-4) var(--space-7);flex:1;overflow-y:auto}.more-menu__sections{gap:var(--space-6);display:grid}@media (width>=768px){.more-menu__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.more-menu__heading{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:0}.more-menu__settings{gap:var(--space-4);display:grid}.link-list__spacer{width:20px;display:inline-block}.toolbar__controls .field{flex:150px}.bench{gap:var(--space-5);max-width:480px;display:grid}.option[hidden]{display:none}.picker__search-input::-webkit-search-cancel-button{appearance:none}.picker--sheet .listbox{padding-inline:var(--space-3)}.picker--popover .picker__title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.picker--popover.picker--date .picker__head{padding:var(--space-1) var(--space-1) 0;justify-content:flex-end}.form{gap:var(--space-4);display:grid}.form--inline{grid-template-columns:minmax(0,220px) auto;align-items:end}.field__input{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--sb-white);border:1px solid #cfd3cc;font-size:16px}.field__input:focus,.field__textarea:focus{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green);outline:none}.field__textarea{min-height:120px;padding:var(--space-3);line-height:var(--lh-body);resize:vertical}.check{align-items:center;gap:var(--space-2);min-height:var(--tap-target);font-size:var(--fs-small);cursor:pointer;display:flex}.check input{width:20px;height:20px;accent-color:var(--sb-green)}.button--block{width:100%}.notice--error{color:#8a2b16;background:#fdecea}.auth{justify-items:center;display:grid}.auth__card{width:100%;max-width:440px}.auth__body{margin-top:var(--space-5)}.auth__links{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.auth__alt{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.auth__alt summary{min-height:var(--tap-target);color:var(--sb-green);font-weight:var(--fw-medium);cursor:pointer;align-items:center;display:flex}.auth__alt .form{margin-top:var(--space-3)}.panel{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.account__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;max-width:none;display:flex}.account__links{margin-top:var(--space-5)}.status-line{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--sb-green);font-weight:var(--fw-medium);display:flex}.qr{width:196px;margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.setup-key,.recovery__codes code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-small);overflow-wrap:anywhere}.panel>.steps,.panel>form+form{margin-top:var(--space-3)}.recovery{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white)}.recovery__codes{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace{background:var(--sb-soft-white)}.workspace__bar{z-index:20;align-items:center;gap:var(--space-3);min-height:56px;padding:env(safe-area-inset-top) max(var(--gutter-mobile), env(safe-area-inset-right)) 0 max(var(--gutter-mobile), env(safe-area-inset-left));background:var(--sb-white);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.workspace__logo{width:var(--tap-target);height:var(--tap-target);margin-left:calc(var(--space-2) * -1);place-items:center;display:grid}.workspace__context{flex:1;min-width:0;line-height:1.25;display:grid}.workspace__area{color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium)}.workspace__org{color:var(--sb-green);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace__account{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.workspace__account span{display:none}.workspace__frame{flex:1}.workspace__sidebar{display:none}.workspace__main{width:100%;max-width:1080px;padding:var(--space-5) max(var(--gutter-mobile), env(safe-area-inset-right)) var(--space-8) max(var(--gutter-mobile), env(safe-area-inset-left));margin-inline:auto}.workspace__title{margin-bottom:var(--space-5);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.flash--inline{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.workspace__frame{grid-template-columns:240px minmax(0,1fr);display:grid}.workspace__sidebar{height:calc(100vh - 56px);padding:var(--space-5) var(--space-3);background:var(--sb-white);border-right:1px solid var(--color-border);flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:56px}.workspace__sidebar ul{gap:2px;padding:0;list-style:none;display:grid}.workspace__sidebar a{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--fw-medium);text-decoration:none;display:flex}.workspace__sidebar a:hover{background:var(--sb-soft-white)}.workspace__sidebar a[aria-current=page]{background:var(--sb-mint);color:var(--sb-green)}.workspace__main{padding-inline:var(--space-7)}.workspace__account span{display:inline}}@media (width>=600px){.workspace__account span{display:inline}}.cards{gap:var(--space-4);display:grid}@media (width>=768px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.cards .card{margin-bottom:0}.workspace .panel,.workspace .card{background:var(--sb-white)}.facts--compact{margin-block:0 var(--space-4);gap:var(--space-2);border-top:0;padding-top:0}.facts--compact div{justify-content:space-between;gap:var(--space-4);display:flex}.facts--compact dt{color:var(--color-text-muted);font-weight:var(--fw-regular)}.facts--compact dd{text-align:right;font-weight:var(--fw-medium)}.checklist{gap:var(--space-2);padding-left:var(--space-5);color:var(--sb-muted-strong);display:grid}.link-list__button{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-5);color:var(--color-text);font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.link-list__button .note{margin-left:auto}.link-list__button[aria-current=true]{color:var(--sb-green);background:var(--sb-mint)}.link-list li+li{border-top:1px solid var(--color-border)}.link-list li>a{border-bottom:0}.more-menu__signout{margin-top:var(--space-5)}.stat-grid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid}.stat__value{color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-semibold);line-height:1.1}.stat__label{color:var(--color-text-muted);font-size:var(--fs-small)}.event-list,.record-list{padding:0;list-style:none;display:grid}.event{padding-block:var(--space-3);border-bottom:1px solid var(--color-border);gap:2px;display:grid}.event:last-child{border-bottom:0}.event__action{color:var(--sb-green);font-weight:var(--fw-medium)}.event__who,.event__meta{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted);font-size:var(--fs-small)}.record-list{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.record{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.record:last-child{border-bottom:0}.record__main{flex:240px;gap:2px;min-width:0;display:grid}.record__title{font-weight:var(--fw-semibold)}.record__sub{color:var(--color-text-muted);font-size:var(--fs-small);overflow-wrap:anywhere}.record__tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.record__action{gap:var(--space-2);flex:0 240px;display:flex}.record__action .field{flex:1}.tag{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--sb-mint);color:var(--sb-green);font-size:var(--fs-label);font-weight:var(--fw-medium);display:inline-block}.tag--staff{background:var(--sb-green);color:var(--sb-white)}.tag--muted{background:var(--sb-surface);color:var(--sb-muted-strong)}.admin-search{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-search .field{flex:260px}.pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.is-disabled{opacity:.5;pointer-events:none}.bottom-nav--workspace,.bottom-nav--workspace:is(*){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (width>=600px){.bottom-nav--workspace{grid-auto-columns:minmax(0,120px);justify-content:center}}.stepper ol{gap:var(--space-2);margin:0 0 var(--space-5);scrollbar-width:none;padding:0;list-style:none;display:flex;overflow-x:auto}.stepper a{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding-right:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-small);white-space:nowrap;text-decoration:none;display:flex}.stepper__dot{border:1px solid var(--color-border);background:var(--sb-white);width:28px;height:28px;font-weight:var(--fw-semibold);border-radius:0;flex:none;place-items:center;display:inline-grid}.stepper__dot .icon{width:16px;height:16px}.stepper__item.is-done .stepper__dot{border-color:var(--sb-green);background:var(--sb-mint);color:var(--sb-green)}.stepper__item.is-current a{color:var(--color-text);font-weight:var(--fw-semibold)}.stepper__item.is-current .stepper__dot{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}@media (width<=599px){.stepper__item:not(.is-current) .stepper__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.plan-banner{gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid}.plan-banner--trial{background:var(--sb-mint);border-color:#0000}.plan-banner--action{border-color:var(--sb-orange);background:#fff6ef}.meter{height:10px;margin:var(--space-3) 0;border-radius:var(--radius-pill);background:var(--sb-surface);overflow:hidden}.meter--small{width:120px;height:6px;margin:0}.meter__fill{border-radius:inherit;background:var(--sb-green);height:100%;display:block}.slots{align-items:center;gap:var(--space-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.toolbar--plain{margin-bottom:var(--space-4);justify-content:space-between}.feature-list,.setup-list{margin:0;padding:0;list-style:none;display:grid}.feature-list li,.setup-list li{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.feature-list.card li{padding-inline:var(--space-4)}.feature-list li:last-child,.setup-list li:last-child{border-bottom:0}.feature-list .is-locked{color:var(--color-text-muted)}.setup-list .is-done>:first-child:before{content:"✓ ";color:var(--sb-green);font-weight:var(--fw-bold)}.plan-grid--compact{gap:var(--space-3)}@media (width>=600px){.plan-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.choice-group{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.check--row{width:100%;font-size:var(--fs-body)}.form__row{gap:var(--space-4);display:grid}@media (width>=600px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field__file{width:100%;min-height:var(--tap-target);padding:var(--space-2);border-radius:var(--radius-md);background:var(--sb-white);border:1px dashed #cfd3cc;font-size:16px}.variant-row{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.variant-row{border:0;grid-template-columns:2fr 1fr 1fr 1.4fr;padding:0}.variant-row+.variant-row .field__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.record__thumb{border-radius:var(--radius-sm);background:var(--sb-surface);width:56px;height:56px;color:var(--color-text-muted);object-fit:cover;flex:none;place-items:center;display:grid}.record--product{flex-wrap:nowrap;align-items:flex-start}.record__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=599px){.record--product{flex-wrap:wrap}.record__actions{width:100%;padding-left:calc(56px + var(--space-3));justify-content:flex-start}}.tab__count{margin-left:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-label)}.tag--warn{color:#9a4a12;background:#fff1e6}.empty-state--inline{justify-items:start;gap:var(--space-3);padding:var(--space-5);display:grid}.product-status{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.product-status .actions{gap:var(--space-2);display:flex}.photo-grid{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;list-style:none;display:grid}.photo-grid img{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:cover;width:100%}.danger summary{min-height:var(--tap-target);color:#a3281b;font-weight:var(--fw-semibold);cursor:pointer}.detail-list{margin:0;display:grid}.detail-list>div{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);gap:2px;display:grid}.detail-list>div:last-child{border-bottom:0}@media (width>=600px){.detail-list>div{gap:var(--space-4);grid-template-columns:200px minmax(0,1fr)}}.detail-list dt{color:var(--color-text-muted);font-size:var(--fs-small)}.detail-list dd{overflow-wrap:anywhere;margin:0}.mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inline-form{margin-left:var(--space-2);display:inline}.staging-tool{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-border)}.tab[aria-current=true] .tab__count{color:inherit;opacity:.75}.field__textarea{font:inherit}.today{margin-bottom:var(--space-5)}.task-list,.plain-list,.history,.timeline{margin:0;padding:0;list-style:none;display:grid}.plain-list--bullets{gap:var(--space-2);padding-left:var(--space-5);list-style:outside}.task{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.task:last-child{border-bottom:0}@media (width>=600px){.task{align-items:center;gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) auto}}.task__kind{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--sb-surface);color:var(--sb-muted-strong);font-size:var(--fs-label);font-weight:var(--fw-medium);justify-self:start}.task--action .task__kind{color:#9a4a12;background:#fff1e6}.task--info .task__kind{background:var(--sb-mint);color:var(--sb-green)}.task__body{gap:2px;display:grid}.task__body span{color:var(--color-text-muted);font-size:var(--fs-small)}.task .button{justify-self:start}.amounts{margin:0 0 var(--space-4);display:grid}.amounts>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.amounts dt{gap:2px;display:grid}.amounts dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}.amounts__total{font-weight:var(--fw-bold);border-bottom:0!important}.bulk-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.record__check{width:20px;height:20px;accent-color:var(--sb-green);flex:none;margin-top:18px}.record-list--flat{border:0;margin-bottom:0}.record-list--flat>.record{padding-inline:0}.toolbar--plain .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.stock-table{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.stock-table__head,.stock-table__row{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.stock-table__row:last-child{border-bottom:0}.stock-table__head{color:var(--color-text-muted);font-size:var(--fs-small)}.stock-table__head>:first-child,.stock-table__product:empty{display:none}.stock-table__product{font-weight:var(--fw-semibold);grid-column:1/-1}@media (width>=768px){.stock-table__head,.stock-table__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px}.stock-table__head>:first-child,.stock-table__product:empty{display:block}.stock-table__product{grid-column:auto}}.stock-table__input{text-align:right}.sticky-actions{bottom:calc(var(--space-3) + 64px + env(safe-area-inset-bottom));padding:var(--space-3) 0;position:sticky}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.sticky-actions{bottom:0}}.state-steps{gap:var(--space-2);margin:0 0 var(--space-4);counter-reset:state;flex-wrap:wrap;padding:0;list-style:none;display:flex}.state-steps li{padding:2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--fs-small)}.state-steps .is-current{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.history li,.timeline__item{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);gap:2px;display:grid}.history li:last-child,.timeline__item:last-child{border-bottom:0}.history__what{font-weight:var(--fw-semibold)}.history__meta,.timeline__who{color:var(--color-text-muted);font-size:var(--fs-small)}.history__detail{font-size:var(--fs-small);overflow-wrap:anywhere}.timeline{margin-bottom:var(--space-5)}.timeline__item{padding-left:var(--space-4);border-left:3px solid var(--color-border);margin-bottom:var(--space-2);border-bottom:0}.timeline__item--staff{border-left-color:var(--sb-green)}.timeline__item--internal{border-left-color:var(--sb-orange);background:#fffaf6}.timeline__status{font-size:var(--fs-small);font-weight:var(--fw-medium)}.timeline__body{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.inline-details{width:100%}.inline-details summary{min-height:var(--tap-target);cursor:pointer;align-items:center;display:inline-flex}.inline-details[open] summary{margin-bottom:var(--space-2)}.stat--link{color:inherit;text-decoration:none}.stat--link:hover{border-color:var(--sb-green)}.feature-list li,.setup-list li{justify-content:start;gap:var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.feature-list .icon,.setup-list .icon{width:18px;height:18px}.feature-list .soon{justify-self:end}.form__row>*,.field .select-trigger{min-width:0}.select-trigger__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button:disabled{opacity:.45;cursor:not-allowed}.form>*,.panel>*,.field__control{min-width:0}.demo-preview{gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px dashed var(--sb-orange);border-radius:var(--radius-md);font-size:var(--fs-small);background:#fff8f3;display:grid}.demo-preview strong{color:#9a4a12}.amount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.history .is-pending{color:var(--color-text-muted);font-weight:var(--fw-regular)}.theme-grid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.theme-card{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid}.theme-card.is-selected{border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green)}.theme-card__swatch{border-radius:var(--radius-sm);background:var(--sb-surface);height:48px}.theme-card__swatch--everyday{background:linear-gradient(90deg,#f3f4f2 60%,#1d1d1b 60%)}.theme-card__swatch--handmade-gifts{background:linear-gradient(90deg,#f4ede3 60%,#8a4b2a 60%)}.theme-card__swatch--fashion{background:linear-gradient(90deg,#fff 60%,#111 60%)}.theme-card__swatch--food{background:linear-gradient(90deg,#fff7e8 60%,#d9822b 60%)}.theme-card__swatch--electronics{background:linear-gradient(90deg,#eef3f8 60%,#1f4f8a 60%)}.sf-frame{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fbf8f3;overflow:hidden}.sf-frame__bar{padding:var(--space-2) var(--space-4);background:var(--sb-white);border-bottom:1px solid var(--color-border);font-size:var(--fs-small);justify-content:space-between;align-items:center;display:flex}.sf-hero{padding:var(--space-6) var(--space-5) var(--space-4)}.sf-hero__name{margin:0 0 var(--space-2);color:#8a4b2a;font-size:var(--fs-h2);font-weight:var(--fw-bold)}.sf-grid{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.sf-item{gap:var(--space-1);font-size:var(--fs-small);display:grid}.sf-item img{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:cover;width:100%}.guide-step__list{gap:var(--space-2);margin:var(--space-3) 0;padding-left:var(--space-5);display:grid}.menu--language{grid-area:lang}.header-lang{gap:var(--space-1);font-weight:var(--fw-semibold)}:is(.header-main,.header-main:has(.header-back)){grid-template-columns:auto 1fr auto;grid-template-areas:"logo.lang""search search search"}.header-main:has(.header-back){grid-template-columns:auto auto 1fr auto;grid-template-areas:"back logo.lang""search search search search"}@media (width>=600px){:is(.header-main,.header-main:has(.header-back)){grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"back logo search lang actions"}}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){:is(.header-main,.header-main:has(.header-back)){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo search lang actions"}}.header-signin{white-space:nowrap}.menu__list [aria-current=true]{font-weight:var(--fw-semibold)}.menu__list .icon{width:16px;height:16px;margin-left:var(--space-1);vertical-align:-2px}.menu__disabled{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);display:flex}.menu__disabled .soon{font-size:var(--fs-label)}@media (width>=1024px){.category-nav__inner{justify-content:space-evenly}}.home-search{background:var(--sb-soft-white);border-bottom:1px solid var(--color-border)}.home-search__inner{padding-block:var(--space-7) var(--space-6);text-align:center;justify-items:center;display:grid}@media (width>=768px){.home-search__inner{padding-block:var(--space-9) var(--space-8)}}.home-search__title{color:var(--sb-green);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1.1}.home-search__lead{max-width:560px;margin:var(--space-3) 0 var(--space-6);color:var(--color-text-muted);font-size:1.0625rem}.bracket-search{--bracket:6px;align-items:center;gap:var(--space-2);width:min(100%,760px);min-height:64px;padding:var(--space-2) calc(var(--space-4) + var(--bracket)) var(--space-2) calc(var(--space-5) + var(--bracket));background:var(--sb-white);display:flex;position:relative}.bracket-search:before,.bracket-search:after{content:"";border:var(--bracket) solid var(--sb-green);pointer-events:none;width:20px;position:absolute;top:0;bottom:0}.bracket-search:before{border-right:0;left:0}.bracket-search:after{border-left:0;right:0}@media (width>=768px){.bracket-search{--bracket:7px;min-height:76px}.bracket-search:before,.bracket-search:after{width:26px}}.bracket-search__input{min-width:0;height:48px;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:1.125rem}@media (width>=768px){.bracket-search__input{font-size:1.25rem}}.bracket-search__input::placeholder{color:var(--color-text-muted)}.bracket-search:focus-within{box-shadow:inset 0 -3px 0 var(--sb-green)}.bracket-search__voice,.bracket-search__submit{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none;min-width:48px;height:48px;display:inline-flex}.bracket-search__voice{color:var(--sb-green);background:0 0}.bracket-search__voice:hover,.bracket-search__voice.is-listening{background:var(--sb-mint)}.bracket-search__voice.is-listening .icon{color:#c2410c}.bracket-search__submit{padding:0 var(--space-4);background:var(--sb-lime);color:var(--sb-green);font-weight:var(--fw-semibold)}.bracket-search__submit span{display:none}@media (width>=600px){.bracket-search__submit{padding:0 var(--space-5)}.bracket-search__submit span{display:inline}}.home-search__status:empty{display:none}.home-search__status{margin-top:var(--space-2)}.home-search__popular{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.home-search__popular a{color:var(--sb-green);font-weight:var(--fw-medium)}.home-search__signin{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.home-search__signin{display:none}}.banner{background:var(--sb-green);min-height:220px;display:grid;position:relative;overflow:hidden}@media (width>=768px){.banner{min-height:280px}}.banner picture,.banner__image{object-fit:cover;object-position:70% center;grid-area:1/1;width:100%;height:100%}.banner:after{content:"";background:#0a1e148c;grid-area:1/1}@media (width>=768px){.banner:after{background:linear-gradient(90deg,#0a1e14b8 0%,#0a1e1466 50%,#0a1e1400 80%)}}.banner__inner{z-index:1;padding-block:var(--space-6);grid-area:1/1;align-items:center;display:flex}.banner__copy{max-width:480px}.banner__title{color:var(--sb-white);font-size:var(--fs-h2);font-weight:var(--fw-bold)}.banner__lead{margin-block:var(--space-2) var(--space-4);color:var(--sb-white)}.explore-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.explore-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.explore-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.explore-tile{border-radius:var(--radius-md);background:var(--sb-surface);color:var(--sb-white);aspect-ratio:4/5;text-decoration:none;display:block;position:relative;overflow:hidden}.explore-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.explore-tile:hover img{transform:scale(1.03)}.explore-tile:after{content:"";background:linear-gradient(#0000,#0a1e14b3);position:absolute;inset:45% 0 0}.explore-tile__name{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:1;font-size:1.125rem;font-weight:var(--fw-semibold);line-height:1.2;position:absolute}@media (width>=1280px){.product-grid--six{gap:var(--space-7) var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.explore-tile img{transition:none}}.home-search__inner{grid-template-columns:minmax(0,1fr)}.home-search__inner>*{max-width:100%}.banner{height:240px;min-height:0}@media (width>=768px){.banner{height:300px}}.banner picture{height:100%;display:block}@media (width<=599px){.bracket-search{padding-left:calc(var(--space-4) + var(--bracket));padding-right:calc(var(--space-3) + var(--bracket))}.bracket-search__input{font-size:1rem}.bracket-search__voice{min-width:40px}}.banner{margin-top:var(--space-6);grid-template:100%/100%}@media (width>=768px){.banner{margin-top:var(--space-8)}}.container{max-width:none;padding-left:max(clamp(16px, 4vw, 80px), env(safe-area-inset-left));padding-right:max(clamp(16px, 4vw, 80px), env(safe-area-inset-right))}.site-header{z-index:30;background:var(--sb-green);color:var(--sb-soft-white);border-bottom:0;position:sticky;top:0}.site-header :focus-visible{outline-color:var(--sb-lime)}.site-header .header-action,.site-header .header-back,.site-header .menu__trigger{color:var(--sb-soft-white)}.site-header .header-action:hover,.site-header .header-back:hover,.site-header details[open]>.header-action{color:var(--sb-lime);background:#ffffff1a}.site-header .header-action[aria-current=page]{color:var(--sb-lime)}.site-header .count{background:var(--sb-lime);color:var(--sb-green)}.site-header .header-search{border-color:#0000}.site-header .header-search:focus-within{border-color:var(--sb-lime);box-shadow:0 0 0 1px var(--sb-lime)}.site-header .button--ghost{color:var(--sb-soft-white)}.site-header .button--ghost:hover{color:var(--sb-lime);background:#ffffff1a}.site-header .button--outline{border-color:var(--sb-lime);color:var(--sb-lime);background:0 0}.site-header .button--outline:hover{background:var(--sb-lime);color:var(--sb-green)}.site-header .menu__panel{color:var(--color-text)}.category-nav{border-top:1px solid #ffffff1f}.site-header .category-nav a{color:#f7f9f7db}.site-header .category-nav a:hover{color:var(--sb-lime)}.home-search{position:relative;overflow:hidden}.home-search__inner{z-index:1;position:relative}.home-search__deco{width:auto;height:140%;fill:var(--sb-green);opacity:.04;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.home-search__deco--left{left:-2%}.home-search__deco--right{right:-2%}.home-search__mark{white-space:nowrap;position:relative}.home-search__mark:after{content:"";z-index:-1;background:var(--sb-lime);transform-origin:0;border-radius:0;height:.34em;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both mark-draw;position:absolute;bottom:.06em;left:-.06em;right:-.06em}@keyframes mark-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bracket-search{display:none}.brand-search{--h:60px;align-items:center;gap:var(--space-2);width:min(100%,880px);height:var(--h);text-align:left;display:flex;position:relative}@media (width>=768px){.brand-search{--h:84px;gap:var(--space-3)}}.brand-search__bracket{width:auto;height:100%;fill:var(--sb-green);flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.brand-search__bracket--left{animation:.8s cubic-bezier(.2,.8,.2,1) both bracket-in-left}.brand-search__bracket--right{animation:.8s cubic-bezier(.2,.8,.2,1) both bracket-in-right}@keyframes bracket-in-left{0%{opacity:0;transform:translate(min(38vw,400px))}to{opacity:1;transform:none}}@keyframes bracket-in-right{0%{opacity:0;transform:translate(max(-38vw,-400px))}to{opacity:1;transform:none}}.brand-search:focus-within .brand-search__bracket--left{transform:translate(-6px)}.brand-search:focus-within .brand-search__bracket--right{transform:translate(6px)}.brand-search__go{cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:48px;height:48px;animation:.5s cubic-bezier(.3,1.4,.5,1) .55s both pop-in;display:grid}.brand-search__go:hover{background:var(--sb-mint)}.brand-search__magnifier{width:28px;height:28px;fill:var(--sb-green)}@media (width>=768px){.brand-search__go{width:56px;height:56px}.brand-search__magnifier{width:34px;height:34px}}.brand-search.is-loading .brand-search__magnifier{animation:.7s ease-in-out infinite alternate magnify}@keyframes magnify{0%{transform:rotate(-10deg)scale(1)}to{transform:rotate(10deg)scale(1.08)}}.brand-search__input{min-width:0;height:56px;padding:0 var(--space-1);color:var(--sb-green);font-size:1.125rem;font-weight:var(--fw-medium);appearance:none;background:0 0;border:0;border-bottom:2px solid #052c3c2e;border-radius:0;outline:none;flex:1;transition:border-color .25s}@media (width>=768px){.brand-search__input{font-size:1.625rem}}.brand-search__input::placeholder{color:#052c3c80;font-weight:var(--fw-regular)}.brand-search__input:focus{border-bottom-color:var(--sb-green)}.brand-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.brand-search__voice{width:48px;height:48px;color:var(--sb-green);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;position:relative}.brand-search__voice .icon{width:26px;height:26px}.brand-search__voice:hover{background:var(--sb-mint)}.brand-search__voice.is-listening{background:var(--sb-lime)}.brand-search__voice.is-listening:after{content:"";border:2px solid var(--sb-lime);border-radius:0;animation:1.2s ease-out infinite listen;position:absolute;inset:-6px}@keyframes listen{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.brand-search__results{top:calc(100% + var(--space-3));z-index:25;max-height:min(60vh,520px);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);animation:.18s ease-out results-in;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 9px 20px #052c3c12}@keyframes results-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.live-group+.live-group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.live-group__title{margin:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.live-option{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:flex}.live-option:hover,.live-option.is-active{background:var(--sb-soft-white);color:var(--sb-green)}.live-option img{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:44px;height:44px}.live-option__dot{background:var(--sb-lime);border-radius:0;flex:none;width:10px;height:10px;margin-inline:17px}.live-option__text{min-width:0;display:grid}.live-option__name{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-option__detail{color:var(--color-text-muted);font-size:var(--fs-small)}.live-option--all{margin-top:var(--space-2);background:var(--sb-mint);color:var(--sb-green);font-weight:var(--fw-semibold);justify-content:center}.live-empty{padding:var(--space-4);color:var(--color-text-muted);margin:0}.site-footer{background:var(--sb-green);color:#f7f9f7c7;border-top:0;position:relative;overflow:hidden}.site-footer a{color:#f7f9f7db}.site-footer a:hover{color:var(--sb-lime)}.site-footer :focus-visible{outline-color:var(--sb-lime)}.site-footer__band{gap:var(--space-6);padding-block:var(--space-8) var(--space-7);border-bottom:1px solid #ffffff1f;display:grid}@media (width>=1024px){.site-footer__band{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.site-footer__tagline{color:var(--sb-soft-white);font-size:clamp(2rem,6vw,5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;align-items:center;gap:clamp(8px,1.5vw,20px);margin:0;line-height:1;display:flex}.site-footer__tagline>span{flex-wrap:wrap;gap:0 .28em;display:flex}.site-footer__tagline>span>span:last-child{color:var(--sb-lime)}.site-footer__bracket{width:auto;height:1.9em;fill:var(--sb-lime);flex:none}.site-footer__pitch p{max-width:480px;margin:0 0 var(--space-4);color:#f7f9f7db;font-size:1.0625rem}.site-footer__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__link-strong{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex;color:var(--sb-lime)!important}.site-footer__grid{padding-block:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__heading{color:var(--sb-lime)}.site-footer__cities{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:var(--space-5)!important}.site-footer__bottom{padding-block:var(--space-5);border-top:1px solid #ffffff1f;align-items:center}.site-footer__bottom img{width:120px;height:auto}@media (width<=1023px){.site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.brand-search__bracket,.brand-search__go,.brand-search__results,.home-search__mark:after,.brand-search.is-loading .brand-search__magnifier,.brand-search__voice.is-listening:after{transition:none!important;animation:none!important}}.home-search{z-index:2;position:relative;overflow:visible}.home-search__mark{isolation:isolate}.site-footer .button--lime,.site-footer .button--lime:hover{color:var(--sb-green)}.section__more{margin-top:var(--space-7);justify-content:center;display:flex}.brand-search{padding-inline:0}.brand-search__input{padding-left:var(--space-3)}.brand-search.is-loading .brand-search__input{animation:.6s ease-in-out infinite alternate search-loading}@keyframes search-loading{0%{border-bottom-color:var(--sb-green)}to{border-bottom-color:var(--sb-lime)}}.header-action--icon{width:var(--tap-target);border-radius:0;padding:0;position:relative}.header-action--icon .icon{width:22px;height:22px}.header-action--icon .count{position:absolute;top:4px;right:2px}.header-lang{width:var(--tap-target);border-radius:0}@media (width>=1024px){.category-nav__inner{justify-content:space-between}}.site-header .button--lime,.site-footer .button--lime,.banner .button--lime{border-color:var(--sb-lime);background:var(--sb-lime);color:var(--sb-green)}.site-header .button--lime:hover,.site-footer .button--lime:hover,.banner .button--lime:hover{color:var(--sb-green);background:#3ddcc2;border-color:#3ddcc2}.button,.button:hover,.site-footer a.button,.site-footer a.button:hover{text-decoration:none}.home-search{overflow:clip visible}@supports not (overflow:clip){.home-search{overflow:visible}}@media (prefers-reduced-motion:reduce){.brand-search.is-loading .brand-search__input{animation:none!important}}.home-search{isolation:isolate}.hero-decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-search__inner{align-content:center;min-height:440px}@media (width>=1024px){.home-search__inner{min-height:560px}}.home-search__inner{z-index:2}:root{--warm-cream:#fbf6ee;--warm-sand:#efe4d4;--warm-clay:#b9572a;--warm-ink:#2b1d14}.site-header .category-nav a{min-height:52px;color:var(--sb-white);font-size:1rem;font-weight:var(--fw-semibold);letter-spacing:.01em}@media (width>=1024px){.site-header .category-nav a{font-size:1.0625rem}}.home-search--photo{background-image:none;border-bottom:0}.home-search--photo .home-search__mark:after{background:var(--sb-orange);opacity:.85}.home-search--photo{background:var(--warm-ink);color:var(--warm-cream)}.hero-photo{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.hero-decor--photo:after{content:"";background:#24160c8f;position:absolute;inset:0}.home-search--photo .home-search__inner{min-height:min(78vh,680px)}.home-search--photo .home-search__title{color:var(--warm-cream);text-shadow:0 2px 24px #00000040}.home-search--photo .home-search__lead{color:#fbf6eee0}.home-search--photo .brand-search__bracket{fill:var(--warm-cream)}.home-search--photo .brand-search__input{color:var(--warm-cream);border-bottom-color:#fbf6ee73}.home-search--photo .brand-search__input::placeholder{color:#fbf6eeb8}.home-search--photo .brand-search__input:focus{border-bottom-color:var(--warm-cream)}.home-search--photo .brand-search__voice{color:var(--warm-cream)}.home-search--photo .brand-search__voice:hover{background:#ffffff24}.home-search--photo .brand-search__voice.is-listening{background:var(--warm-cream);color:var(--warm-ink)}.home-search--photo .brand-search__voice.is-listening:after{border-color:var(--warm-cream)}.home-search--photo .home-search__status{color:var(--warm-cream)}.home-search--photo .home-search__signin .button--outline{border-color:var(--warm-cream);color:var(--warm-cream);background:0 0}.home-search--photo .home-search__signin .button--primary{border-color:var(--warm-cream);background:var(--warm-cream);color:var(--warm-ink)}.home-search--photo :focus-visible{outline-color:var(--warm-cream)}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none!important}}@media (width>=1024px){.explore-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.explore-tile{aspect-ratio:16/10}.explore-tile__name{font-size:1.5rem}}.hero-photo{object-position:center 68%}.site-header .category-nav{border-top:0;border-bottom:1px solid var(--color-border);background:var(--sb-white)}.site-header .category-nav a{color:var(--sb-green);border-bottom:3px solid #0000}.site-header .category-nav a:hover{color:var(--sb-green-hover);border-bottom-color:var(--sb-lime)}.site-header .category-nav a[aria-current=page]{color:var(--sb-green);border-bottom-color:var(--sb-green)}.site-header .category-nav a:focus-visible{outline-color:var(--sb-green)}.workspace__bar{background:var(--sb-green);border-bottom:0}.workspace__area{color:#f7f9f7b3}.workspace__org,.workspace__account{color:var(--sb-soft-white)}.workspace__account:hover{color:var(--sb-lime)}.workspace__bar :focus-visible{outline-color:var(--sb-lime)}.shop-cover{background:var(--warm-sand);height:clamp(160px,24vw,320px);overflow:hidden}.shop-cover img{object-fit:cover;width:100%;height:100%}.shop-id{gap:var(--space-5);margin-top:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);display:grid}@media (width>=900px){.shop-id{grid-template-columns:auto minmax(0,1fr) minmax(240px,300px);align-items:start}}.shop-id__logo{border:4px solid var(--sb-white);background:var(--sb-green);width:112px;height:112px;color:var(--sb-lime);font-size:2.75rem;font-weight:var(--fw-bold);border-radius:0;place-items:center;margin-top:calc(-1*clamp(48px,6vw,72px));display:grid;box-shadow:0 4px 12px #052c3c17}.shop-id__main{gap:var(--space-2);justify-items:start;display:grid}.shop-id__name{color:var(--sb-green);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:var(--fw-bold);margin:0;line-height:1.1}.shop-id__meta{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.shop-id__meta span{align-items:center;gap:4px;display:inline-flex}.shop-id__meta .icon{width:16px;height:16px}.shop-id__rating{align-items:center;gap:var(--space-2);color:var(--color-text);flex-wrap:wrap;text-decoration:none;display:inline-flex}.shop-id__rating:hover strong{text-decoration:underline}.shop-id__about{max-width:640px;margin:var(--space-1) 0 0;font-size:1.0625rem}.verified-badge{color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);vertical-align:middle;background:#e8faf9;border:1px solid #7fd8d3;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.verified-badge a{color:var(--sb-green);text-decoration:none}.verified-badge a:hover{text-decoration:underline}.verified-badge__img{object-fit:contain;width:20px;height:20px;display:block}.verified-badge--compact{background:0 0;border:0;padding:0}.verified-badge--compact .verified-badge__img{width:16px;height:16px}.verified-badge__demo{color:#9a4a12;font-size:var(--fs-label);background:#fff1e6;padding:0 6px}.verified-badge--demo .verified-badge__img{opacity:.85}.shop-card__badge{margin-top:4px}.stars{gap:1px;display:inline-flex}.stars svg{fill:#d9ddd6;width:18px;height:18px}.stars--sm svg{width:14px;height:14px}.stars--lg svg{width:24px;height:24px}.stars svg.is-on{fill:#e8a317}.stars svg.is-half{fill:#f1cf86}.shop-social{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.shop-social__title{margin:0 0 var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--sb-green)}.shop-social ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.shop-social li>*{gap:var(--space-2);color:var(--color-text);font-size:var(--fs-small);display:flex}.shop-social strong{min-width:84px;color:var(--sb-green)}.shop-facts{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.shop-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-facts>div{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white)}.shop-facts dt{color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.shop-facts dd{color:var(--sb-green);font-weight:var(--fw-medium);margin:2px 0 0}.shop-tabs{top:var(--shop-tabs-top,0);z-index:5;gap:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;overflow-x:auto}.shop-tabs a{min-height:var(--tap-target);color:var(--sb-green);font-weight:var(--fw-semibold);border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.shop-tabs a:hover{border-bottom-color:var(--sb-lime)}.shop-catalogue{gap:var(--space-5);display:grid}@media (width>=1024px){.shop-catalogue{gap:var(--space-7);grid-template-columns:220px minmax(0,1fr)}}.shop-filter__title{margin:0 0 var(--space-3);color:var(--sb-green);font-size:1.125rem}.shop-filter ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.shop-filter ul{gap:2px;display:grid}}.shop-filter a{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);text-decoration:none;display:flex}@media (width>=1024px){.shop-filter a{border-radius:var(--radius-md);border:0}}.shop-filter a span{color:var(--color-text-muted)}.shop-filter a[aria-current=true]{background:var(--sb-mint);color:var(--sb-green);font-weight:var(--fw-semibold)}.shop-sort{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.shop-sort .field{min-width:200px}@media (width>=1280px){.product-grid--shop{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-section{padding-block:var(--space-8) 0}.shop-section__grid{gap:var(--space-5);display:grid}@media (width>=900px){.shop-section__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.shop-story{font-size:1.0625rem;line-height:var(--lh-body);margin:0}.shop-terms{gap:var(--space-4);display:grid}@media (width>=900px){.shop-terms{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-terms>div{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.shop-terms h3{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1.0625rem}.shop-reviews{gap:var(--space-6);margin-bottom:var(--space-4);display:grid}@media (width>=900px){.shop-reviews{grid-template-columns:280px minmax(0,1fr)}}.rating-summary__score{color:var(--sb-green);font-size:3rem;font-weight:var(--fw-bold);margin:0;line-height:1}.rating-bars{margin:var(--space-3) 0 0;font-size:var(--fs-small);gap:6px;padding:0;list-style:none;display:grid}.rating-bars li{align-items:center;gap:var(--space-2);grid-template-columns:36px 1fr 28px;display:grid}.rating-bars__bar{border-radius:var(--radius-pill);background:var(--sb-surface);height:8px;overflow:hidden}.rating-bars__bar span{background:#e8a317;height:100%;display:block}.review-list{margin:0;padding:0;list-style:none;display:grid}.review{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.review__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.review p{margin:var(--space-2) 0 0}.progress-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.shop-logo-preview{width:96px;height:96px;margin-bottom:var(--space-3);object-fit:cover;border-radius:0}.category-nav{position:relative}.category-nav__inner.container{padding-left:max(clamp(16px, 4vw, 80px), env(safe-area-inset-left));padding-right:max(clamp(16px, 4vw, 80px), env(safe-area-inset-right));margin:0 auto;list-style:none}.category-nav__item{flex:none;display:flex}.site-header .category-menu a{min-height:0;color:var(--color-text);font-size:1rem;font-weight:var(--fw-regular);white-space:normal;border-bottom:0}.site-header .category-menu a:hover{color:var(--sb-green);text-decoration:underline}.category-menu{display:none}@media (width>=1024px) and (hover:hover){.category-nav__inner{overflow:visible}.category-menu{z-index:35;visibility:hidden;opacity:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--sb-white);transition:opacity .12s .12s,visibility 0s linear .24s;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #052c3c0f}.category-nav__item:hover .category-menu,.category-nav__item:focus-within .category-menu{visibility:visible;opacity:1;transition-delay:.12s,.12s}.category-menu__inner{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);grid-template-columns:220px minmax(0,1fr);display:grid}.site-header .category-menu__title a{color:var(--sb-green);font-weight:var(--fw-semibold)}.category-menu__title{margin:0}.category-menu__list{columns:3;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.category-menu__list li{break-inside:avoid;padding-block:6px}}@media (prefers-reduced-motion:reduce){.category-menu{transition:none!important}}.sub-nav{margin-bottom:var(--space-5)}.sub-nav ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sub-nav a{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sb-white);color:var(--sb-green);font-weight:var(--fw-medium);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sub-nav a span{color:var(--color-text-muted);font-size:var(--fs-small)}.sub-nav a:hover{border-color:var(--sb-green)}.sub-nav a[aria-current=true]{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.sub-nav a[aria-current=true] span{color:#ffffffbf}.category-tile__subs{gap:2px var(--space-3);margin:var(--space-2) 0 0;font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.category-tile__subs a{color:var(--color-text-muted);text-decoration:none}.category-tile__subs a:hover{color:var(--sb-green);text-decoration:underline}.page--crumbs{padding-bottom:0}@media (width<=767px){.sub-nav{margin-inline:calc(-1 * max(clamp(16px, 4vw, 80px), env(safe-area-inset-left)))}.sub-nav ul{padding-inline:max(clamp(16px, 4vw, 80px), env(safe-area-inset-left));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sub-nav ul::-webkit-scrollbar{display:none}.sub-nav li{flex:none}}.category-nav__more[hidden],.category-nav__item[hidden]{display:none}.category-more__toggle{min-height:52px;color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.category-more__toggle::-webkit-details-marker{display:none}.category-more__toggle .icon{width:16px;height:16px}.category-nav__more .menu__panel{min-width:260px;top:100%}.site-header .category-nav__more .menu__list a{min-height:0;font-size:1rem;font-weight:var(--fw-medium);border-bottom:0}.page--category .page-title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:var(--fw-regular);letter-spacing:-.01em}.page--category .page-intro{font-size:.9375rem}.page--category .sub-nav a{min-height:36px;font-size:.9375rem;font-weight:var(--fw-regular)}.page--category .product-card__name{font-size:.9375rem;font-weight:var(--fw-regular)}.page--category .product-card__price{font-size:.9375rem}.filters{padding-block:var(--space-3);border-top:1px solid var(--color-border)}.filters__row,.filters__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filters .field{margin:0}.filters__select{min-width:170px}.filters__sort{min-width:190px;margin-left:auto}.filter-toggle{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sb-white);color:var(--color-text);font:inherit;cursor:pointer;font-size:.9375rem;display:inline-flex}.filter-toggle:hover{border-color:var(--sb-green)}.filter-toggle input{width:16px;height:16px;accent-color:var(--sb-green);margin:0}.filter-toggle:has(input:checked){border-color:var(--sb-green);background:var(--sb-mint);color:var(--sb-green)}.filters__all:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.filter-toggle:has(:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.filters__all .icon{width:16px;height:16px}.filters__all{display:none}.js .filters__all{display:inline-flex}.filters__badge{border-radius:var(--radius-pill);background:var(--sb-green);min-width:20px;height:20px;color:var(--sb-white);font-size:var(--fs-label);place-items:center;padding:0 6px;display:inline-grid}@media (width<=767px){.js .filters__controls{display:none}.filters__sort{flex:1;min-width:0}}.filters__summary{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.filters__count{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.filter-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-chip{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--sb-mint);color:var(--sb-green);font-size:var(--fs-small);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.filter-chip .icon{width:14px;height:14px}.filter-chip:hover{background:var(--sb-surface)}.filter-reset{color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.filter-panel{background:var(--sb-white);width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);border:0;margin:0 0 0 auto;padding:0}.filter-panel::backdrop{background:#052c3c59}@media (width<=767px){.filter-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;height:auto;max-height:88dvh;margin:auto 0 0}}.filter-panel__form{height:100%;max-height:inherit;flex-direction:column;display:flex}.filter-panel__head,.filter-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.filter-panel__head{border-bottom:1px solid var(--color-border)}.filter-panel__foot{border-top:1px solid var(--color-border)}.filter-panel__foot .button{flex:1}.filter-panel__title{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-regular);margin:0}.filter-panel__body{padding:var(--space-2) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.filter-panel__group{gap:var(--space-2);padding:var(--space-4) 0;border:0;border-bottom:1px solid var(--color-border);margin:0;display:grid}.filter-panel__group legend{margin-bottom:var(--space-2);color:var(--sb-green);font-weight:var(--fw-semibold);padding:0}.filter-panel__group small{color:var(--color-text-muted)}.featured-shops{margin-bottom:var(--space-6)}.featured-shops__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.featured-shops__title{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-regular);margin:0}.featured-shops__list{gap:var(--space-4);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.featured-shops__list>li{scroll-snap-align:start}.featured-shop{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:grid;position:relative}.featured-shop__media{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--sb-soft-white);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;display:grid;overflow:hidden}.featured-shop__media img{object-fit:cover;width:100%;height:100%}.featured-shop__media img:first-child{grid-row:1/span 2}.featured-shop:hover .featured-shop__name{text-decoration:underline}.featured-shop__body{display:grid}.featured-shop__name{color:var(--sb-green);font-weight:var(--fw-semibold)}.featured-shop__meta{color:var(--color-text-muted);font-size:var(--fs-small)}.featured-shop__tag{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);background:#ffffffeb;padding:2px 8px;position:absolute}.featured-shops__note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--fs-label)}@media (width>=1024px){.explore-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.explore-tile{aspect-ratio:4/5}}.filter-panel__group{gap:0}.filter-panel__group .check{min-height:40px;padding-block:0}.site-header .category-nav a,.category-more__toggle{min-height:46px;font-size:.9375rem;font-weight:var(--fw-regular);letter-spacing:0}.site-header .category-nav a[aria-current=page]{font-weight:var(--fw-medium)}.category-nav__inner{gap:var(--space-5)}.sub-nav ul{gap:6px}.page--category .sub-nav a,.sub-nav a{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:var(--fw-regular)}.sub-nav a span{font-size:var(--fs-label)}.sub-nav a[aria-current=true]{font-weight:var(--fw-medium)}.shop-chips--home{margin:0;padding:0;list-style:none}.shop-chips--home .shop-chip{min-height:52px;padding:6px var(--space-4) 6px 6px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sb-white)}.shop-chips--home .shop-chip:hover{border-color:var(--sb-green);background:var(--sb-white)}.shop-chip__logo{background:var(--sb-green);border-radius:0;flex:none;place-items:center;width:40px;height:40px;font-size:1.125rem;display:grid;color:var(--sb-lime)!important;font-weight:var(--fw-bold)!important}.shop-chip__text{line-height:1.2;display:grid}.shop-chip .shop-chip__name{color:var(--sb-green);font-weight:var(--fw-medium)}.site-footer__tagline.reveal-ready .site-footer__bracket,.site-footer__tagline.reveal-ready>span>span{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.reveal-ready:not(.is-visible) .site-footer__bracket:first-child{opacity:0;transform:translate(-24px)}.reveal-ready:not(.is-visible) .site-footer__bracket:last-child{opacity:0;transform:translate(24px)}.site-footer__tagline.reveal-ready:not(.is-visible)>span>span{opacity:0;transform:translateY(.4em)}.site-footer__tagline.reveal-ready>span>span:nth-child(2){transition-delay:.12s}.site-footer__tagline.reveal-ready>span>span:nth-child(3){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.site-footer__tagline.reveal-ready .site-footer__bracket,.site-footer__tagline.reveal-ready>span>span{transition:none;opacity:1!important;transform:none!important}}.tab,.filter-toggle{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-regular)}.tab[aria-current=true]{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white);font-weight:var(--fw-medium)}.filter-toggle:has(input:checked){border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white);font-weight:var(--fw-medium)}.filter-toggle__tick{width:16px;height:16px;display:none}.filter-toggle:has(input:checked) .filter-toggle__tick{display:inline-block}.filter-toggle:has(input:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.shop-facts dt,.facts dt{align-items:center;gap:6px;display:flex}.shop-facts dt .icon,.facts dt .icon{width:16px;height:16px;color:var(--sb-green);flex:none}.shop-terms h3{align-items:center;gap:var(--space-2);display:flex}.shop-terms h3 .icon{width:20px;height:20px}.shop-card__id{align-items:center;gap:var(--space-3);min-width:0;display:flex}.shop-card__logo{background:var(--sb-green);width:40px;height:40px;color:var(--sb-lime);font-size:1.125rem;font-weight:var(--fw-bold);border-radius:0;flex:none;place-items:center;display:grid}.reveal-ready .site-footer__bracket{transition:transform .9s cubic-bezier(.65,0,.35,1);opacity:1!important}.site-footer__tagline.reveal-ready>span{clip-path:none!important}.site-footer__tagline.reveal-ready>span>span{opacity:1;transition:opacity .45s,transform .45s;transform:none}.site-footer__tagline.reveal-ready.is-visible>span>span:first-child{transition-delay:.55s}.site-footer__tagline.reveal-ready.is-visible>span>span:nth-child(2){transition-delay:1.05s}.site-footer__tagline.reveal-ready.is-visible>span>span:nth-child(3){transition-delay:1.55s}.site-footer__tagline.reveal-ready:not(.is-visible)>span>span{transition-duration:.2s;transition-delay:0s;opacity:0!important;transform:translateY(.25em)!important}.reveal-ready:not(.is-visible) .site-footer__bracket:first-child{transform:translateX(calc(var(--reveal-shift,0px) + clamp(8px, 1.5vw, 20px)));transition-delay:.2s}.reveal-ready:not(.is-visible) .site-footer__bracket:last-child{transform:translateX(calc(-1 * (var(--reveal-shift,0px) + clamp(8px, 1.5vw, 20px))));transition-delay:.2s}@media (prefers-reduced-motion:reduce){.site-footer__tagline.reveal-ready>span>span,.site-footer__tagline.reveal-ready .site-footer__bracket{opacity:1!important;transition:none!important;transform:none!important}}.pdp{gap:var(--space-6);display:grid}@media (width>=900px){.pdp{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.gallery{gap:var(--space-3);display:grid}@media (width>=900px){.gallery{position:sticky;top:150px}}.gallery__stage{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--sb-soft-white);position:relative;overflow:hidden}.gallery__view{width:100%;height:100%;margin:0;display:none}.gallery__view img,.gallery__thumb img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--origin,50% 50%)}#view-0:checked~.gallery__stage .gallery__view--0,#view-1:checked~.gallery__stage .gallery__view--1,#view-2:checked~.gallery__stage .gallery__view--2{display:block}.gallery__tags{top:var(--space-3);left:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.gallery__thumbs{gap:var(--space-2);display:flex}.gallery__thumb{border-radius:var(--radius-sm);cursor:pointer;border:2px solid #0000;width:72px;height:90px;overflow:hidden}.gallery__thumb:hover{border-color:var(--color-border)}#view-0:checked~.gallery__thumbs .gallery__thumb--0,#view-1:checked~.gallery__thumbs .gallery__thumb--1,#view-2:checked~.gallery__thumbs .gallery__thumb--2{border-color:var(--sb-green)}#view-0:focus-visible~.gallery__thumbs .gallery__thumb--0,#view-1:focus-visible~.gallery__thumbs .gallery__thumb--1,#view-2:focus-visible~.gallery__thumbs .gallery__thumb--2{outline:2px solid var(--sb-green);outline-offset:2px}.gallery__note{color:var(--color-text-muted);font-size:var(--fs-label);margin:0}.tag--bestseller{border-radius:var(--radius-pill);background:var(--sb-white);color:#8a4b00;font-size:var(--fs-label);font-weight:var(--fw-semibold);align-items:center;gap:4px;padding:4px 10px;display:inline-flex;box-shadow:0 1px 4px #052c3c0f}.tag--bestseller .icon{fill:#e8a317;stroke:#e8a317;width:14px;height:14px}.product-card__media{position:relative}.product-card__tag{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);background:var(--sb-white);color:#8a4b00;font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:2px 8px;position:absolute}.pdp__info{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.pdp__info>*{max-width:100%;margin:0}.pdp__name{color:var(--sb-green);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:var(--fw-semibold);line-height:1.2}.pdp__seller a{color:var(--sb-green);font-weight:var(--fw-medium)}.pdp__rating{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--fs-small);text-decoration:none;display:inline-flex}.pdp__rating:hover span{text-decoration:underline}.pdp__price{color:var(--sb-green);font-size:1.5rem;font-weight:var(--fw-semibold)}.pdp__buy{gap:var(--space-4);width:100%;display:grid}.option-group{border:0;margin:0;padding:0}.option-group legend{margin-bottom:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:0}.option-group legend span{color:var(--color-text-muted);font-weight:var(--fw-regular)}.option-group__values{gap:var(--space-2);flex-wrap:wrap;display:flex}.option-button span{min-width:48px;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);font-size:var(--fs-small);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.option-button:hover span{border-color:var(--sb-green)}.option-button input:checked+span{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white);font-weight:var(--fw-medium)}.option-button input:focus-visible+span{outline:2px solid var(--sb-green);outline-offset:2px}.option-button.is-sold-out span{color:var(--color-text-muted);background:var(--sb-soft-white);text-decoration:line-through}.pdp__stock{color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);align-items:center;gap:6px;margin:0;display:inline-flex}.pdp__stock .icon{width:16px;height:16px}.pdp__stock.is-low{color:#8a4b00}.pdp__stock.is-out{color:#a8321e}.pdp__stock.is-out .icon{display:none}.pdp__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.pdp__add{flex:1;min-width:200px}.pdp__add:disabled{cursor:not-allowed;opacity:.5}.quantity{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);align-items:stretch;display:inline-flex}.quantity__step{width:44px;color:var(--sb-green);cursor:pointer;background:0 0;border:0;font-size:1.25rem}.quantity__step:hover{background:var(--sb-soft-white)}.quantity__input{text-align:center;width:48px;font:inherit;-moz-appearance:textfield;border:0}.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html:not(.js) .quantity__step{display:none}.pdp__facts{gap:var(--space-3);width:100%;margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);font-size:var(--fs-small);list-style:none;display:grid}.pdp__facts li{gap:var(--space-3);display:flex}.pdp__facts .icon{width:20px;height:20px;color:var(--sb-green);flex:none}.pdp__facts strong{color:var(--sb-green)}.seller-box{gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.seller-box__logo{background:var(--sb-green);width:48px;height:48px;color:var(--sb-lime);font-size:1.25rem;font-weight:var(--fw-bold);border-radius:0;place-items:center;display:grid}.seller-box__main{justify-items:start;gap:2px;min-width:0;display:grid}.seller-box__name{color:var(--sb-green);font-weight:var(--fw-semibold);text-decoration:none}.seller-box__name:hover{text-decoration:underline}.seller-box__meta{color:var(--color-text-muted);font-size:var(--fs-small)}.seller-box__follow .icon{width:16px;height:16px}.seller-box__note{color:var(--color-text-muted);font-size:var(--fs-label);grid-column:1/-1;margin:0}.pdp-more{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}@media (width>=900px){.pdp-more{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-more__title{margin:0 0 var(--space-3);color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-semibold)}.highlights{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.highlights li{gap:var(--space-2);display:flex}.highlights .icon{width:18px;height:18px;color:var(--sb-green);flex:none;margin-top:2px}.details-list{margin:0;display:grid}.details-list>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-small);grid-template-columns:minmax(110px,35%) minmax(0,1fr);display:grid}.details-list dt{color:var(--color-text-muted)}.details-list dd{margin:0}.empty-reviews{justify-items:center;gap:var(--space-1);padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;display:grid}.empty-reviews .icon{width:28px;height:28px;color:var(--sb-green)}.empty-reviews p{margin:0}.variant-row .field[hidden]{display:none}.photo-grid__main img{outline:3px solid var(--sb-green);outline-offset:2px}.photo-grid__move{gap:var(--space-1);display:flex}.icon-button--small{width:36px;height:36px}.icon-button--small .icon{width:16px;height:16px}.photo-grid__later .icon{transform:rotate(180deg)}.icon-button:disabled{opacity:.35;cursor:not-allowed}.variant-row--options{gap:var(--space-3);border-radius:var(--radius-md);display:grid;padding:var(--space-4)!important;border:1px solid var(--color-border)!important;grid-template-columns:minmax(0,1fr)!important}.variant-row--options .field__label{clip-path:none!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.variant-row__title{color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:0}.variant-row__line{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;display:grid}.variant-row__line .field{margin:0}.variants{gap:var(--space-3);display:grid}.feature-status{border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;vertical-align:middle;align-items:center;padding:1px 8px;display:inline-flex}.feature-status--ready{background:var(--sb-mint);color:var(--sb-green)}.feature-status--launch{color:#8a4b00;background:#fff1e0}.feature-status--planned{background:var(--sb-soft-white);color:var(--color-text-muted);border:1px solid var(--color-border)}.seller-cta{justify-items:start;gap:6px;display:grid}.seller-cta__note{color:var(--color-text-muted);font-size:var(--fs-label);margin:0}.sell2-hero{padding-block:var(--space-8);background:linear-gradient(180deg, var(--sb-soft-white), var(--sb-white));border-bottom:1px solid var(--color-border)}.sell2-hero__inner{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.sell2-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sell2-hero__title{margin:var(--space-2) 0 var(--space-3);color:var(--sb-green);font-size:clamp(2.5rem,2rem + 3vw,4.25rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.02}.sell2-hero__title span{color:var(--sb-green);box-shadow:inset 0 -.28em 0 var(--sb-lime)}.sell2-hero__lead{max-width:540px;margin:0 0 var(--space-5);font-size:1.125rem;line-height:1.5}.sell2-hero__actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.sell2-facts{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sell2-facts strong{color:var(--sb-green);font-size:1rem}.sell2-hero__visual{gap:var(--space-2);display:grid}.sell2-hero__caption{color:var(--color-text-muted);font-size:var(--fs-label);text-align:right;margin:0}.mock-shop{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);overflow:hidden;box-shadow:0 12px 24px #052c3c0f}.mock-shop__cover{height:150px;overflow:hidden}.mock-shop__cover img,.mock-shop__grid img,.sf-site__hero img,.sf-site__grid img,.journey__mock img{object-fit:cover;width:100%;height:100%}.mock-shop__id{align-items:center;gap:var(--space-3);padding:0 var(--space-4);margin-top:-28px;display:flex}.mock-shop__id div{padding-top:24px;display:grid}.mock-shop__id span:not(.mock-logo){color:var(--color-text-muted);font-size:var(--fs-small)}.mock-logo{border:3px solid var(--sb-white);background:var(--sb-green);width:56px;height:56px;color:var(--sb-lime);font-size:1.5rem;font-weight:var(--fw-bold);border-radius:0;flex:none;place-items:center;display:inline-grid}.mock-shop__grid{gap:var(--space-2);padding:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.mock-shop__grid span{aspect-ratio:4/5;border-radius:var(--radius-sm);overflow:hidden}.mock-line{border-radius:var(--radius-pill);background:var(--sb-surface);height:10px;display:block}.mock-line--w60{width:60%}.mock-line--w40{width:40%}.mock-line--w30{width:30%}.mock-chip{border-radius:var(--radius-pill);background:var(--sb-white);font-size:var(--fs-label);padding:2px 8px;position:absolute;bottom:8px;left:8px}.sell2-section{padding-block:var(--space-8) 0}.sell2-title{margin:0 0 var(--space-5);color:var(--sb-green);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:var(--fw-semibold)}.who-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.who-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.who-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.who-list li{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white);display:flex}.who-list .icon{width:24px;height:24px;color:var(--sb-green);flex:none}.who-list span{color:var(--color-text-muted);font-size:var(--fs-small);display:grid}.who-list strong{color:var(--color-text);font-size:1rem}.why-grid{gap:var(--space-4);display:grid}@media (width>=700px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.why-card{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.why-card .icon{box-sizing:content-box;border-radius:var(--radius-md);background:var(--sb-mint);width:28px;height:28px;color:var(--sb-green);padding:6px}.why-card h3{margin:var(--space-2) 0 0;color:var(--sb-green);font-size:1.125rem}.why-card p{color:var(--color-text-muted);margin:0}.journey__steps{gap:var(--space-5);counter-reset:none;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.journey__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.journey__step{align-content:start;gap:var(--space-2);display:grid}.journey__num{background:var(--sb-green);width:32px;height:32px;color:var(--sb-lime);font-weight:var(--fw-bold);border-radius:0;place-items:center;display:grid}.journey__step h3{margin:var(--space-2) 0 0;color:var(--sb-green);font-size:1.0625rem}.journey__step p{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.journey__mock{align-content:center;gap:var(--space-2);height:150px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid;position:relative;overflow:hidden}.journey__mock .mock-logo{width:44px;height:44px;font-size:1.125rem}.journey__mock--products{padding:0}.journey__mock--search .mock-search{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-small);align-items:center;gap:6px;padding:8px 12px;display:flex}.journey__mock--search .icon{width:14px;height:14px}.mock-result{border-radius:var(--radius-sm);background:var(--sb-soft-white);height:22px}.mock-order{border-radius:var(--radius-sm);background:var(--sb-soft-white);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mock-order span{border-radius:var(--radius-pill);background:var(--sb-surface);width:50%;height:8px}.mock-order em{border-radius:var(--radius-pill);background:var(--sb-mint);color:var(--sb-green);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);padding:1px 8px}.journey.reveal-ready:not(.is-visible) .journey__step{opacity:0;transform:translateY(16px)}.journey.reveal-ready .journey__step{transition:opacity .6s,transform .6s}.journey.reveal-ready .journey__step:nth-child(2){transition-delay:.25s}.journey.reveal-ready .journey__step:nth-child(3){transition-delay:.5s}.journey.reveal-ready .journey__step:nth-child(4){transition-delay:.75s}.ready-grid{gap:var(--space-4);display:grid}@media (width>=900px){.ready-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ready-col{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ready-col h3{margin:0 0 var(--space-3)}.ready-col ul{gap:var(--space-2);margin:0;padding-left:1.1em;display:grid}.mini-plans{gap:var(--space-3);display:grid}@media (width>=800px){.mini-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.mini-plan{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);gap:4px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.mini-plan:hover{border-color:var(--sb-green);transform:translateY(-2px)}.mini-plan__name{color:var(--sb-green);font-weight:var(--fw-semibold)}.mini-plan__price{font-size:1.5rem;font-weight:var(--fw-semibold)}.mini-plan__price small,.mini-plan__fit{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-regular)}.sell2-storefront>div{justify-items:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sb-soft-white);display:grid}.sell2-storefront .sell2-title{margin:0}.sell2-storefront p{max-width:680px;margin:0}.faq{gap:var(--space-2);display:grid}.faq details{border:1px solid var(--color-border);border-radius:var(--radius-md)}.faq summary{padding:var(--space-4) var(--space-5);color:var(--sb-green);font-weight:var(--fw-medium);cursor:pointer}.faq details p{padding:0 var(--space-5) var(--space-4);color:var(--color-text-muted);margin:0}.sell2-cta{justify-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg);background:var(--sb-green);color:var(--sb-soft-white);text-align:center;display:grid}.sell2-cta h2{color:var(--sb-white);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.sell2-cta p{margin:0}.sell2-cta .seller-cta{justify-items:center}.sell2-cta .seller-cta__note{color:#f7f9f7bf}.sell2-cta .text-link{color:var(--sb-lime)}.pricing-head{max-width:720px;margin:0 auto var(--space-5);text-align:center}.pricing-head__title{margin:var(--space-2) 0;color:var(--sb-green);font-size:clamp(2rem,1.6rem + 2vw,3rem);font-weight:var(--fw-bold);letter-spacing:-.02em}.pricing-head__lead{color:var(--color-text-muted);margin:0;font-size:1.0625rem}.pricing-notice{max-width:720px;margin-inline:auto}.price-cards{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (width>=900px){.price-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.price-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);grid-template-rows:auto 1fr;transition:transform .25s,box-shadow .25s;display:grid}.price-card:hover{transform:translateY(-3px);box-shadow:0 8px 16px #052c3c0a}.price-card--featured{border:2px solid var(--sb-green)}.price-card__top{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-rows:auto 3em auto auto auto;display:grid}.price-card__name-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:28px;display:flex}.price-card__name{color:var(--sb-green);font-size:1.375rem;font-weight:var(--fw-semibold);margin:0}.price-card__badge{border-radius:var(--radius-pill);background:var(--sb-lime);color:var(--sb-green);font-size:var(--fs-label);font-weight:var(--fw-semibold);padding:2px 10px}.price-card__fit{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.price-card__price{margin:var(--space-2) 0 0;color:var(--sb-green);font-size:2.25rem;font-weight:var(--fw-bold);line-height:1.1}.price-card__price span{color:var(--color-text-muted);font-size:1rem;font-weight:var(--fw-regular)}.price-card__limit{font-size:var(--fs-small);margin:0}.price-card__cta,.price-card__cta .button{width:100%}.price-card__cta{margin-top:var(--space-2)}.price-card__features{padding:var(--space-4) var(--space-5) var(--space-5)}.price-card__includes{margin:0 0 var(--space-3);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.price-card__features ul{gap:var(--space-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.price-card__features li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.price-card__features .icon{width:16px;height:16px;color:var(--sb-green)}.pricing-key{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--fs-label);text-align:center}.pricing-section{padding-top:var(--space-8)}.pricing-section-title{margin:0 0 var(--space-5);color:var(--sb-green);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:var(--fw-semibold)}.trial-timeline{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sb-soft-white)}.timeline--steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=800px){.timeline--steps{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline--steps:before,.timeline--steps:after{content:"";background:var(--color-border);border-radius:0;height:3px;position:absolute;top:11px;left:12px;right:12px}.timeline--steps:after{background:var(--sb-green);transform-origin:0;width:calc(100% - 24px);transition:transform 1.6s;right:auto}.trial-timeline.reveal-ready:not(.is-visible) .timeline--steps:after{transform:scaleX(0)}}.timeline__step{gap:var(--space-1);padding-top:36px;display:grid;position:relative}.timeline__step:before{content:"";z-index:1;border:3px solid var(--sb-white);background:var(--sb-green);width:18px;height:18px;box-shadow:0 0 0 2px var(--sb-green);border-radius:0;position:absolute;top:2px;left:0}.timeline__day{color:var(--sb-green);font-size:var(--fs-label);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.timeline__step h3{margin:0;font-size:1.0625rem}.timeline__step p{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.compare-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.compare-table th,.compare-table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:center}.compare-table th[scope=row],.compare-table thead th:first-child{text-align:left;font-weight:var(--fw-regular)}.compare-table thead th{color:var(--sb-green);font-size:1rem;font-weight:var(--fw-semibold)}.compare-table thead th span{color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-regular);display:block}.compare-table td .icon{width:18px;height:18px;color:var(--sb-green)}.compare-table tbody tr:hover{background:var(--sb-soft-white)}.storefront-addon{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}@media (width>=1000px){.storefront-addon{padding:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sf-totals{grid-column:1/-1}}.storefront-addon__copy{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.storefront-addon__copy .pricing-section-title{margin:0}.storefront-addon__lead{margin:0;font-size:1.0625rem}.sf-steps{gap:var(--space-2);width:100%;margin:var(--space-2) 0;padding:0;list-style:none;display:grid}.sf-step{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-small);border:1px solid #0000;display:flex}.sf-step>span{background:var(--sb-soft-white);width:28px;height:28px;color:var(--sb-green);font-weight:var(--fw-bold);border-radius:0;flex:none;place-items:center;display:grid}.sf-step div{color:var(--color-text-muted);display:grid}.sf-step strong{color:var(--color-text);font-size:1rem}.sf-price .price-card__price{margin:0}.sf-price .note{margin:4px 0 0}.sf-terms{gap:var(--space-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.sf-terms li{gap:var(--space-2);display:flex}.sf-terms .icon{width:18px;height:18px;color:var(--sb-green);flex:none}.sf-preview{align-content:center;gap:var(--space-2);display:grid}.browser{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);overflow:hidden;box-shadow:0 12px 24px #052c3c0f}.browser__bar{background:var(--sb-soft-white);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.browser__bar>span{background:var(--color-border);border-radius:0;width:10px;height:10px}.browser__bar em{margin-left:var(--space-3);border-radius:var(--radius-pill);background:var(--sb-white);color:var(--color-text-muted);font-size:var(--fs-label);flex:1;padding:3px 10px;font-style:normal}.browser__body{--sf-accent:var(--sb-green)}.sf-site__nav{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sf-accent);display:flex}.sf-site__nav .mock-logo{background:var(--sb-white);width:32px;height:32px;color:var(--sf-accent);border-width:0;font-size:.875rem}.sf-site__nav .mock-line{background:#fff9}.sf-site__cart{border:2px solid #fffc;border-radius:0;width:18px;height:18px;margin-left:auto}.sf-site__hero{height:150px;position:relative;overflow:hidden}.sf-site__headline{border-radius:var(--radius-sm);color:var(--sf-accent);font-weight:var(--fw-semibold);background:#ffffffeb;padding:4px 12px;position:absolute;bottom:12px;left:16px}.sf-site__grid{gap:var(--space-2);padding:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.sf-site__grid span{gap:6px;display:grid}.sf-site__grid img{aspect-ratio:4/5;border-radius:var(--radius-sm)}.sf-site__grid i{border-radius:var(--radius-pill);background:var(--sf-accent);opacity:.35;width:60%;height:8px}@media (prefers-reduced-motion:no-preference){.storefront-addon.is-visible .sf-step{animation:9s infinite sf-step}.storefront-addon.is-visible .sf-step:nth-child(2){animation-delay:3s}.storefront-addon.is-visible .sf-step:nth-child(3){animation-delay:6s}.storefront-addon.is-visible .sf-site__nav,.storefront-addon.is-visible .sf-site__grid i{animation:9s infinite sf-accent}.storefront-addon.is-visible .sf-site__headline,.storefront-addon.is-visible .sf-site__nav .mock-logo{animation:9s infinite sf-accent-text}.storefront-addon.is-visible .browser{animation:9s infinite sf-publish}}@keyframes sf-step{0%,30%{border-color:var(--sb-green);background:var(--sb-mint)}34%,to{background:0 0;border-color:#0000}}@keyframes sf-accent{0%,33%{background-color:#052c3c}40%,to{background-color:#9c4a24}}@keyframes sf-accent-text{0%,33%{color:#052c3c}40%,to{color:#9c4a24}}@keyframes sf-publish{0%,66%{box-shadow:0 12px 24px #052c3c0f}72%,92%{box-shadow:0 0 0 4px var(--sb-lime), 0 12px 24px #052c3c17}to{box-shadow:0 12px 24px #052c3c0f}}.sf-totals caption{margin-bottom:var(--space-2);font-weight:var(--fw-semibold);text-align:left}.extras{gap:var(--space-4);display:grid}@media (width>=800px){.extras{grid-template-columns:repeat(3,minmax(0,1fr))}}.extras>div{padding:var(--space-5);border-radius:var(--radius-md);background:var(--sb-soft-white)}.extras h3{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1.0625rem}.extras p{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}@media (prefers-reduced-motion:reduce){.journey.reveal-ready .journey__step,.timeline--steps:after,.price-card,.mini-plan{transition:none;opacity:1!important;transform:none!important}}.mini-plans+.note{margin-top:var(--space-3)}.sell2-section .section__head{align-items:baseline}.sell2-storefront>div{padding:var(--space-5) var(--space-6)}.button:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.site-header .button:focus-visible,.site-footer .button:focus-visible,.cta-band .button:focus-visible,.trial-band .button:focus-visible{outline-color:var(--sb-lime)}.button:active:not(:disabled){transform:translateY(1px)}.button,.button:hover,.button:focus{text-decoration:none}.accent-underline{box-shadow:inset 0 -.26em 0 var(--sb-orange)!important;background:0 0!important}.sell2-hero__title span.accent-underline{box-shadow:inset 0 -.26em 0 var(--sb-orange)!important}.mock-logo--brand{color:#fff4e8;letter-spacing:.02em;background:#9c4a24;font-size:1.125rem}.mock-tag{border-radius:var(--radius-pill);color:#8a4b00;font-size:var(--fs-label);font-weight:var(--fw-semibold);vertical-align:middle;background:#fff1e0;margin-left:6px;padding:0 8px;display:inline-block}.mock-logo--sm{color:#fff4e8;background:#9c4a24;width:44px;height:44px;font-size:.9375rem}.mock-line--short{width:45%}.journey__mock--setup .mock-line{width:70%}.journey__mock--setup .mock-line--short{width:45%}.mock-status{display:grid;position:absolute;top:14px;right:14px}.mock-status em{border-radius:var(--radius-pill);font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-semibold);grid-area:1/1;padding:1px 8px}.jm-swap__a{color:#8a4b00;background:#fff1e0}.jm-swap__b{background:var(--sb-mint);color:var(--sb-green);opacity:0}.journey__mock--products{place-items:stretch stretch}.jm-upload{border:2px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--fs-small);place-items:center;display:grid;position:absolute;inset:12px}.jm-photo{position:absolute;inset:0}.mock-result{align-items:center;gap:8px;height:30px;padding:3px;display:flex}.mock-result img{object-fit:cover;border-radius:0;width:24px;height:24px}.mock-result i{border-radius:var(--radius-pill);background:var(--sb-surface);width:55%;height:7px}.jm-typing{white-space:nowrap;border-right:2px solid var(--sb-green);display:inline-block;overflow:hidden}.jm-state{background:0 0!important;padding:0!important;display:grid!important}.jm-state b{border-radius:var(--radius-pill);font-weight:var(--fw-semibold);text-align:center;grid-area:1/1;padding:1px 8px}.jm-state__a{color:#8a4b00;background:#fff1e0}.jm-state__b{background:var(--sb-soft-white);color:var(--sb-green);border:1px solid var(--color-border);opacity:0}.jm-state__c{background:var(--sb-mint);color:var(--sb-green);opacity:0}@media (prefers-reduced-motion:no-preference){.journey.is-visible .jm-pop{animation:6s infinite jm-pop}.journey.is-visible .jm-type--1{animation:6s infinite jm-type}.journey.is-visible .jm-type--2{animation:6s .3s infinite jm-type}.journey.is-visible .jm-swap__a{animation:6s infinite jm-out}.journey.is-visible .jm-swap__b{animation:6s infinite jm-in}.journey.is-visible .jm-photo{animation:6s infinite jm-photo}.journey.is-visible .jm-chip{animation:6s infinite jm-chip}.journey.is-visible .jm-typing{animation:6s steps(14,end) infinite jm-typing}.journey.is-visible .jm-result--1{animation:6s infinite jm-result}.journey.is-visible .jm-result--2{animation:6s .25s infinite jm-result}.journey.is-visible .jm-order--1 .jm-state__a{animation:6s infinite jm-state-a}.journey.is-visible .jm-order--1 .jm-state__b{animation:6s infinite jm-state-b}.journey.is-visible .jm-order--1 .jm-state__c{animation:6s infinite jm-state-c}.journey.is-visible .jm-order--2 .jm-state__a{animation:6s 1s infinite jm-state-a}.journey.is-visible .jm-order--2 .jm-state__b{animation:6s 1s infinite jm-state-b}.journey.is-visible .jm-order--2 .jm-state__c{animation:6s 1s infinite jm-state-c}}@media (prefers-reduced-motion:reduce){.jm-swap__a,.jm-state__a,.jm-state__b,.jm-upload{opacity:0}.jm-swap__b,.jm-state__c{opacity:1}}@keyframes jm-pop{0%{opacity:0;transform:scale(.4)}10%,to{opacity:1;transform:scale(1)}}@keyframes jm-type{0%,10%{transform-origin:0;transform:scaleX(0)}30%,to{transform-origin:0;transform:scaleX(1)}}@keyframes jm-out{0%,55%{opacity:1}60%,to{opacity:0}}@keyframes jm-in{0%,55%{opacity:0;transform:scale(.9)}62%,95%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes jm-photo{0%,20%{opacity:0;transform:translateY(14px)scale(.96)}32%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes jm-chip{0%,45%{opacity:0;transform:translateY(6px)}55%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes jm-typing{0%{width:0}35%,to{width:14ch}}@keyframes jm-result{0%,40%{opacity:0;transform:translateY(6px)}50%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes jm-state-a{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes jm-state-b{0%,30%{opacity:0}34%,62%{opacity:1}66%,to{opacity:0}}@keyframes jm-state-c{0%,62%{opacity:0}66%,to{opacity:1}}.cta-band{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 20%, #ff8a3d38, transparent 45%), var(--sb-green);color:var(--sb-soft-white);align-items:center;display:grid;overflow:hidden}@media (width>=900px){.cta-band{padding:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.cta-band__copy{justify-items:start;gap:var(--space-4);display:grid}.cta-band__title{color:var(--sb-white);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:var(--fw-bold);margin:0;line-height:1.1}.cta-band__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cta-band__points li{align-items:center;gap:var(--space-2);display:flex}.cta-band__points .icon{width:18px;height:18px;color:var(--sb-lime)}.cta-band .seller-cta__note{color:#f7f9f7bf}.cta-band__visual{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:260px;display:grid}.cta-band__bracket{width:auto;height:220px;fill:var(--sb-lime)}.cta-band__stack{height:240px;position:relative}.cta-band__photo{aspect-ratio:4/5;border:4px solid var(--sb-white);border-radius:var(--radius-md);object-fit:cover;width:42%;position:absolute;top:50%;left:50%;box-shadow:0 8px 16px #00000020}.cta-band__photo--0{transform:translate(-115%,-50%)rotate(-8deg)}.cta-band__photo--1{z-index:1;transform:translate(-50%,-55%)}.cta-band__photo--2{transform:translate(15%,-50%)rotate(8deg)}.cta-band__live{z-index:2;border-radius:var(--radius-pill);background:var(--sb-white);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cta-band__dot{background:#22a05a;border-radius:0;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.cta-band__photo--0{animation:7s ease-in-out infinite cta-float-0}.cta-band__photo--1{animation:7s ease-in-out infinite cta-float-1}.cta-band__photo--2{animation:7s ease-in-out infinite cta-float-2}.cta-band__dot{animation:2s ease-in-out infinite cta-pulse}}@keyframes cta-float-0{50%{transform:translate(-118%,-54%)rotate(-10deg)}}@keyframes cta-float-1{50%{transform:translate(-50%,-60%)}}@keyframes cta-float-2{50%{transform:translate(18%,-54%)rotate(10deg)}}@keyframes cta-pulse{50%{box-shadow:0 0 0 6px #22a05a40}}@media (width<=599px){.cta-band__bracket{height:160px}.cta-band__stack{height:190px}}.plan-switch{width:max-content;max-width:100%;margin:var(--space-6) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-soft-white);justify-content:center;gap:4px;padding:4px;display:flex}.plan-switch__option{min-width:96px;padding:8px var(--space-4);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:center;cursor:pointer}.plan-switch__option:hover{background:var(--sb-white)}.price-card{position:relative;border:2px solid var(--color-border)!important}.price-card__choose{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sb-white);color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;padding:3px 12px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-card__choose .icon{width:14px;height:14px;margin-right:4px}.price-card__choose-on{align-items:center;display:none}#choose-basic:checked~.plan-switch .plan-switch__option--basic,#choose-growth:checked~.plan-switch .plan-switch__option--growth,#choose-pro:checked~.plan-switch .plan-switch__option--pro{background:var(--sb-green);color:var(--sb-white)}#choose-basic:checked~.price-cards .price-card--basic,#choose-growth:checked~.price-cards .price-card--growth,#choose-pro:checked~.price-cards .price-card--pro{box-shadow:0 8px 16px #052c3c0d;border-color:var(--sb-green)!important}#choose-basic:checked~.price-cards .price-card--basic .price-card__choose,#choose-growth:checked~.price-cards .price-card--growth .price-card__choose,#choose-pro:checked~.price-cards .price-card--pro .price-card__choose{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}#choose-basic:checked~.price-cards .price-card--basic .price-card__choose-on,#choose-growth:checked~.price-cards .price-card--growth .price-card__choose-on,#choose-pro:checked~.price-cards .price-card--pro .price-card__choose-on{display:inline-flex}#choose-basic:checked~.price-cards .price-card--basic .price-card__choose-off,#choose-growth:checked~.price-cards .price-card--growth .price-card__choose-off,#choose-pro:checked~.price-cards .price-card--pro .price-card__choose-off{display:none}#choose-basic:checked~.pricing-section .compare-table .col--basic,#choose-growth:checked~.pricing-section .compare-table .col--growth,#choose-pro:checked~.pricing-section .compare-table .col--pro{background:var(--sb-mint)}#choose-basic:focus-visible~.plan-switch .plan-switch__option--basic,#choose-growth:focus-visible~.plan-switch .plan-switch__option--growth,#choose-pro:focus-visible~.plan-switch .plan-switch__option--pro{outline:2px solid var(--sb-green);outline-offset:2px}.price-cards{margin-top:var(--space-6)}.price-cards .price-card__top{padding-top:var(--space-6)}.trial-band{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 10% 90%, #95ff5c2e, transparent 40%), radial-gradient(circle at 95% 10%, #ff8a3d33, transparent 40%), var(--sb-green);color:var(--sb-soft-white);align-items:center;display:grid}@media (width>=900px){.trial-band{gap:var(--space-8);padding:var(--space-8);grid-template-columns:auto minmax(0,1fr)}}.trial-band__dial{width:180px;height:180px;margin-inline:auto;position:relative}.trial-band__dial svg{width:100%;height:100%;transform:rotate(-90deg)}.trial-band__track,.trial-band__ring{fill:none;stroke-width:10px}.trial-band__track{stroke:#ffffff26}.trial-band__ring{stroke:var(--sb-lime);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.trial-band.reveal-ready .trial-band__ring{transition:stroke-dashoffset 1.8s}.trial-band.reveal-ready:not(.is-visible) .trial-band__ring{stroke-dashoffset:327px}}.trial-band__days{text-align:center;font-size:var(--fs-small);place-content:center;display:grid;position:absolute;inset:0}.trial-band__days b{color:var(--sb-white);font-size:3rem;line-height:1}.trial-band__copy{gap:var(--space-4);display:grid}.trial-band__title{color:var(--sb-white);font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:var(--fw-bold);margin:0}.trial-band__lead{max-width:640px;margin:0}.trial-band__lists{gap:var(--space-3);display:grid}@media (width>=700px){.trial-band__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.trial-band__lists ul{gap:var(--space-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.trial-band__lists li{align-items:center;gap:var(--space-2);display:flex}.trial-band__lists .icon{width:16px;height:16px;color:var(--sb-lime);flex:none}.trial-band__not li{color:#f7f9f7b3}.trial-band__not .icon{color:#ffb48a}.trial-band__actions{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.trial-band .seller-cta__note{color:#f7f9f7bf}.trial-band .text-link{color:var(--sb-lime);align-self:center}.header-search input,.site-header .header-search input{color:var(--color-text)}.site-header .header-search input::placeholder{color:#5f665e;opacity:1}.home-search__mark:after,.home-search--photo .home-search__mark:after{background:var(--sb-orange)!important;opacity:1!important;border-radius:0!important;height:.26em!important;bottom:.02em!important;left:0!important;right:0!important}.cta-band__visual{grid-template-columns:minmax(0,1fr)}.cta-band__stack{height:280px}.cta-band__photo{width:38%}@media (pointer:coarse),(width<=1023px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.field__select,.header-search input,.quantity__input{font-size:16px!important}}html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}html{touch-action:manipulation}.tabs--scroll,.sub-nav ul,.category-nav__inner,.featured-shops__list,.shop-tabs{overscroll-behavior-x:contain}.header-search__button{min-width:44px;min-height:40px}.text-link,.pdp__rating,.seller-box__name,.filter-reset{align-items:center;min-height:40px;display:inline-flex}.price-card__choose{align-items:center;min-height:32px;padding-inline:14px}.plan-switch__option{place-items:center;min-height:40px;display:inline-grid}.hero-decor--photo{overflow:hidden}:root{--gutter:var(--gutter-mobile)}@media (width>=768px){:root{--gutter:var(--gutter-desktop)}}[id]{scroll-margin-top:calc(var(--header-h,120px) + 64px)}.shop-tabs{top:var(--header-h,0)}.mobile-tabs{top:var(--header-h,0);z-index:6;margin:0 0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);scroll-margin-top:var(--header-h,0);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid;position:sticky}.mobile-tabs[hidden]{display:none}.mobile-tabs__tab{min-height:44px;padding:0 var(--space-2);color:var(--sb-green);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.mobile-tabs__tab[aria-selected=true]{background:var(--sb-green);color:var(--sb-white)}.mobile-tabs__tab:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.mobile-tabs__count{border-radius:var(--radius-pill);font-size:var(--fs-label);background:#052c3c1a;padding:0 6px}.mobile-tabs__tab[aria-selected=true] .mobile-tabs__count{background:#fff3}[role=tabpanel]:focus{outline:none}@media (width<=1023px){.js [data-tabs] .shop-tabs{display:none}[role=tabpanel]>.shop-section:first-child,[role=tabpanel]>.pdp-more:first-child{border-top:0;margin-top:0;padding-top:0}.filters,.filters--sticky,.toolbar{top:var(--header-h,0);z-index:7;margin-inline:calc(var(--gutter,16px) * -1);padding:var(--space-2) var(--gutter,16px);background:var(--color-bg);box-shadow:0 1px 0 var(--color-border);position:sticky}.filters__row,.filters__controls,.toolbar__controls{flex-wrap:nowrap}.filters__row{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.filters__row::-webkit-scrollbar{display:none}.filters__row>*,.filters__controls>*{flex:none}.filters__select,.filters__sort{min-width:150px;margin-left:0}.filters .filter-toggle,.filters .field__select,.filters .select-trigger,.toolbar .field__select,.toolbar .select-trigger{min-height:40px}.js [data-autosubmit-fallback]{display:none}.js .filters--sticky .filters__controls{flex:1;display:flex}.filters--sticky .filters__select{flex:1;min-width:140px}.featured-shops__list{scroll-behavior:smooth;grid-auto-columns:82%}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.featured-shops__list{scroll-behavior:auto}}.featured-shops__actions{align-items:center;gap:var(--space-3);display:flex}.featured-shops__pause{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--sb-green);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.featured-shops__pause[hidden]{display:none}.featured-shops__pause-icon{border-inline:3px solid;width:10px;height:12px}.featured-shops__pause[aria-pressed=true] .featured-shops__pause-icon{border:6px solid #0000;border-inline-start:10px solid;border-inline-end:0;width:0;height:0}@media (width<=539px){.shop-grid--compact{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-grid--compact .shop-card__body{padding-top:var(--space-2);display:block}.shop-grid--compact .shop-card__id{align-items:flex-start;gap:var(--space-2)}.shop-grid--compact .shop-card__logo{width:28px;height:28px;font-size:.875rem}.shop-grid--compact .shop-card__name{font-size:.9375rem;line-height:1.3}.shop-grid--compact .shop-card__meta{font-size:var(--fs-label)}.shop-grid--compact .shop-card__link{display:none}}.pager{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-7);display:flex}.pager .is-disabled{opacity:.45;pointer-events:none}.gift-finder{gap:var(--space-5);margin-bottom:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid}.gift-finder__step{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.gift-finder__step legend{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--sb-green);font-size:1.125rem;font-weight:var(--fw-semibold);display:flex}.gift-finder__num{background:var(--sb-green);width:28px;height:28px;color:var(--sb-lime);font-size:var(--fs-small);border-radius:0;place-items:center;display:inline-grid}.gift-finder__step .note{margin:0}.gift-finder__area{max-width:360px}.gift-finder__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.choice-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice-chip span{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);font-size:var(--fs-small);cursor:pointer;align-items:center;display:inline-flex}.choice-chip:hover span{border-color:var(--sb-green)}.choice-chip input:checked+span{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white);font-weight:var(--fw-medium)}.choice-chip input:focus-visible+span{outline:2px solid var(--sb-green);outline-offset:2px}@media (width<=767px){.gift-finder{padding:var(--space-4)}.choice-chips{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.choice-chips::-webkit-scrollbar{display:none}.choice-chip{flex:none}}.gift-results__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.gift-results__head .section__title{margin:0}.gift-results__note{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--fs-small);display:flex}.gift-results__note .icon{flex:none;width:18px;height:18px;margin-top:2px}.gift-loosen{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gift-options{margin:var(--space-3) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.gift-options__summary{align-items:center;gap:4px var(--space-2);min-height:48px;padding:var(--space-2) var(--space-4);color:var(--sb-green);font-weight:var(--fw-semibold);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.gift-options__summary::-webkit-details-marker{display:none}.gift-options__summary:after{content:"+";font-size:1.25rem;font-weight:var(--fw-regular);margin-left:auto}.gift-options[open] .gift-options__summary:after{content:"−"}.gift-options__summary .icon{width:20px;height:20px}.gift-options__summary .note{font-weight:var(--fw-regular)}.gift-options__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.gift-options__body .field,.gift-field{margin:0}.gift-field{margin-block:var(--space-3)}.gift-options textarea{resize:vertical;min-height:88px}.gift-summary{margin:var(--space-1) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sb-soft-white);font-size:var(--fs-small)}.gift-summary__title{color:var(--sb-green);font-weight:var(--fw-semibold);align-items:center;gap:6px;margin:0;display:flex}.gift-summary__title .icon{width:16px;height:16px}.gift-summary ul{padding-left:var(--space-5);overflow-wrap:anywhere;margin:2px 0 0}.gift-settings{gap:var(--space-4);display:grid}.gift-settings__group{gap:var(--space-2);display:grid}.gift-settings__checks{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.gift-options textarea{font:inherit}.gift-summary__title{flex-wrap:wrap}.gift-summary__title .note{font-weight:var(--fw-regular);flex-basis:100%}.more-menu__sections--compact{gap:var(--space-5)}.menu-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.menu-tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-tile{justify-content:space-between;align-items:flex-start;gap:var(--space-3);height:100%;min-height:76px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);flex-direction:column;line-height:1.25;text-decoration:none;display:flex}.menu-tile--row{flex-direction:row;justify-content:flex-start;align-items:center;min-height:56px}.menu-tile .icon,.menu-group__summary .icon{flex:none;width:22px;height:22px}.menu-tile:hover,.menu-tile:focus-visible{border-color:var(--sb-green);background:var(--sb-soft-white)}.menu-group{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.menu-group__summary{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;display:flex}.menu-group__summary::-webkit-details-marker{display:none}.menu-group__summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.menu-group[open] .menu-group__summary:after{transform:rotate(-135deg)translateY(-2px)}.menu-group__count{border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:var(--fw-medium);background:#052c3c14;padding:0 6px}.menu-group__links{gap:0 var(--space-3);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.menu-group__links a{border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-text);font-size:var(--fs-small);align-items:center;text-decoration:none;display:flex}.menu-group__body{padding:0 var(--space-3) var(--space-4)}@media (width>=768px){.menu-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-tiles--three,.menu-group__links{grid-template-columns:repeat(3,minmax(0,1fr))}.more-menu__sections--compact{grid-template-columns:minmax(0,1fr);max-width:760px}.menu-tile--row{min-height:60px}#more-sell+.menu-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.js [data-tabs] .shop-tabs{display:none}[role=tabpanel]>.shop-section:first-child,[role=tabpanel]>.pdp-more:first-child{border-top:0;margin-top:0;padding-top:0}@media (width>=1024px){.mobile-tabs{margin-bottom:var(--space-6);grid-auto-columns:minmax(150px,max-content);display:inline-grid}.mobile-tabs__tab{padding-inline:var(--space-5);font-size:var(--fs-body)}.filters,.filters--sticky,.toolbar{top:var(--header-h,0);z-index:7;margin-inline:calc(var(--gutter,40px) * -1);padding:var(--space-3) var(--gutter,40px);background:var(--color-bg);box-shadow:0 1px 0 var(--color-border);position:sticky}.js .filters--sticky [data-autosubmit-fallback],.js .filters [data-autosubmit-fallback],.js .toolbar [data-autosubmit-fallback]{display:none}.featured-shops__list{grid-auto-columns:calc((100% - 2 * var(--space-4)) / 3);scroll-behavior:smooth;scrollbar-width:none}.featured-shops__list::-webkit-scrollbar{display:none}}.slide-arrow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);width:40px;height:40px;color:var(--sb-green);cursor:pointer;place-items:center;display:inline-grid}.slide-arrow[hidden]{display:none}.slide-arrow:hover,.slide-arrow:focus-visible{border-color:var(--sb-green)}.slide-arrow .icon{width:18px;height:18px}.menu-group__links{gap:0 var(--space-5);padding:var(--space-1) var(--space-4) var(--space-3)}.menu-group__links a{gap:var(--space-3);min-height:52px;padding-block:var(--space-2);line-height:1.3}.menu-group__links li:last-child a,.menu-group__links li:nth-last-child(2):nth-child(odd) a{border-bottom:0}.menu-group__links .icon{width:20px;height:20px;color:var(--sb-green);flex:none}.gift-hero{--gift-paper:#fbf1e6;background:var(--gift-paper);overflow:hidden}.gift-hero__inner{align-items:center;gap:var(--space-5);padding-block:var(--space-5) var(--space-6);display:grid}.gift-hero .breadcrumbs{margin-bottom:var(--space-4)}.gift-hero__eyebrow{margin:0 0 var(--space-2);border-radius:var(--radius-pill);background:var(--sb-orange);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.gift-hero__eyebrow .icon{width:16px;height:16px}.gift-hero__title{color:var(--sb-green);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0}.gift-hero__intro{max-width:34rem;margin:var(--space-3) 0 0;color:var(--sb-ink);font-size:1.0625rem}.gift-hero__tags{height:220px;position:relative}.gift-tag{background:var(--sb-white);transform-origin:50% -28px;border-radius:0;width:34%;max-width:170px;padding:8px 8px 22px;position:absolute;top:28px;box-shadow:0 5px 12px #052c3c12}.gift-tag img{aspect-ratio:4/5;object-fit:cover;border-radius:0;width:100%;display:block}.gift-tag:before{content:"";border:2px solid var(--sb-line);background:var(--gift-paper);border-radius:0;width:10px;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.gift-tag__string{background:var(--sb-orange);width:2px;height:34px;position:absolute;bottom:100%;left:50%}.gift-tag--1{left:2%;transform:rotate(-7deg)}.gift-tag--2{z-index:1;top:8px;left:33%;transform:rotate(3deg)}.gift-tag--3{left:64%;transform:rotate(8deg)}.gift-hero__spark{color:var(--sb-orange);position:absolute}.gift-hero__spark .icon{width:100%;height:100%}.gift-hero__spark--a{width:28px;height:28px;top:0;right:4%}.gift-hero__spark--b{width:20px;height:20px;color:var(--sb-green);bottom:6px;left:30%}@media (prefers-reduced-motion:no-preference){.gift-tag{animation:6s ease-in-out infinite alternate gift-sway}.gift-tag--2{animation-delay:-2s}.gift-tag--3{animation-delay:-4s}@keyframes gift-sway{0%{rotate:-2deg}to{rotate:2deg}}}@media (width>=900px){.gift-hero__inner{padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gift-hero__tags{height:300px}}.page--gift{padding-top:0}.gift-finder{margin-top:calc(var(--space-5) * -1);position:relative;box-shadow:0 6px 16px #052c3c0a}.gift-progress{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gift-progress[hidden]{display:none}.gift-progress__step{align-items:center;gap:var(--space-2);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--sb-green);font:inherit;text-align:left;cursor:pointer;display:flex}.gift-progress__step:hover{border-color:var(--sb-green)}.gift-progress__num{width:26px;height:26px;font-size:var(--fs-small);font-weight:var(--fw-semibold);background:#052c3c14;border-radius:0;flex:none;place-items:center;display:inline-grid}.gift-progress__step.is-answered:not(.is-current) .gift-progress__num{background:var(--sb-green);color:var(--sb-lime)}.gift-progress__text{min-width:0;display:grid}.gift-progress__label{font-size:var(--fs-label);opacity:.75}.gift-progress__value{font-size:var(--fs-small);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-wizard .gift-finder__step{min-height:120px}@media (prefers-reduced-motion:no-preference){.is-wizard .gift-finder__step:not([hidden]){animation:gift-step-in .22s var(--ease,ease-out)}@keyframes gift-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.occasion-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.occasion-card span{align-items:flex-start;gap:var(--space-2);height:100%;min-height:84px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;flex-direction:column;line-height:1.25;display:flex}.occasion-card .icon{width:26px;height:26px}.occasion-card:hover span{border-color:var(--sb-green);background:var(--sb-soft-white)}.occasion-card input:checked+span{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.occasion-card input:focus-visible+span{outline:2px solid var(--sb-green);outline-offset:2px}.choice-chips--tags .choice-chip span{padding-left:calc(var(--space-3) + 12px);position:relative}.choice-chips--tags .choice-chip span:before{content:"";border:1.5px solid;border-radius:0;width:6px;height:6px;position:absolute;left:10px}.gift-finder__actions .text-link{align-self:center}@media (width<=767px){.gift-hero__tags{height:170px}.gift-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.occasion-card span{min-height:76px;padding:var(--space-2)}}.discoveries__grid{gap:var(--space-4);display:grid}.discovery{border-radius:var(--radius-md);color:var(--sb-green);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.discovery--finder{--gift-paper:#fbf1e6;gap:var(--space-4);padding:var(--space-5);background:var(--gift-paper);display:grid}.discovery__kicker{margin:0 0 var(--space-2);border-radius:var(--radius-pill);background:var(--sb-orange);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.discovery__kicker .icon{width:16px;height:16px}.discovery__title{margin:0 0 var(--space-2);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.discovery__copy p{max-width:30rem;color:var(--sb-ink);margin:0}.discovery__occasions{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.discovery__occasions .choice-chip{text-decoration:none}.discovery__occasions .choice-chip span{gap:6px}.discovery__occasions .icon{width:18px;height:18px}.discovery__occasions .choice-chip:hover span{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.discovery__tags{min-height:200px;position:relative}.discovery__tags .gift-tag{width:44%;max-width:180px}.discovery__tags .gift-tag--1{left:6%}.discovery__tags .gift-tag--2{top:16px;left:48%;transform:rotate(6deg)}.discovery--price,.discovery--ideas{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--sb-white);transition:border-color .15s}.discovery--price:hover,.discovery--ideas:hover{border-color:var(--sb-green)}.discovery--price{background:var(--sb-mint);border-color:#0000}.discovery__price-tag{background:var(--sb-green);color:var(--sb-lime);font-size:1.25rem;font-weight:var(--fw-bold);border-radius:0;align-self:flex-start;padding:6px 14px 6px 26px;position:relative}.discovery__price-tag:before{content:"";background:var(--sb-mint);border-radius:0;width:7px;height:7px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.discovery__price-tag small{font-size:var(--fs-small);font-weight:var(--fw-medium)}.discovery__thumbs{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery__thumbs img{aspect-ratio:4/5;border-radius:var(--radius-sm);object-fit:cover;width:100%}.discovery__thumbs--stack{height:0;padding-bottom:62%;display:block;position:relative}.discovery__thumbs--stack img{width:42%;position:absolute;top:6%;box-shadow:0 4px 9px #052c3c12}.discovery__thumbs--stack img:first-child{left:4%;transform:rotate(-8deg)}.discovery__thumbs--stack img:nth-child(2){z-index:1;top:0;left:29%}.discovery__thumbs--stack img:nth-child(3){left:54%;transform:rotate(8deg)}.discovery__foot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-small);flex-wrap:wrap;margin-top:auto;display:flex}.discovery__foot strong{font-size:1.0625rem}.discovery__foot span{align-items:center;gap:4px;display:inline-flex}.discovery__foot .icon{width:16px;height:16px}@media (width>=768px){.discoveries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery--finder{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}@media (width>=1100px){.discoveries__grid{grid-template-columns:2fr 1fr 1fr}.discovery--finder{padding:var(--space-6);grid-column:auto}}.gift-finder__step[hidden]{display:none}.discovery--price .discovery__thumbs{flex:1;min-height:160px}.discovery--price .discovery__thumbs img{aspect-ratio:auto;height:100%}.discovery--ideas .discovery__thumbs--stack{flex:1;height:auto;min-height:190px;padding-bottom:0}.discovery--ideas .discovery__thumbs--stack img{top:50%;translate:0 -50%}.discovery--ideas .discovery__thumbs--stack img:nth-child(2){top:46%}.menu-group ul.menu-group__links{padding:var(--space-1) var(--space-4) var(--space-3)}.search-notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white)}.search-notice a{margin-left:var(--space-2)}.search-understood{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.search-understood .note{margin:0}.js .header-search--deferred:not(.is-shown){visibility:hidden;opacity:0}.header-search--deferred{transition:opacity .2s}.home-search__gift{margin:var(--space-2) 0 0;text-align:center}.home-search__gift .text-link{gap:6px}.home-search__gift .icon{width:18px;height:18px}.help-index{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.help-index__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:flex}.help-index__item:hover{border-color:var(--sb-green)}.help-index__item .icon{width:22px;height:22px;color:var(--sb-green);flex:none}.help-index__item span{font-size:var(--fs-small);gap:2px;display:grid}.help-index__item strong{color:var(--sb-green);font-size:var(--fs-body)}.draft-policy{margin-bottom:var(--space-5)}.help-page__body h2{margin:var(--space-6) 0 var(--space-2);color:var(--sb-green);font-size:1.125rem}.help-page__body ul,.help-page__body ol{gap:var(--space-2);padding-left:var(--space-5);display:grid}.help-page__updated{margin-top:var(--space-7)}@media (width>=1024px){.site-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-footer__legal a{color:inherit}.pricing-honest{max-width:52rem;margin:var(--space-2) auto var(--space-6);text-align:center}.home-search__gift .text-link{color:var(--sb-white);text-underline-offset:3px;text-shadow:0 1px 8px #00000080;text-decoration:underline}.home-search__gift .text-link:hover{color:var(--sb-lime)}.toolbar .select-trigger,.toolbar .field__select,.filters__select{min-width:210px}.workspace{font-weight:var(--fw-regular)}.workspace strong,.workspace b,.workspace .facts dd,.workspace .record__title,.workspace .task__body strong,.workspace .tag,.workspace .field__label,.workspace legend,.workspace .check span,.workspace .text-link{font-weight:var(--fw-medium)}.workspace .facts dt,.workspace .note,.workspace .record__sub,.workspace td,.workspace .setup-list a,.workspace .task__body span,.workspace__sidebar a{font-weight:var(--fw-regular)}.workspace__sidebar a[aria-current=page]{font-weight:var(--fw-medium)}.workspace__title{font-weight:var(--fw-semibold)}.workspace th{font-weight:var(--fw-medium)}.dash-hello{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);background:var(--sb-green);color:var(--sb-soft-white);flex-wrap:wrap;display:flex}.dash-hello__eyebrow{color:var(--sb-lime);font-size:var(--fs-small);margin:0}.dash-hello__title{color:var(--sb-white);font-size:1.5rem;font-weight:var(--fw-semibold);margin:2px 0 4px}.dash-hello__meta{font-size:var(--fs-small);opacity:.85;margin:0}.dash-hello__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-hello .button--primary{background:var(--sb-lime);border-color:var(--sb-lime);color:var(--sb-green)}.dash-hello .button--outline{color:var(--sb-white);background:0 0;border-color:#ffffff80}.dash-hello .button .icon{width:18px;height:18px}.dash-grid{gap:var(--space-5);display:grid}.dash-main,.dash-side{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (width>=1100px){.dash-grid{grid-template-columns:minmax(0,1fr) 340px}}.dash-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.dash-card--attention{border-color:var(--sb-green);box-shadow:inset 4px 0 0 var(--sb-lime)}.dash-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dash-card__title{color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold);margin:0}.dash-side .dash-card__title{margin-bottom:var(--space-3)}.dash-count{border-radius:var(--radius-pill);background:var(--sb-orange);min-width:26px;height:26px;color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-semibold);place-items:center;padding:0 8px;display:inline-grid}.dash-card .task-list{margin:0}.dash-card .task__title{color:var(--sb-ink);font-weight:var(--fw-medium)}.dash-empty{align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex}.dash-empty p{margin:0}.dash-empty .icon{background:var(--sb-mint);width:28px;height:28px;color:var(--sb-green);border-radius:0;flex:none;padding:5px}.dash-tiles{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-tile{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white);gap:2px;display:grid}.dash-tile__value{color:var(--sb-green);font-size:1.5rem;font-weight:var(--fw-semibold);line-height:1.2}.dash-tile__label{font-size:var(--fs-small);font-weight:var(--fw-medium)}.dash-tile__hint{color:var(--color-text-muted);font-size:var(--fs-label)}.dash-card>.note{margin:0}.dash-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dash-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-progress{border-radius:var(--radius-pill);background:var(--sb-surface);height:8px;overflow:hidden}.dash-progress span{border-radius:inherit;background:var(--sb-green);height:100%;display:block}.dash-side .setup-list{margin:var(--space-3) 0}.status-list{margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.status-list a{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-text);font-size:var(--fs-small);grid-template-columns:20px minmax(0,1fr) auto;text-decoration:none;display:grid}.status-list li:last-child a{border-bottom:0}.status-list a:hover span:first-of-type{text-decoration:underline}.status-list .icon{width:18px;height:18px;color:var(--sb-green)}.status-list__value{color:var(--color-text-muted);text-align:right}@media (width<=767px){.dash-hello{padding:var(--space-4)}.dash-hello__actions,.dash-hello__actions .button{width:100%}.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-card{padding:var(--space-4)}}.workspace__group{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.workspace__group:first-child{margin-top:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.workspace .button{font-weight:var(--fw-semibold)}@media (width<=899px){.plan-switch{margin-bottom:var(--space-5)}.price-cards .price-card{display:none}#choose-basic:checked~.price-cards .price-card--basic,#choose-growth:checked~.price-cards .price-card--growth,#choose-pro:checked~.price-cards .price-card--pro{display:grid}.price-cards .price-card__choose{display:none}}@media (width<=899px) and (prefers-reduced-motion:no-preference){#choose-basic:checked~.price-cards .price-card--basic,#choose-growth:checked~.price-cards .price-card--growth,#choose-pro:checked~.price-cards .price-card--pro{animation:.2s ease-out plan-in}@keyframes plan-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.occasion-card input:checked+span,.gift-finder .choice-chip input:checked+span{border-color:var(--sb-green);background:var(--sb-lime);color:var(--sb-green);font-weight:var(--fw-semibold)}.occasion-card input:checked+span .icon{color:var(--sb-green)}.gift-progress__step.is-current{border-color:var(--sb-green);background:var(--sb-lime);color:var(--sb-green)}.gift-progress__step.is-current .gift-progress__num{background:var(--sb-green);color:var(--sb-lime)}@media (width<=767px){.gift-finder{gap:var(--space-6);padding:var(--space-5) var(--space-4)}.gift-finder__step legend{margin-bottom:var(--space-4);font-size:1.0625rem;line-height:1.3}.gift-progress{gap:var(--space-2)}.gift-progress__step{min-height:60px;padding:var(--space-3)}.occasion-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.occasion-card span{min-height:88px;padding:var(--space-3);font-size:.875rem}.gift-finder .choice-chips{gap:var(--space-2) var(--space-2);flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.gift-finder .choice-chip span{min-height:44px;padding:0 var(--space-4)}.gift-finder__actions{gap:var(--space-3)}.gift-finder__actions .button{flex:auto}.gift-hero__inner{gap:var(--space-4);padding-block:var(--space-5) var(--space-7)}}.workspace{min-height:100vh;font-size:1rem}.workspace__frame{min-height:calc(100vh - 56px)}.workspace__main{max-width:none;margin-inline:0}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.workspace__main{padding:var(--space-6) var(--space-7) var(--space-8)}}.workspace .note,.workspace .field__hint{font-size:.875rem}.workspace .page-intro{max-width:68ch;color:var(--color-text-muted);margin:0}.ws-intro{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.workspace .panel,.workspace .card,.workspace .summary,.workspace section.card,.workspace .feature-list.card{margin:0 0 var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);box-shadow:none}.workspace .cards{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.workspace .cards>.card,.workspace .cards>.panel{margin-bottom:0}.workspace .subheading{margin-bottom:var(--space-4);color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold)}@media (width>=1200px){.workspace form.panel,.workspace form.form.panel{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.workspace form.panel>:is(fieldset,.fieldset,.notice,button,.button,.form__row,p,h2,h3,.actions,.variants,.check,.subheading,div:has(textarea),.field:has(textarea),[data-variants]){grid-column:1/-1}.workspace form.panel>:is(button,.button){justify-self:start}}.workspace .table-wrap,.workspace table{width:100%}.ws-feature-grid{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.ws-feature{gap:4px var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white);grid-template-columns:24px minmax(0,1fr);display:grid}.ws-feature .icon{background:var(--sb-mint);width:22px;height:22px;color:var(--sb-green);border-radius:0;grid-row:span 2;padding:3px}.ws-feature.is-locked .icon{background:var(--sb-surface);color:var(--color-text-muted)}.ws-feature__name{color:var(--sb-ink);font-weight:var(--fw-medium)}.ws-feature__status{color:var(--color-text-muted);font-size:.875rem}.dash-card{padding:var(--space-5) var(--space-6)}.dash-card__title{font-size:1.125rem}.dash-card .task__body span,.status-list a{font-size:.9375rem}@media (width>=1100px){.dash-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}@media (width>=1600px){.dash-main{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-main>.dash-card--attention{grid-column:1/-1}}.admin-entry{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:var(--sb-green);color:var(--sb-soft-white);flex-wrap:wrap;display:flex}.admin-entry__copy{flex:320px}.admin-entry__eyebrow{color:var(--sb-lime);font-size:var(--fs-small);font-weight:var(--fw-medium);align-items:center;gap:6px;margin:0;display:inline-flex}.admin-entry__eyebrow .icon{width:16px;height:16px}.admin-entry__title{color:var(--sb-white);font-size:1.375rem;font-weight:var(--fw-semibold);margin:4px 0}.admin-entry p:not(.admin-entry__eyebrow){opacity:.9;margin:0}.tfa-steps{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);counter-reset:tfa;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tfa-steps li{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--fs-small);counter-increment:tfa;align-items:center;gap:6px;padding:4px 12px 4px 6px;display:inline-flex}.tfa-steps li:before{content:counter(tfa);background:var(--sb-surface);width:22px;height:22px;font-weight:var(--fw-semibold);border-radius:0;place-items:center;display:inline-grid}.tfa-steps li.is-current{border-color:var(--sb-green);color:var(--sb-green);font-weight:var(--fw-medium)}.tfa-steps li.is-current:before{background:var(--sb-green);color:var(--sb-white)}.tfa-steps li.is-done:before{content:"✓";background:var(--sb-mint);color:var(--sb-green)}.qr{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:inline-block}.qr svg{width:200px;height:200px;display:block}.setup-key{border-radius:var(--radius-sm);background:var(--sb-soft-white);letter-spacing:.08em;-webkit-user-select:all;user-select:all;padding:2px 8px;font-size:.9375rem;display:inline-block}.plan-choice{top:0;left:0;position:fixed!important}@media (width<=1023px){.plan-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:560px;padding:6px;display:grid}.plan-switch__option{min-width:0;min-height:52px;padding:0 var(--space-2);font-size:1rem;font-weight:var(--fw-semibold)}}@media (hover:none){.price-card:hover{box-shadow:none;transform:none}}.page--gift,.gift-hero{--gift-select:#bff2f080;--gift-select-text:var(--sb-green)}.occasion-card input:checked+span,.gift-finder .choice-chip input:checked+span,.gift-progress__step.is-current{border-color:var(--sb-green);background:var(--gift-select);color:var(--gift-select-text)}.gift-progress__step.is-current .gift-progress__num,.gift-progress__step.is-answered:not(.is-current) .gift-progress__num{background:var(--sb-green);color:var(--sb-white)}.tag--build{border:1px dashed var(--sb-green);background:var(--sb-soft-white);color:var(--sb-green)}.dash-top{gap:var(--space-5);margin-bottom:var(--space-5);display:grid}.dash-top .dash-card{flex-direction:column;display:flex}.dash-top .dash-card>.note{margin-top:auto}@media (width>=1600px){.dash-main{grid-template-columns:minmax(0,1fr)}}.step-nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.step-nav__count{color:var(--color-text-muted);font-size:.875rem}.step-nav .icon{width:18px;height:18px}.acc-layout{gap:var(--space-5);margin:var(--space-5) 0;align-items:start;display:grid}@media (width>=1200px){.acc-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}}.acc-form .form{gap:var(--space-4);display:grid}.segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-soft-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px;display:grid}.segmented__option span{min-height:44px;padding:0 var(--space-2);color:var(--sb-green);font-size:.875rem;font-weight:var(--fw-medium);text-align:center;cursor:pointer;border-radius:0;place-items:center;display:grid}.segmented__option input:checked+span{background:var(--sb-green);color:var(--sb-white)}.segmented__option input:focus-visible+span{outline:2px solid var(--sb-green);outline-offset:2px}.acc-list{margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.acc-row{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.acc-row:last-child{border-bottom:0}.acc-row__main{gap:2px;min-width:0;display:grid}.acc-row__title{color:var(--sb-ink);font-weight:var(--fw-medium)}.acc-row__meta{color:var(--color-text-muted);font-size:.875rem}.acc-row__amount{color:var(--sb-ink);font-weight:var(--fw-semibold);white-space:nowrap}.acc-row__amount.is-sale{color:var(--sb-green)}.acc-row__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.acc-row.is-void{opacity:.6}.acc-row.is-void .acc-row__amount{text-decoration:line-through}.acc-row__void{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.acc-void summary{list-style:none}.acc-void summary::-webkit-details-marker{display:none}.acc-void__form{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.acc-void__form .field{margin:0}.dash-tile--profit{background:var(--sb-mint)}@media (width>=900px){.acc-row__actions{grid-column:auto}.acc-row{grid-template-columns:minmax(0,1fr) auto auto}}.badge-progress{align-items:center;gap:var(--space-5);margin:var(--space-5) 0;padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);flex-wrap:wrap;display:flex}.badge-progress__ring{background:conic-gradient(var(--sb-green) calc(var(--pct) * 1%), var(--sb-surface) 0);border-radius:0;flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.badge-progress__ring:before{content:"";background:var(--sb-white);border-radius:0;position:absolute;inset:10px}.badge-progress__ring>*{position:relative}.badge-progress__ring .icon{width:24px;height:24px;color:var(--sb-green);margin-bottom:-20px}.badge-progress__ring span{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-semibold);margin-top:26px}.badge-progress__state{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-semibold);margin:0}.badge-progress__copy p{margin:0 0 var(--space-2)}.badge-progress__steps{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.badge-progress__steps li{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);padding:4px 12px;font-size:.875rem}.badge-progress__steps li.is-done{border-color:var(--sb-green);background:var(--sb-mint);color:var(--sb-green)}.ws-lead{margin-bottom:var(--space-5)!important}.shop-edit{gap:var(--space-5);align-items:start;display:grid}@media (width>=1200px){.shop-edit{grid-template-columns:minmax(0,1fr) 340px}.shop-edit__side{position:sticky;top:80px}}.shop-preview__card{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);display:flex}.shop-preview__logo{background:var(--sb-green);width:52px;height:52px;color:var(--sb-lime);font-size:1.375rem;font-weight:var(--fw-bold);border-radius:0;flex:none;place-items:center;display:grid}.shop-preview__name{color:var(--sb-green);font-size:1.125rem;font-weight:var(--fw-semibold);margin:0}.shop-preview__meta,.shop-preview__about{color:var(--color-text-muted);margin:0;font-size:.875rem}.shop-preview__checks{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);list-style:none;display:grid}.shop-preview__checks li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.shop-preview__checks .icon{background:var(--sb-surface);border-radius:0;width:18px;height:18px;padding:2px}.shop-preview__checks li.is-done{color:var(--sb-ink)}.shop-preview__checks li.is-done .icon{background:var(--sb-mint);color:var(--sb-green)}.order-flow{gap:var(--space-3);margin:0 0 var(--space-4);counter-reset:flow;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));padding:0;list-style:none;display:grid}.order-flow__step{padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-soft-white);counter-increment:flow;gap:4px;display:grid;position:relative}.order-flow__icon{width:40px;height:40px;margin-bottom:var(--space-2);background:var(--sb-green);color:var(--sb-lime);border-radius:0;place-items:center;display:grid}.order-flow__icon .icon{width:20px;height:20px}.order-flow__status{color:var(--sb-green);font-weight:var(--fw-semibold)}.order-flow__status:before{content:counter(flow) ". "}.order-flow__action{color:var(--color-text-muted);font-size:.875rem}.shop-edit__side{gap:var(--space-5);display:grid}.shop-edit__side>*{margin-bottom:0!important}img.shop-preview__logo{object-fit:cover}.dash-top .dash-tile__hint{display:none}.dash-top .dash-tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}@media (width>=1200px) and (width<=1499px){.dash-top{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-top>:last-child{grid-column:1/-1}}@media (width>=1500px){.dash-top{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-tiles:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}a.dash-tile{color:inherit;text-decoration:none}a.dash-tile:hover{background:var(--sb-mint)}.checkout-grid,.order-grid{gap:var(--space-5);align-items:start;display:grid}@media (width>=1024px){.checkout-grid,.order-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.checkout-summary,.order-summary{top:calc(var(--header-h,80px) + var(--space-4));position:sticky}.workspace .order-summary{top:80px}}.checkout-form{gap:var(--space-5);display:grid}.checkout-form .dash-card{margin:0}.co-num{width:26px;height:26px;margin-right:var(--space-2);background:var(--sb-green);color:var(--sb-white);border-radius:0;place-items:center;font-size:.875rem;display:inline-grid}.checkout-form .dash-card__title{margin-bottom:var(--space-4);align-items:center;display:flex}.co-options{gap:var(--space-2);display:grid}.co-option{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.co-option span:nth-child(2){display:grid}.co-option:has(input:checked){border-color:var(--sb-green);background:var(--sb-soft-white);box-shadow:inset 0 0 0 1px var(--sb-green)}.co-option input{width:20px;height:20px;accent-color:var(--sb-green)}.co-option.is-disabled{cursor:not-allowed;opacity:.7}.co-option__radio{border:2px solid var(--color-border);border-radius:0;width:20px;height:20px}.co-option__price{color:var(--sb-green);font-weight:var(--fw-semibold)}.co-submit{min-height:56px;font-size:1.0625rem}.co-lines{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.co-lines li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.co-lines li:not(:has(img)){grid-template-columns:minmax(0,1fr) auto auto}.co-lines img{border-radius:var(--radius-sm);object-fit:cover;width:56px;height:56px}.co-lines__name{gap:2px;display:grid}.co-lines__qty{color:var(--color-text-muted)}.co-lines__total{font-weight:var(--fw-semibold);white-space:nowrap}.summary__grand{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold)}.order-status{border-radius:var(--radius-pill);background:var(--sb-surface);color:var(--sb-ink);font-size:.8125rem;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}.order-status--new{background:var(--sb-orange);color:var(--sb-green)}.order-status--accepted{background:var(--sb-lavender);color:var(--sb-green)}.order-status--preparing{background:var(--sb-ice);color:var(--sb-green)}.order-status--dispatched{background:var(--sb-mint);color:var(--sb-green)}.order-status--delivered{background:var(--sb-green);color:var(--sb-white)}.order-status--declined,.order-status--cancelled{background:var(--sb-surface);color:var(--color-text-muted)}.order-steps{margin:0 0 var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.order-steps li{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.order-steps li:before{content:"";background:var(--sb-line);width:100%;height:3px;position:absolute;top:15px;left:-50%}.order-steps li:first-child:before{display:none}.order-steps li.is-done:before{background:var(--sb-green)}.order-steps__dot{z-index:1;border:2px solid var(--sb-line);background:var(--sb-white);width:32px;height:32px;color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-semibold);border-radius:0;place-items:center;display:grid;position:relative}.order-steps__dot .icon{width:16px;height:16px}.order-steps li.is-done .order-steps__dot{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.order-steps li.is-current .order-steps__dot{box-shadow:0 0 0 4px var(--sb-mint)}.order-steps__label{font-size:.8125rem}.order-steps.is-stopped{opacity:.5}.order-log{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.order-log li{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:120px minmax(0,1fr) auto;font-size:.875rem;display:grid}.order-log__when,.order-log__who{color:var(--color-text-muted)}@media (width<=600px){.order-log li{grid-template-columns:minmax(0,1fr) auto}.order-log__when{grid-column:1/-1}.order-steps__label{font-size:.75rem}}.order-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-summary__h{margin:var(--space-4) 0 var(--space-1);font-size:.9375rem;font-weight:var(--fw-semibold)}.order-summary__addr{margin:0;font-size:.9375rem}.order-cancel,.order-decline{margin-top:var(--space-4)}.order-cancel summary,.order-decline summary{list-style:none}.order-cancel summary::-webkit-details-marker{display:none}.order-decline summary::-webkit-details-marker{display:none}.order-cancel .form,.order-decline .form{margin-top:var(--space-3)}.order-actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-actions .order-decline{margin-top:0}.order-dispatch{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-dispatch .field{flex:240px;margin:0}.order-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.order-card{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;gap:4px;text-decoration:none;display:grid}.order-card:hover{border-color:var(--sb-green)}.order-card__top{justify-content:space-between;gap:var(--space-3);color:var(--sb-green);display:flex}.order-card__total{font-weight:var(--fw-semibold)}.order-tabs{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.order-tabs__tab{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);gap:2px;font-size:.875rem;text-decoration:none;display:grid}.order-tabs__tab.is-current{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.order-tabs__count{font-size:1.5rem;font-weight:var(--fw-semibold);line-height:1.1}.seller-orders{margin:0;padding:0;list-style:none;display:grid}.seller-order{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.seller-order:last-child{border-bottom:0}.seller-order__main{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.seller-order__ref{color:var(--sb-green);font-weight:var(--fw-semibold)}.seller-order__meta{justify-items:end;gap:4px;display:grid}.seller-order__total{font-weight:var(--fw-semibold)}@media (width<=700px){.seller-order{grid-template-columns:minmax(0,1fr) auto}.seller-order>.button{grid-column:1/-1}}.checkout-summary .dash-card__title,.order-summary .dash-card__title{margin-bottom:var(--space-4)}.dash-card--attention .dash-card__title{margin-bottom:var(--space-3)}@media (width<=600px){.co-option .tag{grid-column:2/-1;justify-self:start}}.site-footer__tagline.reveal-init .site-footer__bracket,.site-footer__tagline.reveal-init>span>span{transition:none!important}@media (width<=599px){.toolbar__controls{flex:100%;min-width:0}.toolbar__controls .field{flex:1 1 0;min-width:0}.toolbar .select-trigger,.toolbar .field__select,.filters__select{min-width:0}.toolbar .select-trigger{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.featured-shops__actions{flex-wrap:wrap;min-width:0}.text-link{overflow-wrap:anywhere}.home-search__gift .text-link{white-space:normal;text-align:center;max-width:100%}}@media (prefers-reduced-motion:no-preference){.js .site-footer__tagline--loop{justify-content:flex-start;gap:.18em}.js .site-footer__tagline--loop>span{justify-items:center;padding-inline:.08em;display:grid}.js .site-footer__tagline--loop>span>span{opacity:0;grid-area:1/1;animation:6s cubic-bezier(.2,.7,.2,1) infinite both paused footer-word}.js .site-footer__tagline--loop>span>span:nth-child(2){animation-delay:2s}.js .site-footer__tagline--loop>span>span:nth-child(3){animation-delay:4s}.js .site-footer__tagline--loop .site-footer__bracket:first-child{animation:2s ease-in-out infinite paused footer-bracket-left}.js .site-footer__tagline--loop .site-footer__bracket:last-child{animation:2s ease-in-out infinite paused footer-bracket-right}.js .site-footer__tagline--loop.is-playing>span>span,.js .site-footer__tagline--loop.is-playing .site-footer__bracket{animation-play-state:running}}@keyframes footer-word{0%{opacity:0;transform:translateY(.3em)}6%,28%{opacity:1;transform:none}33.4%,to{opacity:0;transform:translateY(-.3em)}}@keyframes footer-bracket-left{0%,80%{transform:none}92%{transform:translate(.12em)}to{transform:none}}@keyframes footer-bracket-right{0%,80%{transform:none}92%{transform:translate(-.12em)}to{transform:none}}.ad-form [hidden],.ad-preview [hidden]{display:none!important}.ws-section-title{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:var(--fw-semibold);color:var(--sb-green)}.ad-spaces{gap:var(--space-4);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.ad-space{align-content:start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:grid}.ad-space .button{margin-top:var(--space-2);justify-self:start}.ad-space__name{margin:var(--space-2) 0 0;font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--sb-green)}.ad-space__where,.ad-space__price{margin:0}.ad-space__price strong{color:var(--sb-green);font-size:1.25rem}.ad-space__art{border-radius:var(--radius-sm);background:var(--sb-soft-white);border:1px solid var(--color-border);gap:4px;height:72px;padding:8px;display:grid}.ad-space__art span{background:var(--sb-line);border-radius:0}.ad-space__art--homepage_banner,.ad-space__art--category_banner{grid-template-rows:1fr 2fr 1fr}.ad-space__art--homepage_banner span:nth-child(2),.ad-space__art--category_banner span:first-child{background:var(--sb-lime)}.ad-space__art--featured_shop,.ad-space__art--featured_product{grid-template-columns:repeat(3,1fr)}.ad-space__art--featured_shop span:first-child,.ad-space__art--featured_product span:nth-child(2){background:var(--sb-lime)}.ad-bookings{margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.ad-booking{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ad-booking:last-child{border-bottom:0}.ad-booking__main{gap:2px;min-width:0;display:grid}.ad-booking__title{color:var(--sb-green);font-weight:var(--fw-semibold)}.ad-booking__note{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sb-soft-white);font-size:.875rem}.ad-booking__stats{text-align:right;justify-items:end;gap:4px;display:grid}.ad-booking__fee{font-weight:var(--fw-semibold)}@media (width<=700px){.ad-booking{grid-template-columns:minmax(0,1fr)}.ad-booking__stats{text-align:left;justify-items:start}}.ad-state{border-radius:var(--radius-pill);background:var(--sb-surface);color:var(--sb-ink);font-size:.8125rem;font-weight:var(--fw-medium);white-space:nowrap;padding:3px 10px;display:inline-flex}.ad-state--pending{background:var(--sb-orange);color:var(--sb-green)}.ad-state--scheduled{background:var(--sb-ice);color:var(--sb-green)}.ad-state--live{background:var(--sb-green);color:var(--sb-white)}.ad-state--rejected{color:#8a2c0d;background:#fde8e1}.ad-state--ended,.ad-state--cancelled,.ad-state--expired{color:var(--color-text-muted)}.ad-form{gap:var(--space-5);align-items:start;display:grid}.ad-form__main{gap:var(--space-5);display:grid}.ad-form .dash-card{margin:0}.ad-form .dash-card__title{margin-bottom:var(--space-4);align-items:center;display:flex}.ad-creative{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=1024px){.ad-form{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.ad-form__side{position:sticky;top:80px}}.ad-summary{gap:var(--space-4);display:grid}.ad-summary .dash-card__title{margin-bottom:0}.ad-availability{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sb-mint);color:var(--sb-green);font-size:.9375rem}.ad-availability:empty{display:none}.ad-availability.is-full{color:#8a2c0d;background:#fde8e1}.ad-preview__banner,.ad-preview__card{min-height:130px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-green);color:var(--sb-white);align-content:end;gap:4px;display:grid;position:relative;overflow:hidden}.ad-preview__card{background:var(--sb-soft-white);min-height:110px;color:var(--sb-green);border:1px solid var(--color-border)}.ad-preview__banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-preview__banner img:not([hidden])~*{text-shadow:0 1px 8px #00000073;position:relative}.ad-preview__banner strong{font-size:1.125rem}.sponsored-tag{border-radius:var(--radius-pill);color:var(--sb-ink);font-size:var(--fs-label);font-weight:var(--fw-semibold);background:#ffffffeb;justify-self:start;padding:2px 8px;display:inline-flex;text-shadow:none!important}.ad-preview__card .sponsored-tag{background:var(--sb-white);border:1px solid var(--color-border)}.banner--sponsored .banner__copy{justify-items:start;gap:var(--space-2);display:grid}.banner--sponsored .banner__image{object-fit:cover;grid-area:1/1;width:100%;height:100%}.banner--compact{height:200px;margin-bottom:var(--space-6);border-radius:var(--radius-md)}.banner--compact .banner__title{font-size:clamp(1.375rem,3vw,2rem)}.sponsored-products{margin:var(--space-6) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-soft-white)}.sponsored-products .section__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sponsored-products .section__title{margin:0;font-size:1.125rem}.sponsored-products .note{margin:0}@media (width>=1024px){.product-grid--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card__tag--sponsored{background:var(--sb-white);color:var(--sb-ink)}.ad-review{gap:var(--space-4);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.ad-review__item{gap:var(--space-4);margin:0;display:grid}@media (width>=900px){.ad-review__item{grid-template-columns:320px minmax(0,1fr)}}.ad-review__preview img,.ad-review__placeholder{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:3;border-radius:var(--radius-sm);object-fit:cover;background:var(--sb-soft-white);width:100%;color:var(--sb-green);text-align:center;display:flex}.ad-review__body p{margin:0 0 var(--space-2)}.ad-review__title{align-items:center;gap:var(--space-2);color:var(--sb-green);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}@media (width<=600px){.ad-choices .co-option{grid-template-columns:22px minmax(0,1fr)}.ad-choices .co-option__price{grid-column:2}}.ad-review__intro{margin-bottom:var(--space-5)}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.workspace__frame{background:linear-gradient(to right, var(--sb-white) 239px, var(--color-border) 239px, var(--color-border) 240px, transparent 240px)}}.toolbar.toolbar--plain{margin:0 0 var(--space-4);box-shadow:none;background:0 0;border:0;padding:0;position:static}.admin-actions{margin-bottom:var(--space-6)}.admin-actions__list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-action{align-content:start;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--sb-orange);border-radius:var(--radius-md);background:var(--sb-white);grid-template-columns:auto 1fr;display:grid}.admin-action.is-clear{border-left-color:var(--sb-mint)}.admin-action__icon{background:var(--sb-soft-white);width:40px;height:40px;color:var(--sb-green);border-radius:0;grid-row:span 2;place-items:center;display:grid}.admin-action__value{color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-semibold);line-height:1.1}.admin-action__label{color:var(--sb-ink);font-weight:var(--fw-medium)}.admin-action .note{grid-column:1/-1;margin:0}.admin-action .button{margin-top:var(--space-2);grid-column:1/-1;justify-self:start}.admin-queues,.admin-numbers{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.admin-queues .dash-card,.admin-numbers .dash-card{margin:0}.queue-list{margin:0;padding:0;list-style:none;display:grid}.queue-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.queue-list a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.queue-list a strong{color:var(--sb-green);font-weight:var(--fw-medium)}.queue-list a:hover strong{text-decoration:underline}.queue-list li>.icon{color:var(--color-text-muted);flex:none}.queue-list__empty{color:var(--color-text-muted);justify-content:flex-start!important}.admin-numbers dl{margin:0;display:grid}.admin-numbers dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:flex}.admin-numbers dd{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-semibold);margin:0}.admin-numbers dt a{color:inherit}.admin-find{margin-top:var(--space-5)}.event-list--rows .event{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;font-size:.9375rem}.event__when,.event__org{color:var(--color-text-muted);font-size:var(--fs-small)}.event-list--rows .event__action{padding-left:14px;position:relative}.event-list--rows .event__action:before{content:"";background:var(--sb-line);border-radius:0;width:7px;height:7px;position:absolute;top:.5em;left:0}.event--admin .event__action:before{background:var(--sb-orange)}.event--order .event__action:before{background:var(--sb-green)}.event--placement .event__action:before{background:var(--sb-lime)}.event--seller .event__action:before,.event--organisation .event__action:before{background:var(--sb-ice)}@media (width<=900px){.event-list--rows .event{gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto}.event-list--rows .event__action{grid-area:1/1}.event-list--rows .event__when{grid-area:1/2}.event-list--rows .event__who,.event-list--rows .event__org,.event-list--rows .event__meta{grid-column:1/-1}}.admin-detail{gap:var(--space-5);align-items:start;display:grid}.admin-detail__main,.admin-detail__side{gap:var(--space-5);min-width:0;display:grid}.admin-detail .panel{margin:0}@media (width>=1200px){.admin-detail{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.admin-detail__side{order:2;max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}}.ad-occupancy{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ad-occupancy__space{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);gap:4px;display:grid}.ad-occupancy__name{color:var(--sb-green);font-weight:var(--fw-semibold)}.ad-occupancy__counts{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;font-size:.875rem;display:flex}.ad-occupancy__counts .is-due{color:#8a3a12}.ad-mock{border-radius:var(--radius-sm);background:var(--sb-soft-white);display:grid;position:relative;overflow:hidden}.ad-mock>img,.ad-mock__blank{object-fit:cover;grid-area:1/1;width:100%;height:100%}.ad-mock--banner{aspect-ratio:16/6}.ad-mock--banner:after{content:"";background:#0a1e1473;grid-area:1/1}.ad-mock--banner .ad-mock__copy{z-index:1;padding:var(--space-3);color:var(--sb-white);grid-area:1/1;align-self:end;justify-items:start;gap:2px;display:grid}.ad-mock--card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);grid-template-columns:96px minmax(0,1fr)}.ad-mock--card>img,.ad-mock--card .ad-mock__blank{aspect-ratio:4/5;border-radius:var(--radius-sm);grid-area:auto}.ad-mock__blank{background:var(--sb-white);color:var(--sb-green);place-items:center;display:grid}.ad-mock--card .ad-mock__copy{color:var(--sb-green);align-content:center;justify-items:start;gap:4px;display:grid}.ad-mock--card .sponsored-tag{border:1px solid var(--color-border)}.ad-facts{margin:0 0 var(--space-4);display:grid}.ad-facts>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:120px minmax(0,1fr);font-size:.9375rem;display:grid}.ad-facts dt{color:var(--color-text-muted)}.ad-facts dd{overflow-wrap:anywhere;margin:0}.ad-state--withdrawn{color:#8a2c0d;background:#fde8e1}.site-footer a:not(.button),.site-footer a:not(.button):hover,.site-footer a:not(.button):focus-visible{box-shadow:none;background-image:none;border-bottom:0;text-decoration:none}.site-footer a:not(.button){transition:color .15s}.site-footer a:not(.button):hover,.site-footer a:not(.button):focus-visible{color:var(--sb-lime)}.site-footer a:not(.button):focus-visible{outline:2px solid var(--sb-lime);outline-offset:3px;border-radius:0}.site-footer__link-strong{gap:var(--space-3)}.workspace a:not(.button){text-decoration:none;transition:color .15s,background-color .15s}.workspace a:not(.button):hover{color:var(--sb-green-hover)}.workspace .text-link,.workspace .record__title,.workspace .dash-card a:not(.button):not(.tab):not(.chip):not(.status-tab),.workspace .ad-facts a{color:var(--sb-green);font-weight:var(--fw-medium)}.workspace .text-link:hover .icon{transform:translate(2px)}.workspace .text-link .icon{transition:transform .15s}.workspace a:not(.button):focus-visible{outline:2px solid var(--sb-green);outline-offset:2px;border-radius:0}.record,.seller-order,.queue-list li{position:relative}.record .record__title:after,.seller-order .seller-order__main:after,.queue-list li>a:after{content:"";border-radius:inherit;position:absolute;inset:0}.record input,.record label,.record form,.record button,.record select,.record .record__actions,.record .record__sub a,.seller-order>.button,.seller-order form{z-index:1;position:relative}:is(.record:has(a.record__title):hover,.seller-order:hover){background:var(--sb-soft-white)}.queue-list li:has(>a):hover strong{color:var(--sb-green-hover);text-decoration:none}.record:has(.record__title:focus-visible){outline:2px solid var(--sb-green);outline-offset:-2px}.seller-order:has(.seller-order__main:focus-visible){outline:2px solid var(--sb-green);outline-offset:-2px}.queue-list li:has(>a:focus-visible){outline:2px solid var(--sb-green);outline-offset:-2px}.record .record__title:focus-visible,.seller-order .seller-order__main:focus-visible,.queue-list li>a:focus-visible{outline:none}.seller-order{padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-sm)}.profile-menu{margin-left:auto;position:relative}.profile-menu>summary{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.profile-menu>summary::-webkit-details-marker{display:none}.profile-menu>summary .icon{width:16px;height:16px;transition:transform .15s}.profile-menu[open]>summary .icon{transform:rotate(180deg)}.profile-menu__avatar{background:var(--sb-lime);width:32px;height:32px;color:var(--sb-green);font-weight:var(--fw-semibold);border-radius:0;place-items:center;display:grid}.profile-menu__name{display:none}@media (width>=768px){.profile-menu__name{display:inline}}.profile-menu__panel{z-index:40;width:min(300px,100vw - 24px);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--sb-ink);position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 16px #052c3c14}.profile-menu__who{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);gap:2px;font-size:.875rem;display:grid}.profile-menu__who span{color:var(--color-text-muted);overflow-wrap:anywhere}.profile-menu ul{margin:0;padding:0;list-style:none;display:grid}.profile-menu ul a,.profile-menu__signout{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.9375rem;display:flex;color:var(--sb-ink)!important}.profile-menu ul a:hover,.profile-menu__signout:hover{background:var(--sb-soft-white)}.profile-menu form{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.account-grid{gap:var(--space-5);align-items:start;display:grid}.account-grid__main,.account-grid__side{gap:var(--space-5);min-width:0;display:grid}.account-grid .panel,.account-grid .dash-card{margin:0}@media (width>=1100px){.account-grid{grid-template-columns:minmax(0,1fr) 340px}}.guide-toc{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.guide-toc a{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sb-white);padding:6px 12px;font-size:.875rem}.guide-toc a:hover{border-color:var(--sb-green)}.guide{gap:var(--space-5);display:grid}.guide .dash-card{margin:0;scroll-margin-top:80px}.guide-steps,.guide-points{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.guide-rules{border-left:4px solid var(--sb-lime)}.guide-rules__grid{gap:var(--space-5);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.guide-rules__h{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1rem;font-weight:var(--fw-semibold)}.admin-auth{background:var(--sb-green);min-height:100vh;font-family:var(--font-brand);margin:0}.admin-auth__main{align-content:center;place-items:center;gap:var(--space-5);min-height:100vh;padding:var(--space-6) var(--space-4);display:grid}.admin-auth__brand{align-items:center;gap:var(--space-3);color:var(--sb-white);font-size:1.125rem;font-weight:var(--fw-semibold);display:flex}.admin-auth__card{width:min(420px,100%);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sb-white);box-shadow:0 10px 24px #00000020}.admin-auth__title{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1.5rem}.admin-auth__intro{margin:0 0 var(--space-5);color:var(--color-text-muted)}.admin-auth__links{margin:var(--space-4) 0 0;text-align:center;font-size:.9375rem}.admin-auth__links a{color:var(--sb-green);text-decoration:none}.admin-auth__links a:hover{color:var(--sb-green-hover)}.admin-auth__foot{color:#f7f9f7b3;margin:0;font-size:.875rem}@media (width>=900px){.form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ad-status-pair{align-items:center;gap:var(--space-2);display:inline-flex}.ad-pay{border:1px dashed var(--color-border);border-radius:var(--radius-pill);color:var(--sb-ink);white-space:nowrap;padding:3px 10px;font-size:.8125rem;display:inline-flex}.ad-pay--paid{background:var(--sb-mint);color:var(--sb-green);border-style:solid}.ad-pay--awaiting{color:#8a3a12;background:#fff4ec;border-style:solid}.ad-booking,.ad-row{position:relative}.ad-booking .ad-booking__title:after,.ad-row .ad-row__title:after{content:"";position:absolute;inset:0}.ad-booking form,.ad-booking .button{z-index:1;position:relative}.ad-booking:hover,.ad-row:hover{background:var(--sb-soft-white)}:is(.ad-booking:has(.ad-booking__title:focus-visible),.ad-row:has(.ad-row__title:focus-visible)){outline:2px solid var(--sb-green);outline-offset:-2px}.ad-booking{padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-sm)}.ad-detail{gap:var(--space-5);align-items:start;display:grid}.ad-detail__main,.ad-detail__side{gap:var(--space-5);min-width:0;display:grid}.ad-detail .dash-card{margin:0}@media (width>=1100px){.ad-detail{grid-template-columns:minmax(0,1fr) 380px}.ad-detail__side{position:sticky;top:80px}}.ad-status-grid{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ad-status-grid>div{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-items:start;gap:6px;display:grid}.ad-status-grid p{margin:0}.ad-comments{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.ad-comment{padding:var(--space-3);border-left:3px solid var(--sb-line);border-radius:var(--radius-sm);background:var(--sb-soft-white)}.ad-comment--staff{border-left-color:var(--sb-green)}.ad-comment--internal{border-left-color:var(--sb-orange);background:#fffaf6}.ad-comment__who{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.ad-comment p{overflow-wrap:anywhere;margin:4px 0 0}.ad-list{margin:0;padding:0;list-style:none;display:grid}.ad-row{align-items:center;gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:72px minmax(0,1fr) auto 20px;display:grid}.ad-row:last-child{border-bottom:0}.ad-row__thumb{border-radius:var(--radius-sm);background:var(--sb-soft-white);width:72px;height:54px;overflow:hidden}.ad-row__thumb img{object-fit:cover;width:100%;height:100%}.ad-row__main{gap:2px;min-width:0;display:grid}.ad-row__title{color:var(--sb-green);font-weight:var(--fw-medium)}.ad-row__meta{justify-items:end;gap:4px;display:grid}.ad-row>.icon{color:var(--color-text-muted)}@media (width<=700px){.ad-row{grid-template-columns:56px minmax(0,1fr)}.ad-row__meta{grid-column:2;justify-items:start}.ad-row>.icon{display:none}}.ad-group{margin-bottom:var(--space-5)}.ad-group__slot{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);font-size:1rem;font-weight:var(--fw-semibold);color:var(--sb-ink);flex-wrap:wrap;display:flex}.ctx{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);overflow:hidden}.ctx-browser{border-bottom:1px solid var(--color-border);background:var(--sb-soft-white);align-items:center;gap:6px;padding:8px 12px;display:flex}.ctx-browser span{background:var(--sb-line);border-radius:0;width:9px;height:9px}.ctx-browser em{border-radius:var(--radius-pill);background:var(--sb-white);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:8px;padding:2px 10px;font-size:.75rem;font-style:normal;overflow:hidden}.ctx-page{gap:10px;padding:0 0 16px;display:grid}.ctx-page>:not(.ctx-header):not(.ctx-hero){margin-inline:16px}.ctx-header{background:var(--sb-green);align-items:center;gap:12px;padding:10px 16px;display:flex}.ctx-logo{background:var(--sb-lime);border-radius:0;width:70px;height:12px}.ctx-search{border-radius:var(--radius-pill);background:var(--sb-white);flex:1;max-width:320px;height:16px}.ctx-hero{background:#6b5a48;place-items:center;gap:10px;height:90px;display:grid}.ctx-search--big{width:50%;max-width:none;height:18px}.ctx-line{background:var(--sb-line);border-radius:0;width:70%;height:7px;display:block}.ctx-line--short{width:45%}.ctx-line--light{background:#ffffffb3;width:30%;height:10px}.ctx-title{color:var(--sb-green);font-size:1rem;font-weight:var(--fw-semibold)}.ctx-label{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.ctx-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ctx-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ctx-card{align-content:start;gap:5px;min-width:0;padding-bottom:4px;font-size:.75rem;display:grid;position:relative}.ctx-card__img,.ctx-card img{aspect-ratio:4/5;background:var(--sb-soft-white);object-fit:cover;border-radius:0;width:100%}.ctx-card .sponsored-tag{font-size:.625rem;position:absolute;top:6px;left:6px}.ctx-card strong{color:var(--sb-green);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-card.is-mine{outline:3px solid var(--sb-lime);outline-offset:3px;border-radius:0}.ctx-banner{outline:3px solid var(--sb-lime);outline-offset:3px;border-radius:0;height:120px;display:grid;position:relative;overflow:hidden}.ctx-page>.ctx-banner:first-of-type{margin-top:4px}.ctx-banner img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.ctx-banner:after{content:"";background:#0a1e1473;grid-area:1/1}.ctx-banner__copy{z-index:1;color:var(--sb-white);grid-area:1/1;align-self:center;justify-items:start;gap:3px;padding:0 16px;font-size:.8125rem;display:grid}.ctx-banner__copy strong{max-width:60%;font-size:1rem}.ctx-flag{z-index:2;border-radius:var(--radius-pill);background:var(--sb-lime);color:var(--sb-green);font-size:.6875rem;font-weight:var(--fw-semibold);padding:2px 8px;position:absolute;bottom:6px;right:6px}.perf__figures{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}@media (width>=600px){.perf__figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.perf__main{gap:2px;display:grid}.perf__label{color:var(--color-text-muted);font-size:.875rem}.perf__value{color:var(--sb-green);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:var(--fw-semibold);line-height:1.15}.perf__side{margin:0;display:grid}.perf__side>div{justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--color-border);padding:6px 0;display:flex}.perf__side dd{color:var(--sb-green);font-weight:var(--fw-semibold);margin:0}.perf__chart{margin:0 0 var(--space-3)}.perf__bars{border-bottom:1px solid var(--color-border);background:repeating-linear-gradient(to top, transparent 0 29px, var(--sb-line) 29px 30px);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:90px;padding:6px 0;display:grid}.perf__bar{height:var(--h);background:var(--sb-green);border-radius:0;min-height:2px}.perf__bar[style*="--h: 0%"]{background:var(--sb-line);height:2px}.perf__axis{color:var(--color-text-muted);justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.order-steps li.is-done:before{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both step-fill}.order-steps li:nth-child(2).is-done:before{animation-delay:.1s}.order-steps li:nth-child(3).is-done:before{animation-delay:.3s}.order-steps li:nth-child(4).is-done:before{animation-delay:.5s}.order-steps li:nth-child(5).is-done:before{animation-delay:.7s}.order-steps:not(.is-stopped) li.is-current:not(:last-child) .order-steps__dot{animation:2s ease-in-out 1s infinite step-pulse}}@keyframes step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-pulse{0%,to{box-shadow:0 0 0 4px var(--sb-mint)}50%{box-shadow:0 0 0 8px #cff1d259}}.shop-form{gap:var(--space-5);display:grid}.shop-form .dash-card,.shop-edit__side .dash-card{margin:0;scroll-margin-top:80px}.shop-form__group{gap:var(--space-4);border:1px solid var(--color-border);min-width:0;display:grid}.shop-form__group>legend{float:left;align-items:center;width:100%;padding:0;display:flex}.shop-form__group>legend+*{clear:both}.shop-form .dash-card__title{align-items:center;margin-bottom:0;display:flex}.shop-form__links{gap:var(--space-4);display:grid}@media (width>=800px){.shop-form__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.save-bar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffffff5;flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #052c3c14}.save-bar .note{margin:0}@media (width<=1023px){.save-bar{bottom:calc(64px + env(safe-area-inset-bottom))}}.shop-edit__side{gap:var(--space-5);align-content:start;display:grid}.seller-tabs{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.seller-tabs__group{gap:var(--space-2);align-content:start;display:grid}.seller-tabs__label{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.seller-tabs__row{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.seller-tab{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);gap:2px;display:grid;color:var(--sb-ink)!important}.seller-tab:hover{border-color:var(--sb-green)}.seller-tab.is-due{border-left:4px solid var(--sb-orange)}.seller-tab.is-current{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)!important}.seller-tab__count{font-size:1.5rem;font-weight:var(--fw-semibold);line-height:1.1}.seller-tab__label{font-weight:var(--fw-medium)}.seller-tab__hint{opacity:.75;font-size:.8125rem}.seller-rows{margin:0;padding:0;list-style:none;display:grid}.seller-row{align-items:center;gap:var(--space-4);padding:var(--space-3);border-top:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:44px minmax(0,1.4fr) minmax(0,1.4fr) auto auto;display:grid;position:relative}.seller-row:hover{background:var(--sb-soft-white)}.seller-row:has(.seller-row__name:focus-visible){outline:2px solid var(--sb-green);outline-offset:-2px}.seller-row__name:after{content:"";position:absolute;inset:0}.seller-row__name{color:var(--sb-green);font-weight:var(--fw-medium)}.seller-row__name:focus-visible{outline:none}.seller-row__logo{background:var(--sb-mint);width:44px;height:44px;color:var(--sb-green);font-weight:var(--fw-semibold);border-radius:0;place-items:center;display:grid;overflow:hidden}.seller-row__logo img{object-fit:cover;width:100%;height:100%}.seller-row__main{gap:2px;min-width:0;display:grid}.seller-row__facts{flex-wrap:wrap;gap:4px;display:flex}@media (width<=900px){.seller-row{grid-template-columns:44px minmax(0,1fr)}.seller-row__facts,.seller-row__when{grid-column:2}.seller-row__cta{display:none}}.rev-top{gap:var(--space-5);margin-bottom:var(--space-5);display:grid}@media (width>=1100px){.rev-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.rev-top .dash-card,#ledger,#partners,#reconcile{margin:0 0 var(--space-5)}.rev-trend{align-items:end;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));height:180px;display:grid}.rev-trend__col{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.rev-trend__bar{width:100%;max-width:56px;height:var(--h);background:var(--sb-green);border-radius:0;align-self:end}.rev-trend__col:last-child .rev-trend__bar{background:var(--sb-lime)}.rev-trend__val,.rev-trend__m{color:var(--color-text-muted);font-size:.75rem}.rev-kpis{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rev-kpis>div{gap:2px;display:grid}.rev-kpis strong{color:var(--sb-green);font-size:1.25rem}.table-scroll{overflow-x:auto}.rev-table{border-collapse:collapse;width:100%;font-size:.9375rem}.rev-table th,.rev-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.rev-table th{color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--fw-medium)}.rev-table .num{text-align:right}.ctx-banner{grid-template:minmax(0,1fr)/minmax(0,1fr)}.ctx-banner img,.ctx-banner:after{position:absolute;inset:0}.ctx-banner__copy{position:relative}.workspace__account .profile-menu__avatar{flex:none;font-size:.9375rem;line-height:1;display:grid}.queue-list li>span:first-child{gap:2px;min-width:0;display:grid}.queue-list li>span:first-child strong{color:var(--sb-green);font-weight:var(--fw-medium)}.ad-detail__side .dash-card__title,.account-grid .dash-card__title{margin-bottom:var(--space-3)}.ad-detail__side .form{margin-top:var(--space-3)}.ad-status-grid .ad-state,.ad-status-grid .ad-pay{align-self:start}.status-tabs{margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:0;display:flex}.status-tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);font-weight:var(--fw-medium);display:inline-flex;position:relative;color:var(--color-text-muted)!important}.status-tab:after{content:"";left:var(--space-3);right:var(--space-3);background:0 0;border-radius:0;height:3px;transition:background-color .2s;position:absolute;bottom:-1px}.status-tab:hover,.status-tab.is-current{color:var(--sb-green)!important}.status-tab.is-current:after{background:var(--sb-green)}.status-tab__count{background:var(--sb-surface);min-width:24px;color:var(--sb-ink);text-align:center;border-radius:0;padding:1px 6px;font-size:.8125rem}.status-tab.is-due .status-tab__count{background:var(--sb-orange);color:var(--sb-green)}.list-toolbar{align-items:end;gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) 200px auto auto;display:grid}.list-toolbar .field{margin:0}.list-toolbar__status{display:none!important}.list-filters{grid-column:1/-1}.list-filters>summary{align-items:center;gap:var(--space-2);list-style:none;display:inline-flex}.list-filters>summary::-webkit-details-marker{display:none}.list-filters__dot{background:var(--sb-orange);border-radius:0;width:8px;height:8px}.list-filters__panel{gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.list-filters__actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.list-summary{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.list-summary__count{color:var(--color-text-muted);margin:0 auto 0 0;font-size:.9375rem}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--color-border);background:var(--sb-white);border-radius:0;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.875rem;display:inline-flex;color:var(--sb-ink)!important}.chip .icon{width:14px;height:14px}.chip:hover{border-color:var(--sb-green)}.chip--clear{border-style:dashed}.status-label{color:var(--sb-ink);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.status-label:before{content:"";background:var(--sb-line);border-radius:0;flex:none;width:8px;height:8px}.status-label--submitted:before{background:var(--sb-orange)}.status-label--approved:before,.status-label--shop-live:before{background:var(--sb-green)}.status-label--changes_requested:before{background:#e0b03a}.status-label--rejected:before,.status-label--shop-paused:before{background:#c4471c}.status-label--draft:before,.status-label--shop-hidden:before{background:var(--sb-line)}.seller-table{border-collapse:collapse;width:100%;font-size:.9375rem}.seller-table th{padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--fw-medium);text-align:left;white-space:nowrap}.seller-tr{transition:background-color .15s;position:relative}.seller-tr td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.seller-tr td>.note,.seller-tr td>span:not(.status-label):not(.usage):not(.button){display:block}.seller-tr:hover{background:var(--sb-soft-white)}.seller-tr:has(.seller-tr__name:focus-visible){outline:2px solid var(--sb-green);outline-offset:-2px}.seller-tr__who{align-items:center;gap:var(--space-3);min-width:220px;display:flex!important}.seller-tr__who>span:last-child{gap:2px;min-width:0;display:grid}.seller-tr__name{font-weight:var(--fw-medium);color:var(--sb-green)!important}.seller-tr__name:after{content:"";position:absolute;inset:0}.seller-tr__name:focus-visible{outline:none}.seller-tr__note{white-space:normal;max-width:220px}.seller-tr__wait{color:var(--sb-ink);font-weight:var(--fw-medium)}.seller-tr__wait.is-long{color:#8a3a12}.seller-tr__action{text-align:right;white-space:nowrap}.usage{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.usage__bar{background:var(--sb-surface);border-radius:0;width:44px;height:6px;position:relative;overflow:hidden}.usage__bar:after{content:"";width:var(--p);background:var(--sb-green);border-radius:0;position:absolute;inset:0 auto 0 0}@media (width<=899px){.status-tabs{display:none}.list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.list-toolbar__status{grid-column:1/-1;display:grid!important}.list-toolbar__search{grid-column:1/-1}.seller-table thead{display:none}.seller-table,.seller-table tbody,.seller-tr{display:block}.seller-tr{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.seller-tr td{border:0;padding:0}.seller-tr td[data-label]:not(.seller-tr__who):before{content:attr(data-label);color:var(--color-text-muted);font-size:.75rem;display:block}.seller-tr__who{grid-column:1/-1;min-width:0}.seller-tr__action{text-align:left;grid-column:1/-1}}.workspace{--sb-mint:#e8eae6;--app-bg:#eaeaea;background:var(--app-bg)}.workspace__frame{background-color:var(--app-bg)}.workspace .workspace__sidebar a[aria-current=page]{color:var(--sb-green);box-shadow:inset 3px 0 0 var(--sb-green);background:#e8eae6}.workspace .flash{background:var(--sb-white);border:1px solid var(--color-border);border-left:4px solid var(--sb-green)}.text-link,.text-link:hover,.breadcrumbs a,.breadcrumbs a:hover,.product-card a,.product-card a:hover,.shop-card a,.featured-shop,.site-header a,.more-menu a,.link-list a,.account__links a{text-decoration:none}.text-link:hover,.product-card__seller a:hover,.breadcrumbs a:hover{color:var(--sb-green-hover)}:where(.text-link,.breadcrumbs a,.product-card a,.chip,.status-tab):focus-visible{outline:2px solid var(--sb-green);outline-offset:2px;border-radius:0}.workspace .dash-card__head .text-link{border:1px solid var(--color-border);background:var(--sb-white);border-radius:0;min-height:34px;padding:0 12px;font-size:.875rem}.workspace .dash-card__head .text-link:hover{border-color:var(--sb-green)}.workspace .tag,.workspace .order-status,.workspace .ad-state,.workspace .ad-pay,.workspace .featured-shop__tag,.workspace .tag--build{color:var(--sb-ink);font-size:.8125rem;font-weight:var(--fw-medium);letter-spacing:0;background:#eef0ec;border:0;border-radius:0;padding:2px 8px}.workspace .tag--warn,.workspace .order-status--new,.workspace .ad-state--pending,.workspace .ad-pay--awaiting{color:#8a3a12;background:#fdefe6}.workspace .order-status--delivered,.workspace .ad-state--live,.workspace .ad-pay--paid{color:var(--sb-green);background:#e3efe7}.workspace .order-status--accepted,.workspace .order-status--preparing,.workspace .order-status--dispatched,.workspace .ad-state--scheduled{color:#114744;background:#e5f1f0}.workspace .ad-state--rejected,.workspace .ad-state--withdrawn{color:#8a2c0d;background:#fbe9e4}.workspace .order-status--declined,.workspace .order-status--cancelled,.workspace .ad-state--ended,.workspace .ad-state--cancelled,.workspace .ad-state--expired,.workspace .tag--muted{color:var(--color-text-muted);background:#eef0ec}.workspace .ad-pay--not_charged{color:var(--color-text-muted);background:0 0;padding-inline:0}@media (prefers-reduced-motion:no-preference){.workspace__main>*,.workspace__main>div>.dash-card,.workspace__main .dash-grid>*{animation:.35s cubic-bezier(.2,.7,.2,1) both panel-in}.workspace__main>:nth-child(2){animation-delay:30ms}.workspace__main>:nth-child(3){animation-delay:60ms}.workspace__main>:nth-child(4){animation-delay:90ms}.workspace__main>:nth-child(5){animation-delay:.12s}.workspace__main>:nth-child(n+6){animation-delay:.15s}.workspace .button,.workspace .order-tabs__tab,.workspace .seller-tab,.workspace .co-option,.workspace .chip{transition:transform .12s,background-color .15s,border-color .15s,color .15s,box-shadow .15s}.workspace .button:active,.workspace .order-tabs__tab:active,.workspace .co-option:active,.workspace .chip:active{transform:scale(.98)}.workspace details[open]>:not(summary){animation:.2s both reveal-down}.profile-menu[open] .profile-menu__panel{animation:.16s both reveal-down}.workspace .co-option:has(input:checked){transition:box-shadow .2s,background-color .2s}}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.workspace .task__kind{color:var(--color-text-muted);border-radius:0;align-items:center;gap:6px;padding:0;font-size:.8125rem;display:inline-flex;background:0 0!important}.workspace .task__kind:before{content:"";background:var(--sb-line);border-radius:0;width:8px;height:8px}.workspace .task--action .task__kind{color:#8a3a12}.workspace .task--action .task__kind:before{background:var(--sb-orange)}.sf-hero-card{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sb-green);color:var(--sb-white);display:grid}@media (width>=900px){.sf-hero-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.sf-hero-card__eyebrow{margin:0 0 var(--space-1);color:var(--sb-lime);font-size:.875rem}.sf-hero-card__title{margin:0 0 var(--space-2);color:var(--sb-white);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.sf-hero-card p{color:#f7f9f7d9;margin:0}.sf-hero-card__status{justify-items:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff14;display:grid}.sf-hero-card__status .status-label{color:var(--sb-white)}.sf-hero-card__status .note{color:#f7f9f7cc}.sf-steps{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.sf-steps li>a,.sf-steps li>span:not(.sf-steps__n),.sf-steps li{color:inherit!important}.sf-steps li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);display:flex;position:relative}.sf-steps li>a{align-items:center;gap:var(--space-3);width:100%;display:flex}.sf-steps li>a:after{content:"";position:absolute;inset:0}.sf-steps li:has(a):hover{border-color:var(--sb-green)}.sf-steps span>span{display:block}.sf-steps__n{border:2px solid var(--sb-line);width:30px;height:30px;font-weight:var(--fw-semibold);border-radius:0;flex:none;place-items:center;display:grid}.sf-steps .is-current{border-color:var(--sb-green)}.sf-steps .is-current .sf-steps__n,.sf-steps .is-done .sf-steps__n{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.sf-steps .is-locked{opacity:.7}.sf-designs{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.sf-designs__head .ws-section-title{margin-bottom:2px}.sf-designs__head .note{margin:0}.sf-gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.sf-option{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--sb-white);box-shadow:0 0 0 1px var(--color-border);cursor:pointer;border:2px solid #0000;transition:box-shadow .15s,transform .15s,border-color .15s;display:grid;position:relative}.sf-option:hover{box-shadow:0 0 0 1px var(--sb-green), 0 4px 10px #052c3c0a}.sf-option:has(input:checked){border-color:var(--sb-green);box-shadow:0 4px 10px #052c3c0f}.sf-option:has(input:focus-visible){outline:2px solid var(--sb-green);outline-offset:3px}.sf-option input{opacity:0;pointer-events:none;position:absolute}.sf-option:has(input:checked):after{content:"✓";background:var(--sb-green);width:26px;height:26px;color:var(--sb-white);font-size:.875rem;font-weight:var(--fw-semibold);border-radius:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.sf-option__text{gap:2px;display:grid}.sf-option__saved{background:var(--sb-white);color:var(--sb-green);font-size:.75rem;font-weight:var(--fw-semibold);border-radius:0;padding:2px 8px;position:absolute;top:10px;left:10px}.sf-mini{background:var(--t-bg);aspect-ratio:4/3;border-radius:0;gap:6px;padding:8px;display:grid;overflow:hidden}.sf-mini__bar{justify-content:space-between;align-items:center;gap:6px;display:flex}.sf-mini__logo{color:var(--t-ink);font-family:var(--t-font,inherit);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;overflow:hidden}.sf-mini__nav{background:var(--t-ink);opacity:.25;border-radius:0;width:34%;height:5px}.sf-mini__hero{border-radius:var(--t-radius,0);background:var(--t-accent) center / cover no-repeat;color:#fff;min-height:0;font-family:var(--t-font,inherit);align-items:flex-end;padding:6px;font-size:.75rem;font-weight:700;display:flex;box-shadow:inset 0 -30px 30px -10px #00000059}.sf-mini__grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.sf-mini__item{aspect-ratio:1;border-radius:var(--t-radius,0);background:var(--t-surface) center / cover no-repeat}.sf-theme--everyday{--t-bg:#f6f7f5;--t-ink:#1d1d1b;--t-accent:#052c3c;--t-surface:#e6e8e4;--t-radius:0}.sf-theme--handmade-gifts{--t-bg:#f4ede3;--t-ink:#5a2e17;--t-accent:#8a4b2a;--t-surface:#e8dccb;--t-radius:0;--t-font:Georgia, "Times New Roman", serif}.sf-theme--fashion{--t-bg:#fff;--t-ink:#111;--t-accent:#111;--t-surface:#ededed;--t-radius:0}.sf-theme--food{--t-bg:#fff7e8;--t-ink:#4a2b07;--t-accent:#d9822b;--t-surface:#f3e2c3;--t-radius:0}.sf-theme--electronics{--t-bg:#eef3f8;--t-ink:#13263f;--t-accent:#1f4f8a;--t-surface:#dce5ef;--t-radius:0}.sf-page{background:var(--t-bg);color:var(--t-ink);transition:background-color .25s,color .25s}.sf-page__header{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);font-family:var(--t-font,inherit);font-size:.875rem;display:flex}.sf-page__hero{min-height:220px;margin:0 var(--space-5);padding:var(--space-5);border-radius:var(--t-radius,0);background:var(--t-accent) center / cover no-repeat;color:#fff;align-items:end;display:grid;box-shadow:inset 0 -120px 80px -40px #0000008c}.sf-page__hero p{margin:0 0 var(--space-2);max-width:36rem}.sf-page__title{font-family:var(--t-font,inherit);font-size:1.75rem;font-weight:700}.sf-page__cta{border-radius:var(--t-radius,0);color:var(--t-ink);font-weight:var(--fw-semibold);background:#fff;padding:8px 16px;display:inline-block}.sf-page__grid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sf-page__item{gap:4px;font-size:.875rem;display:grid}.sf-page__item img{aspect-ratio:1;border-radius:var(--t-radius,0);object-fit:cover;background:var(--t-surface);width:100%}.setup-hero{gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);display:grid}@media (width>=900px){.setup-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}.setup-hero__icon{background:var(--sb-green);width:56px;height:56px;color:var(--sb-lime);border-radius:0;place-items:center;display:grid}.setup-hero__icon .icon{width:26px;height:26px}.setup-hero__eyebrow{color:var(--color-text-muted);margin:0;font-size:.8125rem}.setup-hero__title{margin:2px 0 var(--space-2);color:var(--sb-green);font-size:1.375rem}.setup-hero__text p:last-child{max-width:44rem;margin:0}.setup-hero__next{justify-items:start;gap:6px;display:grid}.setup-grid{gap:var(--space-5);align-items:start;display:grid}.setup-grid .dash-card{margin:0}.setup-side{gap:var(--space-5);display:grid}@media (width>=1100px){.setup-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.setup-steps{gap:var(--space-4);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid;position:relative}.setup-steps:before{content:"";background:var(--sb-line);width:2px;position:absolute;top:16px;bottom:16px;left:15px}.setup-steps li{align-items:flex-start;gap:var(--space-3);display:flex;position:relative}.setup-steps li>span:last-child{gap:2px;display:grid}.setup-steps__n{z-index:1;border:2px solid var(--sb-line);background:var(--sb-white);width:32px;height:32px;color:var(--color-text-muted);font-weight:var(--fw-semibold);border-radius:0;flex:none;place-items:center;display:grid}.setup-steps .is-current .setup-steps__n{border-color:var(--sb-green);color:var(--sb-green)}.req-list{margin:0;padding:0;list-style:none;display:grid}.req-list li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.req-list__mark{border:2px solid var(--sb-line);border-radius:0;place-items:center;width:22px;height:22px;display:grid}.req-list .is-done .req-list__mark{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.req-list .is-done .req-list__mark .icon{width:14px;height:14px}.req-list .is-done .req-list__label{color:var(--color-text-muted)}.setup-safety{border-left:4px solid var(--sb-orange)}.workspace .tab{color:var(--color-text)}.workspace .tab[aria-current=true],.workspace .tab[aria-current=true]:hover{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.bill-hero{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--sb-green);color:var(--sb-white);display:grid}.bill-hero .setup-hero__eyebrow,.bill-hero .note{color:#ffffffbf}.bill-hero p{max-width:40rem;margin:0}@media (width>=1000px){.bill-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.bill-hero__plan{align-items:center;gap:var(--space-3);margin:2px 0 var(--space-2);color:var(--sb-white);flex-wrap:wrap;font-size:clamp(1.5rem,3vw,2rem);display:flex}.bill-hero__actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.bill-hero .button--primary{background:var(--sb-lime);border-color:var(--sb-lime);color:var(--sb-green)}.bill-hero .button--outline{color:var(--sb-white);border-color:#ffffff80}.bill-hero .button--outline:hover{border-color:var(--sb-white);background:#ffffff14}.bill-hero__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bill-hero__facts>div{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#ffffff14}.bill-hero__facts dt{color:#ffffffbf;font-size:.8125rem}.bill-hero__facts dd{font-size:1.125rem;font-weight:var(--fw-semibold);margin:2px 0 0}.bill-hero__slots{grid-column:1/-1}.bill-hero .meter{margin-top:var(--space-2);background:#fff3}.bill-hero .meter__fill{background:var(--sb-lime)}.bill-hero .status-label{color:var(--sb-white)}.status-label--bill-trial:before,.status-label--bill-active:before{background:var(--sb-lime)}.status-label--bill-action:before{background:var(--sb-orange)}.bill-grid{gap:var(--space-5);margin-bottom:var(--space-5);align-items:start;display:grid}.bill-grid .dash-card{margin:0}@media (width>=900px){.bill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bill-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.bill-plans{margin-bottom:var(--space-5)}.bill-plan-grid{gap:var(--space-4);display:grid}@media (width>=760px){.bill-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bill-plan{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);transition:border-color .15s,box-shadow .15s;display:grid}.bill-plan:hover{border-color:var(--sb-line);box-shadow:0 3px 9px #052c3c08}.bill-plan.is-current{border:2px solid var(--sb-green)}.bill-plan__name{align-items:center;gap:var(--space-2);margin:0;font-size:1.125rem;display:flex}.bill-plan__price{color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-bold);margin:0}.bill-plan__price span{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-regular)}.bill-plan__listings{font-weight:var(--fw-medium);margin:0}.bill-plan .button{margin-top:var(--space-2);justify-self:start}.bill-addon{gap:var(--space-5);display:grid}.bill-addon p{margin:var(--space-2) 0 var(--space-3)}@media (width>=900px){.bill-addon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bill-features summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bill-features summary::-webkit-details-marker{display:none}.bill-features summary .icon{transition:transform .2s}.bill-features[open] summary .icon{transform:rotate(180deg)}@media (width>=900px){.bill-features__list{columns:2;column-gap:var(--space-6)}.bill-features__list li{break-inside:avoid}}.setup-grid .dash-card__title,.bill-grid .dash-card__title{margin-bottom:var(--space-3)}.bill-hero .button.button--outline{color:var(--sb-white);background:0 0}.bill-hero .button.button--outline:hover{color:var(--sb-white);background:#ffffff14}.bill-hero__plan .status-label{font-size:.9375rem;font-weight:var(--fw-medium)}.bill-addon{margin-bottom:var(--space-5)}@media (width<=599px){.bill-hero{padding:var(--space-5) var(--space-4)}}.sp-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.sp-head .page-intro{max-width:40rem;margin:0}.sp-head__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sp-demo{margin:0 0 var(--space-4)}.sp-summary{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.sp-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-summary>div{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}.sp-summary dt{color:var(--color-text-muted);font-size:.8125rem}.sp-summary dd{color:var(--sb-green);font-size:1.5rem;font-weight:var(--fw-bold);margin:2px 0 0}.sp-spaces-wrap{margin-bottom:var(--space-6)}.sp-spaces{gap:var(--space-4);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}@media (width>=700px){.sp-spaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.sp-spaces{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-space{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);grid-template-rows:auto 1fr;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.sp-space:hover{border-color:var(--sb-line);box-shadow:0 3px 9px #052c3c08}.sp-space .ad-space__art{border-radius:0;margin:0}.sp-space__body{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.sp-space__body .note{margin:0}.sp-space__name{margin:0;font-size:1.0625rem}.sp-space__price{margin:var(--space-1) 0 0;color:var(--sb-green)}.sp-space__price strong{font-size:1.375rem}.sp-space__price span{color:var(--color-text-muted);font-size:.875rem}.sp-space__facts{margin:var(--space-2) 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);gap:6px;font-size:.875rem;display:grid}.sp-space__facts div{justify-content:space-between;gap:var(--space-3);display:flex}.sp-space__facts dt{color:var(--color-text-muted)}.sp-space__facts dd{text-align:right;font-weight:var(--fw-medium);margin:0}.sp-free{color:var(--sb-green)}.sp-full{color:var(--sb-orange-text,#9a4a12)}.sp-space .button{justify-self:start}.sp-bookings{margin:0;padding:0;list-style:none}.sp-booking{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:grid;position:relative}@media (width>=900px){.sp-booking{grid-template-columns:minmax(0,1fr) 240px auto;align-items:center}}.sp-booking:hover .sp-booking__title{color:var(--sb-green-hover)}.sp-booking__main,.sp-booking__status{gap:2px;display:grid}.sp-booking__status .status-label{justify-self:start;margin-bottom:4px}.workspace .sp-booking__title{color:var(--sb-green);font-weight:var(--fw-semibold)}.sp-booking__title:after{content:"";position:absolute;inset:0}.sp-booking__note{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--sb-orange);background:var(--app-bg,#f3f4f2);font-size:.875rem}.sp-booking__actions{z-index:1;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.sp-booking__actions span.button{pointer-events:none}.status-label--sp-wait:before{background:var(--sb-orange)}.status-label--sp-ok:before{background:#6aa77d}.status-label--sp-live:before{background:var(--sb-green)}.status-label--sp-live{font-weight:var(--fw-semibold)}.status-label--sp-stop:before{background:#c4471c}.status-label--sp-muted:before{background:var(--sb-line)}.status-label--sp-muted{color:var(--color-text-muted)}.cr-slots{gap:var(--space-4);margin-bottom:var(--space-3);display:grid}@media (width>=900px){.cr-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-slot{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.cr-slot__name{margin:0;font-size:1rem}.cr-specs{margin:0 0 var(--space-3);display:grid}.cr-specs div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.cr-specs dt{color:var(--color-text-muted)}.cr-specs dd{font-weight:var(--fw-semibold);text-align:right;margin:0}.cr-safe{aspect-ratio:3;margin-bottom:var(--space-4);border-radius:var(--radius-md);font-size:.75rem;font-weight:var(--fw-semibold);background:linear-gradient(135deg,#cfd8cf,#9fb3a3);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cr-safe>div{padding:var(--space-2);text-align:center;place-items:center;display:grid}.cr-safe__text{color:var(--sb-white);background:#0a1e1499}.cr-safe__subject span{border:2px dashed var(--sb-green);color:var(--sb-green);border-radius:0;padding:6px 10px}.sp-space__facts div{gap:0;display:grid}.sp-space__facts dd{text-align:left}.ws-stack{gap:var(--space-5);display:grid}.ws-stack>.dash-card,.ws-stack>.setup-grid{margin:0}.ws-stack .dash-card__title,.cr-slot__name{margin-bottom:var(--space-3)}.cr-slot__name{margin-bottom:2px}.ws-stack .guide-points+.button{margin-top:var(--space-3)}.guide-topics{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.guide-topic{column-gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);grid-template-columns:40px minmax(0,1fr);align-items:start;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.guide-topic:hover{border-color:var(--sb-green);box-shadow:0 3px 9px #052c3c08}.guide-topic:has(:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.guide-topic__icon{background:var(--app-bg,#f3f4f2);width:40px;height:40px;color:var(--sb-green);border-radius:0;grid-row:span 2;place-items:center;display:grid}.workspace .guide-topic__link{color:var(--sb-green);font-weight:var(--fw-semibold)}.workspace .guide-topic__link:focus-visible{outline:none}.guide-topic__link:after{content:"";position:absolute;inset:0}.guide-topic .note{margin:2px 0 0}.guide--hub{gap:var(--space-5);display:grid}@media (width>=1100px){.guide--hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.guide--hub .dash-card{margin:0;scroll-margin-top:90px}.guide--hub .dash-card__title{margin-bottom:var(--space-3)}.guide-callout{border-left:4px solid var(--sb-lime)}.guide-callout p{margin:0 0 var(--space-3)}@media (prefers-reduced-motion:no-preference){.guide--hub .dash-card:target{animation:.3s both panel-in}}.acc-records .acc-row{grid-template-columns:minmax(0,1fr) auto}.acc-records .acc-row__actions{grid-column:1/-1;align-items:flex-start}.acc-records .acc-row__amount{align-self:start;font-size:1rem}.acc-records .dash-card__head{gap:var(--space-3);flex-wrap:wrap}.acc-records .dash-card__head .tabs{margin:0}.acc-void[open]{flex-basis:100%}.acc-void[open] summary{border-color:var(--sb-green)}.fin-list{margin:0 0 var(--space-4);padding:0;list-style:none}.fin-list li{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.fin-list__main{gap:2px;min-width:0;display:grid}.fin-list__value{font-weight:var(--fw-semibold);white-space:nowrap}.fin-list__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width>=700px){.fin-list li{grid-template-columns:minmax(0,1fr) auto auto}.fin-list__actions{grid-column:auto}}.fin-list .is-retired{opacity:.6}.fin-form{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--sb-line)}.fin-form__row{gap:0 var(--space-4);display:grid}@media (width>=700px){.fin-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-approvers{gap:var(--space-2);margin:0 0 var(--space-4);border:0;padding:0;display:grid}.fin-approvers .checkbox{align-items:center;gap:var(--space-2);display:flex}.fin-lock .icon{width:14px;height:14px}.req-list__label .note{display:block}.fin-side .req-list li{grid-template-columns:24px minmax(0,1fr)}.seller-row__logo{flex:none}@media (width<=899px){.seller-table-card{padding:var(--space-1) var(--space-4)}.seller-table-card .seller-tr{padding-inline:0}.seller-table-card .seller-tr:last-child{border-bottom:0}}.sp-area{--sb-lime:#ffc58f;--sp-accent:#ffc58f}.sp-area .ad-preview{--sb-lime:#0ad2b2}.sf-journey{margin-bottom:var(--space-6)}.sf-journey__steps li{flex-wrap:wrap}.sf-journey__steps li>span:nth-child(2){flex:200px}.sf-journey__steps .is-done .setup-steps__n{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.sf-journey__steps .is-done .setup-steps__n .icon{width:16px;height:16px}.sf-journey__steps .is-locked{opacity:.6}.sf-price__amount{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-bold)}.sf-price__amount span{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-regular)}.sf-price .feature-list,.sf-price .req-list{margin-bottom:var(--space-4)}.sf-price .req-list li{grid-template-columns:24px minmax(0,1fr)}.sf-option{position:relative}.sf-option.is-saved{border-color:var(--sb-green)}.sf-option__actions{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.sf-option__pick{align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.sf-sample{background:var(--t-bg);color:var(--t-ink);font-family:var(--t-font,var(--font-brand));margin:0}.sf-sample__notice{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--sb-green);color:var(--sb-white);font-family:var(--font-brand);flex-wrap:wrap;font-size:.875rem;display:flex;position:sticky;top:0}.sf-sample__notice p{margin:0}.sf-sample__notice nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.sf-sample__notice a{color:var(--sb-white);border:1px solid #fff6;padding:4px 10px;text-decoration:none}.sf-sample__notice a[aria-current=page],.sf-sample__notice a:hover{background:var(--sb-white);color:var(--sb-green)}.sf-sample__notice .sf-sample__back{border-color:var(--sb-lime)}.sf-page--full{max-width:1200px;margin:0 auto}.sf-page--full .sf-page__hero{min-height:360px}.sf-sample__section{padding:var(--space-6) var(--space-5)}.sf-sample__section h2{margin:0 0 var(--space-4);color:var(--t-ink)}.sf-page__grid--full{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sf-sample__about{background:var(--t-surface)}.sf-sample__footer{justify-content:space-between;gap:var(--space-2);padding:var(--space-5);border-top:1px solid var(--t-surface);flex-wrap:wrap;font-size:.875rem;display:flex}.setup-steps li>span:nth-child(2){gap:2px;display:grid}.tool-share__shop{gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.tool-share__shop img{border:1px solid var(--color-border)}.tool-share__shop>div{gap:var(--space-2);flex:260px;display:grid}.tool-share__url{min-height:36px;color:var(--color-text-muted);font-size:.8125rem}.tool-inline{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tool-inline .field{flex:0 360px;margin:0}.tool-stock--out{color:#9b1c1c}.tool-steps li{flex-wrap:wrap}.tool-steps li>span:nth-child(2){flex:220px}.tool-preview{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--sb-green)}.tool-table{border-collapse:collapse;width:100%;margin-bottom:var(--space-4);font-size:.875rem}.tool-table th,.tool-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.edit-section{margin:var(--space-5) 0;border:1px solid var(--color-border);background:var(--sb-white)}.edit-section__summary{align-items:center;gap:2px var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.edit-section__summary::-webkit-details-marker{display:none}.edit-section__summary:hover{background:var(--app-bg,#f3f4f2)}.edit-section__summary:focus-visible{outline:2px solid var(--sb-green);outline-offset:-2px}.edit-section__title{color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold)}.edit-section__meta{color:var(--color-text-muted);grid-column:1;font-size:.875rem}.edit-section__toggle{border:1px solid var(--color-border);grid-area:1/2/span 2;place-items:center;width:36px;height:36px;display:grid}.edit-section__toggle .icon{transition:transform .2s}.edit-section[open] .edit-section__toggle .icon{transform:rotate(180deg)}.edit-section[open] .edit-section__summary{border-bottom:1px solid var(--color-border)}.edit-section__body{padding:var(--space-4) var(--space-5) var(--space-5)}@media (prefers-reduced-motion:reduce){.edit-section__toggle .icon{transition:none}}.capacity{gap:var(--space-2);display:grid}.capacity__count{color:var(--sb-green);margin:0}.capacity__count strong{font-size:1.75rem;font-weight:var(--fw-bold);line-height:1}.capacity__count span{font-size:.9375rem;font-weight:var(--fw-medium)}.capacity__meter{border:1px solid var(--sb-green);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), #052c3c2e calc(10% - 1px) 10%), var(--sb-white);height:14px;position:relative}.capacity__fill{background:var(--sb-green);transition:width .4s;position:absolute;inset:0 auto 0 0}.capacity__note{color:var(--color-text-muted);margin:0;font-size:.8125rem}.capacity__note a{margin-left:var(--space-2)}.capacity--dark .capacity__count,.capacity--dark .capacity__count span{color:var(--sb-white)}.capacity--dark .capacity__meter{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#fff3 calc(10% - 1px) 10%),0 0;border-color:#fff9}.capacity--dark .capacity__fill{background:var(--sb-lime)}.capacity--dark .capacity__note,.capacity--dark .capacity__note a{color:#fffc}@media (prefers-reduced-motion:reduce){.capacity__fill{transition:none}}.workspace .dash-card__title,.workspace .ws-section-title,.workspace .guide-rules__h,.workspace .dash-hello__title,.workspace .subheading,.workspace .setup-hero__title,.workspace .task__title,.workspace .edit-section__title{font-weight:var(--fw-medium)}.workspace .note,.workspace .page-intro,.workspace .task__body>span:not(.task__title){font-weight:var(--fw-regular)}.workspace .perf__value,.workspace .dash-tile__value,.workspace .capacity__count strong,.workspace .bill-plan__price,.workspace .sp-summary dd,.workspace .sf-price__amount,.workspace .sp-space__price strong,.workspace .bill-hero__plan{font-weight:var(--fw-semibold)}.demo-strip{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);border-left:4px solid var(--sb-orange);color:var(--sb-ink);background:#fff4e8;font-size:.875rem}.demo-strip strong{margin-right:var(--space-2)}.urgent{margin:0 0 var(--space-5)}.urgent__title{margin:0 0 var(--space-2);color:var(--sb-green);font-size:1rem;font-weight:var(--fw-medium)}.urgent__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.urgent__item{border:1px solid var(--color-border);border-left:4px solid var(--sb-green);background:var(--sb-white);transition:border-color .15s,box-shadow .15s}.urgent__item:hover{box-shadow:0 3px 9px #052c3c08}.urgent__item.is-late{border-left-color:var(--sb-orange)}.workspace .urgent__link{padding:var(--space-3) var(--space-4);color:var(--sb-ink);gap:2px;display:grid}.urgent__ref{color:var(--color-text-muted);font-size:.8125rem}.urgent__what{color:var(--sb-green);font-weight:var(--fw-semibold)}@media (width>=900px){.dash-top{align-items:start}}.perf__table{margin-top:var(--space-3);font-size:.875rem}.perf__table summary{cursor:pointer;color:var(--sb-green);font-weight:var(--fw-medium)}.perf__table table{width:100%;margin-top:var(--space-2);border-collapse:collapse}.perf__table th,.perf__table td{padding:4px var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}.perf__table td:last-child,.perf__table th:last-child{text-align:right}.perf__table tbody{max-height:260px;display:block;overflow-y:auto}.perf__table thead,.perf__table tbody tr{table-layout:fixed;width:100%;display:table}.perf__chart-toggle{display:none}@media (width<=599px){.perf__chart-toggle{margin-bottom:var(--space-3);display:inline-flex}.perf:not(.is-chart-open) .perf__chart{display:none}}.stock-alerts{margin:0 0 var(--space-2);padding:0;list-style:none;display:grid}.stock-alerts li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.workspace .stock-alerts__link{min-width:0;color:var(--sb-ink);display:grid}.stock-alerts__name{font-weight:var(--fw-medium)}.stock-alerts__count{color:#b86a00;font-weight:var(--fw-semibold);flex:none}.trial-left{margin:var(--space-3) 0 0;font-size:.875rem}.trial-left strong{color:var(--sb-green)}@media (width>=600px){.dash-card .task{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.badge-hero{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);background:var(--sb-white);display:grid}@media (width>=1000px){.badge-hero{grid-template-columns:auto minmax(0,1fr) 260px;align-items:center}}.badge-hero__emblem{border:2px dashed var(--sb-line);width:112px;height:112px;color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;align-content:center;place-items:center;gap:4px;display:grid}.badge-hero__emblem .icon{width:40px;height:40px}.badge-hero__emblem.is-awarded{background:var(--sb-green);color:var(--sb-lime);border:0}.badge-hero__state{margin:2px 0 var(--space-2);color:var(--sb-green);font-size:1.5rem}.badge-hero__text p{margin:0 0 var(--space-3);max-width:42rem}.badge-stages{margin-bottom:var(--space-2);grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.badge-stages__seg{background:var(--sb-mint);height:10px;position:relative}.badge-stages__seg>span{background:var(--sb-green);transition:width .4s;position:absolute;inset:0 auto 0 0}.badge-hero__next{padding:var(--space-4);border-left:4px solid var(--sb-lime);background:var(--app-bg,#f3f4f2)}.badge-hero__next p{margin:0 0 var(--space-2)}.badge-hero__next-title{font-weight:var(--fw-semibold)}.badge-grid{gap:var(--space-4);align-items:start;display:grid}@media (width>=1100px){.badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.badge-stage{padding:var(--space-5);border:1px solid var(--color-border);background:var(--sb-white)}.badge-stage.is-complete{border-top:4px solid var(--sb-green)}.badge-stage__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.badge-stage__head .dash-card__title{margin:0}.badge-stage.is-complete .setup-steps__n{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.badge-stage .setup-steps__n .icon{width:16px;height:16px}.badge-stage .progress-list{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.badge-stage .capacity__meter{height:10px}.progress-list__head{justify-content:space-between;gap:var(--space-3);display:flex}.progress-list__head strong{white-space:nowrap;flex:none}.shop-id-card{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);background:var(--sb-white);display:grid}@media (width>=1000px){.shop-id-card{grid-template-columns:auto minmax(0,1fr) 300px;align-items:start}}.shop-id-card__logo{background:var(--sb-green);width:88px;height:88px;color:var(--sb-lime);font-size:2rem;font-weight:var(--fw-semibold);place-items:center;display:grid;overflow:hidden}.shop-id-card__logo img{object-fit:cover;width:100%;height:100%}.shop-id-card__name{color:var(--sb-green);margin:2px 0;font-size:1.5rem}.shop-id-card__text .note,.shop-id-card__about{margin:0 0 var(--space-3)}.shop-id-card__about{max-width:40rem}.shop-id-card__upload{gap:var(--space-2);padding:var(--space-4);background:var(--app-bg,#f3f4f2);display:grid}.shop-id-card__upload .field__hint,.shop-id-card__upload .field__label{margin:0}.shop-id-card__upload .button{justify-self:start}.shop-layout{gap:var(--space-5);align-items:start;display:grid}@media (width>=1000px){.shop-layout{grid-template-columns:220px minmax(0,1fr)}.shop-layout__nav{position:sticky;top:88px}}.shop-layout__nav ul{margin:var(--space-2) 0 0;border:1px solid var(--color-border);background:var(--sb-white);padding:0;list-style:none;display:grid}.shop-layout__nav li+li{border-top:1px solid var(--color-border)}.workspace .shop-layout__nav a{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--sb-ink);display:flex}.workspace .shop-layout__nav a:hover{background:var(--app-bg,#f3f4f2);color:var(--sb-green)}.shop-layout__mark{border:2px solid var(--sb-line);flex:none;place-items:center;width:20px;height:20px;display:grid}.shop-layout__nav .is-done .shop-layout__mark{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}@media (width<=999px){.shop-layout__nav ul{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.shop-layout__nav li+li{border-top:0;border-left:1px solid var(--color-border)}}.shop-layout__form{gap:var(--space-5);display:grid}.shop-layout__form .dash-card{margin:0;scroll-margin-top:88px}.shop-form__head{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.shop-form__head .dash-card__title{margin:0 0 4px}.shop-form__head p{margin:0}@media (width>=760px){.shop-fields{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-fields>.field:first-child,.shop-fields>.choice-group,.shop-fields>.field:last-child{grid-column:1/-1}}.shop-fields .choice-group{gap:var(--space-2);margin:0 0 var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.shop-fields .choice-group legend{margin-bottom:var(--space-2)}.shop-fields .choice-group .check{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--sb-white);cursor:pointer;font-size:.875rem;display:inline-flex;position:relative}.shop-fields .choice-group .check:hover{border-color:var(--sb-green)}.shop-fields .choice-group .check:has(input:checked){border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white)}.shop-fields .choice-group .check:has(input:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.shop-fields .choice-group .check input{accent-color:var(--sb-lime)}.shop-form__group--private{border-left:4px solid var(--sb-orange)}.status-label--feature-available:before{background:var(--sb-green)}.status-label--feature-upgrade:before{background:#3b6fb6}.status-label--feature-launch:before{background:var(--sb-orange)}.status-label--feature-later:before,.status-label--feature-disabled:before{background:var(--sb-line)}.status-label--feature-later,.status-label--feature-disabled{color:var(--color-text-muted)}.acc-warning{margin:var(--space-3) 0 var(--space-2);padding:var(--space-2) var(--space-3);border-left:4px solid var(--sb-orange);background:#fff4e8;font-size:.875rem}.acc-vat__grid{gap:var(--space-5);display:grid}@media (width>=900px){.acc-vat__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.acc-vat__form{padding:var(--space-4);background:var(--app-bg,#f3f4f2)}.tr-confirm{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tr-confirm .field{margin:0}.acc-vat{margin-bottom:var(--space-5)}.help-hub__grid{gap:var(--space-6);align-items:start;display:grid}@media (width>=960px){.help-hub__grid{grid-template-columns:minmax(0,1fr) 300px}.help-hub__side{position:sticky;top:120px}}.help-group+.help-group{margin-top:var(--space-6)}.help-group__title{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.help-topic{border:1px solid var(--color-border);background:var(--sb-white)}.help-topic+.help-topic{border-top:0}.help-topic__summary,.help-section__summary{align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.help-topic__summary::-webkit-details-marker{display:none}.help-section__summary::-webkit-details-marker{display:none}.help-topic__summary{padding:var(--space-4) var(--space-5)}.help-topic__summary:hover,.help-section__summary:hover{background:#f6f7f5}.help-topic__summary:focus-visible,.help-section__summary:focus-visible{outline:2px solid var(--sb-green);outline-offset:-2px}.help-topic__icon{background:var(--sb-green);width:44px;height:44px;color:var(--sb-lime);flex:none;place-items:center;display:grid}.help-topic__text{flex:1;gap:2px;display:grid}.help-topic__text strong{color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-semibold)}.help-topic__text span{color:var(--color-text-muted);font-size:.9375rem}.help-section__toggle{border:1px solid var(--color-border);flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.help-section__toggle .icon{transition:transform .2s}details[open]>summary .help-section__toggle .icon{transform:rotate(180deg)}.help-topic__body{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--color-border)}.help-topic__body>.button{margin-top:var(--space-4)}.help-section{border-bottom:1px solid var(--color-border)}.help-section__summary{padding:var(--space-4) 0}.help-section__title{color:var(--sb-ink);font-size:1.0625rem;font-weight:var(--fw-medium);margin:0}.help-section__body{padding:0 0 var(--space-4)}.help-section__body>:first-child{margin-top:0}.help-card{margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--sb-green);background:var(--sb-white);color:var(--sb-ink);gap:4px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.help-card:hover{box-shadow:0 3px 9px #052c3c0a}.help-card .icon,.help-card strong{color:var(--sb-green)}.help-card span{color:var(--color-text-muted);font-size:.875rem}@media (prefers-reduced-motion:reduce){.help-section__toggle .icon{transition:none}}.contact-hero{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6);background:var(--sb-green);color:var(--sb-white);display:grid}.contact-hero .page-title,.contact-hero .page-intro{color:var(--sb-white)}.contact-hero .page-intro{opacity:.9;max-width:38rem}@media (width>=900px){.contact-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center}}.contact-hero__facts{gap:var(--space-3);margin:0;display:grid}.contact-hero__facts>div{padding:var(--space-3) var(--space-4);border-left:4px solid var(--sb-lime);background:#ffffff14}.contact-hero__facts dt{opacity:.8;font-size:.8125rem}.contact-hero__facts dd{font-weight:var(--fw-semibold);margin:2px 0 0}.contact-options{gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}@media (width>=700px){.contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-option--wide{grid-column:1/-1}}.contact-option{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);background:var(--sb-white);display:grid}.contact-option p{margin:0 0 var(--space-2);color:var(--color-text-muted)}.contact-option .button{justify-self:start}.contact-option__icon{width:40px;height:40px;color:var(--sb-green);background:#eef3ee;place-items:center;display:grid}.contact-option__title{color:var(--sb-green);font-size:1.125rem;font-weight:var(--fw-semibold);margin:0}.contact-email{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--sb-green);background:#f6f7f5;flex-wrap:wrap;display:flex}.contact-email p{margin:4px 0 0}.acct-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-6);background:var(--sb-green);color:var(--sb-white);flex-wrap:wrap;display:flex}.acct-hero .page-title,.acct-hero .page-intro{color:var(--sb-white)}.acct-hero .button--outline{color:var(--sb-white);background:0 0;border-color:#fff9}.acct-hero .button--primary{background:var(--sb-lime);border-color:var(--sb-lime);color:var(--sb-green)}.acct-group{margin-bottom:var(--space-6)}.acct-group__title{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.acct-tiles{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.acct-tile{height:100%;padding:var(--space-5);border:1px solid var(--color-border);background:var(--sb-white);color:var(--sb-ink);gap:4px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.acct-tile:hover{border-color:var(--sb-green);box-shadow:0 3px 9px #052c3c0a}.acct-tile:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.acct-tile .icon{width:24px;height:24px;margin-bottom:var(--space-2);color:var(--sb-green)}.acct-tile strong{color:var(--sb-green);font-size:1.0625rem}.acct-tile span{color:var(--color-text-muted);font-size:.875rem}.acct-tile--accent{border-left:4px solid var(--sb-lime)}.acct-security{gap:var(--space-4);display:grid}.acct-security .panel{margin:0}.verified-hero{gap:var(--space-5);margin-bottom:var(--space-7,48px);padding:var(--space-6);background:#e8faf9;border:1px solid #bff2f0;align-items:center;display:grid}@media (width>=760px){.verified-hero{grid-template-columns:200px minmax(0,1fr)}}.verified-hero__art img{width:160px;height:auto;display:block}.verified-hero__eyebrow{margin:0 0 var(--space-2);color:var(--sb-green);font-size:.875rem;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.verified-section-title{margin:0 0 var(--space-4);color:var(--sb-green);font-size:1.375rem}.verified-steps{margin-bottom:var(--space-7,48px)}.verified-steps__list{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0;list-style:none;display:grid}.verified-steps__list li{padding:var(--space-4);border:1px solid var(--color-border);background:var(--sb-white);border-top:4px solid #7fd8d3;align-content:start;gap:4px;display:grid}.verified-steps__list span:not(.verified-steps__n){color:var(--color-text-muted);font-size:.9375rem}.verified-steps__n{width:28px;height:28px;margin-bottom:var(--space-2);background:var(--sb-green);color:#bff2f0;font-weight:var(--fw-semibold);place-items:center;display:grid}.verified-holders{margin-bottom:var(--space-7,48px)}.verified-holders__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.verified-keep{padding:var(--space-5);border-left:4px solid var(--sb-green);background:#f6f7f5}.loc-picker{min-width:220px;margin:0;position:relative}.loc-picker__box{position:relative}.loc-picker__box .icon{width:18px;height:18px;color:var(--sb-green);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.loc-picker__input{width:100%;padding-left:38px}.loc-picker__input::placeholder{color:var(--sb-ink);opacity:.8}.loc-picker__list{z-index:40;border:1px solid var(--sb-green);background:var(--sb-white);min-width:260px;max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 15px #052c3c0f}.loc-picker__option{justify-content:space-between;gap:var(--space-3);color:var(--sb-ink);cursor:pointer;padding:8px 12px;font-size:.9375rem;display:flex}.loc-picker__option span{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}.loc-picker__option:hover,.loc-picker__option[aria-selected=true]{background:var(--sb-green);color:var(--sb-white)}.loc-picker__option:hover span,.loc-picker__option[aria-selected=true] span{color:#fffc}.loc-picker__option--all{font-weight:var(--fw-semibold);border-bottom:1px solid var(--color-border)}.loc-picker__option--district{font-weight:var(--fw-medium)}.loc-picker__empty{color:var(--color-text-muted);padding:8px 12px;font-size:.875rem}.menu__location{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.menu__location .loc-picker__list{max-height:240px;box-shadow:none;position:static}.order-costs__grid{gap:var(--space-5);display:grid}@media (width>=900px){.order-costs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.order-costs__grid form{padding:var(--space-4);background:var(--app-bg,#f3f4f2)}.order-filter{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.order-filter .note{margin:0}.site-footer__all{grid-column:1/-1}.verified-badge{white-space:nowrap}.shop-card__badge{font-size:.75rem}.button,.tab,.chip,.filter-chip,.filter-toggle,.tag,.status-tab,.order-tabs__tab,.verified-badge,.verified-badge__demo,.ad-state,.ad-pay,.help-section__toggle,.edit-section__toggle,.field__input,.field__select,.loc-picker__list,.header-action,.save-button,.icon-button,.soon,.setup-steps__n,.verified-steps__n,.sf-steps__n,.co-num,.req-list__mark,.shop-layout__mark,.dash-count,.tab__count,.order-tabs__count{border-radius:var(--radius-control)}.workspace__avatar,.profile-menu__avatar,.shop-card__logo,.seller-row__logo,.shop-id-card__logo,.shop-preview__logo,.help-topic__icon,.contact-option__icon,.setup-hero__icon,.guide-topic__icon{border-radius:var(--radius-lg)}body{font-weight:var(--fw-regular)}.button,.tab,.chip,.filter-chip,.filter-toggle,.tag,.status-label,.field__label,.site-nav a,.category-nav a,.workspace__sidebar a,.menu__list a,.site-footer a,.shop-card__link,.text-link,.product-card__seller a,.breadcrumbs a{font-weight:var(--fw-medium)}.note,.page-intro,.field__hint,.dash-tile__label,.dash-tile__hint,.task__body span:not(.task__title),.help-topic__text span,.acct-tile span,.contact-option p,.status-label--sp-muted{font-weight:var(--fw-regular)}.workspace .task__title,.acct-tile strong,.help-topic__text strong,.contact-option__title,.urgent__what,.verified-badge{font-weight:var(--fw-medium)}.workspace .dash-hello,.workspace .sf-hero-card,.workspace .bill-hero{border:1px solid var(--color-border);background:var(--sb-white);color:var(--sb-ink)}.workspace .dash-hello{border-left:4px solid var(--sb-ice-strong)}.workspace .dash-hello__eyebrow,.workspace .sf-hero-card__eyebrow,.workspace .bill-hero .setup-hero__eyebrow,.workspace .bill-hero .note,.workspace .bill-hero__facts dt{color:var(--color-text-muted)}.workspace .dash-hello__title,.workspace .sf-hero-card__title,.workspace .bill-hero__plan{color:var(--sb-green)}.workspace .dash-hello__meta,.workspace .sf-hero-card p{color:var(--color-text-muted);opacity:1}.workspace .dash-hello .button--primary,.workspace .bill-hero .button--primary{background:var(--sb-green);border-color:var(--sb-green);color:var(--sb-white)}.workspace .dash-hello .button--outline,.workspace .bill-hero .button.button--outline,.workspace .bill-hero .button.button--outline:hover{border-color:var(--sb-green);background:var(--sb-white);color:var(--sb-green)}.workspace .sf-hero-card__status,.workspace .bill-hero__facts>div{background:var(--sb-ice-soft)}.workspace .sf-hero-card__status .status-label,.workspace .sf-hero-card__status .note,.workspace .bill-hero .status-label{color:var(--sb-ink)}.workspace .bill-hero .meter__fill,.workspace .capacity--dark .capacity__fill{background:var(--sb-ice-strong)}.workspace .capacity--dark .capacity__count,.workspace .capacity--dark .capacity__count span{color:var(--sb-green)}.workspace .capacity--dark .capacity__note,.workspace .capacity--dark .capacity__note a{color:var(--color-text-muted)}.workspace .capacity--dark .capacity__meter{border-color:var(--sb-ice-strong);background:var(--sb-ice-soft)}.workspace .capacity__meter{border-color:var(--sb-ice-strong);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), #7fd8d359 calc(10% - 1px) 10%), var(--sb-ice-soft)}.workspace .capacity--ok .capacity__fill,.workspace .meter__fill,.workspace .usage__bar:after,.workspace .badge-stages__seg>span,.workspace .dash-progress>span{background:var(--sb-ice-strong)}.workspace .meter,.workspace .badge-stages__seg,.workspace .dash-progress{background:var(--sb-ice-soft)}.workspace .capacity--near .capacity__fill{background:#f0b27a}.workspace .capacity--full .capacity__fill{background:#e0806b}.workspace .setup-hero__icon,.workspace .shop-id-card__logo,.workspace .guide-topic__icon{background:var(--sb-ice-soft);color:var(--sb-green)}.workspace .setup-steps .is-current .setup-steps__n,.workspace .sf-journey__steps .is-done .setup-steps__n,.workspace .badge-stage.is-complete .setup-steps__n,.workspace .req-list .is-done .req-list__mark,.workspace .shop-layout__nav .is-done .shop-layout__mark{border-color:var(--sb-ice-strong);background:var(--sb-ice-strong);color:var(--sb-green)}.workspace .badge-stage.is-complete{border-top-color:var(--sb-ice-strong)}.workspace .urgent__item{border-left-color:var(--sb-ice-strong)}.workspace .urgent__item.is-late{border-left-color:var(--sb-orange);background:var(--sb-peach-soft)}.workspace .badge-hero__emblem.is-awarded{background:var(--sb-ice-soft);color:var(--sb-green)}.workspace .tab[aria-current=true],.workspace .tab[aria-current=true]:hover,.workspace .status-tab.is-current,.workspace .order-tabs__tab.is-current{border-color:var(--sb-green);background:var(--sb-ice-soft);color:var(--sb-green)}.workspace .shop-fields .choice-group .check:has(input:checked){background:var(--sb-ice-soft);color:var(--sb-green)}.workspace .shop-fields .choice-group .check input{accent-color:var(--sb-green)}.workspace .perf__bar{background:var(--sb-ice-strong)}.workspace .dash-card--attention{border-left:4px solid var(--sb-orange);box-shadow:none}.option-field{gap:var(--space-2,8px);align-content:start;display:grid}.option-field .field__label{margin-bottom:0}.option-field__other[hidden]{display:none}.option-field__weight{gap:var(--space-2,8px);grid-template-columns:minmax(0,1fr) 84px;display:grid}.option-field__weight .field__select{padding-inline-end:28px}.gift-card__body{gap:var(--space-4);display:grid}.gift-card__switch{font-weight:var(--fw-medium)}.gift-card__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gift-card__group{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);background:#fafaf9;min-width:0;margin:0;display:grid}.gift-card__label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--sb-green);padding:0}.gift-chips{flex-wrap:wrap;gap:6px;display:flex}.gift-chip{display:inline-flex;position:relative}.gift-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gift-chip span{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);min-height:32px;font-size:var(--fs-small);align-items:center;padding:4px 10px;transition:background-color .15s,border-color .15s;display:inline-flex}.gift-chip input:checked+span{background:var(--sb-ice-soft);border-color:var(--sb-ice-strong);color:var(--sb-green)}.gift-chip input:checked+span:before{content:"✓";margin-inline-end:6px;font-size:12px}.gift-chip input:focus-visible+span{outline:2px solid var(--sb-green);outline-offset:2px}.gift-chip:hover span{border-color:var(--sb-green)}.gift-extras{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gift-extra{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.gift-extra .check{margin:0}.gift-extra__price{font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}.gift-extra__price .field__input{width:96px;min-height:36px;padding-block:4px}.gift-pers{gap:6px;display:grid}.gift-pers__head,.gift-pers__row{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) 84px;align-items:center;display:grid}.gift-pers__head{font-size:var(--fs-small);color:var(--color-muted,#5d6b63)}.gift-pers__row .field__input{min-height:38px;padding-block:6px}.gift-pers__req{font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}.gift-pers__req-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.gift-card__grid,.gift-extras{grid-template-columns:minmax(0,1fr)}.gift-pers__head{display:none}.gift-pers__row{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gift-pers__req-text{clip-path:none;width:auto;height:auto;position:static}}@media (prefers-reduced-motion:reduce){.gift-chip span{transition:none}}.badge-hero__art{justify-items:center;gap:var(--space-2);width:136px;margin:0;display:grid;position:relative}.badge-hero__art img{width:120px;height:120px;transition:filter .3s,opacity .3s;display:block}.badge-hero__art--locked img{opacity:.72}.badge-hero__art--pending img{opacity:.9}.badge-hero__lock{background:var(--sb-white);border:1px solid var(--color-border);width:36px;height:36px;color:var(--sb-green);border-radius:50%;place-items:center;display:grid;position:absolute;top:88px;right:10px}.badge-hero__lock .icon{width:18px;height:18px}.badge-hero__caption{font-size:var(--fs-small);color:var(--color-text-muted);text-align:center}@media (prefers-reduced-motion:reduce){.badge-hero__art img{transition:none}}.shop-fields{gap:var(--space-5);display:grid}.shop-fields__group{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.shop-fields__group:first-child{border-top:0;padding-top:0}.shop-fields__title{font-size:1rem;font-weight:var(--fw-medium);color:var(--sb-green);margin:0}.shop-fields__title .note{font-weight:var(--fw-regular)}.shop-fields__row{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.shop-fields__row>.field,.shop-fields__row>.shop-city{margin:0}.shop-fields .field__hint{margin-top:6px}.shop-cats{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.shop-cats legend{margin-bottom:var(--space-2);padding:0}.gift-chip.is-disabled span{opacity:.45;cursor:not-allowed}.shop-layout__form{padding-bottom:var(--space-6,32px)}@media (width<=760px){.shop-fields__row{grid-template-columns:minmax(0,1fr)}}@media (width>=760px){.shop-fields{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width>=1200px){.workspace form.panel>details.edit-section{grid-column:1/-1}}.option-field select.field__input,.option-field__weight select.field__input{appearance:none;cursor:pointer;background:var(--sb-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123b2a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;padding-inline-end:36px}.option-field__weight select.field__input{background-position:right 8px center;padding-inline-end:30px}.gift-pers__req input{width:18px;height:18px;accent-color:var(--sb-green)}.verified-badge picture{flex:none;display:block}.verified-badge__img{flex:none;max-width:none}.shop-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.shop-card:hover{border-color:var(--sb-green);transform:translateY(-2px);box-shadow:0 3px 9px #123b2a0a}.shop-card:has(:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.shop-card__media{border-radius:0}.shop-card__body{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.shop-card__id{align-items:flex-start}.shop-card__text{min-width:0}.shop-card__name{overflow-wrap:anywhere;margin:0}.shop-card__meta{margin:2px 0 0}.shop-card__stretch:after{content:"";z-index:1;position:absolute;inset:0}.shop-card__stretch:focus-visible{outline:none}.shop-card__badge{justify-self:start}.shop-card__link{padding-top:var(--space-2);color:var(--sb-green);justify-self:start;margin-top:auto}.shop-card:hover .shop-card__link .icon{transform:translate(3px)}.shop-card__link .icon{transition:transform .15s}@media (prefers-reduced-motion:reduce){.shop-card,.shop-card__link .icon{transition:none}.shop-card:hover{transform:none}}@media (width<=539px){.shop-grid--compact .shop-card__body{padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.shop-grid--compact .shop-card__badge{font-size:.6875rem}}img[src*="/demo/food-tea-"]{object-position:center 88%}.loc-picker__list{overscroll-behavior:contain;max-height:min(420px,60vh);overflow-y:auto}.loc-picker__group{z-index:1;color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.02em;border-top:1px solid var(--color-border);background:#f6f7f5;padding:8px 12px 6px;position:sticky;top:0}.loc-picker__option span{margin-inline-start:6px}.site-footer__sub{margin-top:var(--space-2);color:#fff9;font-size:var(--fs-label);grid-column:1/-1}.verified-icon{vertical-align:-.15em;z-index:2;align-items:center;margin-inline-start:.3em;line-height:1;display:inline-flex;position:relative}.verified-icon picture{flex:none;display:block}.verified-icon .verified-badge__img{width:1.1em;min-width:16px;max-width:none;height:1.1em;min-height:16px}.shop-id__name .verified-icon .verified-badge__img{width:.8em;height:.8em}.verified-icon:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px;border-radius:50%}.seller-box__title{flex-wrap:wrap;align-items:center;display:inline-flex}.legal-hub__head{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.legal-start{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--sb-orange);border-radius:var(--radius-lg);background:var(--sb-white);color:var(--sb-green);gap:4px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.legal-start:hover{border-color:var(--sb-green);box-shadow:0 3px 9px #123b2a0a}.legal-start__eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.legal-start strong{font-size:1.125rem;font-weight:var(--fw-medium)}.legal-start span:not(.legal-start__eyebrow){color:var(--color-text-muted)}.legal-start .icon{right:var(--space-4);top:var(--space-4);width:18px;height:18px;position:absolute}.legal-draft{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sb-peach-soft);color:#6b3410;border:1px solid #f0b27a;border-left-width:4px}.legal-filters{gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);display:grid}.legal-filters__tabs{flex-wrap:wrap;gap:6px;display:flex}.legal-tab{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);min-height:36px;color:var(--sb-green);font-size:var(--fs-small);align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.legal-tab:hover{border-color:var(--sb-green)}.legal-tab.is-current{background:var(--sb-ice-soft);border-color:var(--sb-ice-strong)}.legal-filters__search{align-items:center;gap:var(--space-2);max-width:640px;padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.legal-filters__search .icon{width:18px;height:18px;color:var(--color-text-muted)}.legal-filters__search .field__input{background:0 0;border:0;min-height:44px;padding-inline:0;font-size:16px}.legal-filters__search .button{margin-right:4px}.legal-hub__count{margin-bottom:var(--space-4)}.legal-group{margin-bottom:var(--space-6,32px)}.legal-group__title{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:var(--fw-medium);color:var(--sb-green)}.legal-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.legal-cards--compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.legal-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);align-content:start;gap:6px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.legal-card:hover{border-color:var(--sb-green);transform:translateY(-1px);box-shadow:0 3px 9px #123b2a0a}.legal-card:has(:focus-visible){outline:2px solid var(--sb-green);outline-offset:2px}.legal-card__meta{flex-wrap:wrap;gap:6px;margin:0;display:flex}.legal-card__title{font-size:1rem;font-weight:var(--fw-medium);margin:0}.legal-card__link{color:var(--sb-green);text-decoration:none}.legal-card__link:after{content:"";position:absolute;inset:0}.legal-card__summary{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.legal-card__action{color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.legal-card__action .icon{width:14px;height:14px}.legal-pill{border-radius:var(--radius-control);background:var(--sb-sky-soft);color:#2a4a7a;font-size:var(--fs-label);padding:1px 8px;display:inline-flex}.legal-status{border-radius:var(--radius-control);background:var(--sb-ice-soft);color:var(--sb-green);font-size:var(--fs-label);padding:1px 8px;display:inline-flex}.legal-status--draft{background:var(--sb-peach-soft);color:#9a4a12}.legal-help{margin-top:var(--space-6,32px);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:#f6f7f5}.legal-help p{max-width:46rem}.legal-doc__head{max-width:52rem;margin-bottom:var(--space-5)}.legal-doc__title{margin:var(--space-2) 0}.legal-doc__facts{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.legal-doc__facts div{gap:2px;display:grid}.legal-doc__facts dt{font-size:var(--fs-label);color:var(--color-text-muted)}.legal-doc__facts dd{margin:0}.legal-doc__summary{max-width:46rem}.legal-doc__tools{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.legal-doc__layout{gap:var(--space-6,32px);grid-template-columns:240px minmax(0,46rem);align-items:start;display:grid}.legal-toc{top:calc(var(--header-h,124px) + 16px);padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-border);position:sticky}.legal-toc__title{margin:0 0 var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-muted)}.legal-toc ul{font-size:var(--fs-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--sb-green);text-decoration:none}.legal-toc a:hover{color:var(--sb-green);text-decoration:underline}.legal-text{color:var(--color-text);font-size:1rem;line-height:1.7}.legal-text h2{margin:var(--space-6,32px) 0 var(--space-2);font-size:1.125rem;font-weight:var(--fw-medium);color:var(--sb-green);scroll-margin-top:calc(var(--header-h,124px) + 16px);position:relative}.legal-text h2:first-child{margin-top:0}.legal-anchor{color:var(--color-text-muted);opacity:0;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.2em}.legal-text h2:hover .legal-anchor,.legal-anchor:focus-visible{opacity:1}.legal-text p{margin:0 0 var(--space-3)}.legal-placeholder{color:#6b4e00;background:#fff3c4;border-radius:3px;padding:0 3px}.legal-doc__after{gap:var(--space-5);margin-top:var(--space-6,32px);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.legal-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.legal-links a{color:var(--sb-green)}.category-rules{margin-top:var(--space-2)}.pdp__policy{white-space:nowrap}.legal-guide__head{max-width:52rem}.legal-guide__grid{gap:var(--space-4);margin:var(--space-4) 0 var(--space-6,32px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-guide__card{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);display:grid}.legal-guide__card h2,.legal-guide__steps h2{font-size:1.125rem;font-weight:var(--fw-medium);color:var(--sb-green);margin:0}.legal-guide__card p{color:var(--color-text-muted);margin:0}.legal-guide__icon{border-radius:var(--radius-lg);background:var(--sb-ice-soft);width:40px;height:40px;color:var(--sb-green);place-items:center;display:grid}.legal-guide__icon .icon{width:20px;height:20px}.legal-guide__steps{gap:var(--space-5) var(--space-6,32px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-guide__steps section{align-content:start;gap:var(--space-2);display:grid}.legal-guide__steps p{max-width:40rem;margin:0}.legal-guide__steps .button{justify-self:start}.legal-steps{gap:6px;margin:0;padding-left:1.3em;display:grid}.legal-inv{margin:0;padding:0;list-style:none}.legal-inv__row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr) minmax(180px,260px) auto;align-items:center;display:grid;position:relative}.legal-inv__row:first-child{border-top:0}.legal-inv__row:hover{background:#fafaf9}.legal-inv__num{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.legal-inv__main,.legal-inv__state{gap:2px;min-width:0;display:grid}.legal-inv__title{color:var(--sb-green);font-weight:var(--fw-medium);text-decoration:none}.legal-inv__title:after{content:"";position:absolute;inset:0}.legal-inv__warn{color:#9a4a12}.legal-review{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.legal-review__side{gap:var(--space-4);display:grid;position:sticky;top:80px}.legal-review code{word-break:break-all;font-size:var(--fs-label)}.legal-ph-list{margin:0 0 var(--space-3);font-size:var(--fs-small);gap:4px;padding-left:1.1em;display:grid}.legal-step{gap:var(--space-3);margin-top:var(--space-3);display:grid}.legal-events{gap:var(--space-3);font-size:var(--fs-small);margin:0;padding-left:1.1em;display:grid}.legal-events li{gap:2px;display:grid}.agr{gap:var(--space-4);display:grid}.agr-status{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);flex-wrap:wrap;display:flex}.agr-status__state{margin:2px 0 var(--space-2);font-size:1.375rem;font-weight:var(--fw-medium);color:var(--sb-green)}.agr-status__facts{gap:var(--space-5);margin:0;display:flex}.agr-status__facts div{gap:2px;display:grid}.agr-status__facts dt{font-size:var(--fs-label);color:var(--color-text-muted)}.agr-status__facts dd{color:var(--sb-green);margin:0;font-size:1.375rem}.agr-docs{margin:0;padding:0;list-style:none}.agr-doc{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex;position:relative}.agr-doc:first-child{border-top:0}.agr-doc__main{gap:2px;min-width:0;display:grid}.agr-doc__title{color:var(--sb-green);font-weight:var(--fw-medium);text-decoration:none}.agr-doc__title:after{content:"";position:absolute;inset:0}.agr-sign{gap:var(--space-4);display:grid}.agr-acks{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.agr-ack{align-items:flex-start}.agr-ack input{width:20px;height:20px;accent-color:var(--sb-green);flex:none;margin-top:2px}.agr-sign__row{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agr-sign .button[type=submit]{justify-self:start}.agr-receipt__facts{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.agr-receipt__facts div{display:contents}.agr-receipt__facts dt{color:var(--color-text-muted)}.agr-receipt__facts dd{margin:0}.agr-hash{word-break:break-all;font-size:var(--fs-label)}.agr-frozen{border-top:1px solid var(--color-border)}@media (width<=1023px){.legal-doc__layout{grid-template-columns:minmax(0,1fr)}.legal-toc{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#f6f7f5;border-left:0;position:static}.legal-guide__grid,.legal-review{grid-template-columns:minmax(0,1fr)}.legal-review__side{position:static}}@media (width<=760px){.legal-hub__head,.legal-guide__steps{grid-template-columns:minmax(0,1fr)}.legal-inv__row{grid-template-columns:28px minmax(0,1fr)}.legal-inv__state{grid-column:2}.legal-inv__row>.button{display:none}.agr-sign__row,.agr-receipt__facts{grid-template-columns:minmax(0,1fr)}.agr-receipt__facts dd{margin-bottom:var(--space-2)}}@media (prefers-reduced-motion:reduce){.legal-card,.legal-start,.legal-anchor{transition:none}.legal-card:hover{transform:none}}@media print{.site-header,.site-footer,.bottom-nav,.demo-bar,.legal-doc__tools,.legal-doc__after,.breadcrumbs,.legal-toc,.workspace__sidebar,.workspace__top{display:none!important}.legal-doc__layout{grid-template-columns:1fr}.legal-text{font-size:11pt}.legal-anchor{display:none}.legal-draft{color:#000;background:0 0;border:1px solid #000}}.agr-statements{margin:0 0 var(--space-4);gap:var(--space-2);padding:0;list-style:none;display:grid}.agr-statements li{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.agr-statements .icon{width:18px;height:18px;color:var(--sb-green);margin-top:3px}.agr-statements--plain{padding-left:1.2em;list-style:outside}.agr-statements--plain li{display:list-item}@media (width<=599px){.js .header-main:has(.header-search--deferred){grid-template-columns:auto 1fr auto;grid-template-areas:"logo.lang";position:relative}.js .header-main:has(.header-back):has(.header-search--deferred){grid-template-columns:auto auto 1fr auto;grid-template-areas:"back logo.lang"}.js .header-search--deferred{z-index:5;left:var(--space-4,16px);right:var(--space-4,16px);position:absolute;top:calc(100% + 2px);box-shadow:0 0 0 8px #052c3c,0 8px 0 8px #052c3c,-24px 4px 0 12px #052c3c,24px 4px 0 12px #052c3c}.js .header-search--deferred:not(.is-shown){pointer-events:none}}.sponsored-products__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.sponsored-products__track{gap:var(--space-4);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.sponsored-products__item{flex:0 0 calc((100% - 3 * var(--space-4)) / 4);scroll-snap-align:start;min-width:200px}@media (width<=1023px){.sponsored-products__item{flex-basis:calc((100% - var(--space-4)) / 2.2);min-width:0}}@media (prefers-reduced-motion:reduce){.sponsored-products__track{scroll-behavior:auto}}ul.pdp__facts{margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border)}ul.pdp__facts li{align-items:flex-start;line-height:1.5}.pdp__seller-link{font-weight:var(--fw-medium);text-decoration:none}.pdp__seller-link:hover{text-decoration:underline}.pdp__seller .verified-icon{margin-inline-end:2px}.pdp-more__block--text{max-width:46rem}.pdp-description{line-height:1.7}.details-list a{text-decoration:none}.option-button--swatch span{align-items:center;gap:8px;display:inline-flex}.option-swatch{background:var(--swatch);border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.store-box{margin:var(--space-6,32px) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);grid-template-columns:280px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.store-box__media{background:var(--sb-surface);min-height:100%;display:block}.store-box__media img{object-fit:cover;width:100%;height:100%}.store-box__body{align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.store-box__eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.store-box__id{gap:var(--space-3);align-items:flex-start;display:flex}.store-box__name{font-size:1.25rem;font-weight:var(--fw-medium);margin:0}.store-box__name a{color:var(--sb-green);text-decoration:none}.store-box__name a:hover{text-decoration:underline}.store-box__meta{color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 0;display:flex}.store-box__about{max-width:46rem;margin:0}ul.store-box__facts{gap:var(--space-2) var(--space-5);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;display:flex}.store-box__facts li{align-items:center;gap:8px;display:inline-flex}.store-box__facts .icon{width:18px;height:18px;color:var(--sb-green)}.store-box__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pdp-reviews{margin-top:0}@media (width<=760px){.store-box{grid-template-columns:minmax(0,1fr)}.store-box__media{aspect-ratio:16/7}.store-box__body{padding:var(--space-4)}}.pdp-tabs{margin-top:var(--space-5)}.store-box{margin:var(--space-5) 0;grid-template-columns:240px minmax(0,1fr)}.store-box__media img{max-height:320px}.gift-chip[hidden]{display:none}.trial-band__head{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;opacity:.75}@media (width<=1023px){.filters--sticky,.toolbar{padding-inline:max(var(--gutter,16px), calc(50vw - 50%));margin-inline:calc(50% - 50vw)}}.compare-table-wrap,.pricing-compare{max-width:100%;overflow-x:auto}@media (width<=380px){.compare-table{font-size:var(--fs-small)}.compare-table th,.compare-table td{padding-inline:6px}}.check input[type=checkbox],.checkbox input[type=checkbox]{width:20px;height:20px;accent-color:var(--sb-green)}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.workspace .tag,.workspace .order-status,.workspace .ad-state,.workspace .ad-pay,.workspace .featured-shop__tag,.workspace .tag--build,.status-label,.mobile-tabs__tab,.shop-tab,.seller-tab,.quantity,.quantity__step{border-radius:var(--radius-control)}.mobile-tabs__tab,.workspace .button{font-weight:var(--fw-medium)}.demo-notice a,.filter-reset,.help-section__body a,.help-topic__body a,.note a,.pdp__policy,.category-rules a{font-weight:var(--fw-medium);color:var(--sb-green);border-bottom:0;text-decoration:none}.demo-notice a:hover,.filter-reset:hover,.help-section__body a:hover,.help-topic__body a:hover,.note a:hover,.pdp__policy:hover,.category-rules a:hover{text-underline-offset:3px;text-decoration:underline}.filter-reset{min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);align-items:center;display:inline-flex}.filter-reset:hover{border-color:var(--sb-green);text-decoration:none}.shop-filter a[aria-current=true]{background:var(--sb-ice-soft);font-weight:var(--fw-medium)}.filter-chip{background:var(--sb-ice-soft);border-color:var(--sb-ice-strong)}.inline-action{vertical-align:middle;margin-inline-start:var(--space-2)}p>.inline-action{margin-top:4px}.seller-tr__who{width:28%;min-width:0;display:table-cell!important}.seller-tr__id{align-items:center;gap:var(--space-3);display:flex}.seller-tr__id .seller-row__logo{border-radius:var(--radius-lg);background:var(--sb-ice-soft);flex:none;place-items:center;width:40px;height:40px;display:grid!important}.seller-tr__text{gap:2px;min-width:0;display:grid}.seller-tr__name{overflow-wrap:anywhere}.seller-tr__ref{white-space:nowrap;font-variant-numeric:tabular-nums}.seller-table td[data-label]{white-space:normal}.seller-table td:nth-child(7),.seller-table td:nth-child(5){white-space:nowrap}.seller-tr td{padding:var(--space-3) var(--space-2)}.status-label--shop-suspended:before{background:#e0806b}@media (width>=900px){.seller-table-card{overflow-x:auto}}.seller-table td:nth-child(4){min-width:110px}.unavailable{max-width:40rem;padding-block:var(--space-8,3rem) var(--space-6,2rem)}.unavailable__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.stock-reason{border:0;margin:1.5rem 0 0;padding:0}.stock-reason__row{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:.75rem;display:grid}.stock-history{margin-top:2rem}.stock-history__note{display:block}.delivery-form .fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.delivery-way{gap:.875rem;display:grid}.check--title span{font-size:1.0625rem;font-weight:600}.district-grid{border:0;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem 1rem;margin:0;padding:0;display:grid}.delivery-local:has(input[name=local_scope][value=town]:checked) .district-grid{display:none}.delivery-way fieldset{border:0;min-width:0;margin:0;padding:0}.delivery-way .choice-group{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.delivery-way .choice-group legend{width:100%;margin-bottom:.25rem}.specs-group{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}:is(.specs-group>.field:has(textarea),.specs-group>.specs-multi){grid-column:1/-1}.specs-multi{border:0;min-width:0;margin:0;padding:0}.pdp__allergens strong{color:var(--color-ink,inherit)}.promo-table__sub{display:block}.discount-form{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.discount-form__row{gap:.5rem;display:flex}.discount-form__row .field__input{text-transform:uppercase;flex:1;min-width:0}.discount-form__applied{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.summary__discount dd{color:var(--color-success,inherit)}.return-box{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1rem}ul.return-box__events{gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}ul.return-box__events .note{display:block}.return-line{grid-template-columns:1fr 5rem auto;align-items:center;gap:.75rem;padding:.375rem 0;display:grid}.return-line__qty{text-align:right}.return-refund{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.customers-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.customers-search{flex:22rem;gap:.5rem;max-width:36rem;display:flex}.customers-search .field__input{flex:1;min-width:0}dl.stat-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0 0 1.25rem;display:grid}dl.stat-row>div{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);padding:.875rem 1rem}dl.stat-row dt{color:var(--color-muted,inherit);font-size:.875rem}dl.stat-row dd{margin:.25rem 0 0;font-size:1.375rem;font-weight:600}.ledger-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-table tfoot th,.ledger-table tfoot td{border-top:2px solid var(--color-border);font-weight:600}.ledger-entry+.ledger-entry tr:first-child td{border-top:1px solid var(--color-border)}.ledger-credit{padding-left:2rem!important}.ledger-memo{display:block}.sf-accents{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.sf-accents legend{width:100%}.sf-accent{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.sf-accent__swatch{border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #00000026}.sf-editor__actions{flex-wrap:wrap;gap:.75rem;display:flex}.sf-editor__discard{margin-top:1rem}.help-panel__bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.help-panel__bar .help-group__title{margin:0}.help-panel__all{margin-left:auto}.help-panel__list{border:1px solid var(--color-border);background:var(--sb-white);border-radius:var(--radius-control);overflow:hidden}.help-panel__list>.help-section{border-bottom:1px solid var(--color-border)}.help-panel__list>.help-section:last-child{border-bottom:0}.help-panel__list>.help-section>.help-section__summary{padding:var(--space-4) var(--space-5);min-height:64px}.help-panel__list>.help-section[open]>.help-section__summary{border-bottom:1px solid var(--color-border);background:#f6f7f5}.help-panel__list>.help-section>.help-section__summary .help-section__title{color:var(--sb-green);font-size:1.0625rem;font-weight:var(--fw-medium);line-height:1.35}.help-panel__list>.help-section>.help-section__body{padding:var(--space-4) var(--space-5) var(--space-5);line-height:1.65}.help-panel__list>.help-section>.help-section__body>:last-child{margin-bottom:0}.help-page .draft-policy{margin-bottom:var(--space-4)}.help-page .help-page__updated{margin-top:var(--space-5)}@media (width<=599px){.help-panel__list>.help-section>.help-section__summary,.help-panel__list>.help-section>.help-section__body{padding-inline:var(--space-4)}}@media print{.help-panel__all,.help-hub__side{display:none}}a,a:hover,a:focus-visible,.text-link:hover,.home-search__gift .text-link{text-decoration:none!important}:where(main) :where(p,dd,td,.note,.page-intro)>a:not([class]){font-weight:var(--fw-medium)}.record:has(a.record__title){transition:background-color var(--dur-fast) var(--ease);position:relative}.record:has(a.record__title):hover{background-color:var(--sb-surface)}.record a.record__title:after{content:"";position:absolute;inset:0}.record:has(a.record__title) :is(button,input,select,textarea,label,form,a:not(.record__title)){z-index:1;position:relative}.record:has(a.record__title:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.record a.record__title:focus-visible{outline:0}.text-link--back{margin-inline-end:var(--space-2)}.workspace .workspace__sidebar a{min-height:36px;font-size:.875rem;font-weight:var(--fw-regular);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);gap:10px}.workspace .workspace__sidebar a .icon{width:18px;height:18px}.workspace .workspace__sidebar a[aria-current=page]{font-weight:var(--fw-semibold)}.workspace .workspace__group{font-size:.6875rem;font-weight:var(--fw-regular);letter-spacing:.06em}.workspace .workspace__title{font-weight:var(--fw-semibold)}.workspace :is(.dash-card__title,.record__title,.task__title,.field__label,legend,.check span){font-weight:var(--fw-medium)}@media (prefers-reduced-motion:no-preference){.workspace__main{animation:ws-enter var(--dur-base) var(--ease) both}@keyframes ws-enter{0%{opacity:0}to{opacity:1}}.button,.tab,.chip,.filter-chip,.status-tab,.dash-tile,.gift-chip span,.option-button span{transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.button:active,.dash-tile:active{transform:translateY(1px)}details[open]>:not(summary){animation:panel-open var(--dur-base) var(--ease) both}@keyframes panel-open{0%{opacity:0}to{opacity:1}}:is(.progress__fill,.slot-bar__fill,.perf__bar,[class*=progress]>span){transition:width .4s var(--ease), height .4s var(--ease)}}.perf-change{font-size:var(--fs-small);color:var(--sb-green);margin-top:4px;display:block}.perf-change--down{color:var(--warm-clay,#b9572a)}.perf__bars--page{height:160px}.agr-group__title{margin:var(--space-5) 0 var(--space-1);font-size:1rem;font-weight:var(--fw-medium);color:var(--sb-green)}.agr-group__title:first-of-type{margin-top:var(--space-3)}.help-legal-link{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);color:var(--sb-green);display:flex}.help-legal-link>span{flex:1;gap:2px;display:grid}.help-legal-link:hover{background:var(--sb-surface)}.tfa-steps--admin{margin:var(--space-4) 0}.tfa-prep{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--sb-ice-soft)}.tfa-prep p{margin:0}.tfa-howto{margin:var(--space-4) 0 var(--space-3);padding:0;list-style:none}.tfa-howto li{gap:var(--space-3);align-items:flex-start;display:flex}.tfa-howto__n{background:var(--sb-green);width:26px;height:26px;color:var(--sb-white);font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tfa-qr{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--sb-white);place-items:center;display:grid}.tfa-qr svg{width:200px;height:200px}.tfa-key{margin:var(--space-3) 0;text-align:center;justify-items:center;gap:4px;display:grid}.tfa-key .setup-key{letter-spacing:.08em;background:var(--sb-surface);border-radius:var(--radius-control);-webkit-user-select:all;user-select:all;padding:6px 10px;font-size:1.0625rem}.tfa-code{letter-spacing:.3em;text-align:center;font-size:1.25rem}html:has(body.admin-auth){background:var(--sb-green)}.admin-auth .recovery__codes{grid-template-columns:1fr}.admin-auth .recovery__codes code{white-space:nowrap}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.workspace .workspace__sidebar{justify-content:flex-start;gap:var(--space-4);overscroll-behavior:contain;scrollbar-width:thin;height:calc(100dvh - 56px);overflow-y:auto}.workspace .workspace__sidebar-more{padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto}}.badge-hero__art{width:168px}.badge-hero__art picture{background:var(--sb-ice-soft);width:152px;height:152px;box-shadow:inset 0 0 0 1px var(--sb-ice-strong);border-radius:18px;place-items:center;display:grid}.badge-hero__art img,.badge-hero__art--locked img,.badge-hero__art--pending img{opacity:1;filter:none}.badge-hero__art--earned picture{background:radial-gradient(circle at 50% 40%, #1f6a47 0%, var(--sb-green) 70%);box-shadow:0 5px 14px #052c3c20}.badge-hero__art--pending picture{background:var(--sb-peach-soft);box-shadow:inset 0 0 0 1px #ffc58f}.badge-hero__art--locked picture{background:repeating-linear-gradient(135deg,#f3f4f2 0 10px,#eceee9 10px 20px);box-shadow:inset 0 0 0 2px #d9ddd6}.badge-hero__lock{top:118px;right:14px}.badge-hero__caption{font-size:var(--fs-small);color:var(--color-text-muted)}.badge-hero__art--earned .badge-hero__caption{color:var(--sb-green);font-weight:var(--fw-medium)}.capacity--card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.capacity--card .capacity__ring{--c:var(--sb-ice-strong);background:conic-gradient(var(--c) calc(var(--pct) * 1%), var(--sb-ice-soft) 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.capacity--card .capacity__ring span{background:var(--sb-white);width:54px;height:54px;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--sb-green);border-radius:50%;place-items:center;display:grid}.capacity--near .capacity__ring{--c:#ffb26b}.capacity--full .capacity__ring{--c:var(--sb-orange)}.capacity--card .capacity__label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}.capacity--card .capacity__count{margin:2px 0 var(--space-2);color:var(--sb-green)}.capacity--card .capacity__count strong{font-size:1.75rem;font-weight:var(--fw-semibold);line-height:1}.capacity--card .capacity__of{font-size:1.125rem}.capacity--card .capacity__unit{font-size:var(--fs-small);color:var(--color-text-muted)}.capacity--card .capacity__meter{background:var(--sb-ice-soft);border-radius:4px;height:8px;overflow:hidden}.capacity--card .capacity__fill{background:var(--sb-ice-strong);border-radius:4px;height:100%;display:block}.capacity--near .capacity__fill{background:#ffb26b}.capacity--full .capacity__fill{background:var(--sb-orange)}.capacity--card .capacity__note{margin:var(--space-2) 0 0;font-size:var(--fs-small)}@media (width<=640px){.capacity--card{grid-template-columns:auto minmax(0,1fr)}.capacity--card .capacity__action{grid-column:1/-1;justify-self:start}}.shop-hero{gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--sb-white) 55%, var(--sb-ice-soft));grid-template-columns:minmax(0,1fr) 280px;display:grid}.shop-hero__preview{gap:var(--space-4);align-items:flex-start;display:flex}.shop-hero__logo{background:var(--sb-green);width:88px;height:88px;color:var(--sb-white);font-size:2rem;font-weight:var(--fw-medium);box-shadow:0 0 0 4px var(--sb-white), 0 0 0 5px var(--color-border);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.shop-hero__logo img{object-fit:cover;width:100%;height:100%}.shop-hero__name{margin:2px 0 var(--space-2);font-size:1.5rem}.shop-hero__chips{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.shop-hero__chips span{border-radius:var(--radius-control);background:var(--sb-white);border:1px solid var(--color-border);font-size:var(--fs-small);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.shop-hero__chips .icon{width:14px;height:14px}.shop-hero__about{margin:0 0 var(--space-2);max-width:60ch}.shop-hero__url{margin:0 0 var(--space-3)}.shop-hero__progress{align-content:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--sb-white);border:1px solid var(--color-border);display:grid}.shop-hero__count{color:var(--sb-green);margin:0}.shop-hero__count strong{font-size:1.75rem;font-weight:var(--fw-semibold)}.shop-hero__count span{font-size:var(--fs-small);color:var(--color-text-muted);display:block}.shop-hero__bar{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.shop-hero__bar li{background:var(--sb-ice-soft);border-radius:3px;height:6px}.shop-hero__bar li.is-done{background:var(--sb-ice-strong)}.shop-layout__nav{align-self:start;position:sticky;top:80px}.shop-layout__nav ul{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white)}.shop-layout__nav a{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);padding:8px 10px;font-size:.875rem;display:flex}.shop-layout__nav a:hover{background:var(--sb-surface)}.shop-layout__mark{background:var(--sb-surface);width:24px;height:24px;color:var(--color-text-muted);border-radius:50%;place-items:center;display:inline-grid}.shop-layout__mark .icon{width:14px;height:14px}.shop-layout__nav .is-done .shop-layout__mark{background:var(--sb-ice-strong);color:var(--sb-green)}.shop-layout__form{gap:var(--space-4);align-content:start;display:grid}.shop-form__head{gap:var(--space-3);align-items:flex-start;display:flex}.shop-form__icon{border-radius:var(--radius-control);background:var(--sb-ice-soft);width:36px;height:36px;color:var(--sb-green);flex:none;place-items:center;display:grid}.shop-form__icon .icon{width:18px;height:18px}.shop-logo__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.shop-logo__current{background:var(--sb-green);width:72px;height:72px;color:var(--sb-white);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;overflow:hidden}.shop-logo__current img{object-fit:cover;width:100%;height:100%}.shop-logo__drop{align-items:center;gap:var(--space-3);min-width:220px;padding:var(--space-3) var(--space-4);border:1px dashed var(--sb-ice-strong);border-radius:var(--radius-lg);background:var(--sb-ice-soft);cursor:pointer;flex:1;display:flex}.shop-logo__drop:hover{background:#def4f2}.shop-logo__drop:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.shop-logo__drop>.icon{color:var(--sb-green);transform:rotate(-90deg)}.shop-logo__drop>span{display:grid}.visually-hidden-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){.shop-hero{grid-template-columns:1fr}.shop-layout__nav{position:static}}.checkout-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.checkout-summary__price{margin:var(--space-2) 0;color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-semibold)}.checkout-summary__price span{font-size:var(--fs-small);color:var(--color-text-muted);font-weight:var(--fw-regular)}.checkout-pay__actions{gap:var(--space-2);margin-top:var(--space-3);display:grid}@media (width<=760px){.checkout-grid{grid-template-columns:1fr}}.notice--warn{padding:var(--space-3) var(--space-4);border:1px solid #ffc58f;border-left:4px solid var(--sb-orange);border-radius:var(--radius-control);background:var(--sb-peach-soft);color:var(--warm-ink,#2b1d14)}.help-section--rich>.help-section__summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.help-section__text{flex:1;gap:2px;display:grid}.help-section--rich .help-section__title{font-size:1rem;font-weight:var(--fw-medium);color:var(--sb-green);margin:0}.help-section__lead{font-size:var(--fs-small);color:var(--color-text-muted)}.help-section--rich>.help-section__body{padding:var(--space-2) var(--space-4) var(--space-4) calc(var(--space-4) + 40px + var(--space-3))}.help-topic__body .help-section--rich .help-topic__icon{display:none}.help-topic__body .help-section--rich>.help-section__body{padding-left:var(--space-4)}@media (width<=640px){.help-section--rich>.help-section__body{padding-left:var(--space-4)}}.legal-quick{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.legal-quick__tile{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:center;display:flex}.legal-quick__tile:hover{border-color:var(--sb-green);background:var(--sb-ice-soft)}.legal-quick__tile strong{color:var(--sb-green);font-weight:var(--fw-medium);display:block}.legal-quick__tile span span{font-size:var(--fs-small);color:var(--color-text-muted)}.legal-quick__icon,.legal-group__icon{border-radius:var(--radius-lg);background:var(--sb-green);width:44px;height:44px;color:var(--sb-white);flex:none;place-items:center;display:grid}.legal-hub__body{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:240px minmax(0,1fr);display:grid}.legal-hub__nav{top:calc(var(--header-h,120px) + 16px);align-self:start;position:sticky}.legal-hub__nav-title{margin:0 0 var(--space-2);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.legal-hub__nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-hub__nav a{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);padding:8px 10px;font-size:.875rem;display:flex}.legal-hub__nav a:hover{background:var(--sb-surface);color:var(--sb-green)}.legal-hub__nav .icon{width:16px;height:16px;color:var(--sb-green)}.legal-hub__nav span:first-of-type{flex:1}.legal-hub__n{border-radius:var(--radius-control);background:var(--sb-surface);min-width:22px;font-size:var(--fs-label);text-align:center;padding:0 6px}.legal-hub__groups{gap:var(--space-7);display:grid}.legal-group__head{gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.legal-group__head .legal-group__title{margin:0}.legal-group__head .note{margin:2px 0 0}.legal-cats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.legal-cat__link{justify-items:start;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:grid}.legal-cat__link:hover{border-color:var(--sb-green);background:var(--sb-ice-soft)}.legal-cat__icon{background:var(--sb-ice-soft);width:40px;height:40px;color:var(--sb-green);border-radius:50%;place-items:center;display:grid}.legal-cat__name{color:var(--sb-green);font-weight:var(--fw-medium)}@media (width<=1023px){.legal-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-hub__body{grid-template-columns:1fr}.legal-hub__nav{position:static}}@media (width<=540px){.legal-quick{grid-template-columns:1fr}}.legal-doc__head{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--sb-white) 60%, var(--sb-ice-soft))}.legal-doc__kind{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-small);color:var(--sb-green);font-weight:var(--fw-medium);display:inline-flex}.legal-doc__kind .icon{width:18px;height:18px}.legal-doc__facts{gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-doc__facts>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--sb-white);border:1px solid var(--color-border)}.legal-toc a.is-active{color:var(--sb-green);font-weight:var(--fw-medium)}.legal-toc li{border-left:2px solid #0000;margin-left:-10px;padding-left:8px}.legal-toc li:has(a.is-active){border-left-color:var(--sb-green)}.legal-text h2{scroll-margin-top:calc(var(--header-h,120px) + 24px);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.legal-text h2:first-child{border-top:0;padding-top:0}.acct-banner{align-items:center;gap:var(--space-5);margin:var(--space-4) 0 var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--sb-green);color:var(--sb-white);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.acct-banner .page-title{color:var(--sb-white);margin:0}.acct-banner__who p{color:#fffc;font-size:var(--fs-small);margin:4px 0 0}.acct-banner__avatar{background:var(--sb-lime);width:64px;height:64px;color:var(--sb-green);font-size:1.75rem;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.acct-banner__stats{gap:var(--space-2);margin:0;display:flex}.acct-banner__stats>div{min-width:92px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:#ffffff1a}.acct-banner__stats dt{font-size:var(--fs-label);color:#ffffffbf}.acct-banner__stats dd{font-size:1.25rem;font-weight:var(--fw-semibold);margin:0}.acct-banner__out .button{color:var(--sb-white);background:0 0;border-color:#ffffff80}.acct-banner__out .button:hover{color:var(--sb-white);background:#ffffff1a}.acct-layout{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);display:grid}.acct-nav{top:calc(var(--header-h,120px) + 16px);align-self:start;position:sticky}.acct-nav ul{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);margin:0;list-style:none}.acct-nav a{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);padding:9px 10px;font-size:.9375rem;display:flex}.acct-nav a:hover{background:var(--sb-surface);color:var(--sb-green)}.acct-nav .icon{width:18px;height:18px;color:var(--sb-green)}.acct-main{gap:var(--space-2);min-width:0;display:grid}.account-page{max-width:var(--container-max)}@media (width<=899px){.acct-banner{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.acct-banner__stats,.acct-banner__out{grid-column:1/-1}.acct-layout{grid-template-columns:1fr}.acct-nav{position:static}.acct-nav ul{display:flex;overflow-x:auto}.acct-nav a{white-space:nowrap}}.acct-main .acct-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.verified-icon__demo{background:var(--sb-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-medium);letter-spacing:.02em;vertical-align:middle;border-radius:3px;margin-left:4px;padding:1px 5px;line-height:1.4;display:inline-block}.shop-id__side{gap:var(--space-3);align-content:start;display:grid}.verified-panel{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--sb-ice-strong);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--sb-ice-soft), var(--sb-white));align-items:center;display:flex}.verified-panel__art{background:var(--sb-green);border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 3px 8px #052c3c1a}.verified-panel--demo .verified-panel__art{background:repeating-linear-gradient(135deg,#f3f4f2 0 8px,#eceee9 8px 16px);box-shadow:inset 0 0 0 1px #d9ddd6}.verified-panel__art img{width:48px;height:48px}.verified-panel__text{font-size:var(--fs-small);gap:2px;display:grid}.verified-panel__text strong{color:var(--sb-green);font-size:.9375rem;font-weight:var(--fw-medium)}.verified-panel__text a{color:var(--sb-green);font-weight:var(--fw-medium)}.verified-panel--inline{margin:var(--space-3) 0}.store-box__media{overflow:hidden}.store-box__media img{object-fit:cover;width:100%;max-width:100%;height:100%}@media (width<=767px){.store-box{grid-template-columns:minmax(0,1fr)}.store-box__media{aspect-ratio:16/7;height:auto;min-height:0}.store-box__media img{height:100%;max-height:none}}tr.row-link{cursor:pointer;transition:background-color var(--dur-fast) var(--ease);position:relative}tr.row-link:hover{background:var(--sb-surface)}.row-link__a{color:var(--sb-green);font-weight:var(--fw-medium)}.row-link__a:after{content:"";position:absolute;inset:0}tr.row-link:has(.row-link__a:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.row-link__a:focus-visible{outline:0}tr.row-link :is(button,form,input,select,a:not(.row-link__a)){z-index:1;position:relative}@media (width>=1024px) and (hover:hover) and (pointer:fine),(width>=1367px){.workspace .workspace__sidebar{padding:var(--space-4) var(--space-3);gap:var(--space-2)}.workspace .workspace__sidebar ul{gap:0;margin:0}.workspace .workspace__sidebar a{min-height:32px;padding-block:4px}.workspace .workspace__group{margin:var(--space-3) 0 2px;padding:0 var(--space-3)}.workspace .workspace__sidebar>ul:first-child .workspace__group{margin-top:0}.workspace__fold{border-top:1px solid var(--color-border);padding-top:2px}.workspace__group--fold{cursor:pointer;border-radius:var(--radius-control);justify-content:space-between;align-items:center;min-height:32px;list-style:none;display:flex}.workspace__group--fold::-webkit-details-marker{display:none}.workspace__group--fold:hover{background:var(--sb-surface)}.workspace__group--fold .icon{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease)}.workspace__fold[open]>.workspace__group--fold .icon{transform:rotate(180deg)}}.calendar__type{margin-bottom:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);gap:4px;display:grid}.calendar__type input{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);font:inherit;color:var(--color-text);font-size:16px}.calendar__type-error{margin:-6px 0 var(--space-2);font-size:var(--fs-small);color:#a3321b}.calendar__grid td.in-range{background:var(--sb-ice-soft)}.calendar__grid td.in-range .day{border-radius:0}.perf-range{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.perf-range .field{min-width:180px;margin:0}.ov-glance{gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ov-stat{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);gap:4px;display:grid}.ov-stat:hover{border-color:var(--sb-green)}.ov-stat__n{font-size:1.75rem;font-weight:var(--fw-semibold);color:var(--sb-green);line-height:1.1}.ov-stat__n small{color:var(--color-text-muted);font-size:1rem;font-weight:var(--fw-regular)}.ov-stat__l{font-size:var(--fs-small);color:var(--color-text-muted)}.ov-stat--accent{background:var(--sb-peach-soft);border-color:#ffc58f}.ov-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}.ov-main,.ov-side{gap:var(--space-4);min-width:0;display:grid}.ov-side .dash-side{gap:var(--space-4);display:grid}.ov-sub{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:var(--fw-medium)}.ov-main .urgent__list{gap:var(--space-2);margin:0 0 var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.ov-side .perf__figures{grid-template-columns:1fr}.ov-side .capacity--card{grid-template-columns:auto minmax(0,1fr)}.ov-side .capacity--card .capacity__action{grid-column:1/-1;justify-self:start}@media (width<=1100px){.ov-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-grid{grid-template-columns:1fr}}@media (width<=560px){.ov-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-card .capacity--card{background:0 0;border:0;padding:0}.legal-pending{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--sb-surface);color:var(--color-text-muted);font-size:var(--fs-small);display:flex}.legal-pending .icon{flex:none;width:16px;height:16px}.container--wide{max-width:none;padding-inline:clamp(16px,4vw,64px)}.legal-hub .legal-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.legal-hub .legal-cats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.legal-doc--v2 .legal-doc__shell{gap:var(--space-7);margin-top:var(--space-4);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.legal-docnav{top:calc(var(--header-h,120px) + 16px);max-height:calc(100vh - var(--header-h,120px) - 32px);overscroll-behavior:contain;padding-right:var(--space-2);position:sticky;overflow-y:auto}.legal-docnav__all{margin-bottom:var(--space-3);color:var(--sb-green);font-size:.875rem;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.legal-docnav__group{border-top:1px solid var(--color-border)}.legal-docnav__group>summary{cursor:pointer;font-size:.875rem;font-weight:var(--fw-medium);color:var(--sb-green);justify-content:space-between;align-items:center;padding:10px 4px;list-style:none;display:flex}.legal-docnav__group>summary::-webkit-details-marker{display:none}.legal-docnav__group ul{margin:0 0 var(--space-2);padding:0;list-style:none}.legal-docnav__group a{border-radius:var(--radius-control);color:var(--color-text);padding:6px 10px;font-size:.875rem;line-height:1.35;display:block}.legal-docnav__group a:hover{background:var(--sb-surface);color:var(--sb-green)}.legal-docnav__group a[aria-current=page]{background:var(--sb-ice-soft);color:var(--sb-green);font-weight:var(--fw-medium);box-shadow:inset 3px 0 0 var(--sb-green)}.legal-doc--v2 .legal-doc__head{max-width:72rem}.legal-doc--v2 .legal-doc__summary{max-width:62ch;color:var(--color-text);font-size:1.0625rem}.legal-doc--v2 .legal-doc__facts dt{font-size:var(--fs-label);color:var(--color-text-muted)}.legal-doc--v2 .legal-doc__facts dd{font-weight:var(--fw-medium);margin:0}.legal-doc--v2 .legal-doc__layout{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,44rem) 220px}.legal-doc--v2 .legal-toc{top:calc(var(--header-h,120px) + 16px);position:sticky}.legal-pager{gap:var(--space-3);max-width:44rem;margin:var(--space-7) 0 var(--space-5);grid-template-columns:1fr 1fr;display:grid}.legal-pager__link{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--sb-white);color:var(--sb-green);transition:border-color var(--dur-fast) var(--ease);gap:4px;display:grid}.legal-pager__link:hover{border-color:var(--sb-green)}.legal-pager__link strong{font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.legal-pager__link--next{text-align:right;justify-items:end}.legal-doc--v2 .legal-doc__after{gap:var(--space-5);max-width:44rem;padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.legal-placeholder{background:#fff6dc;border-bottom:1px dashed #d9a400;padding:0 2px}@media (width<=1199px){.legal-doc--v2 .legal-doc__layout{grid-template-columns:minmax(0,1fr)}.legal-doc--v2 .legal-toc{order:-1;position:static}}@media (width<=899px){.legal-doc--v2 .legal-doc__shell{grid-template-columns:1fr}.legal-docnav{max-height:none;position:static}}.loc-picker__input:focus,.loc-picker__input:focus-visible,.filters__select .field__input:focus,.filters select:focus,.filters .select-trigger:focus-visible{border-color:#8a918a;outline:none;box-shadow:0 0 0 3px #24362b1f}.loc-picker__option[aria-selected=true]{background:var(--sb-surface);color:var(--sb-green)}.loc-picker__option[aria-selected=true] span{color:var(--color-text-muted)}.site-footer__location{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);max-width:260px;display:grid}.site-footer__location .loc-picker__input{color:var(--sb-white);background:#ffffff14;border-color:#ffffff40}.site-footer__location .loc-picker__input::placeholder{color:#ffffffb3}.site-footer__location .loc-picker .icon{color:#ffffffbf}.site-footer__location .loc-picker__list{color:var(--color-text)}.site-footer__location .button{justify-self:start}.site-footer .site-footer__grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(240px,1.3fr);align-items:start;display:grid}.site-footer__heading{align-items:center;gap:8px;display:flex}.site-footer__heading .icon{opacity:.85;width:16px;height:16px}.site-footer__grid>div>ul{margin:var(--space-3) 0 0;gap:10px;padding:0;list-style:none;display:grid}.site-footer__grid a:not(.button){color:#ffffffdb;transition:color var(--dur-fast) var(--ease), padding var(--dur-fast) var(--ease)}.site-footer__grid a:not(.button):hover{color:var(--sb-lime)}.site-footer__near{padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1f}.site-footer__near .site-footer__location{max-width:none;margin-bottom:var(--space-2)}@media (width<=1023px){.site-footer .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__near{grid-column:1/-1}}@media (width<=480px){.site-footer .site-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){body:not(.workspace)>main{animation:ws-enter var(--dur-base) var(--ease) both}.reveal-pending{opacity:0;transform:translateY(12px)}.reveal-pending.is-revealed{opacity:1;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:none}:is(.product-card,.shop-card,.category-tile,.legal-card,.legal-cat__link,.help-card,.acct-tile,.ov-stat){transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}:is(.shop-card,.category-tile,.legal-cat__link,.help-card,.acct-tile):hover{transform:translateY(-2px);box-shadow:0 4px 11px #052c3c0a}}.shop-id__logo--image,.shop-card__logo--image{background:var(--sb-white);padding:0;overflow:hidden}.shop-id__logo--image img,.shop-card__logo--image img{object-fit:cover;width:100%;height:100%}.shop-cover-edit__preview{aspect-ratio:16/5;border-radius:var(--radius-md);background:var(--app-bg,#f3f4f2);border:1px solid var(--color-border);position:relative;overflow:hidden}.shop-cover-edit__preview img{object-fit:cover;width:100%;height:100%;display:block}.shop-cover-edit__badge{left:var(--space-3);top:var(--space-3);color:var(--color-text);background:#ffffffeb;border-radius:4px;padding:2px 8px;font-size:.8125rem;position:absolute}.shop-cover-edit__rules{gap:var(--space-1);margin:var(--space-4) 0;color:var(--color-text-muted);padding:0;font-size:.875rem;list-style:none;display:grid}.shop-cover-edit__rules li{gap:var(--space-2);align-items:baseline;display:flex}.shop-cover-edit__rules .icon{width:14px;height:14px;color:var(--sb-green);flex:none;transform:translateY(2px)}.shop-cover-edit__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shop-cover-edit__actions .shop-logo__drop{flex:260px}.shop-cover-edit__file{color:var(--color-text-muted);font-size:.875rem}.lx-head{max-width:46rem;margin-bottom:var(--space-5)}.lx-head__intro{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}.lx-head__intro a,.lx-count a,.lx-foot a,.lx-empty a,.ld-head__meta a,.ld-after a{color:var(--sb-green);font-weight:var(--fw-medium)}.lx-head__intro a:hover,.lx-count a:hover,.lx-foot a:hover,.ld-head__meta a:hover,.ld-after a:hover{color:var(--sb-ink)}.lx-head .legal-pending{margin:var(--space-4) 0 0;background:0 0;padding:0}.lx-tools{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.lx-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=639px){.lx-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.lx-tabs::-webkit-scrollbar{display:none}.lx-tabs a{flex:none}.lx-search{flex-basis:100%}}.lx-tabs a{border-radius:var(--radius-md);color:var(--color-text-muted);padding:6px 12px;font-size:.9375rem}.lx-tabs a:hover{color:var(--color-text);background:var(--sb-surface)}.lx-tabs a[aria-current]{color:var(--color-text);background:var(--sb-surface);font-weight:var(--fw-medium)}.lx-search{gap:var(--space-2);flex:0 26rem;min-width:min(100%,18rem);display:flex}.lx-search .field__input{flex:1;min-width:0}.lx-count{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--fs-small)}.lx-group{gap:var(--space-3) var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:grid}@media (width>=900px){.lx-group{grid-template-columns:minmax(200px,18rem) minmax(0,1fr)}}.lx-group__title{font-size:1.125rem;font-weight:var(--fw-semibold,600);color:var(--color-text);margin:0}.lx-group__text{margin:var(--space-1) 0 0;color:var(--color-text-muted);max-width:30ch;font-size:.9375rem;line-height:1.5}.lx-list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}@media (width>=900px){.lx-list{border-top:0}.lx-list>li:first-child .lx-row{padding-top:0}}.lx-list>li+li{border-top:1px solid var(--color-border)}.lx-row{column-gap:var(--space-4);padding:var(--space-3) 0;color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lx-row__title{font-weight:var(--fw-medium);grid-column:1}.lx-row__text{color:var(--color-text-muted);grid-column:1;font-size:.9375rem;line-height:1.5}.lx-row>.icon{width:18px;height:18px;color:var(--color-text-muted);grid-area:1/2/span 2;transition:transform .15s,color .15s;transform:rotate(-90deg)}.lx-row:hover .lx-row__title{color:var(--sb-green)}.lx-row:hover>.icon{color:var(--sb-green);transform:rotate(-90deg)translateY(2px)}.lx-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}@media (width>=640px){.lx-list--cols{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-list--cols>li{border-top:1px solid var(--color-border)}.lx-list--cols>li:nth-child(-n+2){border-top:0}.lx-list--cols>li:nth-child(-n+2) .lx-row{padding-top:0}}@media (width>=1200px){.lx-list--cols{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-list--cols>li:nth-child(3){border-top:0}.lx-list--cols>li:nth-child(3) .lx-row{padding-top:0}}@media (width<=639px){.lx-list--cols>li:first-child .lx-row{padding-top:var(--space-3)}}.lx-empty{padding:var(--space-6) 0;color:var(--color-text-muted)}.lx-foot{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--fs-small)}.ld-shell{gap:var(--space-6);margin-top:var(--space-4);display:grid}@media (width>=1000px){.ld-shell{grid-template-columns:14rem minmax(0,44rem);justify-content:start;column-gap:clamp(32px,4vw,64px)}}@media (width>=1280px){.ld-shell{grid-template-columns:14rem minmax(0,44rem) 13rem}}.ld-nav{font-size:.9375rem}@media (width>=1000px){.ld-nav{top:calc(var(--header-h,120px) + 16px);max-height:calc(100vh - var(--header-h,120px) - 32px);overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}}@media (width<=999px){.ld-nav{padding-top:var(--space-5);border-top:1px solid var(--color-border);order:3}}.ld-nav__all{margin-bottom:var(--space-3);color:var(--sb-green);font-weight:var(--fw-medium);display:inline-block}.ld-nav__group{margin-bottom:var(--space-3)}.ld-nav__group summary{cursor:pointer;color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;padding:4px 0;font-size:.8125rem;list-style:none}.ld-nav__group summary::-webkit-details-marker{display:none}.ld-nav__group summary:after{content:"+";float:right;color:var(--color-text-muted)}.ld-nav__group[open] summary:after{content:"–"}.ld-nav__group ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.ld-nav__group a{border-left:2px solid var(--color-border);color:var(--color-text);padding:5px 0 5px 12px;line-height:1.4;display:block}.ld-nav__group a:hover{color:var(--sb-green);border-left-color:var(--sb-green)}.ld-nav__group a[aria-current]{border-left-color:var(--sb-green);color:var(--sb-green);font-weight:var(--fw-semibold,600)}.ld-head{padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.ld-head__group{margin:0 0 var(--space-2);color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem}.ld-head__title{margin:0}.ld-head__summary{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}.ld-head__meta{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;gap:4px 20px;display:flex}.ld-head .legal-pending{margin:var(--space-2) 0 0;background:0 0;padding:0}.ld-toc{display:none}@media (width>=1280px){.ld-toc{top:calc(var(--header-h,120px) + 16px);max-height:calc(100vh - var(--header-h,120px) - 32px);align-self:start;font-size:.875rem;display:block;position:sticky;overflow-y:auto}}.ld-toc__title{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--fw-regular,400);letter-spacing:.02em;text-transform:uppercase}.ld-toc ul{margin:0;padding:0;list-style:none}.ld-toc a{border-left:2px solid var(--color-border);color:var(--color-text-muted);padding:4px 0 4px 12px;line-height:1.4;display:block}.ld-toc a:hover{color:var(--color-text)}.ld-toc a.is-active{border-left-color:var(--sb-green);color:var(--sb-green)}.ld-pager{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.ld-pager__link{color:var(--color-text);font-weight:var(--fw-medium);gap:2px;line-height:1.4;display:grid}.ld-pager__link span{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-regular,400)}.ld-pager__link:hover{color:var(--sb-green)}.ld-pager__link--next{text-align:right}.ld-after{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:.9375rem;display:grid}@media (width>=640px){.ld-after{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.ld-after__title{margin:0 0 var(--space-2);font-size:.9375rem;font-weight:var(--fw-semibold,600)}.ld-after ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-after p{color:var(--color-text-muted);margin:0}.lx-group--first{border-top:1px solid var(--color-border)}.lx-steps{gap:var(--space-2);margin:0;padding-left:1.25rem;line-height:1.6;list-style:decimal;display:grid}.lx-steps li::marker{color:var(--color-text-muted)}.lx-notes{gap:var(--space-4);margin:0;display:grid}@media (width>=900px){.lx-notes{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-notes dt{font-weight:var(--fw-medium);margin-bottom:2px}.lx-notes dd{color:var(--color-text-muted);margin:0;line-height:1.6}.lx-notes a{color:var(--sb-green);font-weight:var(--fw-medium)}.agr-list .lx-group{padding:var(--space-5) 0}.agr-list .lx-group:last-child{border-bottom:0;padding-bottom:0}.agr-list .lx-group:first-of-type{margin-top:var(--space-3);border-top:1px solid var(--color-border)}.lx-row__title .status-label{vertical-align:1px;margin-left:6px}:where(.ad-detail,.ad-detail__main,.ad-detail__side,.ws-stack,.shop-layout,.shop-layout__form,.shop-form,.shop-fields,.shop-fields__group,.shop-form__group,.acct-layout,.acct-main,.acct-group,.ov-grid,.ov-main,.ov-side,.dash-card)>*{min-width:0}.ws-stack>.dash-card,.acct-main>section{max-width:100%}.demo-guide dd,.status-guide dd,dd{overflow-wrap:anywhere}.order-steps{margin-top:var(--space-3)}@media (width<=600px){.order-steps{grid-template-columns:minmax(0,1fr);row-gap:12px}.order-steps li{place-items:center start;column-gap:var(--space-3);text-align:left;grid-template-columns:32px minmax(0,1fr)}.order-steps li:before{width:3px;height:12px;top:-12px;left:14.5px;animation:none!important}.order-steps__label{font-size:.875rem}.order-steps li.is-current .order-steps__label{font-weight:var(--fw-semibold)}}.page-intro .text-link--back{width:fit-content;margin-top:var(--space-3);display:flex}.menu--location .menu__panel{width:320px;max-width:calc(100vw - 32px);padding:var(--space-3) var(--space-3) var(--space-2)}.menu__location .loc-picker,.menu__location .loc-picker__list{min-width:0}.menu__location .loc-picker__list{margin-top:var(--space-2);border-color:var(--color-border);max-height:280px}.menu--location .menu__note{padding:var(--space-2) 0 0;margin:0}.loc-picker.is-up .loc-picker__list{top:auto;bottom:calc(100% + 4px);box-shadow:0 -12px 30px #052c3c1f}.loc-picker__list{border-color:var(--color-border)}.loc-picker__option{padding:9px 14px}.site-header .category-nav__inner>.category-nav__item>a .category-nav__icon{display:none}@media (width>=1024px) and (hover:hover){.category-menu__inner{padding-block:var(--space-5) var(--space-6);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px)}.category-menu__intro{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-surface);justify-items:start;display:grid}.category-menu__icon{border-radius:var(--radius-md);background:var(--sb-white);width:40px;height:40px;color:var(--sb-green);place-items:center;display:grid}.category-menu__icon .icon{width:22px;height:22px}.category-menu__name{margin:var(--space-1) 0 0;color:var(--color-text);font-size:1.125rem}.category-menu__text{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.site-header .category-menu a.category-menu__all{margin-top:var(--space-2);border:1px solid var(--sb-green);border-radius:var(--radius-md);min-height:36px;color:var(--sb-green);align-items:center;gap:6px;padding:0 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.site-header .category-menu a.category-menu__all:hover{background:var(--sb-green);color:var(--sb-white);text-decoration:none}.category-menu__all .icon{width:16px;height:16px}.category-menu__label{margin:0 0 var(--space-2);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.category-menu__list{columns:auto;column-gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-menu__list li{border-top:1px solid var(--color-border);padding:0}.site-header .category-menu__list a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:0;padding:10px 2px;font-size:.9375rem;text-decoration:none;display:flex}.site-header .category-menu__list a:hover{color:var(--sb-green);text-decoration:none}.category-menu__count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.site-header .category-menu__list a:hover .category-menu__count{color:var(--sb-green)}.category-nav__more .menu__panel{min-width:280px;padding:var(--space-2)}.site-header .category-nav__more .menu__list a{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);white-space:nowrap;border:0;min-height:0;padding:8px 10px;font-size:.9375rem;display:flex}.site-header .category-nav__more .menu__list a:hover{background:var(--sb-surface);color:var(--sb-green)}.site-header .category-nav__more .menu__list .category-nav__icon{border-radius:var(--radius-md);background:var(--sb-surface);width:28px;height:28px;color:var(--sb-green);place-items:center;display:grid}.category-nav__more .menu__list .category-nav__icon .icon{width:16px;height:16px}}.lx-group__head:has(.lx-group__icon){gap:var(--space-3);align-items:flex-start;display:flex}.lx-group__icon{border-radius:var(--radius-md);background:var(--sb-mint,#e6f4ea);width:40px;height:40px;color:var(--sb-green);flex:none;place-items:center;display:grid}.lx-group__icon .icon{width:20px;height:20px}.lx-group__n{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--fw-regular);margin-left:6px}@media (width>=900px){.lx-group__head:has(.lx-group__icon){top:calc(var(--header-h,120px) + 16px);position:sticky}}.lx-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.lx-card{height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);grid-template-rows:auto auto 1fr auto;gap:6px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.lx-card:hover{border-color:var(--sb-green);box-shadow:0 3px 9px #052c3c0a}.lx-card:focus-visible,.lx-cat:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lx-card__icon{border-radius:var(--radius-md);background:var(--sb-surface);width:36px;height:36px;color:var(--sb-green);place-items:center;margin-bottom:4px;display:grid}.lx-card__icon .icon{width:18px;height:18px}.lx-card__title{font-weight:var(--fw-medium);line-height:1.35}.lx-card__text{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.lx-card__go{margin-top:var(--space-2);color:var(--sb-green);font-size:.875rem;font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.lx-card__go .icon{width:16px;height:16px;transition:transform .15s}.lx-card:hover .lx-card__go .icon{transform:translate(3px)}.lx-cats{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.lx-cat{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);height:100%;color:var(--color-text);padding:10px 12px;font-size:.9375rem;transition:border-color .15s;display:flex}.lx-cat .lx-card__icon{flex:none;width:32px;height:32px;margin:0}.lx-cat>span:nth-child(2){flex:1;line-height:1.3}.lx-cat>.icon{width:16px;height:16px;color:var(--color-text-muted);flex:none;transform:rotate(-90deg)}.lx-cat:hover{border-color:var(--sb-green);color:var(--sb-green)}.lx .lx-group{border-bottom:1px solid var(--color-border)}.lx aside.lx-foot{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sb-surface);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.lx aside.lx-foot p{flex:280px;margin:0}@media (prefers-reduced-motion:reduce){.lx-card,.lx-card__go .icon{transition:none}}.legal-text h2{align-items:center;gap:var(--space-3);display:flex}.legal-h-icon{border-radius:var(--radius-md);background:var(--sb-mint,#e6f4ea);width:32px;height:32px;color:var(--sb-green);flex:none;place-items:center;display:grid}.legal-h-icon .icon{width:17px;height:17px}.legal-text h2 .legal-anchor{order:3;margin-left:auto}.legal-text h2+*{margin-top:var(--space-2)}.legal-text>h2~p,.legal-text>h2~ul,.legal-text>h2~ol{padding-left:calc(32px + var(--space-3))}@media (width<=599px){.legal-text>h2~p,.legal-text>h2~ul,.legal-text>h2~ol{padding-left:0}}.legal-text ul,.legal-text ol{padding-left:1.25rem}.legal-text>h2~ul,.legal-text>h2~ol{padding-left:calc(32px + var(--space-3) + 1.25rem)}@media (width<=599px){.legal-text>h2~ul,.legal-text>h2~ol{padding-left:1.25rem}}.ld-toc-m{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white)}@media (width>=1280px){.ld-toc-m{display:none}}.ld-toc-m summary{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--fw-medium);padding:12px 14px;list-style:none;display:flex}.ld-toc-m summary::-webkit-details-marker{display:none}.ld-toc-m summary .icon{width:18px;height:18px;color:var(--sb-green)}.ld-toc-m summary>.icon:last-child{color:var(--color-text-muted);margin-left:auto;transition:transform .15s}.ld-toc-m[open] summary>.icon:last-child{transform:rotate(180deg)}.ld-toc-m__n{color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-regular)}.ld-toc-m ol{border-top:1px solid var(--color-border);margin:0;padding:4px 8px 10px;list-style:none}.ld-toc-m a{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);padding:8px 6px;font-size:.9375rem;line-height:1.35;display:flex}.ld-toc-m a:hover{background:var(--sb-surface);color:var(--sb-green)}.ld-toc-m .legal-h-icon{width:28px;height:28px}.ld-toc-m .legal-h-icon .icon{width:15px;height:15px}.ft{margin-top:var(--space-8);font-size:.9375rem}.ft a,.ft a:hover{text-decoration:none!important}.ft-band{gap:var(--space-5);border-bottom:1px solid #ffffff1f;padding-block:clamp(40px,6vw,72px) clamp(32px,4vw,48px);display:grid}@media (width>=1024px){.ft-band{justify-content:space-between;align-items:center;column-gap:var(--space-7);grid-template-columns:auto minmax(0,28rem)}}.ft-band__pitch p{margin:0 0 var(--space-4);color:#f7f9f7db;font-size:1.0625rem;line-height:1.6}.ft-band__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ft .ft-button-ghost{color:var(--sb-soft-white);background:0 0;border:1px solid #ffffff59;align-items:center;gap:8px;display:inline-flex}.ft .ft-button-ghost:hover{border-color:var(--sb-lime);color:var(--sb-lime);background:#ffffff0a}.ft-button-ghost .icon{width:16px;height:16px;transition:transform .15s}.ft-button-ghost:hover .icon{transform:translate(3px)}.ft-main{gap:var(--space-7);padding-block:clamp(32px,5vw,56px);display:grid}@media (width>=1024px){.ft-main{grid-template-columns:minmax(260px,22rem) minmax(0,1fr);column-gap:clamp(40px,6vw,96px)}}.ft-brand{gap:var(--space-4);align-content:start;display:grid}.ft-brand__text{color:#f7f9f7c7;margin:0;line-height:1.6}.ft-contact{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ft-contact li{align-items:center;gap:var(--space-2);color:#f7f9f7db;display:flex}.ft-contact .icon{width:16px;height:16px;color:var(--sb-lime);flex:none}.ft-demo{color:#f7f9f7b3;letter-spacing:.02em;border:1px solid #ffffff4d;border-radius:4px;padding:1px 6px;font-size:.6875rem}.ft-social{gap:var(--space-2);padding-top:var(--space-2);display:grid}.ft-social__label{color:var(--sb-soft-white);font-weight:var(--fw-medium);margin:0}.ft-social ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ft-social__chip{color:#f7f9f7db;cursor:default;border:1px solid #ffffff38;border-radius:4px;padding:6px 10px;font-size:.8125rem;display:inline-block}.ft-social__note{color:#f7f9f799;margin:0;font-size:.75rem}.ft-links{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.ft-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft-group__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--sb-soft-white);font-size:.9375rem;font-weight:var(--fw-semibold);display:flex}.ft-group__title .icon{width:16px;height:16px;color:var(--sb-lime)}.ft-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ft-group a{color:#f7f9f7c7;padding:5px 0;transition:color .15s,transform .15s;display:inline-block}.ft-group a:hover{color:var(--sb-lime);transform:translate(2px)}.ft a:focus-visible{outline:2px solid var(--sb-lime);outline-offset:3px;border-radius:2px}.ft-bottom{align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-4) var(--space-5);color:#f7f9f79e;border-top:1px solid #ffffff1f;flex-wrap:wrap;font-size:.8125rem;display:flex}.ft-bottom__legal{gap:var(--space-4);flex-wrap:wrap;display:flex}.ft-bottom__legal a{color:#f7f9f7c7}.ft-bottom__legal a:hover{color:var(--sb-lime)}.ft-bottom__note{margin-left:auto}@media (width<=759px){.ft-bottom__note{margin-left:0}}@media (width<=1023px){.ft-bottom{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ft-group a,.ft-button-ghost .icon{transition:none}.ft-group a:hover{transform:none}}.legal-text .legal-intro{margin-bottom:var(--space-4)}.legal-text .legal-sec{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);scroll-margin-top:calc(var(--header-h,120px) + 16px)}.legal-text .legal-sec h2{margin:0 0 var(--space-3);padding:0 0 var(--space-3);border-top:0;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:1.0625rem;font-weight:var(--fw-semibold)}.legal-text .legal-sec>h2~p,.legal-text .legal-sec>h2~ul,.legal-text .legal-sec>h2~ol{padding-left:0}.legal-text .legal-sec>h2~ul,.legal-text .legal-sec>h2~ol{padding-left:1.25rem}.legal-text .legal-sec p:last-child,.legal-text .legal-sec ul:last-child,.legal-text .legal-sec ol:last-child{margin-bottom:var(--space-2)}.legal-text .legal-sec li{margin-bottom:6px}.legal-text .legal-sec li::marker{color:var(--sb-green)}.legal-text .legal-sec strong{font-weight:var(--fw-semibold);color:var(--color-text)}.legal-text .legal-sec:target{border-color:var(--sb-green);box-shadow:0 0 0 3px #052c3c14}.ld-body{background:0 0}@media (width<=599px){.legal-text .legal-sec{padding:var(--space-3) var(--space-4) var(--space-2)}}@media (width>=768px){.store-box__media{position:relative}.store-box__media img{height:100%;max-height:none;position:absolute;inset:0}}.gd-block{margin-bottom:var(--space-5)}.gd-block__title{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:.05em;text-transform:uppercase}.gd-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.gd-tile{column-gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);color:var(--color-text);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;row-gap:2px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.gd-tile:hover{border-color:var(--sb-green);box-shadow:0 3px 9px #052c3c09}.gd-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gd-tile__icon{border-radius:var(--radius-md);background:var(--sb-surface);width:40px;height:40px;color:var(--sb-green);flex:none;grid-row:1/span 2;place-items:center;display:grid}.gd-tile__icon .icon{width:20px;height:20px}.gd-tile__title{font-weight:var(--fw-medium);line-height:1.3}.gd-tile__text{color:var(--color-text-muted);grid-column:2;font-size:.8125rem;line-height:1.4}.gd-tile>.icon{width:16px;height:16px;color:var(--color-text-muted);grid-area:1/3/span 2;transition:transform .15s}.gd-tiles:not(.gd-tiles--small) .gd-tile>.icon{transform:rotate(-90deg)}.gd-tile:hover>.icon{color:var(--sb-green)}.gd-tiles--small .gd-tile{padding:var(--space-3) var(--space-4)}.gd-tiles--small .gd-tile__icon{width:34px;height:34px}.gd-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.gd-card{gap:var(--space-3);grid-template-rows:auto 1fr auto;scroll-margin-top:90px;display:grid}.gd-card__head{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.gd-card__head .gd-tile__icon{grid-row:auto}.gd-card__title{font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.gd-card__lead{color:var(--color-text-muted);margin:2px 0 0;font-size:.875rem}.gd-steps,.gd-points{gap:var(--space-3);align-content:start;margin:0;padding:0;list-style:none;display:grid}.gd-steps li,.gd-points li{gap:var(--space-3);grid-template-columns:26px minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.gd-steps__n{background:var(--sb-green);width:26px;height:26px;color:var(--sb-white);font-size:.8125rem;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.gd-points .icon{width:18px;height:18px;color:var(--sb-green);margin:3px 0 0 4px}.gd-points a{color:var(--sb-green);font-weight:var(--fw-medium)}.gd-card__go{justify-self:start;align-items:center;gap:6px;display:inline-flex}.gd-card__go .icon{width:16px;height:16px}.gd-card:target{border-color:var(--sb-green)}.gd-callout{align-items:center;gap:var(--space-4);border-left:4px solid var(--sb-orange,#f28c38);flex-wrap:wrap;display:flex}.gd-callout>div{flex:280px}.gd-callout p{color:var(--color-text-muted);margin:4px 0 0}.gd-callout__icon{border-radius:var(--radius-md);color:#b35a12;background:#fff1e4;place-items:center;width:44px;height:44px;display:grid}.gd-callout__icon .icon{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.gd-tile,.gd-tile>.icon{transition:none}}.gd-tile{align-content:center}.sf-hero2{gap:var(--space-6);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);background:linear-gradient(#fff 0%,#fbfaf7 100%);align-items:center;padding:clamp(20px,3vw,36px);display:grid}@media (width>=1100px){.sf-hero2{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}.sf-hero2__title{margin:4px 0 var(--space-2);color:var(--sb-green);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.sf-hero2__lead{margin:0 0 var(--space-4);color:var(--color-text-muted);max-width:36rem;font-size:1.0625rem}.sf-hero2__benefits{margin:0 0 var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.sf-hero2__benefits li{gap:var(--space-3);align-items:flex-start;display:flex}.sf-hero2__benefits strong{font-weight:var(--fw-medium);color:var(--color-text);display:block}.sf-hero2__benefits li>span:last-child{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.sf-hero2__icon{border-radius:var(--radius-md);color:#b35a12;background:#fff1e4;flex:none;place-items:center;width:36px;height:36px;display:grid}.sf-hero2__icon .icon{width:18px;height:18px}.sf-hero2__status{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sf-hero2__cta{gap:var(--space-2);flex-wrap:wrap;display:flex}.sf-hero2__preview{gap:var(--space-2);justify-items:center;display:grid}.sf-browser{border:1px solid var(--color-border);background:var(--sb-white);border-radius:10px;width:100%;max-width:460px;transition:transform .4s;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 9px 20px #052c3c0f}.sf-hero2:hover .sf-browser{transform:rotate(0)}.sf-browser__bar{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:#f6f7f5;padding:8px 12px;display:flex}.sf-browser__dots{gap:5px;display:flex}.sf-browser__dots i{background:#d9ddd9;border-radius:50%;width:8px;height:8px}.sf-browser__url{background:var(--sb-white);color:var(--color-text-muted);border-radius:999px;flex:1;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;display:inline-flex}.sf-browser__url .icon{width:11px;height:11px}.sf-mini--big{aspect-ratio:16/11;gap:10px;padding:14px;display:grid}.sf-mini--big .sf-mini__logo{font-size:.875rem}.sf-hero2__caption{color:var(--color-text-muted);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.sf-browser{transition:none;transform:none}}.sf-hero2__price{flex-basis:100%}.sf-mini--big .sf-mini__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.sf-mini--big .sf-mini__item{aspect-ratio:1;background-position:50%;background-size:cover;min-width:0}.sf-mini--big .sf-mini__bar,.sf-mini--big .sf-mini__hero{min-width:0}.sp-hero{gap:var(--space-6);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg,8px);background:linear-gradient(#fff 0%,#fffaf4 100%);align-items:center;padding:clamp(20px,3vw,32px);display:grid}@media (width>=1100px){.sp-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}.sp-hero__title{margin:0 0 var(--space-2);color:var(--sb-green);font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2}.sp-hero__lead{margin:0 0 var(--space-4);color:var(--color-text-muted);max-width:38rem}.sp-map{gap:var(--space-3);margin:0;display:grid}.sp-map__page{border:1px solid var(--color-border);background:var(--sb-white);border-radius:8px;gap:6px;padding:10px;display:grid;box-shadow:0 4px 12px #052c3c08}.sp-map__label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.sp-map__row{border-radius:3px;height:10px}.sp-map__row--muted,.sp-map__cards>span:not(.sp-map__spot){background:#eef0ee}.sp-map__cards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sp-map__cards>span{border-radius:4px;min-height:34px}.sp-map__spot{color:#8a4510;min-height:34px;font-size:.6875rem;font-weight:var(--fw-medium);text-align:center;background:#ffd2a8;border-radius:4px;place-items:center;padding:4px;line-height:1.2;display:grid}.sp-map__spot--wide{min-height:30px}@media (prefers-reduced-motion:no-preference){.sp-map__spot{animation:3s ease-in-out infinite sp-glow}@keyframes sp-glow{50%{background:#ffc48c}}}.menu-group--categories .menu-group__links a{align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-md);width:100%;padding-inline:8px;display:flex}.menu-group--categories .menu-group__links a:hover{background:var(--sb-surface)}.menu-group--categories .menu-group__links a[aria-current]{color:var(--sb-green);font-weight:var(--fw-semibold);background:#e8f3ec}.menu-group--categories .menu-group__links li{min-width:0}.site-header .category-nav__more .menu__list a[aria-current]{color:var(--sb-green);font-weight:var(--fw-semibold);background:#e8f3ec}.site-header .category-nav__more .menu__list li{display:block}.site-header .category-nav__more .menu__list a{box-sizing:border-box;width:100%}@media (width>=1024px) and (hover:hover){.site-header .category-menu__list a{border-radius:var(--radius-md);padding-inline:8px}.site-header .category-menu__list a:hover{background:var(--sb-surface)}.site-header .category-menu__list a[aria-current]{color:var(--sb-green);font-weight:var(--fw-semibold);background:#e8f3ec}}@media (width>=1000px){.ld .ld-shell{grid-template-columns:17rem minmax(0,1fr);justify-content:stretch;column-gap:clamp(28px,3vw,48px)}.ld-side{top:calc(var(--header-h,120px) + 16px);max-height:calc(100vh - var(--header-h,120px) - 32px);overscroll-behavior:contain;align-self:start;gap:var(--space-5);padding-right:4px;display:grid;position:sticky;overflow-y:auto}.ld-side .ld-nav{max-height:none;padding-top:var(--space-4);border-top:1px solid var(--color-border);position:static;overflow:visible}.ld .ld-toc{max-height:none;display:block;position:static;overflow:visible}.ld-toc-m{display:none}}@media (width<=999px){.ld .ld-toc{display:none}.ld-side{order:3}}.ld-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ld .ld-toc a{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);border:0;padding:6px 8px;font-size:.875rem;line-height:1.3;display:flex}.ld .ld-toc a:hover{background:var(--sb-surface);color:var(--sb-green)}.ld .ld-toc a.is-active{color:var(--sb-green);font-weight:var(--fw-medium);background:#e8f3ec}.ld-toc .legal-h-icon{width:26px;height:26px}.ld-toc .legal-h-icon .icon{width:14px;height:14px}.ld .ld-head{max-width:none}.ld .ld-head__summary{max-width:52rem}.ld .ld-body{max-width:none}@media (width>=1000px){.legal-text .legal-sec{padding:var(--space-5);grid-template-columns:minmax(200px,16rem) minmax(0,46rem);column-gap:clamp(24px,3vw,48px);display:grid}.legal-text .legal-sec h2{align-items:flex-start;gap:var(--space-2);top:calc(var(--header-h,120px) + 20px);border:0;flex-direction:column;align-self:start;margin:0;padding:0;position:sticky}.legal-text .legal-sec h2 .legal-h-icon{width:40px;height:40px}.legal-text .legal-sec h2 .legal-h-icon .icon{width:20px;height:20px}.legal-text .legal-sec h2 .legal-anchor{order:0;display:none}.legal-text .legal-sec__body>:first-child{margin-top:0}.ld .ld-pager,.ld .ld-after{max-width:none}}.legal-sec__body>:last-child{margin-bottom:0}.workspace__title{align-items:center;gap:var(--space-3);display:flex}.workspace__title-icon{border-radius:var(--radius-md);background:var(--sb-white);border:1px solid var(--color-border);width:40px;height:40px;color:var(--sb-green);flex:none;place-items:center;display:grid}.workspace__title-icon .icon{width:20px;height:20px}.dash-card__title:has(>.dash-card__icon){align-items:center;gap:var(--space-2);display:flex}.dash-card__icon{border-radius:var(--radius-md);background:var(--sb-surface);width:28px;height:28px;color:var(--sb-green);flex:none;place-items:center;display:inline-grid}.dash-card__icon .icon{width:15px;height:15px}@media (width<=599px){.workspace__title-icon{width:34px;height:34px}.workspace__title-icon .icon{width:17px;height:17px}}.menu-group__label{margin:var(--space-3) var(--space-4) 0;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;padding-inline:8px;font-size:.75rem}.menu-group--categories .menu-group__summary+.menu-group__label{margin-top:var(--space-1)}.menu-group ul.menu-group__links{padding-bottom:var(--space-1)}.menu-group ul.menu-group__links--extra{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-bottom:var(--space-3)}.site-header .category-nav__more .menu__list .category-more__group{margin:var(--space-2) 10px 2px;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.site-header .category-nav__more .menu__list .category-more__group:first-child{margin-top:2px}@media (width>=1024px) and (hover:hover){.category-menu__inner{padding-block:var(--space-5);grid-template-columns:280px minmax(0,1fr)}.category-menu__intro{align-content:start}.category-menu__group{width:100%;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.category-menu__group .category-menu__label{margin-bottom:var(--space-1)}.category-menu__siblings{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-header .category-menu__siblings a{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:0;color:var(--color-text);margin-inline:-8px;padding:6px 8px;font-size:.875rem;text-decoration:none;display:flex}.site-header .category-menu__siblings a:hover{background:var(--sb-white);color:var(--sb-green)}.category-menu__siblings .category-nav__icon{border-radius:var(--radius-md);background:var(--sb-white);width:26px;height:26px;color:var(--sb-green);place-items:center;display:grid}.category-menu__siblings .category-nav__icon .icon{width:15px;height:15px}.category-menu__label--row{padding-block:2px var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);justify-content:space-between;display:flex}.category-menu__list{gap:var(--space-2);column-gap:var(--space-2)}.category-menu__list li{border-top:0}.site-header .category-menu__list a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--sb-white);min-height:48px;padding:0 12px}.site-header .category-menu__list a:hover{border-color:var(--sb-green);background:var(--sb-white)}.site-header .category-menu__list a[aria-current]{border-color:var(--sb-green)}.category-menu__type{flex:1;min-width:0}.category-menu__list a>.icon{width:14px;height:14px;color:var(--color-text-muted);opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:translate(-4px)}.site-header .category-menu__list a:hover>.icon,.site-header .category-menu__list a:focus-visible>.icon,.site-header .category-menu__list a[aria-current]>.icon{opacity:1;color:var(--sb-green);transform:none}}@media (width>=1024px) and (hover:hover) and (prefers-reduced-motion:reduce){.category-menu__list a>.icon{transition:none;transform:none}}.menu-group--categories .menu-group__links a{border-bottom:0}.ov-stat{position:relative}.ov-stat__icon{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-md);background:var(--sb-surface);width:30px;height:30px;color:var(--sb-green);place-items:center;display:grid;position:absolute}.ov-stat--accent .ov-stat__icon{background:var(--sb-white);color:#a35410}.ov-stat__icon .icon{width:16px;height:16px}.ov-stat__n{padding-right:36px}.ov-sub,.order-summary__h{align-items:center;gap:6px;display:flex}.ov-sub .icon,.order-summary__h .icon{width:14px;height:14px;color:var(--sb-green);flex:none}.order-tabs__label{align-items:center;gap:6px;display:inline-flex}.order-tabs__label .icon{flex:none;width:15px;height:15px}.button .icon{flex:none}.sub-nav a{align-items:center;gap:6px;display:inline-flex}.sub-nav a>.icon{width:15px;height:15px;color:var(--sb-green);flex:none}.sub-nav a[aria-current=true]>.icon{color:currentColor}.category-tile__subs a{align-items:center;gap:5px;display:inline-flex}.category-tile__subs a>.icon{width:13px;height:13px;color:var(--sb-green);flex:none}.check__type{align-items:center;gap:6px;display:inline-flex}.check__type>.icon{width:15px;height:15px;color:var(--sb-green);flex:none}@media (width>=1024px) and (hover:hover){.category-menu__ticon{border-radius:var(--radius-md);background:var(--sb-surface);width:28px;height:28px;color:var(--sb-green);flex:none;place-items:center;margin-left:-4px;display:grid}.category-menu__ticon .icon{width:16px;height:16px}.site-header .category-menu__list a{padding-left:10px}}.bsf{--sf-ink:#1b1b1b;--sf-muted:#5f6368;--sf-line:#e4e4e0;--sf-soft:#f4f4f1;--sf-bg:#fff;--sf-radius:6px;--sf-gutter:clamp(16px, 4vw, 48px);background:var(--sf-bg);color:var(--sf-ink);margin:0}.bsf a{color:inherit}.bsf h1,.bsf h2,.bsf h3{color:var(--sf-ink);font-weight:var(--fw-semibold)}.bsf .icon{flex:none;width:18px;height:18px}.bsf__muted{color:var(--sf-muted);font-size:.9375rem}.bsf__announce{padding:8px var(--sf-gutter);text-align:center;background:var(--sf-accent);color:#fff;margin:0;font-size:.875rem}.bsf__header{z-index:20;background:var(--sf-bg);border-bottom:1px solid var(--sf-line);position:sticky;top:0}.bsf__bar{max-width:1320px;padding:14px var(--sf-gutter);align-items:center;gap:24px;margin:0 auto;display:flex}.bsf__brand{font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:10px;font-size:1.1875rem;text-decoration:none;display:flex}.bsf__brand img{object-fit:cover;border-radius:50%}.bsf__nav{scrollbar-width:none;flex:1;gap:22px;min-width:0;font-size:.9375rem;display:flex;overflow-x:auto}.bsf__nav::-webkit-scrollbar{display:none}.bsf__nav a{white-space:nowrap;padding-block:6px;text-decoration:none}.bsf__nav a:hover{color:var(--sf-accent)}.bsf__cart{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:.9375rem;text-decoration:none;display:inline-flex}.bsf__cart-count{background:var(--sf-accent);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;display:inline-grid}.bsf__flash{max-width:1320px;margin:16px auto 0}#sf-main>*{max-width:1320px;margin-inline:auto}.bsf-section{padding:clamp(32px, 5vw, 64px) var(--sf-gutter) 0}.bsf-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.bsf-head h2{margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem)}.bsf-link{white-space:nowrap;align-items:center;gap:6px;font-size:.9375rem;text-decoration:none;display:inline-flex}.bsf-link .icon{width:15px;height:15px}.bsf-eyebrow{color:var(--sf-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.8125rem}.bsf-lead{color:var(--sf-muted);max-width:34rem;margin:0 0 24px;font-size:1.0625rem;line-height:1.6}.bsf-sub{font-size:1.0625rem;font-weight:var(--fw-semibold);margin:28px 0 14px}.bsf-prose{max-width:44rem;line-height:1.7}.bsf-actions{flex-wrap:wrap;gap:10px;display:flex}.bsf-button{border:1px solid var(--sf-accent);border-radius:var(--sf-radius);background:var(--sf-accent);color:#fff;min-height:46px;font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.bsf-button:hover{opacity:.9}.bsf-button:disabled{opacity:.45;cursor:not-allowed}.bsf-button--ghost{color:var(--sf-ink);border-color:var(--sf-line);background:0 0}.bsf-button--light{color:#111;background:#fff;border-color:#fff}.bsf-button--outline-light{background:0 0;border-color:#fff}.bsf-split{padding:clamp(28px, 5vw, 64px) var(--sf-gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.bsf-split h1{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08}.bsf-split__media img{aspect-ratio:1;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-soft);width:100%;display:block}.bsf-banner{min-height:clamp(380px,52vw,620px);padding:var(--sf-gutter);background:#222 var(--sf-hero) center / cover no-repeat;color:#fff;align-items:end;display:grid;position:relative;max-width:none!important}.bsf-banner:before{content:"";background:linear-gradient(#0000000d 40%,#0009);position:absolute;inset:0}.bsf-banner__copy{width:100%;max-width:1320px;margin:0 auto;position:relative}.bsf-banner h1{color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:800;line-height:1}.bsf-banner p{max-width:32rem;margin:0 0 22px;font-size:1.0625rem}.bsf-editorial{padding:clamp(28px, 5vw, 64px) var(--sf-gutter) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.bsf-editorial h1{margin:0 0 16px;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.08}.bsf-editorial__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--sf-radius);width:100%;display:block}.bsf-tiles,.bsf-portraits,.bsf-circles,.bsf-icontiles,.bsf-grid,.bsf-tags,.bsf-strip,.bsf-ticks{margin:0;padding:0;list-style:none}.bsf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bsf-tiles a{gap:10px;text-decoration:none;display:grid}.bsf-tiles img{aspect-ratio:1;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-soft);width:100%}.bsf-tiles span{font-weight:var(--fw-medium)}.bsf-tiles small{color:var(--sf-muted);font-weight:var(--fw-regular);margin-left:4px}.bsf-portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bsf-portraits a{text-decoration:none;display:block;position:relative;overflow:hidden}.bsf-portraits img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .4s var(--ease);display:block}.bsf-portraits a:hover img{transform:scale(1.03)}.bsf-portraits span{color:#111;text-transform:uppercase;letter-spacing:.04em;background:#fff;padding:8px 14px;font-size:.875rem;font-weight:700;position:absolute;bottom:14px;left:14px}.bsf-circles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.bsf-circles a{text-align:center;font-weight:var(--fw-medium);justify-items:center;gap:10px;text-decoration:none;display:grid}.bsf-circles img{aspect-ratio:1;object-fit:cover;background:var(--sf-soft);width:100%;max-width:160px;transition:transform var(--dur-fast) var(--ease);border-radius:50%}.bsf-circles a:hover img{transform:scale(1.04)}.bsf-icontiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.bsf-icontiles a{border:1px solid var(--sf-line);border-radius:var(--sf-radius);transition:border-color var(--dur-fast) var(--ease);background:#fff;gap:4px;padding:18px;text-decoration:none;display:grid}.bsf-icontiles a:hover{border-color:var(--sf-accent)}.bsf-icontiles__icon{border-radius:var(--sf-radius);background:var(--sf-soft);width:40px;height:40px;color:var(--sf-accent);place-items:center;margin-bottom:8px;display:grid}.bsf-icontiles__icon .icon{width:22px;height:22px}.bsf-icontiles span:not(.bsf-icontiles__icon){font-weight:var(--fw-medium)}.bsf-icontiles small{color:var(--sf-muted);font-size:.8125rem}.bsf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.bsf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bsf-card a{gap:4px;text-decoration:none;display:grid}.bsf-card__media{border-radius:var(--sf-radius);background:var(--sf-soft);margin-bottom:10px;display:block;position:relative;overflow:hidden}.bsf-card__media img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .4s var(--ease);display:block}.bsf-card a:hover .bsf-card__media img{transform:scale(1.03)}.bsf-card__tag{font-size:.75rem;font-weight:var(--fw-medium);background:#fff;border-radius:4px;padding:3px 8px;position:absolute;top:10px;left:10px}.bsf-card__name{font-weight:var(--fw-medium);line-height:1.35}.bsf-card__meta{color:var(--sf-muted);font-size:.8125rem}.bsf-card__price{font-weight:var(--fw-semibold);margin-top:2px}.bsf-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bsf-chips a{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:#fff;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.bsf-chips a .icon{width:15px;height:15px;color:var(--sf-accent)}.bsf-chips a span{color:var(--sf-muted);font-size:.75rem}.bsf-chips a:hover{border-color:var(--sf-ink)}.bsf-chips a[aria-current]{background:var(--sf-ink);border-color:var(--sf-ink);color:#fff}.bsf-chips a[aria-current] .icon,.bsf-chips a[aria-current] span{color:#fff}.bsf-chips--big a{min-height:42px;padding:0 16px;font-size:.9375rem}.bsf-filters{border-bottom:1px solid var(--sf-line);flex-wrap:wrap;align-items:end;gap:10px 14px;margin-bottom:24px;padding-bottom:16px;display:flex}.bsf-select{color:var(--sf-muted);gap:4px;font-size:.75rem;display:grid}.bsf-select select{border:1px solid var(--sf-line);border-radius:var(--sf-radius);min-width:140px;min-height:40px;color:var(--sf-ink);font:inherit;background:#fff;padding:0 10px;font-size:.875rem}.bsf-filters .bsf-button{min-height:40px}.bsf-filters__count{color:var(--sf-muted);align-self:center;margin:0 0 0 auto;font-size:.875rem}.js .bsf-filters .bsf-button{display:none}.bsf-empty{border-radius:var(--sf-radius);background:var(--sf-soft);padding:24px}.bsf-story{padding:clamp(28px, 5vw, 56px) var(--sf-gutter);background:var(--sf-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);margin-top:clamp(40px,6vw,80px);display:grid;max-width:none!important}.bsf-story>*{max-width:620px}.bsf-story>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--sf-radius);justify-self:end;width:100%}.bsf-story h2{margin:0 0 14px;font-size:clamp(1.5rem,2.6vw,2rem)}.bsf-about-band{padding-bottom:8px}.bsf-about-band h2{margin:0 0 12px;font-size:1.375rem}.bsf-help{padding:0 var(--sf-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;margin-top:clamp(40px,6vw,72px)!important}.bsf-help>div{border:1px solid var(--sf-line);border-radius:var(--sf-radius);gap:12px;padding:18px;display:flex}.bsf-help .icon{color:var(--sf-accent);margin-top:2px}.bsf-help p{color:var(--sf-muted);margin:0;font-size:.875rem;line-height:1.55}.bsf-help strong{color:var(--sf-ink);font-size:.9375rem;font-weight:var(--fw-semibold);margin-bottom:2px;display:block}.bsf-strip{padding:14px var(--sf-gutter);background:color-mix(in srgb, var(--sf-accent) 9%, #fff);flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:.9375rem;display:flex;margin-top:28px!important}.bsf-strip li,.bsf-ticks li,.bsf-product__service li{align-items:center;gap:8px;display:flex}.bsf-strip .icon{color:var(--sf-accent)}.bsf-strip--box{border-radius:var(--sf-radius);justify-content:flex-start;padding:12px 14px;margin:0 0 18px!important}.bsf-ticks{color:var(--sf-muted);gap:8px;margin-top:22px;font-size:.9375rem;display:grid}.bsf-ticks .icon{color:var(--sf-accent)}.bsf-ticks--small{margin:0 0 18px;font-size:.875rem}.bsf-tags{flex-wrap:wrap;gap:8px;display:flex}.bsf-tags li{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:#fff;padding:6px 12px;font-size:.875rem}.bsf-product{padding:clamp(20px, 4vw, 48px) var(--sf-gutter) 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.bsf-product__gallery{gap:10px;display:grid}.bsf-product__gallery img{aspect-ratio:1;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-soft);width:100%;height:auto;display:block}.bsf-product__gallery.is-multi{grid-template-columns:1fr 1fr}.bsf-product__gallery.is-multi img:first-child{grid-column:1/-1}.bsf-product__info{position:sticky;top:84px}.bsf-crumb{color:var(--sf-muted);margin-bottom:10px;font-size:.875rem}.bsf-crumb a{text-decoration:none}.bsf-crumb a:hover{color:var(--sf-ink);text-decoration:underline}.bsf-product__name{margin:0 0 8px;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.15}.bsf-product__price{font-size:1.375rem;font-weight:var(--fw-semibold);margin:0 0 18px}.bsf-facts{border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.bsf-facts div{background:#fff;padding:10px 12px}.bsf-facts dt{color:var(--sf-muted);font-size:.75rem}.bsf-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.bsf-product__buy{margin-bottom:18px}.bsf-product__add{flex:1}.bsf-sizeguide{margin:-6px 0 14px;font-size:.875rem}.bsf-sizeguide summary{cursor:pointer;text-decoration:underline}.bsf-sizeguide p{color:var(--sf-muted);margin:8px 0 0}.bsf-product__service{border-block:1px solid var(--sf-line);color:var(--sf-muted);gap:8px;margin:0 0 8px;padding:14px 0;font-size:.875rem;list-style:none;display:grid}.bsf-product__service .icon{color:var(--sf-accent)}.bsf-product__more{margin-top:24px}.bsf-product__more h2{margin:0 0 10px;font-size:1.0625rem}.bsf__footer{border-top:1px solid var(--sf-line);background:var(--sf-soft);margin-top:clamp(48px,7vw,96px)}.bsf__footer-inner{max-width:1320px;padding:40px var(--sf-gutter) 24px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;display:grid}.bsf__footer p{color:var(--sf-muted);margin:6px 0 0;font-size:.875rem;line-height:1.55}.bsf__footer-brand strong{font-size:1.0625rem}.bsf__footer-col{align-content:start;gap:8px;font-size:.875rem;display:grid}.bsf__footer-col a{color:var(--sf-muted);text-decoration:none}.bsf__footer-col a:hover{color:var(--sf-ink)}.bsf__footer-h{font-weight:var(--fw-semibold);color:var(--sf-ink)!important;margin:0 0 4px!important}.bsf__social{gap:14px;display:flex}.bsf__footer-legal{max-width:1320px;padding:16px var(--sf-gutter) 24px;border-top:1px solid var(--sf-line);margin:0 auto!important;font-size:.8125rem!important}.bsf-theme--everyday{--sf-soft:#f3f2ef}.bsf-theme--fashion{--sf-radius:2px;--sf-soft:#f2f2f2}.bsf-theme--fashion .bsf__brand{text-transform:uppercase;letter-spacing:.14em;font-size:1.0625rem;font-weight:800}.bsf-theme--fashion .bsf__nav a{text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:var(--fw-medium)}.bsf-theme--fashion .bsf-head h2{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.bsf-theme--fashion .bsf-card__media img,.bsf-theme--fashion .bsf-product__gallery img{aspect-ratio:3/4}.bsf-theme--fashion .bsf-grid{gap:28px 12px}.bsf-theme--fashion .bsf-button{text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}.bsf-theme--electronics{--sf-bg:#f6f7f9;--sf-soft:#fff;--sf-line:#e2e5ea}.bsf-theme--electronics .bsf-card a{border:1px solid var(--sf-line);height:100%;transition:border-color var(--dur-fast) var(--ease);background:#fff;border-radius:10px;align-content:start;padding:12px}.bsf-theme--electronics .bsf-card a:hover{border-color:var(--sf-accent)}.bsf-theme--electronics .bsf-card__media img{object-fit:contain}.bsf-theme--electronics .bsf-split__media img,.bsf-theme--electronics .bsf-product__gallery img{object-fit:contain;border:1px solid var(--sf-line);background:#fff}.bsf-theme--electronics .bsf-help>div,.bsf-theme--electronics .bsf__footer{background:#fff}.bsf-theme--food{--sf-bg:#fffaf3;--sf-soft:#f8efe3;--sf-line:#eadfce;--sf-radius:16px}.bsf-theme--food h1,.bsf-theme--food .bsf-head h2{letter-spacing:-.01em;font-weight:800}.bsf-theme--food .bsf-button,.bsf-theme--food .bsf-chips a{border-radius:999px}.bsf-theme--handmade-gifts{--sf-bg:#fbf8f3;--sf-soft:#f1ebe1;--sf-line:#e6ddd0;--sf-radius:4px}.bsf-theme--handmade-gifts :is(h1,h2,.bsf__brand,.bsf-product__name){letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.bsf-theme--handmade-gifts .bsf-chips--big a .icon{color:var(--sf-accent)}@media (width<=1023px){.bsf-tiles,.bsf-portraits{grid-template-columns:repeat(2,minmax(0,1fr))}.bsf-circles,.bsf-grid,.bsf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bsf-product{grid-template-columns:minmax(0,1fr)}.bsf-product__info{position:static}}@media (width<=699px){.bsf__bar{flex-wrap:wrap;gap:8px 16px;padding-block:10px}.bsf__nav{flex:1 0 100%;order:3;gap:18px}.bsf-split,.bsf-editorial,.bsf-story{grid-template-columns:minmax(0,1fr)}.bsf-split__media,.bsf-editorial__media{order:-1}.bsf-story>img{justify-self:stretch}.bsf-grid,.bsf-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bsf-help{grid-template-columns:minmax(0,1fr)}.bsf__footer-inner{grid-template-columns:minmax(0,1fr);gap:20px}.bsf-filters__count{flex-basis:100%;margin-left:0}.bsf-select select{width:100%;min-width:0}.bsf-select{flex:40%}.bsf-facts{grid-template-columns:minmax(0,1fr)}.bsf-strip{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.bsf-card__media img,.bsf-portraits img,.bsf-circles img{transition:none}}.bsf-banner,.bsf-story{padding-inline:max(var(--sf-gutter), calc((100% - 1320px) / 2 + var(--sf-gutter)))}.bsf-banner__copy,.bsf-story>*{max-width:none}.bsf-story>img{justify-self:stretch}.bsf-product__service li,.bsf-strip--box li{align-items:flex-start}.bsf-product__service .icon,.bsf-strip--box .icon{margin-top:2px}.bsf-strip{border-radius:var(--sf-radius)}.bsf-theme--electronics .bsf-card__media img,.bsf-theme--electronics .bsf-split__media img,.bsf-theme--electronics .bsf-product__gallery img{object-fit:cover}@media (width<=699px){.bsf-chips{scrollbar-width:none;margin-inline:calc(-1 * var(--sf-gutter));padding-inline:var(--sf-gutter);flex-wrap:nowrap;overflow-x:auto}.bsf-chips a{flex:none}.bsf-chips::-webkit-scrollbar{display:none}}.sf-design-mini{color:#393a32;background:#f4f3ed;min-height:210px;display:block;overflow:hidden}.sf-design-mini__header{justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.sf-design-mini__header>i{opacity:.5;background:currentColor;width:15px;height:2px}.sf-design-mini__stage{grid-template-columns:1fr;min-height:150px;display:grid;position:relative}.sf-design-mini__photo,.sf-design-mini__second{background:#d8d9d1 50%/cover no-repeat;min-height:145px;display:block}.sf-design-mini__copy{font-size:15px;line-height:1.1;display:none}.sf-design-mini__copy i{background:currentColor;width:45px;height:10px;margin-top:12px;display:block}.sf-design-mini__products{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.sf-design-mini__products>i{aspect-ratio:1;background:#e3e4dc 50%/cover no-repeat;display:block}.sf-design-mini--fashion{color:#111;background:#fff}.sf-design-mini--fashion .sf-design-mini__header{text-transform:uppercase;justify-content:flex-start;font-weight:700}.sf-design-mini--fashion .sf-design-mini__copy{color:#fff;text-transform:uppercase;z-index:1;text-shadow:0 1px 10px #0008;max-width:60%;font-size:24px;font-weight:700;display:block;position:absolute;bottom:18px;left:16px}.sf-design-mini--fashion .sf-design-mini__photo{min-height:180px}.sf-design-mini--fashion .sf-design-mini__products{gap:4px;padding:10px}.sf-design-mini--fashion .sf-design-mini__products>i{aspect-ratio:3/4}.sf-design-mini--electronics{color:#fff;background:#303735}.sf-design-mini--electronics .sf-design-mini__header{background:#242727;justify-content:flex-start}.sf-design-mini--electronics .sf-design-mini__stage{grid-template-columns:1fr 1.2fr;align-items:center;gap:15px;padding:18px}.sf-design-mini--electronics .sf-design-mini__copy{display:block}.sf-design-mini--electronics .sf-design-mini__photo{border-radius:70px 70px 4px 4px;min-height:150px}.sf-design-mini--electronics .sf-design-mini__products{background:#f5f6f3}.sf-design-mini--electronics .sf-design-mini__products>i{aspect-ratio:1.5}.sf-design-mini--food{color:#1d1917;background:#f8d4e2}.sf-design-mini--food .sf-design-mini__header{justify-content:center;padding-block:22px;font-size:20px;font-weight:700}.sf-design-mini--food .sf-design-mini__stage{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:12px}.sf-design-mini--food .sf-design-mini__copy{font-weight:700;display:block}.sf-design-mini--food .sf-design-mini__photo{border-radius:50px 50px 5px 5px}.sf-design-mini--food .sf-design-mini__second{border-radius:5px 5px 50px 50px}.sf-design-mini--food .sf-design-mini__products{background:#fffdf8;border-top:8px solid #a21d52}.sf-design-mini--food .sf-design-mini__products>i{border-radius:50%}.sf-design-mini--handmade-gifts .sf-design-mini__header{border-bottom:1px solid #ccd5cf;padding-block:23px;font-family:Georgia,serif;font-size:18px}.sf-design-mini--handmade-gifts .sf-design-mini__stage{background:#e5ece3;grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:10px;padding:20px 16px}.sf-design-mini--handmade-gifts .sf-design-mini__copy{font-family:Georgia,serif;font-size:21px;display:block}.sf-design-mini--handmade-gifts .sf-design-mini__photo{border:5px solid #fff;transform:rotate(-3deg)}.sf-design-mini--handmade-gifts .sf-design-mini__second{border:5px solid #fff;min-height:115px;transform:rotate(3deg)}.sf-device{border-radius:var(--radius-md);text-align:center;background:#e9e9e6;padding:16px;overflow-x:auto}.sf-device iframe{background:#fff;border:0;border-radius:10px;max-width:none;display:inline-block;box-shadow:0 1px 6px #0000000a}.sf-device--phone iframe{border-radius:28px;outline:10px solid #1b1b1b;margin:10px}.sf-editor__campaign{gap:var(--space-4);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;display:grid}.sf-editor__campaign img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--sb-surface);width:100%}.sf-editor__campaign-empty{aspect-ratio:16/9;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;place-items:center;padding:12px;font-size:.875rem;display:grid}.sf-editor__devices{flex-wrap:wrap;gap:8px;display:flex}@media (width<=699px){.sf-editor__campaign{grid-template-columns:minmax(0,1fr)}}.sf-editor__devices{margin-bottom:var(--space-3)}.sf-design-mini--everyday{color:#282924;background:#deded5;font-family:Georgia,serif}.sf-design-mini--everyday .sf-design-mini__header{text-align:center;justify-content:space-between;font-family:Georgia,serif}.sf-design-mini--everyday .sf-design-mini__stage{min-height:190px}.sf-design-mini--everyday .sf-design-mini__copy{text-align:center;color:#fff;z-index:1;text-shadow:0 1px 8px #0007;font-size:20px;display:block;position:absolute;bottom:35px;left:20px;right:20px}.sf-design-mini--everyday .sf-design-mini__copy i{margin:12px auto}.sf-design-mini--everyday .sf-design-mini__photo{min-height:190px}.sf-design-mini--everyday .sf-design-mini__products{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.sf-design-mini--everyday .sf-design-mini__products>i:nth-child(3){display:block}.sf-design-mini--handmade-gifts{color:#242424;background:#fff}.sf-design-mini--handmade-gifts .sf-design-mini__header{text-transform:uppercase;background:#fff;border-bottom:12px double #d2d2d0;font-size:20px}.sf-design-mini--handmade-gifts .sf-design-mini__stage{background:#fff;grid-template-rows:auto 130px;grid-template-columns:1fr 1fr;gap:0;padding:0}.sf-design-mini--handmade-gifts .sf-design-mini__copy{text-align:center;grid-area:1/1;padding:12px;font-size:18px}.sf-design-mini--handmade-gifts .sf-design-mini__copy i{margin:10px auto}.sf-design-mini--handmade-gifts .sf-design-mini__photo{border:0;grid-area:2/1;min-height:130px;transform:none}.sf-design-mini--handmade-gifts .sf-design-mini__second{border:0;grid-area:1/2/3;min-height:180px;transform:none}.sf-design-mini--handmade-gifts .sf-design-mini__products>i{border:0}.sf-seller-setup-steps{flex-wrap:wrap;gap:10px;padding:12px 0 22px;display:flex;position:relative}.sf-seller-setup-steps a{border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;padding:10px 15px;font-size:12px;text-decoration:none}.sf-setup-designs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.sf-setup-designs label{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:15px;display:block}.sf-setup-designs label:has(input:checked){border-color:var(--color-action);background:var(--color-accent-subtle,#f0f5e9)}.sf-setup-designs strong{margin:10px 0;font-size:13px;display:block}.sf-setup-designs span{color:var(--color-text-muted);font-size:11px;line-height:1.6}.sf-setup-preview{border:1px solid var(--color-border);background:#fff;border-radius:10px;width:100%;height:620px}.sf-setup-price{align-items:baseline;gap:14px;margin:24px 0;display:flex}.sf-setup-price strong{font-size:32px;font-weight:500}.sf-setup-price span{font-size:13px}.sf-setup-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.sf-setup-plans>section{border:1px solid var(--color-border);border-radius:12px;padding:20px}#design,#billing,#customise,#domain,#publish{scroll-margin-top:30px}@media (width<=700px){.sf-setup-designs{grid-template-columns:1fr 1fr}.sf-setup-designs label:last-child{grid-column:1/-1}.sf-setup-preview{height:560px}.sf-setup-price{display:block}.sf-setup-plans{grid-template-columns:1fr}.sf-seller-setup-steps{gap:7px}.sf-seller-setup-steps a{padding:9px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){body.workspace .workspace__main{transition:none!important;animation:none!important}}.sf-wizard{max-width:1500px;margin:0 auto}.sf-wizard-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.sf-wizard-kicker{color:var(--color-text-muted);margin:0 0 8px;font-size:12px}.sf-wizard-intro h2{letter-spacing:-.045em;margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.15}.sf-wizard-intro p{max-width:620px;font-size:14px;line-height:1.7}.sf-wizard-progress{white-space:nowrap;border:1px solid var(--color-border);background:#fff;border-radius:30px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.sf-wizard-progress output{font-weight:500}.sf-wizard-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:30px;display:grid}.sf-wizard-nav a{color:var(--color-text-muted);border-bottom:2px solid var(--color-border);align-items:center;gap:10px;padding:14px 12px;font-size:12px;text-decoration:none;display:flex}.sf-wizard-nav a>span:first-child{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.sf-wizard-nav a[aria-current]{color:var(--sb-green);border-color:var(--sb-green)}.sf-wizard-nav a[aria-current]>span:first-child{background:var(--sb-green);color:#fff;border-color:var(--sb-green)}.sf-wizard-nav a.is-past{color:var(--color-text)}.sf-wizard-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sf-wizard.is-wide .sf-wizard-layout{grid-template-columns:minmax(0,900px);justify-content:center}.sf-wizard-panel{border:1px solid var(--color-border);background:#fff;border-radius:18px;min-width:0;margin-bottom:22px;padding:30px;scroll-margin-top:25px}.sf-wizard :is(h2,h3,h4,strong,.dash-card__title){font-weight:500}.sf-wizard :is(p,label,.note,.field__label){font-weight:400}.sf-wizard-panel-head h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;line-height:1.25}.sf-wizard-panel-head p{max-width:620px;color:var(--color-text-muted);font-size:13px;line-height:1.8}.sf-wizard-actions{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.sf-wizard-actions p{color:var(--color-text-muted);max-width:200px;font-size:11px}.sf-wizard .button{font-size:13px;font-weight:500}.sf-wizard .button svg{width:16px;height:16px}.sf-wizard-preview{border:1px solid var(--color-border);background:#fff;border-radius:18px;position:sticky;top:22px;overflow:hidden}.sf-wizard-preview>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.sf-wizard-preview header span{font-size:13px;font-weight:500}.sf-wizard-preview small{color:var(--color-text-muted);margin-top:4px;font-size:10px;display:block}.sf-preview-dot{background:#75a954;border-radius:50%;width:9px;height:9px}.sf-wizard-preview .sf-setup-preview{border:0;border-radius:0;width:100%;height:650px;display:block}.sf-wizard-preview>p{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0;padding:12px 18px;font-size:10px;line-height:1.6}.sf-wizard .sf-setup-designs{grid-template-columns:1fr 1fr;gap:12px}.sf-wizard .sf-setup-designs label{border-radius:12px;padding:18px;position:relative}.sf-wizard .sf-setup-designs label:last-child{grid-column:1/-1}.sf-wizard .sf-setup-designs input{accent-color:var(--sb-green);position:absolute;top:15px;right:14px}.sf-wizard .sf-setup-designs strong{margin:12px 0 6px;font-size:13px;display:block}.sf-wizard .sf-setup-designs span:not(.sf-design-glyph){font-size:11px;line-height:1.7}.sf-design-glyph{background:#f0efe9;border:1px solid #dcded6;border-radius:3px;gap:3px;width:66px;height:46px;padding:5px;display:grid}.sf-design-glyph i{background:#c6c8bd;display:block}.sf-design-glyph--everyday{grid-template-rows:3px 1fr 4px}.sf-design-glyph--fashion{background:#242424;grid-template-rows:3px 1fr;grid-template-columns:1fr 1fr}.sf-design-glyph--fashion i:first-child{background:#fff;grid-column:1/-1}.sf-design-glyph--electronics{background:#343d39;grid-template-columns:1fr 1fr}.sf-design-glyph--electronics i:nth-child(2){background:#e5e8df;border-radius:30px 30px 2px 2px;grid-area:1/2/3}.sf-design-glyph--food{background:#f6dce6;grid-template-columns:1fr 1fr 1fr}.sf-design-glyph--food i{background:#c7809b;border-radius:18px 18px 3px 3px}.sf-design-glyph--handmade-gifts{background:#fff;grid-template-rows:5px 1fr;grid-template-columns:1fr 1fr}.sf-design-glyph--handmade-gifts i:first-child{background:#b9b9b3;grid-column:1/-1}.sf-wizard-price{background:#f4f6f0;border:1px solid #dce2d4;border-radius:12px;margin:22px 0;padding:25px}.sf-wizard-price>span{font-size:12px}.sf-wizard-price>div{align-items:baseline;gap:12px;margin-top:12px;display:flex}.sf-wizard-price strong{letter-spacing:-.04em;font-size:34px}.sf-wizard-price div span{color:var(--color-text-muted);font-size:13px}.sf-wizard-price p{margin:12px 0 0;font-size:12px}.sf-wizard-status{background:#f3f6ee;border-radius:10px;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.sf-wizard-status svg{width:18px;height:18px}.sf-wizard-checklist{gap:17px;margin:25px 0;padding:0;list-style:none;display:grid}.sf-wizard-checklist li{gap:12px;font-size:13px;line-height:1.6;display:flex}.sf-wizard-checklist svg{width:17px;height:17px;color:var(--sb-green);flex-shrink:0}.sf-wizard .sf-editor .form__row{grid-template-columns:1fr}.sf-wizard .dash-card{box-shadow:none;border-radius:12px;padding:20px}.sf-wizard .dash-card__title{font-size:17px}.sf-wizard .sf-editor__campaign{display:block}.sf-wizard .sf-editor__campaign>img{max-width:100%;margin-bottom:16px}.sf-wizard .sf-setup-progress{display:none}.sf-colour-picker{border:0;min-width:0;padding:0}.sf-colour-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.sf-colour-choice{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:14px 8px 12px;display:flex;position:relative}.sf-colour-choice input{accent-color:var(--sb-green);position:absolute;top:7px;right:7px}.sf-colour-choice>span:last-child{text-align:center;font-size:10px;line-height:1.4}.sf-colour-choice:has(input:checked){border-color:var(--sb-green);box-shadow:0 0 0 1px var(--sb-green);background:#f8faf5}.sf-colour-choice:focus-within{outline:2px solid var(--sb-green);outline-offset:3px}.sf-colour-choice__swatches{gap:0;margin-top:6px;display:flex}.sf-colour-choice__swatches i{background:var(--choice-accent);border-radius:8px 0 0 8px;width:20px;height:25px}.sf-colour-choice__swatches i+i{background:var(--choice-soft);border-radius:0 8px 8px 0}.sf-colour-demo{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:18px;display:flex}.sf-colour-demo__label{color:var(--color-text-muted);margin-bottom:5px;font-size:10px;display:block}.sf-colour-demo output{font-size:12px}.sf-colour-demo__button{background:var(--demo-accent);color:var(--demo-on,white);border-radius:5px;padding:10px 15px;font-size:12px}.sf-colour-demo__tag{background:var(--demo-soft);color:var(--demo-accent);border:1px solid var(--demo-accent);border-radius:15px;padding:5px 10px;font-size:10px}@media (width<=1100px){.sf-wizard-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.sf-wizard-panel{padding:22px}.sf-wizard-nav a{gap:7px;padding:12px 5px;font-size:11px}.sf-colour-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sf-wizard-intro{align-items:start}.sf-wizard-intro h2{font-size:28px}.sf-wizard-intro p{font-size:12px}.sf-wizard-progress{padding:9px 12px;font-size:10px}.sf-wizard-nav{gap:4px;display:flex;overflow:auto}.sf-wizard-nav a{white-space:nowrap;padding:12px 9px}.sf-wizard-nav a>span:first-child{width:22px;height:22px}.sf-wizard-layout{flex-direction:column;display:flex}.sf-wizard-panels,.sf-wizard-preview{width:100%}.sf-wizard-preview{order:-1;position:static}.sf-wizard-preview .sf-setup-preview{height:320px}.sf-wizard-panel{border-radius:12px;padding:20px}.sf-wizard-panel-head h2{font-size:21px}.sf-wizard .sf-setup-designs{grid-template-columns:1fr 1fr}.sf-wizard-actions{flex-wrap:wrap}.sf-wizard-actions .button{flex:1;justify-content:center}.sf-wizard-actions p{width:100%;max-width:none}.sf-colour-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-wizard .dash-card{padding:16px}.sf-wizard-price strong{font-size:29px}}.sf-wizard [hidden]{display:none!important}@media (width<=760px){.sf-wizard-preview{order:0}.sf-wizard-preview .sf-setup-preview{height:280px}}.sf-published{text-align:left;max-width:850px;margin:auto;padding:clamp(8px,3vw,32px)}.sf-published__icon{color:#19432c;background:#e7efe7;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.sf-published h2{margin:0 0 18px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.sf-published p{max-width:600px;margin:0 0 20px;line-height:1.7}.sf-published__address{overflow-wrap:anywhere;background:#f1f5ef;border:1px solid #d9e2d6;border-radius:8px;margin:24px 0;padding:16px 20px;display:block}.sf-published h3{margin:36px 0 18px;font-size:17px;font-weight:500}.sf-published__next{flex-wrap:wrap;gap:16px 28px;line-height:1.6;display:flex}.sf-wizard-republish{border-top:1px solid var(--color-border);margin-top:30px;padding-top:24px}.sf-wizard-republish>summary{cursor:pointer;margin-bottom:24px;padding:10px 0}.sf-wizard :is(h2,h3,h4,p){overflow-wrap:break-word}.sf-wizard-panel-head{margin-bottom:26px}.sf-wizard-panel-head h2{margin-bottom:14px;line-height:1.3}.sf-wizard .sf-wizard-actions{gap:14px;margin-top:28px}.sf-wizard .sf-wizard-actions a,.sf-wizard .sf-wizard-actions button{white-space:normal;text-align:center;min-height:44px;line-height:1.5}.sf-wizard-nav{scroll-margin-top:85px}.sf-wizard-nav a{min-width:0;line-height:1.5}.sf-wizard-checklist li{align-items:flex-start;gap:12px;margin:12px 0;line-height:1.7;display:flex}.sf-wizard-checklist svg{flex-shrink:0;margin-top:3px}.sf-wizard-preview iframe{width:100%;display:block}@media (width<=760px){.sf-wizard-panel{min-width:0}.sf-published{padding:0}.sf-published__next{flex-direction:column;gap:18px}.sf-wizard .sf-wizard-actions>*{flex:100%}.sf-wizard-nav a{flex-shrink:0}}.sf-editor__logo{gap:var(--space-4);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.sf-editor__logo-preview{border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:#fff;place-items:center;gap:6px;min-height:110px;padding:16px;display:grid}.sf-editor__logo-preview img{object-fit:contain;max-width:100%;max-height:72px}.sf-editor__logo-name{overflow-wrap:anywhere;font-size:1.125rem}@media (width<=699px){.sf-editor__logo{grid-template-columns:minmax(0,1fr)}}.sf-preview-pack-control{border-bottom:1px solid var(--color-border);gap:10px;padding:18px 20px;font-size:13px;display:grid}.sf-preview-pack-control select{border:1px solid var(--color-border);background:#fff;border-radius:6px;width:100%;min-height:44px;padding:10px}.sf-preview-pack-control small{color:var(--color-text-muted);font-size:11px;line-height:1.6}.sf-own-colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 6px;display:grid}.sf-own-colour{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}.sf-own-colour input[type=color]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 44px;width:44px;height:44px;padding:0}.sf-own-colour span{flex-direction:column;gap:4px;min-width:0;display:flex}.sf-own-colour strong{font-size:12px;font-weight:600}.sf-own-colour small{color:var(--color-text-muted);font-size:11px;line-height:1.45}.sf-own-colour:focus-within{outline:2px solid var(--sb-green);outline-offset:3px}@media (width<=760px){.sf-own-colours{grid-template-columns:1fr}}.sf-design-glyph--everyday{background:#dadad2}.sf-design-glyph--everyday i{background:#8f9086}.sf-design-glyph--food{background:#fff;grid-template-rows:4px 1fr;grid-template-columns:1fr 1fr 1fr}.sf-design-glyph--food i{background:#ffefda;border:1px solid #e3d2bd;border-radius:4px}.sf-design-glyph--food i:first-child{background:#111;border:0;border-radius:0;grid-column:1/-1}.sf-design-glyph--handmade-gifts{grid-template-rows:4px 1fr}.sf-design-glyph--handmade-gifts i:first-child{background:#272727}.sf-chrome-colours{border:1px solid var(--color-border);margin-block:24px;padding:20px}.sf-chrome-colours label{gap:12px;font-size:14px;display:grid}.sf-chrome-colours input[type=color]{border:1px solid var(--color-border);background:#fff;width:100%;height:48px;padding:4px}.biz-why{background:var(--sb-ice-soft);padding-block:clamp(56px,8vw,112px);position:relative;overflow:hidden}.biz-why:before{content:"";pointer-events:none;background:radial-gradient(circle,#bff2f0e6,#0000 68%);border-radius:50%;width:640px;height:640px;position:absolute;inset:-30% auto auto 55%}.biz-why .container{position:relative}.biz-why__top{gap:var(--space-6);align-items:center;margin-bottom:clamp(40px,6vw,72px);display:grid}@media (width>=1000px){.biz-why__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}}.biz-why__eyebrow{margin:0 0 var(--space-4);background:var(--sb-white);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);box-shadow:0 1px 0 var(--sb-line);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;display:inline-flex}.biz-why__eyebrow:before{content:"";background:var(--sb-orange);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite biz-pulse;box-shadow:0 0 #ff703680}.biz-why__title{color:var(--sb-green);font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);font-weight:var(--fw-medium);letter-spacing:-.03em;margin:0;line-height:1.08}.biz-why__rotator{vertical-align:bottom;color:var(--sb-green);padding-bottom:.08em;display:inline-grid;position:relative;overflow:hidden}.biz-why__word{white-space:nowrap;border-bottom:3px solid var(--sb-orange);grid-area:1/1;font-style:normal}.biz-why__word.is-in{animation:.5s cubic-bezier(.2,.8,.2,1) .28s both biz-word-in}.biz-why__word.is-out{animation:.3s cubic-bezier(.6,0,.8,.2) both biz-word-out}.biz-why__line2{margin-top:.12em;display:block}.biz-why__mark-draw{background:linear-gradient(var(--sb-lime), var(--sb-lime)) no-repeat 0 88% / 100% .42em;color:inherit;padding:0 .08em}.biz-why__lead{max-width:46ch;margin:var(--space-4) 0 0;color:var(--sb-ink);font-size:1.125rem;line-height:1.6}.biz-why__stats{gap:var(--space-3) clamp(24px, 4vw, 48px);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.biz-why__stats li{gap:2px;display:grid}.biz-why__stats strong{color:var(--sb-green);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.biz-why__stats li>span{color:var(--color-text-muted);font-size:var(--fs-small)}.biz-demo{margin:0}.biz-demo__window{background:var(--sb-white);border-radius:16px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 15px 30px -14px #052c3c2d,0 0 0 1px #052c3c0f}.biz-demo__bar{background:var(--sb-green);gap:6px;padding:12px 14px;display:flex}.biz-demo__bar i{background:#ffffff47;border-radius:50%;width:9px;height:9px}.biz-demo__bar i:first-child{background:var(--sb-orange)}.biz-demo__bar i:nth-child(2){background:var(--sb-lime)}.biz-demo__search{border:2px solid var(--sb-green);color:var(--sb-green);border-radius:999px;align-items:center;gap:10px;margin:16px 16px 6px;padding:12px 14px;font-size:1rem;display:flex}.biz-demo__search .icon{flex:none;width:18px;height:18px}.biz-demo__query{white-space:nowrap;overflow:hidden}.biz-demo__caret{background:var(--sb-green);width:2px;height:1.1em;animation:1s step-end infinite biz-blink}.biz-demo__results{gap:8px;min-height:252px;margin:0;padding:10px 16px 18px;list-style:none;display:grid}.biz-demo__result{background:var(--sb-surface);border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid;position:relative}.biz-demo__result:first-child{background:var(--sb-mint)}.biz-demo__result img{object-fit:cover;border-radius:10px;width:56px;height:56px}.biz-demo__result strong{color:var(--sb-green);font-weight:var(--fw-semibold);font-size:.95rem;display:block}.biz-demo__result small{color:var(--color-text-muted);font-size:.8125rem}.biz-demo__you{background:var(--sb-lime);color:var(--sb-green);font-size:.75rem;font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;border-radius:999px;padding:4px 10px}.biz-demo__caption{margin-top:var(--space-3);color:var(--color-text-muted);text-align:center;font-size:.75rem}.biz-why__grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.biz-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.biz-why__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.biz-why__card{--biz-tone:var(--sb-lime);align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--sb-white);border-radius:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;box-shadow:0 0 0 1px #052c3c0f}.biz-why__card:nth-child(2){--biz-tone:var(--sb-ice-strong)}.biz-why__card:nth-child(3){--biz-tone:var(--sb-orange)}.biz-why__card:nth-child(4){--biz-tone:var(--sb-lavender)}.biz-why__card:after{content:"";left:var(--space-5);right:var(--space-5);background:var(--biz-tone);transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;transform:scaleX(.25)}.biz-why__card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #052c3c0f,0 12px 20px -12px #052c3c26}.biz-why__card:hover:after{transform:scaleX(1)}.biz-why__card .icon{box-sizing:content-box;background:var(--biz-tone);width:22px;height:22px;color:var(--sb-green);border-radius:14px;padding:12px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.biz-why__card:hover .icon{transform:rotate(-8deg)scale(1.08)}.biz-why__num{top:var(--space-5);right:var(--space-5);color:var(--sb-green);opacity:.18;font-size:.875rem;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:.08em;position:absolute}.biz-why__card h3{margin:var(--space-3) 0 0;color:var(--sb-green);font-size:1.1875rem;font-weight:var(--fw-semibold);letter-spacing:-.01em}.biz-why__card p{color:var(--color-text-muted);margin:0;line-height:1.6}.biz-why__cta{background:var(--sb-orange);color:var(--sb-green);border-radius:20px;margin-top:clamp(32px,5vw,56px);overflow:hidden}.biz-why__marquee{background:var(--sb-green);padding:12px 0;overflow:hidden}.biz-why__marquee>div{width:max-content;animation:32s linear infinite biz-marquee;display:flex}.biz-why__marquee span{color:var(--sb-lime);font-size:.875rem;font-weight:var(--fw-medium);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.biz-why__marquee span:after{content:"✦";color:var(--sb-orange)}.biz-why__cta-body{gap:var(--space-5);align-items:center;padding:clamp(28px,4vw,48px);display:grid}@media (width>=900px){.biz-why__cta-body{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.biz-why__cta h3{color:var(--sb-green);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--fw-medium);letter-spacing:-.02em;margin:0;line-height:1.15}.biz-why__cta p{margin:var(--space-2) 0 0;color:var(--sb-green);line-height:1.6}.biz-why__cta-action{gap:var(--space-2);justify-items:start;max-width:340px;display:grid}.biz-why__cta .seller-cta__note,.biz-why__legal{color:var(--sb-green);font-size:var(--fs-small);margin:0}.biz-why__legal a{color:var(--sb-green);font-weight:var(--fw-semibold);text-underline-offset:2px;text-decoration:underline}.biz-why__cta .button--lime{background:var(--sb-green);color:var(--sb-lime);border-color:var(--sb-green);transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s}.biz-why__cta .button--lime:hover{background:var(--sb-green-hover);transform:translateY(-2px)}.biz-anim .biz-why__mark-draw{background-size:0 .42em;transition:background-size 1s cubic-bezier(.6,0,.2,1) .5s}.biz-anim.is-in .biz-why__mark-draw{background-size:100% .42em}.biz-anim .biz-why__card{opacity:0;transform:translateY(28px)}.biz-anim.is-in .biz-why__card{opacity:1;transition:opacity .7s ease calc(var(--i) * .11s + .2s), transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .11s + .2s), box-shadow .35s;transform:none}.biz-anim.is-in .biz-why__card:hover{transition-delay:0s;transform:translateY(-6px)}.biz-anim .biz-demo__window{opacity:0;transition:opacity .8s .15s,transform 1s cubic-bezier(.2,.8,.2,1) .15s;transform:translateY(32px)rotate(2deg)}.biz-anim.is-in .biz-demo__window{opacity:1;transform:rotate(-1.2deg)}.biz-anim .biz-demo__result{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.98)}.biz-anim .biz-demo__result.is-shown{opacity:1;transition-delay:calc(var(--i) * .12s);transform:none}.biz-anim .biz-demo__result.is-shown .biz-demo__you{animation:.5s cubic-bezier(.3,1.6,.5,1) .45s both biz-pop}@keyframes biz-word-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes biz-word-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes biz-blink{50%{opacity:0}}@keyframes biz-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes biz-marquee{to{transform:translate(-50%)}}@keyframes biz-pulse{70%{box-shadow:0 0 0 10px #ff703600}to{box-shadow:0 0 #ff703600}}@media (prefers-reduced-motion:reduce){.biz-why__eyebrow:before,.biz-demo__caret,.biz-why__marquee>div{animation:none}.biz-why__card,.biz-why__card:after,.biz-why__card .icon,.biz-why__cta .button--lime{transition:none}.biz-why__card:hover,.biz-why__card:hover .icon{transform:none}}@media (width<=520px){.biz-demo__window,.biz-anim.is-in .biz-demo__window{transform:none}.biz-why__marquee span{font-size:.8125rem}}.biz-why__rotator{margin-right:-.06em;padding-right:.14em}@media (width<=520px){.biz-why__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.biz-why__stats strong{white-space:nowrap;font-size:1.3rem}.biz-why__stats li>span{font-size:.75rem;line-height:1.3}}.ln{overflow-x:clip}.ln-hero{background:var(--sb-green);color:var(--sb-white);isolation:isolate;padding:clamp(48px,7vw,104px) 0 clamp(40px,5vw,64px);position:relative}.ln-hero:before,.ln-hero:after{content:"";z-index:-1;filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.ln-hero:before{background:radial-gradient(circle,#0ad2b238,#0000 65%);width:520px;height:520px;animation:14s ease-in-out infinite alternate ln-float;top:-180px;right:-140px}.ln-hero:after{background:radial-gradient(circle,#7fd8d333,#0000 65%);width:420px;height:420px;animation:18s ease-in-out infinite alternate-reverse ln-float;bottom:-220px;left:-160px}.ln-hero__inner{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=1000px){.ln-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ln-pill{margin:0 0 var(--space-5);color:var(--sb-white);font-size:var(--fs-small);font-weight:var(--fw-medium);border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 12px;display:inline-flex}.ln-pill__dot{background:var(--sb-lime);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite ln-pulse;box-shadow:0 0 #0ad2b299}.ln-hero__title{color:var(--sb-white);font-size:clamp(2.4rem,1.2rem + 4.4vw,4.6rem);font-weight:var(--fw-medium);letter-spacing:-.035em;margin:0;line-height:1.02}.ln-line{padding-bottom:.06em;display:block;overflow:hidden}.ln-line>span{display:inline-block}.ln-hero__title em{color:var(--sb-lime);font-style:normal}.ln-hero__lead{max-width:54ch;margin:var(--space-5) 0 0;color:#ffffffd6;font-size:1.125rem;line-height:1.65}.ln-hero__actions{align-items:flex-start;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ln-hero .seller-cta__note{color:#ffffffbf}.ln-hero .button--lime,.ln-final .button--lime{min-height:52px;padding-inline:26px;font-size:1.0625rem}.ln-ghost{min-height:52px;color:var(--sb-white);font-weight:var(--fw-medium);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ln-ghost .icon{width:18px;height:18px;transition:transform .3s;transform:rotate(90deg)}.ln-ghost:hover .icon{transform:rotate(90deg)translate(4px)}.ln-hero__shop{color:#fffc;width:fit-content;font-size:var(--fs-small);text-underline-offset:3px;align-items:center;gap:6px;margin:clamp(32px,4vw,48px) auto 0;text-decoration:underline;display:flex}.ln-hero__shop .icon{width:14px;height:14px}.ln-hero__shop--inline{margin-top:var(--space-5)}.ln-counter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-radius:24px;padding:clamp(24px,3vw,36px);position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ln-counter__label{color:var(--sb-lime);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;margin:0}.ln-counter__big{align-items:baseline;gap:10px;margin:6px 0 0;line-height:1;display:flex}.ln-counter__num{color:var(--sb-white);font-size:clamp(4.5rem,3rem + 6vw,8rem);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.ln-counter__of{color:#ffffff80;font-size:clamp(1.5rem,1rem + 1.6vw,2.4rem);font-weight:var(--fw-regular)}.ln-counter__bar{height:6px;margin:var(--space-4) 0;background:#ffffff24;border-radius:6px;position:relative;overflow:hidden}.ln-counter__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--sb-orange), var(--sb-lime));transform-origin:0;transform:scaleX(var(--ln-taken));position:absolute;inset:0}.ln-dots{grid-template-columns:repeat(20,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.ln-dots li{aspect-ratio:1;background:var(--sb-lime);opacity:.9;border-radius:50%}.ln-dots li.is-taken{opacity:1;background:#ffffff2e}.ln-counter__foot{margin:var(--space-4) 0 0;color:#fffc;font-size:var(--fs-small)}.ln-ribbon{background:var(--sb-lime);padding:14px 0;overflow:hidden}.ln-ribbon>div{width:max-content;animation:40s linear infinite ln-marquee;display:flex}.ln-ribbon span{color:var(--sb-green);font-size:1rem;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:24px;padding-right:24px;display:inline-flex}.ln-ribbon span:after{content:"✦";color:var(--sb-orange)}.ln-section{padding-block:clamp(64px,8vw,120px)}.ln-head{max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.ln-kicker{margin:0 0 var(--space-3);color:var(--sb-green);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase}.ln-kicker:before{content:"";vertical-align:middle;background:var(--sb-orange);width:24px;height:2px;margin-right:10px;display:inline-block}.ln-title{color:var(--sb-green);font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);font-weight:var(--fw-medium);letter-spacing:-.03em;margin:0;line-height:1.06}.ln-title span{color:var(--sb-ink);opacity:.5}.ln-value{background:var(--sb-white)}.ln-value__grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.ln-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ln-value__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ln-tile{align-content:space-between;gap:var(--space-5);min-height:220px;padding:var(--space-5);color:var(--sb-green);border-radius:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid}.ln-tile:hover{transform:translateY(-6px)rotate(-.6deg)}.ln-tile strong{font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:var(--fw-medium);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.ln-tile>span{font-size:1.0625rem;line-height:1.4}.ln-tile--lime{background:var(--sb-lime)}.ln-tile--ice{background:var(--sb-ice)}.ln-tile--orange{background:var(--sb-orange)}.ln-tile--lavender{background:var(--sb-lavender)}.ln-value__list{gap:var(--space-3) var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.ln-value__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ln-value__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ln-value__list li{color:var(--sb-ink);align-items:center;gap:12px;display:flex}.ln-value__list .icon{box-sizing:content-box;background:var(--sb-surface);width:20px;height:20px;color:var(--sb-green);border-radius:50%;flex:none;padding:8px}.ln-steps__layout{gap:clamp(32px,5vw,72px);display:grid}@media (width>=960px){.ln-steps__layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start}}.ln-steps__list{gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.ln-steps__list:before{content:"";background:var(--sb-line);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.ln-steps__list:after{content:"";width:2px;height:calc((100% - 56px) * var(--ln-progress,0));background:var(--sb-green);transition:height .3s linear;position:absolute;top:28px;left:27px}.ln-step{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.ln-step__num{z-index:1;background:var(--sb-white);width:56px;height:56px;color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-medium);box-shadow:0 0 0 2px var(--sb-line);border-radius:50%;place-items:center;transition:background .4s,color .4s,box-shadow .4s,transform .4s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.ln-step.is-done .ln-step__num{background:var(--sb-green);color:var(--sb-lime);box-shadow:0 0 0 2px var(--sb-green)}.ln-step[aria-current=step] .ln-step__num{background:var(--sb-lime);color:var(--sb-green);transform:scale(1.06);box-shadow:0 0 0 6px #0ad2b259}.ln-step__body{padding:var(--space-4) var(--space-5);background:var(--sb-white);border-radius:18px;transition:box-shadow .4s,transform .4s;box-shadow:0 0 0 1px #052c3c0f}.ln-step[aria-current=step] .ln-step__body{transform:translate(6px);box-shadow:0 0 0 1px #052c3c0f,0 11px 20px -13px #052c3c33}.ln-step__time{color:var(--color-text-muted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.ln-step__time .icon{width:14px;height:14px}.ln-step h3{color:var(--sb-green);font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:6px 0 4px}.ln-step p:last-child{color:var(--sb-ink);margin:0;line-height:1.6}.ln-steps__cta{margin-top:clamp(32px,4vw,48px)}.ln-build{margin:0;position:sticky;top:110px}@media (width<=959px){.ln-build{display:none}}.ln-build figcaption{margin-top:var(--space-3);color:var(--color-text-muted);text-align:center;font-size:.75rem}.ln-build__phone{background:var(--sb-white);box-shadow:0 0 0 10px var(--sb-green), 0 20px 35px -15px #052c3c46;border-radius:36px;padding:14px;position:relative;overflow:hidden}.ln-build__progress{background:var(--sb-line);border-radius:4px;height:4px;margin:4px 6px 12px;overflow:hidden}.ln-build__progress span{background:var(--sb-green);transform-origin:0;height:100%;transform:scaleX(calc((var(--stage) - 1) / 5));transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.ln-build__cover{background:repeating-linear-gradient(-45deg, var(--sb-surface) 0 10px, #eef0ec 10px 20px);border-radius:18px;height:120px;overflow:hidden}.ln-build__cover img{object-fit:cover;width:100%;height:100%}.ln-build__id{align-items:center;gap:12px;margin:-26px 12px 0;display:flex;position:relative}.ln-build__logo{border:3px solid var(--sb-white);background:var(--sb-line);color:#0000;width:56px;height:56px;font-weight:var(--fw-semibold);border-radius:16px;flex:none;place-items:center;display:grid}.ln-build__name{color:var(--sb-green);font-size:1.0625rem;display:grid}.ln-build__name>span{grid-area:1/1;transition:opacity .4s,transform .4s}.ln-build__ghost{color:var(--sb-line);opacity:0}.ln-anim .ln-build:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .ln-build__ghost{opacity:1}.ln-build__city{color:var(--color-text-muted);font-size:.8125rem}.ln-build__email,.ln-build__spot,.ln-build__private,.ln-build__live{font-size:.875rem;font-weight:var(--fw-medium);border-radius:12px;align-items:center;gap:8px;margin:12px 4px 0;padding:9px 12px;display:flex}.ln-build__email{background:var(--sb-surface);color:var(--sb-ink)}.ln-build__spot{background:var(--sb-lime);color:var(--sb-green)}.ln-build__private{background:var(--sb-ice-soft);color:var(--sb-green)}.ln-build__email .icon,.ln-build__spot .icon,.ln-build__private .icon{width:16px;height:16px}.ln-build__chips{flex-wrap:wrap;gap:6px;margin:12px 4px 0;padding:0;list-style:none;display:flex}.ln-build__chips li{background:var(--sb-mint);color:var(--sb-green);font-size:.75rem;font-weight:var(--fw-medium);border-radius:999px;padding:5px 10px}.ln-build__products{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 4px 0;padding:0;list-style:none;display:grid}.ln-build__products li{color:var(--sb-green);font-size:.75rem;font-weight:var(--fw-medium);gap:4px;display:grid}.ln-build__products img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.ln-build__live{background:var(--sb-green);color:var(--sb-lime);margin-bottom:4px}.ln-build__live span{background:var(--sb-lime);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite ln-pulse}.ln-build{--stage:6}.ln-build[data-stage="1"]{--stage:1}.ln-build[data-stage="2"]{--stage:2}.ln-build[data-stage="3"]{--stage:3}.ln-build[data-stage="4"]{--stage:4}.ln-build[data-stage="5"]{--stage:5}.ln-build[data-stage="6"]{--stage:6}.ln-build :is(.ln-build__cover img,.ln-build__real,.ln-build__city,.ln-build__spot,.ln-build__private,.ln-build__chips li,.ln-build__products li,.ln-build__live){transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),max-height .5s,margin .5s,padding .5s}.ln-anim .ln-build:not([data-stage="4"]):not([data-stage="5"]):not([data-stage="6"]) :is(.ln-build__cover img,.ln-build__real,.ln-build__city){opacity:0;transform:translateY(8px)}.ln-anim .ln-build:not([data-stage="4"]):not([data-stage="5"]):not([data-stage="6"]) .ln-build__logo{background:var(--sb-line);color:#0000}.ln-build[data-stage="4"] .ln-build__logo,.ln-build[data-stage="5"] .ln-build__logo,.ln-build[data-stage="6"] .ln-build__logo{background:var(--sb-orange);color:var(--sb-green);transition:background .5s,color .5s}.ln-anim .ln-build[data-stage="1"] .ln-build__spot,.ln-anim .ln-build:is([data-stage="1"],[data-stage="2"]) .ln-build__private{opacity:0;max-height:0;margin-top:0;padding-block:0;transform:scale(.9)}.ln-anim .ln-build:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"]) .ln-build__chips li{opacity:0;transform:translateY(6px)}.ln-anim .ln-build:not([data-stage="6"]) :is(.ln-build__products li,.ln-build__live){opacity:0;transform:translateY(10px)scale(.96)}.ln-build[data-stage="6"] .ln-build__products li:nth-child(2){transition-delay:.1s}.ln-build[data-stage="6"] .ln-build__products li:nth-child(3){transition-delay:.2s}.ln-build[data-stage="6"] .ln-build__live{transition-delay:.35s}.ln-build .ln-build__chips li:nth-child(2){transition-delay:80ms}.ln-build .ln-build__chips li:nth-child(3){transition-delay:.16s}.ln-terms{background:var(--sb-white)}.ln-terms__inner{gap:var(--space-6);display:grid}@media (width>=1000px){.ln-terms__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.ln-terms__legal{grid-column:2}}.ln-terms__list{counter-reset:ln-term;gap:0;margin:0;padding:0;list-style:none;display:grid}.ln-terms__list li{padding:var(--space-4) 0 var(--space-4) 56px;border-bottom:1px solid var(--sb-line);color:var(--sb-ink);counter-increment:ln-term;line-height:1.6;position:relative}.ln-terms__list li:before{content:counter(ln-term, decimal-leading-zero);left:0;top:var(--space-4);color:var(--sb-orange);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;position:absolute}.ln-terms__legal{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.ln-terms__legal a{color:var(--sb-green);font-weight:var(--fw-semibold)}.ln-final{background:var(--sb-green);color:var(--sb-white);text-align:center;padding-block:clamp(72px,9vw,128px)}.ln-final__inner{justify-items:center;gap:var(--space-4);display:grid}.ln-final__title{max-width:18ch;margin:0 0 var(--space-3);color:var(--sb-white);font-size:clamp(2.2rem,1.2rem + 3.6vw,4rem);font-weight:var(--fw-medium);letter-spacing:-.035em;line-height:1.04}.ln-final .seller-cta__note{color:#ffffffbf}.ln-anim .ln-line>span{transform:translateY(110%)}.ln-anim.is-ready .ln-line>span{transition:transform 1s cubic-bezier(.2,.8,.2,1);transform:none}.ln-anim.is-ready .ln-line:nth-child(2)>span{transition-delay:.12s}.ln-anim :is(.ln-pill,.ln-hero__lead,.ln-hero__actions){opacity:0;transform:translateY(16px)}.ln-anim.is-ready :is(.ln-pill,.ln-hero__lead,.ln-hero__actions){opacity:1;transition:opacity .8s .35s,transform .9s cubic-bezier(.2,.8,.2,1) .35s;transform:none}.ln-anim.is-ready .ln-pill{transition-delay:0s}.ln-anim .ln-counter{opacity:0;transform:translateY(24px)scale(.98)}.ln-anim.is-ready .ln-counter{opacity:1;transition:opacity .9s .25s,transform 1s cubic-bezier(.2,.8,.2,1) .25s;transform:none}.ln-anim .ln-counter__bar span{transform:scaleX(0)}.ln-anim.is-ready .ln-counter__bar span{transform:scaleX(var(--ln-taken));transition:transform 1.6s cubic-bezier(.6,0,.2,1) .8s}.ln-anim .ln-dots li{transform:scale(0)}.ln-anim.is-ready .ln-dots li{transition:transform .45s cubic-bezier(.3, 1.6, .5, 1) calc(.4s + var(--i) * 8ms);transform:scale(1)}.ln-anim .ln-tile,.ln-anim .ln-terms__list li,.ln-anim .ln-value__list li{opacity:0;transform:translateY(24px)}.ln-anim .is-seen .ln-tile,.ln-anim .is-seen.ln-terms__list li,.ln-anim .is-seen .ln-value__list li,.ln-anim .ln-terms__list.is-seen li{opacity:1;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:none}.ln-anim .is-seen .ln-tile:nth-child(2),.ln-anim .is-seen .ln-value__list li:nth-child(2){transition-delay:.1s}.ln-anim .is-seen .ln-tile:nth-child(3),.ln-anim .is-seen .ln-value__list li:nth-child(3){transition-delay:.2s}.ln-anim .is-seen .ln-tile:nth-child(4),.ln-anim .is-seen .ln-value__list li:nth-child(4){transition-delay:.3s}.ln-anim .ln-terms__list.is-seen li{transition-delay:calc(var(--i,0) * 70ms)}.ln-anim .is-seen .ln-tile:hover{transition-delay:0s;transform:translateY(-6px)rotate(-.6deg)}@keyframes ln-float{to{transform:translate(-40px,30px)scale(1.08)}}@keyframes ln-pulse{70%{box-shadow:0 0 0 10px #0ad2b200}to{box-shadow:0 0 #0ad2b200}}@keyframes ln-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ln-hero:before,.ln-hero:after,.ln-pill__dot,.ln-ribbon>div,.ln-build__live span{animation:none}.ln-tile,.ln-step__num,.ln-step__body,.ln-ghost .icon{transition:none}.ln-tile:hover{transform:none}}@media (width<=520px){.ln-dots{gap:4px}.ln-step{grid-template-columns:44px minmax(0,1fr);gap:12px}.ln-step__num{width:44px;height:44px;font-size:1rem}.ln-steps__list:before,.ln-steps__list:after{left:21px}.ln-step__body{padding:var(--space-4)}.ln-tile{min-height:168px}}.ln-build{top:96px}.ln-build__phone{border-radius:32px;padding:12px}.ln-build__cover{border-radius:16px;height:96px}.ln-build__logo{border-radius:14px;width:48px;height:48px}.ln-build__id{margin-top:-22px}.ln-build__id>div{padding-top:22px}.ln-build__email,.ln-build__spot,.ln-build__private,.ln-build__live{margin-top:8px;padding:7px 10px;font-size:.8125rem}.ln-build__chips,.ln-build__products{margin-top:8px}.ln-build__products img{aspect-ratio:4/3}.ln-steps__col{padding-bottom:24px}.kw__chosen,.kw__suggest{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kw__chosen:not(:empty){margin-bottom:10px}.kw__chip{background:var(--sb-surface);min-height:36px;color:var(--sb-green);font:inherit;font-size:.875rem;font-weight:var(--fw-medium);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:6px 14px;transition:background .2s,transform .2s;display:inline-flex}.kw__chip:hover:not(:disabled){background:var(--sb-lavender-soft);transform:translateY(-1px)}.kw__chip:disabled{opacity:.45;cursor:not-allowed}.kw__chip--chosen{background:var(--sb-green);color:var(--sb-white)}.kw__chip--chosen:hover:not(:disabled){background:var(--sb-green-hover)}.kw__chip--searched{background:var(--sb-lime)}.kw__chip--searched:hover:not(:disabled){background:var(--sb-lime);filter:brightness(.96)}.kw__suggest-wrap{margin-top:12px}.kw__label{color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;display:flex}.kw__legend{align-items:center;gap:6px;display:inline-flex}.kw__dot{border-radius:50%;width:10px;height:10px}.kw__dot--searched{background:var(--sb-lime)}.kw__suggest:empty:after{content:attr(data-empty);color:var(--color-text-muted);font-size:var(--fs-small)}.select-auto{min-width:0;display:block;position:relative}.select-auto>.select-trigger{width:100%}.pw-field{display:block;position:relative}.pw-field>input{width:100%;margin:0;padding-right:46px}.pw-toggle{width:34px;height:34px;color:var(--sb-green);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle:hover{background:var(--sb-surface)}.pw-toggle:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.pw-eye{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;overflow:visible}.pw-eye__open{transform-origin:12px 12px}.pw-eye__pupil{fill:currentColor;stroke:none;transform:translate(var(--pw-x,0), var(--pw-y,0));transition:transform .15s ease-out,r .25s}.pw-eye__slash{stroke-dasharray:23;stroke-dashoffset:23px;transition:stroke-dashoffset .3s cubic-bezier(.6,0,.2,1)}.pw-toggle[aria-pressed=false] .pw-eye__slash{stroke-dashoffset:0}.pw-toggle[aria-pressed=true]{color:var(--sb-green);background:var(--sb-lime)}.pw-toggle[aria-pressed=true] .pw-eye__pupil{r:3.6}.pw-toggle.is-blinking .pw-eye__open{animation:.32s ease-in-out pw-blink}@keyframes pw-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.pw-toggle.is-blinking .pw-eye__open{animation:none}.pw-eye__slash,.pw-eye__pupil{transition:none}}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}@media (pointer:coarse){.bottom-nav a,.button,.select-trigger,.pw-toggle,.icon-button,.tab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bottom-nav a:active,.button:active,.select-trigger:active{transition:transform 80ms;transform:scale(.97)}input,select,textarea,.select-trigger,.picker__search-input{font-size:max(16px,1em)}}@media (display-mode:standalone){.site-header,.workspace__top{padding-top:env(safe-area-inset-top)}body{overscroll-behavior-y:none}}.ln-terms__list li{align-items:flex-start;gap:16px;padding-left:0;display:flex}.ln-terms__list li:before{flex:none;width:24px;padding-top:10px;font-size:.8125rem;position:static}.ln-terms__icon{background:var(--sb-ice-soft);width:44px;height:44px;color:var(--sb-green);border-radius:14px;flex:none;place-items:center;transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s;display:grid}.ln-terms__icon .icon{width:20px;height:20px}.ln-terms__list li>span:last-child{padding-top:10px}.ln-terms__list li:hover .ln-terms__icon{transform:rotate(-8deg)scale(1.08)}.ln-tile{position:relative}.ln-tile>.icon{top:var(--space-5);right:var(--space-5);box-sizing:content-box;width:26px;height:26px;color:var(--sb-green);background:#ffffff8c;border-radius:50%;padding:12px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);position:absolute}.ln-tile:hover>.icon{transform:rotate(-12deg)scale(1.1)}@media (prefers-reduced-motion:reduce){.ln-terms__icon,.ln-tile>.icon{transition:none}.ln-terms__list li:hover .ln-terms__icon,.ln-tile:hover>.icon{transform:none}}.gift-hero__eyebrow,.discovery__kicker,.dash-count,.order-status--new,.ad-state--pending,.status-tab.is-due .status-tab__count,.biz-why__cta,.biz-why__cta :is(h3,p,a,.seller-cta__note,.biz-why__legal),.ln-tile--orange,.ln-tile--orange :is(strong,span,.icon),.ln-build[data-stage="4"] .ln-build__logo,.ln-build[data-stage="5"] .ln-build__logo,.ln-build[data-stage="6"] .ln-build__logo{color:var(--sb-on-orange)}.biz-why__cta .button--lime{color:var(--sb-lime)}.ft-social__link{min-height:40px;color:var(--sb-soft-white);font-size:.875rem;font-weight:var(--fw-medium);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ft-social__link .icon{width:18px;height:18px}.ft-social__link{isolation:isolate;background:#ffffff0a;position:relative;overflow:hidden}.ft-social__link:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ft .ft-social a.ft-social__link:hover,.ft .ft-social a.ft-social__link:focus-visible{color:var(--sb-white);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#ffffff24;border-color:#ffffff73;transform:none;box-shadow:inset 0 1px #ffffff40,0 4px 12px -5px #00000040}.ft-social__link:hover:after{transition:transform .8s;transform:translate(120%)}@media (prefers-reduced-motion:reduce){.ft-social__link:hover:after{opacity:0;transition:none;transform:none}}.ln-terms__icon{background:var(--sb-lime);color:var(--sb-green)}.ln-counter__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.ln-live{color:var(--sb-lime);letter-spacing:.08em;background:#0ad2b224;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:.75rem;display:inline-flex}.ln-live i{background:var(--sb-lime);border-radius:50%;width:8px;height:8px;position:relative}.ln-live i:after{content:"";border-radius:inherit;background:var(--sb-lime);animation:1.8s ease-out infinite ln-live;position:absolute;inset:0}@keyframes ln-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ln-counter__num{font-size:clamp(6rem,3.5rem + 8vw,11rem);font-weight:var(--fw-medium);letter-spacing:-.06em}.ln-counter__of{font-size:clamp(1.75rem,1rem + 2vw,3rem)}.ln-odo{display:inline-flex}.ln-odo__reel{width:.62em;height:1em;line-height:1;transition:width .6s .9s,opacity .4s .9s;display:inline-block;overflow:hidden}.ln-odo__reel.is-gone{opacity:0;width:0}.ln-odo__strip{flex-direction:column;transition:transform 2.2s cubic-bezier(.16,.9,.2,1.04);display:flex}.ln-odo__strip>span{text-align:center;height:1em;display:block}.ln-anim.is-ready .ln-dots li:not(.is-taken){animation:ln-wave 5s ease-in-out calc(2.6s + var(--w) * 45ms) infinite}@keyframes ln-wave{0%,14%,to{filter:none;scale:1}6%{filter:brightness(1.25);scale:1.45}}.ln-tile strong{font-size:clamp(3.75rem,2rem + 5vw,6.5rem);font-weight:var(--fw-medium);letter-spacing:-.05em}@media (prefers-reduced-motion:reduce){.ln-live i:after{animation:none}}.ln-final{text-align:left;position:relative;overflow:hidden}.ln-final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0ad2b238,#0000);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-180px}.ln-final__inner{place-items:center stretch;gap:clamp(40px,6vw,72px);display:grid;position:relative}@media (width>=960px){.ln-final__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ln-final__copy{gap:var(--space-4);justify-items:start;display:grid}.ln-final__eyebrow{color:var(--sb-lime);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.ln-final__eyebrow:before{content:"";background:var(--sb-orange);width:24px;height:2px}.ln-final__title{max-width:14ch;font-size:clamp(2.6rem,1.4rem + 4.4vw,5rem);font-weight:var(--fw-medium);margin:0;line-height:1}.ln-final__mark{color:var(--sb-lime);display:inline-block;position:relative}.ln-final__mark:after{content:"";background:var(--sb-orange);transform-origin:0;border-radius:99px;height:.09em;position:absolute;bottom:-.06em;left:0;right:0}.ln-final__stats{margin:var(--space-6) 0 var(--space-3);flex-wrap:wrap;gap:12px 32px;padding:0;list-style:none;display:flex}.ln-final__stats li{gap:4px;display:grid}.ln-final__stats strong{color:var(--sb-white);font-size:clamp(2.4rem,1.6rem + 2.4vw,3.5rem);font-weight:var(--fw-medium);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.ln-final__stats span{color:#ffffffb8;font-size:var(--fs-small)}.ln-final .seller-cta{text-align:left;justify-items:start}.ln-final .ln-hero__shop--inline{justify-self:start;margin-inline:0}.ln-cal{margin:0;padding-bottom:64px;position:relative}.ln-cal__card{background:var(--sb-soft-white);color:var(--sb-green);border-radius:24px;padding:clamp(20px,3vw,28px);transform:rotate(-2deg);box-shadow:0 15px 30px -15px #00000040}.ln-cal__shop{background:var(--sb-white);color:var(--sb-green);border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:0;right:clamp(-8px,-1vw,0px);transform:rotate(2deg);box-shadow:0 10px 20px -9px #00000046}.ln-cal__shop img{object-fit:cover;border-radius:12px;width:48px;height:48px}.ln-cal__shop>span{line-height:1.25;display:grid}.ln-cal__shop strong{font-size:.9375rem}.ln-cal__shop small{color:var(--color-text-muted);font-size:.75rem}.ln-cal__switch{background:var(--sb-lime);border-radius:99px;width:44px;height:26px;margin-left:8px;position:relative}.ln-cal__switch b{background:var(--sb-white);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:21px;box-shadow:0 1px 3px #00000040}.ln-cal__state{font-size:.8125rem;font-weight:var(--fw-semibold);display:grid}.ln-cal__state>span{grid-area:1/1}.ln-cal__off{opacity:0}.ln-cal__caption{color:#ffffff8c;font-size:.75rem;position:absolute;bottom:-28px;left:0}@media (width<=959px){.ln-cal{justify-self:center;width:100%;max-width:440px}}.ln-anim .ln-final__mark:after{transform:scaleX(0)}.ln-anim .ln-final.is-seen .ln-final__mark:after{transition:transform .9s cubic-bezier(.6,0,.2,1) .3s;transform:scaleX(1)}.ln-anim .ln-cal__card{opacity:0;transform:translateY(40px)rotate(4deg)}.ln-anim .ln-final.is-seen .ln-cal__card{opacity:1;transition:opacity .7s,transform 1s cubic-bezier(.2,.8,.2,1.1);transform:rotate(-2deg)}.ln-anim .ln-cal__shop{opacity:0;transform:translateY(30px)rotate(6deg)}.ln-anim .ln-cal__switch{background:#052c3c2e}.ln-anim .ln-cal__switch b{left:3px}.ln-anim .ln-cal__off{opacity:1}.ln-anim .ln-cal__on{opacity:0}.ln-anim .ln-final.is-seen .ln-cal__shop{opacity:1;transition:opacity .6s .5s,transform .9s cubic-bezier(.2,.8,.2,1.2) .5s;transform:rotate(2deg)}.ln-anim .ln-final.is-seen .ln-cal__switch{background:var(--sb-lime);transition:background .3s ease calc(1s + var(--ln-left) * 55ms)}.ln-anim .ln-final.is-seen .ln-cal__switch b{transition:left .35s cubic-bezier(.3, 1.5, .5, 1) calc(1s + var(--ln-left) * 55ms);left:21px}.ln-anim .ln-final.is-seen .ln-cal__off{opacity:0;transition:opacity .2s ease calc(1s + var(--ln-left) * 55ms)}.ln-anim .ln-final.is-seen .ln-cal__on{opacity:1;transition:opacity .2s ease calc(1.1s + var(--ln-left) * 55ms)}strong,b{font-weight:var(--fw-medium)}.ln-final__stats li:nth-child(2) strong{color:var(--sb-lime)}.ln-build__device{background:linear-gradient(145deg,#3a4146,#15191c 45%,#2b3135);border-radius:54px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 12px 24px -12px #052c3c4d}.ln-build__device .ln-build__phone{box-shadow:none;background:var(--sb-white);border-radius:44px;padding:0 14px 22px}.ln-build__btn{background:linear-gradient(90deg,#2b3135,#4a5257);border-radius:2px;width:4px;position:absolute}.ln-build__btn--action{height:26px;top:104px;left:-3px}.ln-build__btn--up{height:48px;top:148px;left:-3px}.ln-build__btn--down{height:48px;top:206px;left:-3px}.ln-build__btn--power{height:76px;top:160px;right:-3px}.ln-build__status{height:46px;color:var(--sb-green);font-size:.8125rem;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:6px 14px 0 18px;display:flex;position:relative}.ln-build__island{background:#0b0d0e;border-radius:20px;width:92px;height:26px;position:absolute;top:10px;left:50%;translate:-50%}.ln-build__sys{align-items:center;gap:5px;display:inline-flex}.ln-build__sys svg{fill:currentColor;width:16px;height:11px}.ln-build__battery{border:1px solid #052c3c73;border-radius:3px;width:22px;height:11px;position:relative}.ln-build__battery:after{content:"";background:#052c3c73;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:3px;right:-3px}.ln-build__battery i{background:var(--sb-green);border-radius:1.5px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.ln-build__url{background:var(--sb-surface);color:var(--sb-green);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:4px 4px 12px;padding:8px 12px;font-size:.8125rem;display:flex}.ln-build__url .icon{opacity:.6;width:12px;height:12px}.ln-build__home{background:#0b0d0e;border-radius:3px;width:120px;height:5px;margin:16px auto -8px;display:block}.ln-build{justify-self:center;width:100%;max-width:330px;top:136px}.ln-build__device .ln-build__phone{aspect-ratio:9/19.5;flex-direction:column;display:flex}.ln-build__device .ln-build__home{margin-top:auto}.ln-final__stats li:nth-child(3) strong{color:var(--sb-lavender)}.ln-steps.is-pinned{height:430vh;padding-block:0}.ln-steps.is-pinned .ln-steps__pin{top:var(--ln-pin-top,0px);height:calc(100vh - var(--ln-pin-top,0px));align-items:center;display:flex;position:sticky;overflow:hidden}.ln-steps.is-pinned .ln-steps__pin>.container{width:100%}.ln-steps.is-pinned .ln-steps__layout{align-items:center}.ln-steps.is-pinned .ln-head{margin-bottom:20px}.ln-steps.is-pinned .ln-steps__list{gap:4px}.ln-steps.is-pinned .ln-step{padding:2px 0}.ln-steps.is-pinned .ln-step__num{width:44px;height:44px;font-size:1rem}.ln-steps.is-pinned .ln-step{grid-template-columns:44px minmax(0,1fr)}.ln-steps.is-pinned .ln-steps__list:before,.ln-steps.is-pinned .ln-steps__list:after{top:22px;left:21px}.ln-steps.is-pinned .ln-steps__list:before{bottom:22px}.ln-steps.is-pinned .ln-steps__list:after{height:calc((100% - 44px) * var(--ln-progress,0));transition:none}.ln-steps.is-pinned .ln-step__body{box-shadow:none;background:0 0;padding:10px 18px}.ln-steps.is-pinned .ln-step h3{color:#052c3c8c;margin:0;font-size:1.0625rem;transition:color .3s}.ln-steps.is-pinned .ln-step.is-done h3{color:var(--sb-green)}.ln-steps.is-pinned .ln-step__time,.ln-steps.is-pinned .ln-step p:last-child{opacity:0;max-height:0;margin:0;transition:max-height .45s,opacity .3s;overflow:hidden}.ln-steps.is-pinned .ln-step[aria-current=step] .ln-step__body{background:var(--sb-white);box-shadow:0 0 0 1px #052c3c0f}.ln-steps.is-pinned .ln-step[aria-current=step] h3{color:var(--sb-green);margin:4px 0 2px;font-size:1.25rem}.ln-steps.is-pinned .ln-step[aria-current=step] :is(.ln-step__time,p:last-child){opacity:1;max-height:6em}.ln-steps.is-pinned .ln-step{cursor:pointer}.ln-steps.is-pinned .ln-steps__cta{margin-top:20px}.ln-steps.is-pinned .ln-build{transform:scale(var(--ln-phone-scale,1));transform-origin:50%;position:relative;top:auto}.ln-cal__card,.ln-anim .ln-final.is-seen .ln-cal__card{transform:none}@media (height<=860px){.ln-steps.is-pinned .ln-title{font-size:clamp(1.8rem,1rem + 2.6vw,2.6rem)}.ln-steps.is-pinned .ln-head{margin-bottom:12px}.ln-steps.is-pinned .ln-step__num{width:38px;height:38px;font-size:.9375rem}.ln-steps.is-pinned .ln-step{grid-template-columns:38px minmax(0,1fr);padding:0}.ln-steps.is-pinned .ln-steps__list:before,.ln-steps.is-pinned .ln-steps__list:after{top:19px;left:18px}.ln-steps.is-pinned .ln-step__body{padding:8px 16px}.ln-steps.is-pinned .ln-steps__cta{margin-top:12px}}:root{--sb-page-grey:#eaeaea;--sb-hl:#0ad2b252}.site-footer{background:var(--sb-page-grey);color:var(--color-text);border-top:1px solid var(--sb-line)}.site-footer a,.ft-group a,.ft-bottom__legal a{color:var(--sb-green)}.site-footer a:hover,.ft-group a:hover,.ft-bottom__legal a:hover{color:var(--sb-green);text-underline-offset:3px;text-decoration:underline!important}.ft a:focus-visible,.site-footer :focus-visible{outline-color:var(--sb-green)}.ft-band,.ft-bottom{border-color:var(--sb-line)}.site-footer__tagline,.site-footer__tagline>span>span:last-child{color:var(--sb-green)}.ft-band__pitch p,.ft-brand__text,.ft-contact li{color:var(--color-text)}.ft-contact .icon,.ft-group__title .icon,.ft-group__title,.ft-social__label{color:var(--sb-green)}.ft-bottom{color:var(--color-text-muted)}.ft-demo{border-color:var(--sb-line);color:var(--color-text-muted)}.ft .ft-button-ghost{border-color:var(--sb-green);color:var(--sb-green);background:var(--sb-white)}.ft .ft-button-ghost:hover{border-color:var(--sb-green);color:var(--sb-green);background:var(--sb-white);text-decoration:none!important}.site-footer .button--lime,.site-footer .button--lime:hover{border-color:var(--sb-green);background:var(--sb-green);color:var(--sb-white);text-decoration:none!important}.site-footer .button--lime:hover{background:var(--sb-green-hover)}.ft-social__link{border-color:var(--sb-line);background:var(--sb-white);color:var(--sb-green)}.ft .ft-social a.ft-social__link:hover,.ft .ft-social a.ft-social__link:focus-visible{color:var(--sb-green);background:#ffffffb3;border-color:#052c3c40;box-shadow:inset 0 1px #ffffffe6,0 4px 12px -6px #052c3c33;text-decoration:none!important}.ft-social__link:after{background:linear-gradient(110deg,#0000 30%,#0ad2b22e 50%,#0000 70%)}.ft-social .ft-social__link:hover .icon{color:var(--sb-green)}.ln-ribbon{background:var(--sb-white);border-block:1px solid var(--sb-line)}.ln-ribbon span{color:var(--sb-green)}.ln-steps{background:var(--sb-page-grey)}.ln-cal__card{background:var(--sb-white);box-shadow:0 0 0 1px var(--sb-line), 0 12px 28px -18px #052c3c4d}.ln-cal__shop{box-shadow:0 0 0 1px var(--sb-line), 0 10px 20px -12px #052c3c4d}.biz-why{background:var(--sb-page-grey)}.biz-why__cta{background:var(--sb-green)}.biz-why__marquee{background:#ffffff0f;border-bottom:1px solid #ffffff1f}.biz-why__marquee span,.biz-why__cta,.biz-why__cta :is(h3,p,.seller-cta__note,.biz-why__legal){color:var(--sb-soft-white)}.biz-why__cta .biz-why__legal a{color:var(--sb-white)}.biz-why__cta .button--lime{border-color:var(--sb-lime);background:var(--sb-lime);color:var(--sb-green)}.biz-why__cta .button--lime:hover{color:var(--sb-green);background:#3ddcc2;border-color:#3ddcc2}.gift-hero,.verified-hero,.discovery--finder{background:var(--sb-page-grey)!important}.ln-hero__title{font-size:clamp(2.2rem,1.2rem + 3.6vw,4rem)}.ln-final__title{font-size:clamp(2.2rem,1.3rem + 3.2vw,3.8rem)}.site-footer__tagline{font-size:clamp(1.8rem,4.6vw,3.8rem);font-weight:var(--fw-medium)}:root{--color-text-muted:var(--sb-muted-strong)}.ln-steps.is-pinned .ln-step h3{color:#052c3cb8}.biz-why__mark-draw{background-image:linear-gradient(var(--sb-hl), var(--sb-hl))}.help-topic__icon,.contact-option__icon{background:var(--sb-page-grey);color:var(--sb-green);box-shadow:inset 0 0 0 1px var(--sb-line)}.site-footer,.ft-band,.ft-bottom,.ft-social__link,.ft-demo{border-color:#d6d6d6}.ln-cal__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,28px);display:grid}.ln-cal__page{background:var(--sb-white);text-align:center;border-radius:18px;justify-items:center;min-width:128px;padding:22px 18px 16px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 0 0 1px #e3e3e3,0 6px 0 -2px #eaeaea,0 6px 0 -1px #dcdcdc,0 12px 0 -5px #eaeaea,0 12px 0 -4px #dcdcdc}.ln-cal__rings{justify-content:center;gap:44px;display:flex;position:absolute;top:-7px;left:0;right:0}.ln-cal__rings i{background:var(--sb-green);border-radius:6px;width:8px;height:16px}.ln-cal__month{background:var(--sb-orange);color:var(--sb-on-orange);font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 12px}.ln-cal__date{color:var(--sb-green);font-size:4.5rem;font-weight:var(--fw-medium);letter-spacing:-.04em;margin-top:4px;line-height:1}.ln-cal__weekday{color:var(--color-text-muted);font-size:.8125rem}.ln-cal__left p{color:var(--color-text-muted);margin:0;font-size:.9375rem}.ln-cal__left p strong{color:var(--sb-green);font-size:2.25rem;font-weight:var(--fw-medium);letter-spacing:-.03em}.ln-cal__strip{gap:3px;height:44px;margin:12px 0 6px;padding:0;list-style:none;display:flex}.ln-cal__strip li{background:var(--sb-green);border-radius:4px;flex:1}.ln-cal__strip li.is-past{background:#e3e3e3}.ln-cal__strip li.is-today{background:var(--sb-orange);flex:1.6}.ln-cal__ends{justify-content:space-between;display:flex;font-size:.75rem!important}.ln-anim .ln-cal__strip li:not(.is-past):not(.is-today){transform-origin:bottom;background:#e3e3e3;transform:scaleY(.45)}.ln-anim .ln-final.is-seen .ln-cal__strip li:not(.is-past):not(.is-today){background:var(--sb-green);transition:background .3s,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.6s + var(--n) * 55ms);transform:none}.ln-anim .ln-cal__page{opacity:0;transform:translateY(-24px)rotate(-10deg)}.ln-anim .ln-final.is-seen .ln-cal__page{opacity:1;transition:opacity .5s .2s,transform .8s cubic-bezier(.3,1.4,.5,1) .2s;transform:rotate(-3deg)}@media (width<=520px){.ln-cal__card{grid-template-columns:1fr;justify-items:start}.ln-cal__left{width:100%}}.ad-row:has(.cb-actions){grid-template-columns:72px minmax(0,1fr) auto}.cb-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cb-preview{gap:var(--space-3);margin:0 0 var(--space-5);display:grid}.cb-preview img{aspect-ratio:8/3;object-fit:cover;border-radius:var(--radius-sm);width:100%}.cb-preview figcaption{gap:2px;display:grid}.cb-remove{margin-top:var(--space-4)}.fs-preview{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);background:#e9ebe6;border:0;margin:0;padding:0;position:fixed;inset:0}.fs-preview::backdrop{background:#00000080}.fs-preview[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.fs-preview__bar{border-bottom:1px solid var(--color-border);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}.fs-preview__title{min-width:0;font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fs-preview__devices{border:1px solid var(--color-border);border-radius:999px;padding:3px;display:inline-flex}.fs-preview__devices button{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.fs-preview__devices button[aria-pressed=true]{background:var(--sb-green);color:#fff}.fs-preview__tab{font-size:13px}.fs-preview__close{border:1px solid var(--color-border);min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:13px}.fs-preview__stage{justify-items:center;display:grid;overflow:auto}.fs-preview__stage iframe{background:#fff;border:0;width:100%;height:100%;display:block}.fs-preview[data-device=phone] .fs-preview__stage{padding:16px}.fs-preview[data-device=phone] .fs-preview__stage iframe{border-radius:24px;width:390px;max-width:100%;height:min(844px,100%);box-shadow:0 0 0 8px #1f2421}html.has-fs-preview{overflow:hidden}.sf-wizard-preview>header [data-fullscreen-frame]{flex:none}.sf-device__tools{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}@media (width<=700px){.fs-preview__bar{flex-wrap:wrap;gap:8px;padding:8px 12px}.fs-preview__title{flex-basis:100%}.fs-preview__tab{display:none}.fs-preview__close{margin-left:auto}}:is(.shop-card__logo,.shop-id__logo,.shop-hero__logo,.shop-logo__current,.seller-row__logo)[class*=logo-shape--]{box-shadow:inset 0 0 0 1px var(--color-border);background:#fff;padding:4px;overflow:hidden}:is(.shop-card__logo,.shop-id__logo,.shop-hero__logo,.shop-logo__current,.seller-row__logo)[class*=logo-shape--] img{object-fit:contain;width:100%;height:100%}.shop-card__logo.logo-shape--square{width:48px;height:48px}.shop-card__logo.logo-shape--wide{width:112px;height:40px}.shop-card__logo.logo-shape--tall{width:36px;height:52px}.shop-id__logo.logo-shape--square{width:112px;height:112px;padding:8px}.shop-id__logo.logo-shape--wide{width:240px;height:88px;padding:12px 16px}.shop-id__logo.logo-shape--tall{width:92px;height:124px;padding:8px}.shop-hero__logo.logo-shape--wide,.shop-logo__current.logo-shape--wide{border-radius:var(--radius-md);width:176px}.shop-hero__logo.logo-shape--wide{height:72px}.shop-logo__current.logo-shape--wide{height:60px}.shop-hero__logo.logo-shape--square,.shop-logo__current.logo-shape--square,.shop-hero__logo.logo-shape--tall,.shop-logo__current.logo-shape--tall{border-radius:var(--radius-md)}.shop-logo__current.logo-shape--tall{width:56px;height:76px}.shop-hero__logo.logo-shape--tall{width:66px;height:88px}.seller-row__logo.logo-shape--wide{width:72px}.logo-guide{gap:var(--space-3);margin-top:var(--space-3);display:grid}.logo-guide__shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.logo-guide__shapes li{border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:start;gap:4px;padding:10px;font-size:12px;line-height:1.5;display:grid}.logo-guide__shapes strong{font-size:13px;font-weight:var(--fw-medium)}.logo-guide__glyph{height:36px;margin-bottom:4px;display:block}.logo-guide__glyph i{border:1.5px dashed var(--color-text-muted);border-radius:4px;height:100%;display:block}.logo-guide__glyph--wide i{width:100%;height:26px;margin-top:5px}.logo-guide__glyph--square i{width:36px}.logo-guide__glyph--tall i{width:26px}.logo-guide__result{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--sb-soft-white,#f6f7f4);display:grid}.logo-guide__verdict{margin:0;font-size:13px;line-height:1.6}.logo-guide__verdict.is-bad{color:var(--color-danger,#b42318)}.logo-guide__mocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.logo-guide__mock{color:var(--color-text-muted);align-content:start;gap:6px;font-size:11px;display:grid}.logo-guide__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;min-height:64px;padding:10px;display:flex}.logo-guide__card .shop-card__logo{flex:none}.logo-guide__card span:last-child{color:var(--color-text);font-size:13px}.logo-guide__bar{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;place-items:center;min-height:84px;padding:10px;display:grid}.logo-guide__bar--dark{background:#1f2421}.logo-guide__bar img{object-fit:contain;display:block}.logo-guide__bar img.sf-logo--wide{width:auto;max-width:180px;height:40px}.logo-guide__bar img.sf-logo--square{width:60px;height:60px}.logo-guide__bar img.sf-logo--tall{width:auto;max-width:54px;height:68px}@media (width<=600px){.logo-guide__shapes,.logo-guide__mocks{grid-template-columns:1fr}}.tfa-key .button[data-copy]{margin-top:4px}.tfa-key--start{text-align:left;justify-items:start}.acct-panel{margin-bottom:var(--space-6);scroll-margin-top:calc(var(--header-h,120px) + 16px)}.acct-panel[hidden]{display:none}.acct-panel__title{margin:0 0 var(--space-4);color:var(--sb-green);font-size:1.5rem;font-weight:var(--fw-medium);letter-spacing:-.01em}.acct-panel__title:focus{outline:none}.acct-panel .acct-group{margin-bottom:var(--space-5)}.acct-panel .acct-security{max-width:640px}.acct-panel .acct-security .panel>.subheading{margin-top:0}.acct-panel #acct-help-title+.acct-tiles,.acct-panel .acct-tiles{margin-bottom:0}.acct-layout.is-tabbed .acct-panel{min-height:320px;margin-bottom:0}.acct-nav a[aria-current=page]{background:var(--sb-surface);color:var(--sb-green);font-weight:var(--fw-medium)}.acct-nav__dot{background:#e0a100;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}#two-factor{scroll-margin-top:calc(var(--header-h,120px) + 16px)}.email-status{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);justify-items:start;display:grid}.email-status__text{margin:0;font-size:.9375rem}.email-status .notice{margin:0}
