.store-home-v3{--home-ink:var(--ds-text);--home-paper:var(--ds-bg);--home-surface:var(--ds-surface);--home-muted:var(--ds-muted);--home-line:var(--ds-border);min-height:100vh;color:var(--home-ink);font-family:var(--home-font,var(--ds-font));font-size:calc(1rem * var(--home-scale,1));background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--lime) 18%, transparent), transparent 24%), var(--home-paper)}.store-home-v3-header{z-index:20;border-bottom:1px solid var(--home-line);background:color-mix(in srgb, var(--home-paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,4vw,64px);min-height:84px;padding:0 clamp(22px,4vw,72px);display:grid;position:sticky;top:0}.store-home-v3-header>nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,46px);display:flex}.store-home-v3-header>nav a{color:var(--home-ink);font-size:14px;font-weight:720;text-decoration:none}.store-home-v3-header>div{align-items:center;gap:8px;display:flex}.store-home-v3-header>div a,.store-home-v3-header .store-mobile-menu{width:44px;height:44px;color:var(--home-ink);border:1px solid var(--home-line);background:color-mix(in srgb,var(--home-surface) 82%,transparent);border-radius:50%;place-items:center;display:grid}.store-home-v3-header svg{width:18px;height:18px}.store-home-v3-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:min(680px,100vh - 84px);padding:clamp(48px,6vw,88px) clamp(22px,6vw,110px);display:grid;position:relative;overflow:hidden}.store-home-v3-hero-media{z-index:-2;position:absolute;inset:0}.store-home-v3-hero-media:after{content:"";background:linear-gradient(90deg,#050914f5,#050914d4 43%,#0509141f 78%);position:absolute;inset:0}.store-home-v3-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.store-home-v3-hero-copy{color:#fff}.store-home-v3-hero-copy>p{color:#ffffffb8}.store-home-v3-hero-copy>nav a:first-child{border-color:var(--lime);background:var(--lime)}.store-home-v3-hero-copy>dl dd{color:#ffffff9e}.store-home-v3-editorial{background:var(--nav);border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin:clamp(56px,8vw,120px) clamp(22px,6vw,110px);display:grid;overflow:hidden}.store-home-v3-editorial>img{object-fit:cover;width:100%;height:100%;min-height:520px}.store-home-v3-editorial>div{color:#fff;align-content:center;gap:20px;padding:clamp(34px,5vw,76px);display:grid}.store-home-v3-editorial small{color:var(--lime);letter-spacing:.18em;font-size:11px;font-weight:900}.store-home-v3-editorial h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:560;line-height:1}.store-home-v3-editorial p{color:#fff9;margin:0;font-size:18px;line-height:1.6}.store-home-v3-editorial a{width:max-content;color:var(--home-ink);background:var(--lime);border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:760px){.store-home-v3-hero-media:after{background:linear-gradient(#0509145c,#050914eb 56%)}.store-home-v3-editorial{grid-template-columns:1fr}.store-home-v3-editorial>img{min-height:340px}.store-home-v3-editorial>div{padding:32px}}.store-home-v3-hero-copy{max-width:760px}.store-home-v3-hero-copy>small,.store-home-v3-sellers header small,.store-home-v3-products header small,.store-home-v3-empty>small,.store-home-v3-membership small{color:color-mix(in srgb, var(--purple) 82%, var(--home-ink));letter-spacing:.18em;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.store-home-v3-hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(48px,5.35vw,82px);font-weight:560;line-height:.94}.store-home-v3-hero-copy>p{max-width:680px;margin:30px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.55}.store-home-v3-hero-copy>nav{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.store-home-v3-hero-copy>nav a,.store-home-v3-membership>a,.store-home-v3-empty>a,.store-home-v3-empty>button{color:#fff;border:1px solid var(--home-ink);background:var(--nav);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.store-home-v3-hero-copy>nav a:first-child{color:var(--home-ink);border-color:var(--lime);background:var(--lime)}.store-home-v3-hero-copy>nav svg,.store-home-v3-membership>a svg,.store-home-v3-empty>a svg{width:16px}.store-home-v3-hero-copy dl{flex-wrap:wrap;gap:34px;margin:clamp(40px,6vw,78px) 0 0;display:flex}.store-home-v3-hero-copy dl div{border-left:2px solid var(--lime);min-width:120px;padding-left:16px}.store-home-v3-hero-copy dt{letter-spacing:-.04em;font-size:28px;font-weight:850}.store-home-v3-hero-copy dd{color:color-mix(in srgb, var(--home-ink) 58%, transparent);margin:4px 0 0;font-size:12px}.store-home-v3-hero>aside{border:1px solid color-mix(in srgb, var(--purple) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--nav) 96%, black), color-mix(in srgb, var(--purple) 72%, var(--home-ink)));min-height:470px;box-shadow:0 34px 90px color-mix(in srgb, var(--home-ink) 18%, transparent);border-radius:clamp(30px,4vw,60px);place-items:center;display:grid;overflow:hidden}.store-home-v3-hero>aside.has-product{place-items:stretch stretch}.store-home-v3-hero>aside>a{color:#fff;min-height:470px;text-decoration:none;display:grid;position:relative}.store-home-v3-hero>aside>a>img,.store-home-v3-hero>aside>a>.store-home-v3-image-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-home-v3-hero>aside>a:after{content:"";background:linear-gradient(#0000 28%,#050814f0);position:absolute;inset:0}.store-home-v3-hero>aside>a>span{z-index:1;align-self:end;gap:8px;padding:clamp(28px,4vw,52px);display:grid}.store-home-v3-hero>aside>a small,.store-home-v3-hero-empty small{color:var(--lime);letter-spacing:.16em;font-size:11px;font-style:normal;font-weight:900}.store-home-v3-hero>aside>a b{letter-spacing:-.04em;font-size:clamp(30px,3vw,52px)}.store-home-v3-hero>aside>a em{color:#ffffffb3;font-style:normal}.store-home-v3-hero>aside>a strong{color:var(--lime);justify-content:space-between;align-items:center;margin-top:12px;font-size:17px;display:flex}.store-home-v3-hero-empty{color:#fff;text-align:left;gap:18px;width:min(100%,390px);padding:44px;display:grid}.store-home-v3-hero-empty>svg{width:58px;height:58px;color:var(--lime)}.store-home-v3-hero-empty b{letter-spacing:-.035em;max-width:320px;font-size:clamp(25px,2.3vw,34px);line-height:1.12}.store-home-v3-hero-empty>span{grid-template-columns:1.4fr .8fr 46px;gap:8px;margin-top:10px;display:grid}.store-home-v3-hero-empty>span i{background:color-mix(in srgb, var(--home-surface) 16%, transparent);border-radius:999px;height:7px;display:block}.store-home-v3-hero-empty>span i:first-child{background:var(--lime)}.store-home-v3-hero-empty>span.is-loading i{animation:1.35s ease-in-out infinite alternate store-home-v3-pulse}.store-home-v3-hero-empty>span.is-loading i:nth-child(2){animation-delay:.18s}.store-home-v3-hero-empty>span.is-loading i:nth-child(3){animation-delay:.36s}@keyframes store-home-v3-pulse{0%{opacity:.28;transform:scaleX(.94)}to{opacity:1;transform:scaleX(1)}}.store-home-v3-image-fallback{color:var(--lime);background:radial-gradient(circle at 65% 25%, color-mix(in srgb, var(--purple) 65%, transparent), transparent 32%), linear-gradient(140deg, var(--nav), color-mix(in srgb, var(--purple) 18%, var(--home-ink)));place-items:center;display:grid}.store-home-v3-image-fallback svg{width:25%;height:25%}.store-home-v3-sellers,.store-home-v3-products{padding:clamp(62px,8vw,112px) clamp(22px,6vw,110px)}.store-home-v3-sellers{color:#fff;background:var(--nav)}.store-home-v3-sellers>header,.store-home-v3-products>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.store-home-v3-sellers h2,.store-home-v3-products h2,.store-home-v3-empty h2,.store-home-v3-membership h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,68px);font-weight:560;line-height:.98}.store-home-v3-sellers header>a,.store-home-v3-products header>a{color:currentColor;align-items:center;gap:10px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.store-home-v3-sellers header small{color:var(--lime)}.store-home-v3-sellers>div{border-top:1px solid color-mix(in srgb, var(--home-line) 18%, transparent);border-left:1px solid color-mix(in srgb, var(--home-line) 18%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-home-v3-sellers>div>a{color:#fff;border-right:1px solid color-mix(in srgb, var(--home-line) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--home-line) 18%, transparent);grid-template-columns:54px 1fr auto;align-items:center;gap:16px;min-height:124px;padding:22px;text-decoration:none;display:grid}.store-home-v3-sellers>div i{width:54px;height:54px;color:var(--home-ink);background:var(--lime);border-radius:18px;place-items:center;font-size:20px;font-style:normal;font-weight:900;display:grid}.store-home-v3-sellers>div i.tone-1{background:color-mix(in srgb, var(--purple) 34%, var(--home-paper))}.store-home-v3-sellers>div i.tone-2{background:#77e8d2}.store-home-v3-sellers>div i.tone-3{background:#ffc4df}.store-home-v3-sellers>div span{gap:5px;min-width:0;display:grid}.store-home-v3-sellers>div b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.store-home-v3-sellers>div small{color:#ffffff94;font-size:12px}.store-home-v3-sellers>div svg{width:17px;color:var(--lime)}.store-home-v3-products>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.store-home-v3-products article{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-surface) 72%, transparent);border-radius:26px;min-width:0;overflow:hidden}.store-home-v3-products article>a{height:100%;color:var(--home-ink);grid-template-rows:300px 1fr;text-decoration:none;display:grid}.store-home-v3-products article>a>div{background:var(--home-surface);position:relative;overflow:hidden}.store-home-v3-products article img,.store-home-v3-products article .store-home-v3-image-fallback{object-fit:cover;width:100%;height:100%;transition:transform .35s}.store-home-v3-products article:hover img,.store-home-v3-products article:hover .store-home-v3-image-fallback{transform:scale(1.035)}.store-home-v3-products article>a>div>span:last-child{color:#fff;background:color-mix(in srgb, var(--home-ink) 90%, transparent);border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:14px;right:14px}.store-home-v3-products article>a>div>span:last-child svg{width:14px}.store-home-v3-products article section{flex-direction:column;min-width:0;padding:22px;display:flex}.store-home-v3-products article section>small{color:color-mix(in srgb, var(--purple) 78%, var(--home-ink));letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.store-home-v3-products article h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:20px;overflow:hidden}.store-home-v3-products article p{min-height:3em;color:color-mix(in srgb, var(--home-ink) 58%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.store-home-v3-products article footer{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:24px;display:flex}.store-home-v3-products article footer strong{font-size:20px}.store-home-v3-products article footer em{color:color-mix(in srgb, var(--home-ink) 48%, transparent);font-size:10px;font-style:normal}.store-home-v3-empty{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-surface) 68%, transparent);border-radius:42px;justify-items:start;max-width:960px;margin:clamp(60px,8vw,120px) auto;padding:clamp(44px,7vw,88px);display:grid}.store-home-v3-empty>svg{width:52px;height:52px;color:var(--purple);margin-bottom:30px}.store-home-v3-empty p{max-width:650px;color:color-mix(in srgb, var(--home-ink) 60%, transparent);margin:20px 0 28px;font-size:18px;line-height:1.6}.store-home-v3-service{border:1px solid var(--home-line);background:var(--home-surface);border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(22px,6vw,110px);display:grid}.store-home-v3-service article{grid-template-columns:50px 1fr;align-content:start;gap:20px;min-height:210px;padding:34px;display:grid}.store-home-v3-service article+article{border-left:1px solid var(--home-line)}.store-home-v3-service article>svg{background:var(--lime);border-radius:17px;width:50px;height:50px;padding:13px}.store-home-v3-service article span{gap:8px;display:grid}.store-home-v3-service article small{color:var(--purple);letter-spacing:.14em;font-size:10px;font-weight:900}.store-home-v3-service article b{font-size:18px}.store-home-v3-service article p{color:color-mix(in srgb, var(--home-ink) 58%, transparent);margin:0;font-size:13px;line-height:1.55}.store-home-v3-membership{color:var(--home-paper);background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--purple) 68%, transparent), transparent 34%), var(--home-ink);border-radius:clamp(32px,5vw,66px);grid-template-columns:1fr auto;align-items:end;gap:40px;margin:clamp(72px,10vw,150px) clamp(22px,6vw,110px);padding:clamp(46px,7vw,90px);display:grid}.store-home-v3-membership>div{max-width:820px}.store-home-v3-membership p{max-width:650px;color:color-mix(in srgb, var(--home-paper) 68%, transparent);margin:24px 0 0;font-size:17px;line-height:1.6}.store-home-v3-membership>a{color:var(--home-ink);border-color:var(--lime);background:var(--lime)}.store-home-v3-footer{color:#fff;background:var(--nav);grid-template-columns:1.6fr repeat(3,1fr);gap:40px;padding:clamp(50px,7vw,96px) clamp(22px,6vw,110px);display:grid}.store-home-v3-footer>section p{color:#ffffff8c;font-size:13px}.store-home-v3-footer nav{align-content:start;gap:12px;display:grid}.store-home-v3-footer nav b{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px}.store-home-v3-footer nav a{color:#ffffffb8;font-size:13px;text-decoration:none}@media (max-width:1120px){.store-home-v3-header{grid-template-columns:auto 1fr}.store-home-v3-header>nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding:14px 0;overflow-x:auto}.store-home-v3-header>div{justify-self:end}.store-home-v3-hero{grid-template-columns:1fr}.store-home-v3-hero>aside{min-height:440px}.store-home-v3-sellers>div,.store-home-v3-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}.store-home-v3-service{grid-template-columns:1fr}.store-home-v3-service article+article{border-top:1px solid var(--home-line);border-left:0}}@media (max-width:720px){.store-home-v3-header{grid-template-columns:44px 1fr auto;gap:10px;min-height:72px;padding:12px 16px}.store-home-v3-header .store-mobile-menu{display:grid}.store-home-v3-header>nav{scrollbar-width:none;grid-column:1/-1;gap:24px;width:100%;padding:10px 2px 2px;display:none}.store-home-v3-header.navigation-open>nav{display:flex}.store-home-v3-header>div{gap:5px}.store-home-v3-header>div a:nth-child(2),.store-home-v3-header>div a:nth-child(3){display:none}.store-home-v3-hero{gap:34px;min-height:0;padding:48px 18px 64px}.store-home-v3-hero-copy h1{font-size:clamp(44px,13vw,61px);line-height:.96}.store-home-v3-hero-copy>p{margin-top:22px;font-size:17px}.store-home-v3-hero-copy dl{gap:20px;margin-top:38px}.store-home-v3-hero>aside,.store-home-v3-hero>aside>a{min-height:350px}.store-home-v3-hero-empty{padding:34px}.store-home-v3-sellers>header,.store-home-v3-products>header{flex-direction:column;align-items:start}.store-home-v3-sellers>div,.store-home-v3-products>div{grid-template-columns:1fr}.store-home-v3-products article>a{grid-template-rows:360px 1fr}.store-home-v3-membership{grid-template-columns:1fr;align-items:start}.store-home-v3-footer{grid-template-columns:repeat(2,1fr)}.store-home-v3-footer>section{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.store-home-v3-hero-empty>span.is-loading i{animation:none}}.store-home-v3-login{justify-content:center;align-items:center;gap:8px;border-radius:999px!important;width:auto!important;height:44px!important;padding:0 16px!important;display:flex!important}.store-home-v3-login span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}body[data-native-template=lumi][data-template-scope=tenant]:is([data-template-surface=storefront],[data-template-surface=multistore]) .store-home-v3-login{color:var(--lumi-surface-on-accent,#00131d);border-color:color-mix(in srgb, var(--lumi-surface-bronze,#d79236) 66%, var(--lumi-surface-cyan,#28d6d8));background:linear-gradient(110deg, var(--lumi-surface-bronze,#d79236), color-mix(in srgb, var(--lumi-surface-bronze,#d79236) 62%, var(--lumi-surface-cyan,#28d6d8)) 54%, var(--lumi-surface-cyan,#28d6d8));box-shadow:0 10px 32px color-mix(in srgb, var(--lumi-surface-bronze,#d79236) 18%, transparent)}body[data-native-template=lumi][data-template-scope=tenant]:is([data-template-surface=storefront],[data-template-surface=multistore]) .store-home-v3-login:hover{filter:brightness(1.08)}
