[data-theme=aurora]{--au-bg:var(--uc-color-bg,#fbfbfd);--au-ink:var(--uc-color-ink,#111114);--au-muted:var(--uc-color-muted,#6e6e78);--au-line:var(--uc-color-border,#e6e6ec);--au-accent:var(--uc-color-accent,#3b3bf5);--store-bg:var(--au-bg);--store-surface:#fff;--store-ink:var(--au-ink);--store-muted:var(--au-muted);--store-accent:var(--au-accent);--store-border:var(--au-line);--store-radius:var(--uc-radius,4px);background:var(--au-bg);min-height:100vh;color:var(--au-ink);font-feature-settings:"ss01";font-family:var(--uc-font-body,inherit);font-size:calc(1rem * var(--uc-font-scale,1));line-height:var(--uc-line-height,1.6)}[data-theme=aurora] h1,[data-theme=aurora] h2,[data-theme=aurora] h3,[data-theme=aurora] h4,[data-theme=aurora] h5,[data-theme=aurora] h6{font-family:var(--uc-font-heading,inherit);font-weight:var(--uc-heading-weight,700);line-height:1.15}[data-theme=aurora] .au-wrap{width:min(100% - 2.5rem, var(--uc-container,1180px));margin-inline:auto}[data-theme=aurora] .au-header{z-index:40;border-bottom:1px solid var(--au-line);background:color-mix(in srgb, var(--au-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}[data-theme=aurora] .au-header-inner{justify-content:space-between;align-items:center;gap:2rem;height:64px;display:flex}[data-theme=aurora] .au-brand{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}[data-theme=aurora] .au-nav{color:var(--au-muted);gap:1.75rem;font-size:.875rem;display:none}[data-theme=aurora] .au-nav a:hover{color:var(--au-ink)}[data-theme=aurora] .au-section{padding-block:calc(4.5rem * var(--uc-space-scale,1))}[data-theme=aurora] .au-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--au-accent);font-size:.7rem;font-weight:600}[data-theme=aurora] .au-display{letter-spacing:-.045em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.02}[data-theme=aurora] .au-lede{max-width:34rem;color:var(--au-muted);margin-top:1.5rem;line-height:1.75}[data-theme=aurora] .au-btn{background:var(--au-ink);color:#fff;border-radius:999px;align-items:center;gap:.5rem;height:44px;padding-inline:1.5rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}[data-theme=aurora] .au-btn:hover{opacity:.85}[data-theme=aurora] .au-btn-ghost{color:var(--au-ink);border:1px solid var(--au-line);background:0 0}[data-theme=aurora] .au-rail{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;display:grid}[data-theme=aurora] .au-card{display:block}[data-theme=aurora] .au-card-media{aspect-ratio:1;border:1px solid var(--au-line);background:#fff;border-radius:14px;padding:1.5rem;overflow:hidden}[data-theme=aurora] .au-card-media img{object-fit:contain;width:100%;height:100%;transition:transform .5s}[data-theme=aurora] .au-card:hover .au-card-media img{transform:scale(1.05)}[data-theme=aurora] .au-card-title{margin-top:.875rem;font-size:.9rem;font-weight:500}[data-theme=aurora] .au-card-price{color:var(--au-muted);margin-top:.25rem;font-size:.875rem}[data-theme=aurora] .au-divider{border-top:1px solid var(--au-line)}[data-theme=aurora] .au-list a{color:var(--au-muted);padding-block:.4rem;font-size:.875rem;display:block}[data-theme=aurora] .au-list a:hover{color:var(--au-ink)}[data-theme=aurora] .au-footer{border-top:1px solid var(--au-line);color:var(--au-muted);padding-block:3.5rem;font-size:.875rem}[data-theme=aurora] .au-panel{border:1px solid var(--au-line);background:#fff;border-radius:18px;padding:1.75rem}@media (min-width:768px){[data-theme=aurora] .au-nav{display:flex}[data-theme=aurora] .au-rail{grid-template-columns:repeat(4,1fr)}}
