html[data-store-template] .store-public{font-family:var(--store-font-body)}html[data-store-template] body{background-color:hsl(var(--background));color:hsl(var(--foreground))}html[data-store-template] .store-btn-primary,html[data-store-template] .store-product-buy,.store-public .store-btn-primary,.store-public .store-product-buy{background-color:rgba(var(--store-btn-bg-rgb,var(--ui-rgb,var(--brand-rgb))), var(--store-btn-bg-alpha,1))!important;color:var(--store-btn-text,var(--brand-button-text,#111))!important;-webkit-text-fill-color:currentColor!important;border:1px solid rgba(var(--store-btn-border-rgb,var(--brand-rgb)), var(--store-btn-border-alpha,0))!important}html[data-store-template] .store-btn-primary *,html[data-store-template] .store-product-buy *,.store-public .store-btn-primary *,.store-public .store-product-buy *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-store-template] .store-btn-primary:hover,html[data-store-template] .store-product-buy:hover,.store-public .store-btn-primary:hover,.store-public .store-product-buy:hover{filter:brightness(1.07)}html[data-store-template]:not(.light) .store-btn-primary{box-shadow:0 0 0 1px #ffffff1f,0 6px 20px #00000061!important}html[data-store-template] .store-btn-secondary{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}html[data-store-template] .store-category-card{box-shadow:var(--store-card-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}html[data-store-template] .store-category-card:hover{box-shadow:var(--store-card-shadow), 0 0 0 1px rgba(var(--brand-rgb), .08), 0 14px 36px #0000001f;transform:translateY(-2px);border-color:rgba(var(--brand-rgb), .28)!important}html[data-store-template] .store-category-thumb{background:rgba(var(--brand-rgb), .06)!important;border-color:rgba(var(--brand-rgb), .14)!important}html[data-store-template] .store-product-card,html[data-store-template] .store-card{box-shadow:var(--store-card-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}html[data-store-template] .store-product-card:hover,html[data-store-template] .store-card:hover{transform:translateY(-2px);border-color:rgba(var(--brand-rgb), .22)!important}html[data-store-template] .store-nav-pill{background:rgba(var(--surface-2-rgb), .55)!important;border-color:rgba(var(--brand-rgb), .14)!important}html[data-store-template] .store-nav-link{color:hsl(var(--muted-foreground))}html[data-store-template] .store-nav-link[data-active=true]{color:hsl(var(--foreground))!important}html[data-store-template] .store-nav-active-bg{background:rgba(var(--brand-rgb), .14)!important;border-color:rgba(var(--brand-rgb), .22)!important}html[data-store-template] .store-header nav{position:relative;border-radius:var(--store-header-radius)!important;background:var(--store-header-bg)!important;border-color:var(--store-header-border)!important}html[data-store-template]:not(.light) .store-header nav{background:rgba(var(--surface-2-rgb), .94)!important;border-color:#ffffff14!important;box-shadow:0 0 0 1px #ffffff0a,0 10px 36px #0000006b!important}html[data-store-template]:not(.light) .store-header nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08 0%,#0000 42%);position:absolute;inset:0}html[data-store-template]:not(.light) .store-header nav:after{content:none}html[data-store-template]:not(.light) .store-header nav>:not(.store-header-nav-center){z-index:1;position:relative}html[data-store-template]:not(.light) .store-header-nav-center{z-index:2}html[data-store-template]:not(.light) .store-nav-pill{box-shadow:inset 0 1px #ffffff0a;background:rgba(var(--surface-3-rgb,var(--surface-2-rgb)), .72)!important;border-color:#ffffff14!important}html[data-store-template].light .store-header nav{background:rgba(var(--surface-2-rgb), .94)!important;border-color:rgba(var(--brand-rgb), .12)!important;box-shadow:0 0 0 1px #0000000a,0 4px 6px #0000000a,0 16px 40px #00000014!important}html[data-store-template].light .store-header nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffffd9 0%,#0000 55%);position:absolute;inset:0}html[data-store-template].light .store-header nav>:not(.store-header-nav-center){z-index:1;position:relative}html[data-store-template].light .store-header-nav-center{z-index:2}html[data-store-template].light .store-nav-pill{box-shadow:inset 0 1px #ffffffe6;background:rgba(var(--surface-1-rgb), .85)!important;border-color:hsl(var(--border))!important}html[data-store-template].light .store-nav-active-bg{background:rgba(var(--brand-rgb), .1)!important;border-color:rgba(var(--brand-rgb), .18)!important}html[data-store-template].light .store-category-card:hover{box-shadow:var(--store-card-shadow), 0 14px 40px #0000001a}html[data-store-template] .store-header .store-nav-pill{border-radius:var(--store-btn-radius)}html[data-store-template] .hero-gradient-text,html[data-store-template] .glow-primary,html[data-store-template] .store-public .text-brand{color:rgb(var(--brand-rgb))}html[data-store-template]:not(.light) .store-public .text-brand{color:rgb(var(--ui-glow-rgb,var(--brand-rgb)))}html:not(.light) .store-header-action-btn{color:hsl(var(--muted-foreground))!important;background:#ffffff0f!important;border-color:#ffffff1a!important}html:not(.light) .store-header-action-btn:hover{box-shadow:none;color:hsl(var(--foreground))!important;background:#ffffff1f!important;border-color:#ffffff2e!important}html.light .store-header-action-btn{color:hsl(var(--muted-foreground))!important;background:#0000000a!important;border-color:#00000014!important}html.light .store-header-action-btn:hover{border-color:rgba(var(--brand-rgb), .28)!important;color:rgb(var(--brand-rgb))!important;background:#00000012!important}html[data-store-template]:not(.light) .store-header-logo{background:#ffffff0f!important;border-color:#ffffff1a!important}html[data-store-template]:not(.light) .store-header-logo:hover,html[data-store-template]:not(.light) .store-header a.group:hover .store-header-logo{background:#ffffff14!important;border-color:#ffffff2e!important}html[data-store-template]:not(.light) .store-public .hover\:text-brand:hover,html[data-store-template]:not(.light) .store-public .group:hover .group-hover\:text-brand,html[data-store-template]:not(.light) .store-header .group:hover .group-hover\:text-brand,html[data-store-template]:not(.light) .store-footer .hover\:text-brand:hover{color:hsl(var(--foreground))!important}html[data-store-template]:not(.light) .store-public .bg-muted\/40,html[data-store-template]:not(.light) .store-public .bg-muted\/45,html[data-store-template]:not(.light) .store-public .bg-muted\/60{background-color:#ffffff0f!important}html[data-store-template]:not(.light) .store-public .hover\:bg-muted\/65:hover,html[data-store-template]:not(.light) .store-public .hover\:bg-brand\/10:hover,html[data-store-template]:not(.light) .store-public .group:hover .group-hover\:bg-brand\/10{background-color:#ffffff1a!important}html[data-store-template] .store-public .bg-brand{background-color:rgb(var(--brand-rgb))!important}html[data-store-template] .store-footer{background:rgba(var(--surface-1-rgb), .92)!important;border-color:hsl(var(--border))!important}html[data-store-template] .store-bg{background-color:hsl(var(--background))!important}html[data-store-template] .store-public h1,html[data-store-template] .store-public h2,html[data-store-template] .store-public .store-display{font-family:var(--store-font-display)}html[data-store-template] .store-page{min-height:50vh}html[data-store-template] .site-eyebrow,html[data-store-template] .store-eyebrow{border-color:rgba(var(--ui-rgb,var(--brand-rgb)), .28);background:rgba(var(--ui-rgb,var(--brand-rgb)), .1);color:rgb(var(--ui-rgb,var(--brand-rgb)))}html[data-store-template] .store-section-title{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));font-size:.875rem;font-weight:800}html[data-store-template] .store-section-title-bar{background:rgb(var(--ui-rgb,var(--brand-rgb)));border-radius:999px;flex-shrink:0;width:4px;height:1.25rem}html[data-store-template] .store-promo-banner{border:1px solid rgba(var(--brand-rgb), .2)!important;background:linear-gradient(115deg, rgba(var(--brand-rgb), .14) 0%, rgba(var(--surface-2-rgb), .96) 52%, rgba(var(--surface-1-rgb), .88) 100%)!important;box-shadow:0 0 0 1px rgba(var(--brand-rgb), .05), var(--store-card-shadow), 0 0 48px rgba(var(--brand-rgb), .07)!important}html[data-store-template].light .store-promo-banner{background:linear-gradient(115deg, rgba(var(--brand-rgb), .07) 0%, hsl(var(--card)) 50%, rgba(var(--surface-1-rgb), .95) 100%)!important}html[data-store-template] .store-promo-badge{background:rgba(var(--store-btn-bg-rgb,var(--ui-rgb,var(--brand-rgb))), var(--store-btn-bg-alpha,1))!important;color:var(--store-btn-text,var(--brand-button-text,#111))!important;-webkit-text-fill-color:currentColor!important}html[data-store-template] .store-promo-cta{background:hsl(var(--foreground))!important;color:hsl(var(--background))!important}html[data-store-template] .store-promo-cta:hover{background:rgba(var(--store-btn-bg-rgb,var(--ui-rgb,var(--brand-rgb))), var(--store-btn-bg-alpha,1))!important;color:var(--store-btn-text,var(--brand-button-text,#111))!important;-webkit-text-fill-color:currentColor!important}html[data-store-template] .store-product-image-wrap{background:rgba(var(--brand-rgb), .04)!important;border:none!important}html[data-store-template] .store-chip-btn{transition:color .2s,border-color .2s,background .2s;border:1px solid hsl(var(--border))!important;color:hsl(var(--muted-foreground))!important;background:0 0!important}html[data-store-template] .store-chip-btn:hover:not(:disabled){color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important;background:rgba(var(--ui-rgb,var(--brand-rgb)), .06)!important;box-shadow:none!important}html[data-store-template] .store-chip-btn.is-active{background:rgba(var(--ui-rgb,var(--brand-rgb)), .1)!important;border-color:rgba(var(--ui-border-rgb,var(--brand-rgb)), .32)!important;color:hsl(var(--foreground))!important;box-shadow:none!important}html[data-store-template] .store-icon-badge{background:rgba(var(--ui-rgb,var(--brand-rgb)), .12)!important;border-color:rgba(var(--ui-rgb,var(--brand-rgb)), .28)!important;color:rgb(var(--ui-rgb,var(--brand-rgb)))!important}html[data-store-template] .store-icon-badge svg{color:rgb(var(--ui-rgb,var(--brand-rgb)))!important;stroke:rgb(var(--ui-rgb,var(--brand-rgb)))!important}html[data-store-template] .store-text-accent{color:rgb(var(--ui-rgb,var(--brand-rgb)))!important}html[data-store-template] .store-filter-category{border:1px solid hsl(var(--border) / .45)!important;color:hsl(var(--muted-foreground))!important;background:rgba(var(--surface-2-rgb), .35)!important}html[data-store-template] .store-filter-category:hover:not(.is-active){color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}html[data-store-template] .store-filter-category.is-active{background:linear-gradient(90deg, rgba(var(--ui-rgb,var(--brand-rgb)), .14) 0%, rgba(var(--ui-rgb,var(--brand-rgb)), .06) 100%)!important;border-color:rgba(var(--ui-border-rgb,var(--brand-rgb)), .32)!important;color:hsl(var(--foreground))!important;box-shadow:none!important}html[data-store-template] .store-filter-dot{background:hsl(var(--muted-foreground))!important}html[data-store-template] .store-filter-category.is-active .store-filter-dot{background:rgb(var(--ui-rgb,var(--brand-rgb)))!important;box-shadow:none!important}html[data-store-template] .store-icon-btn{transition:transform .15s,background .2s,color .2s,border-color .2s;background:hsl(var(--muted))!important;border:1px solid hsl(var(--border) / .45)!important;color:hsl(var(--foreground))!important}html[data-store-template] .store-icon-btn:hover:not(:disabled){background:rgba(var(--store-btn-bg-rgb,var(--ui-rgb,var(--brand-rgb))), var(--store-btn-bg-alpha,1))!important;color:var(--store-btn-text,var(--brand-button-text,#111))!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(var(--brand-rgb), .45)!important}html[data-store-template] .store-section-accent-bar{background:rgb(var(--ui-rgb,var(--brand-rgb)))!important;box-shadow:none!important}html[data-store-template] .store-search-label{color:hsl(var(--muted-foreground))!important}html[data-store-template] .store-search-bar:focus-within .store-search-label{color:rgb(var(--ui-rgb,var(--brand-rgb)))!important}html[data-store-template] .store-home>.store-section+.store-section{border-top:1px solid hsl(var(--border) / .45)}html[data-store-template]:not(.light) .store-home>.store-section+.store-section{border-top-color:#ffffff0a!important}html[data-store-template]:not(.light) .store-product-card,html[data-store-template]:not(.light) .store-card{border-color:#ffffff12!important}html[data-store-template]:not(.light) .store-promo-banner{box-shadow:var(--store-card-shadow)!important;border-color:#ffffff14!important}html[data-store-template]:not(.light) .store-footer{border-top-color:#ffffff0f!important}html[data-store-template]:not(.light) .store-public [class*=border-border]{border-color:#ffffff12!important}html[data-store-template] .store-hero{min-height:var(--store-hero-min-height)}html[data-store-template]:not([data-store-layout=compact]):not([data-store-layout=grid]) .store-hero{min-height:100dvh}html[data-store-template]:has(.store-home-snap){scroll-snap-type:y proximity}html[data-store-template]:has(.store-home-snap) .store-hero{scroll-snap-align:start;scroll-snap-stop:always}html[data-store-template]:has(.store-home-snap) .store-home-snap>section{scroll-snap-align:start}html[data-store-template] .store-hero:before{content:"";background:var(--store-hero-bg);pointer-events:none;z-index:0;position:absolute;inset:0}html[data-store-template]:not([data-store-layout=compact]):not([data-store-layout=grid]) .store-hero:before{background:var(--store-hero-bg), linear-gradient(to bottom, transparent 0%, transparent 78%, rgb(var(--surface-0-rgb)) 100%)}html[data-store-template]:not([data-store-layout=compact]):not([data-store-layout=grid]) .store-hero:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, rgb(var(--surface-0-rgb)));pointer-events:none;z-index:1;height:8rem;position:absolute;bottom:0}html[data-store-template] .store-hero .store-hero-inner{z-index:1;position:relative}html[data-store-template] .store-hero .store-eyebrow,html[data-store-template] .store-btn-primary{border-radius:var(--store-btn-radius)}html[data-store-template].light .store-btn-primary{box-shadow:0 2px 10px #00000014!important}html[data-store-template] .store-btn-secondary{border-radius:var(--store-btn-radius)}html[data-store-template] .store-section,html[data-store-template] .store-product-card,html[data-store-template] .store-card{border-radius:var(--store-radius)}html[data-store-template] .store-products-grid{grid-template-columns:var(--store-product-grid)}html[data-store-template] .store-promo-banner{border-radius:calc(var(--store-radius) + .25rem)}html[data-store-template] .store-footer{border-radius:var(--store-radius) var(--store-radius) 0 0}html[data-store-template] .store-bg .decorative-orb{opacity:.45}html[data-store-template][data-store-bg-pattern=scanlines] .store-bg:after,html[data-store-bg-pattern=scanlines] .store-bg:after{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(var(--brand-rgb), .03) 2px, rgba(var(--brand-rgb), .03) 4px);pointer-events:none;position:absolute;inset:0}html[data-store-template][data-store-bg-pattern=grid] .store-bg:after,html[data-store-bg-pattern=grid] .store-bg:after{content:"";background-image:linear-gradient(rgba(var(--brand-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .04) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0}html[data-store-layout=classic] .store-hero .store-hero-title{text-transform:uppercase;letter-spacing:-.04em}html[data-store-layout=classic] .store-product-card{border:1px solid hsl(var(--border))}html[data-store-layout=minimal] .store-hero{text-align:left;align-items:flex-start;min-height:55vh}html[data-store-layout=minimal] .store-hero .store-hero-inner{text-align:left;align-items:flex-start;max-width:36rem;margin-left:0}html[data-store-layout=minimal] .store-hero .store-hero-glow{display:none}html[data-store-layout=minimal] .store-header nav{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-store-layout=minimal] .store-product-card{border:1px solid hsl(var(--border));box-shadow:none}html[data-store-layout=minimal] .store-promo-banner{background:rgb(var(--surface-2-rgb))!important;border:1px solid hsl(var(--border))!important}html[data-store-layout=bold] .store-hero .store-hero-title{text-transform:uppercase;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:.95}html[data-store-layout=bold] .store-hero{min-height:88vh}html[data-store-layout=bold] .store-header nav{border-width:2px;border-color:rgba(var(--brand-rgb), .35)!important}html[data-store-layout=bold] .store-btn-primary{text-transform:uppercase;letter-spacing:.12em;padding-left:2.5rem;padding-right:2.5rem;font-weight:900}html[data-store-layout=bold] .store-product-card{border:2px solid rgba(var(--brand-rgb), .25)}html[data-store-layout=glass] .store-header nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--surface-2-rgb), .45)!important}html[data-store-layout=glass] .store-product-card,html[data-store-layout=glass] .store-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--brand-rgb), .18);background:rgba(var(--surface-2-rgb), .55)!important}html[data-store-layout=glass] .store-hero .store-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--brand-rgb), .12)}html[data-store-layout=glass] .store-promo-banner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--surface-2-rgb), .5)!important}html[data-store-layout=glass] .store-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--surface-1-rgb), .7)!important}html[data-store-layout=grid] .store-hero{min-height:45vh;padding-bottom:1rem}html[data-store-layout=grid] .store-hero .store-hero-desc{display:none}html[data-store-layout=grid] .store-products-grid{gap:.75rem}html[data-store-layout=grid] .store-product-card{padding:.75rem}html[data-store-layout=grid] .store-promo-banner{padding:1rem!important}html[data-store-layout=neon] .store-hero .store-hero-title span,html[data-store-layout=neon] .store-hero .hero-gradient-text{text-shadow:0 0 24px rgba(var(--brand-rgb), .55)}html[data-store-layout=neon] .store-header nav{box-shadow:0 0 24px rgba(var(--brand-rgb), .15);border-color:rgba(var(--brand-rgb), .4)!important}html[data-store-layout=neon] .store-product-card{border:1px solid rgba(var(--brand-rgb), .35);box-shadow:0 0 20px rgba(var(--brand-rgb), .12)}html[data-store-layout=neon] .store-btn-primary{box-shadow:0 0 0 1px #ffffff1f,0 6px 20px #00000061!important}html[data-store-layout=neon] .store-promo-banner{box-shadow:0 0 30px rgba(var(--brand-rgb), .1);border-color:rgba(var(--brand-rgb), .35)!important}html[data-store-layout=elegant] .store-hero .store-hero-title{text-transform:none;letter-spacing:.02em;font-style:italic;font-weight:400}html[data-store-layout=elegant] .store-hero .store-eyebrow{letter-spacing:.25em;text-transform:uppercase;font-size:.65rem;font-weight:500}html[data-store-layout=elegant] .store-product-card{border:1px solid rgba(var(--brand-rgb), .22);box-shadow:none}html[data-store-layout=elegant] .store-footer{border-top:1px solid rgba(var(--brand-rgb), .15)}html[data-store-layout=compact] .store-hero{min-height:40vh;padding-top:6rem}html[data-store-layout=compact] .store-hero .store-hero-scroll{display:none}html[data-store-layout=compact] .store-header nav{padding-top:.35rem!important;padding-bottom:.35rem!important}html[data-store-layout=compact] .store-section{padding-top:2rem!important;padding-bottom:2rem!important}html[data-store-layout=compact] .store-product-card h3{font-size:.65rem}html[data-store-template=grid],html[data-store-layout=grid]{--store-bg-pattern:grid}html[data-store-template=neon],html[data-store-layout=neon]{--store-bg-pattern:scanlines}html[data-store-template=compact] .store-hero .store-hero-scroll,html[data-store-layout=compact] .store-hero .store-hero-scroll,html[data-store-layout=grid] .store-promo-banner{display:none}html[data-store-template] .store-page .store-page-title{font-family:var(--store-font-display);letter-spacing:-.02em}html[data-store-layout=bold] .store-page .store-page-title{text-transform:uppercase;font-weight:900}html[data-store-layout=elegant] .store-page .store-page-title{font-style:italic;font-weight:400}html[data-store-template] .store-page .glass-panel,html[data-store-template] .store-page .store-card{border-radius:var(--store-radius)}html[data-store-layout=neon] .store-page .store-card,html[data-store-layout=neon] .store-page .glass-panel{border:1px solid rgba(var(--brand-rgb), .3);box-shadow:0 0 16px rgba(var(--brand-rgb), .08)}html[data-store-layout=glass] .store-page .glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--surface-2-rgb), .5)}@media (max-width:767px){html[data-store-layout=glass] .store-product-card,html[data-store-layout=glass] .store-header nav,html[data-store-layout=glass] .store-footer{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html[data-store-template] .store-btn-primary{box-shadow:none}}html[data-store-layout=nova] .store-hero .store-hero-title{text-transform:uppercase;letter-spacing:-.04em;font-weight:900}html[data-store-layout=nova] .store-header nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-store-layout=nova] .store-product-card{border:1px solid hsl(var(--border));transition:transform .2s,box-shadow .2s}html[data-store-layout=nova] .store-product-card:hover{box-shadow:var(--store-card-shadow);transform:translateY(-2px)}html[data-store-layout=aurora] .store-header nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:rgba(var(--surface-2-rgb), .38)!important;border-bottom:1px solid rgba(var(--brand-rgb), .2)!important}html[data-store-layout=aurora] .store-hero .store-hero-title{font-family:var(--store-font-display);letter-spacing:.01em;font-weight:400}html[data-store-layout=aurora] .store-hero .store-eyebrow{letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--brand-rgb), .1);font-size:.65rem}html[data-store-layout=aurora] .store-product-card,html[data-store-layout=aurora] .store-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--brand-rgb), .2);background:rgba(var(--surface-2-rgb), .5)!important}html[data-store-layout=aurora] .store-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--surface-1-rgb), .65)!important}html[data-store-layout=pulse] .store-hero .store-hero-title{text-transform:uppercase;text-shadow:0 0 32px rgba(var(--brand-rgb), .35);font-size:clamp(2.75rem,9vw,5rem);font-weight:900;line-height:.92}html[data-store-layout=pulse] .store-hero{min-height:92vh}html[data-store-layout=pulse] .store-header nav{box-shadow:0 4px 24px rgba(var(--brand-rgb), .12);border-bottom-width:2px!important;border-color:rgba(var(--brand-rgb), .45)!important}html[data-store-layout=pulse] .store-btn-primary{text-transform:uppercase;letter-spacing:.14em;font-weight:900;box-shadow:0 0 0 1px #ffffff1f,0 6px 20px #00000061!important}html[data-store-layout=pulse] .store-product-card{border:2px solid rgba(var(--brand-rgb), .3);box-shadow:0 0 20px rgba(var(--brand-rgb), .1)}html[data-store-layout=pulse] .store-product-card:hover{box-shadow:0 0 28px rgba(var(--brand-rgb), .22)}html[data-store-layout=pulse] .store-promo-banner{box-shadow:0 0 30px rgba(var(--brand-rgb), .12);border:2px solid rgba(var(--brand-rgb), .35)!important}html[data-store-header-style=bar] .store-header{padding-top:0!important}html[data-store-header-style=glass] .store-header nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html.light[data-store-template] .store-hero .store-hero-title{color:hsl(var(--foreground))}html.light[data-store-template] .store-hero .store-hero-desc{color:hsl(var(--muted-foreground))}html.light[data-store-template] .store-hero .store-eyebrow,html.light[data-store-template] .store-header h1,html.light[data-store-template] .store-header .text-foreground{color:hsl(var(--foreground))}
