[data-style-template=editorial]{--font-heading:"Montserrat Variable","Montserrat","Arial Black",sans-serif;--font-serif:"Instrument Serif",Georgia,"Times New Roman",serif}.text-accent-strong{color:hsl(var(--accent))}[data-style-template=editorial] [data-surface=store]{--shadow-panel:none;--shadow-lift:none;--header-height:4rem}[data-style-template=editorial] [data-surface=store] :where(h1,h2,h3){font-family:var(--font-heading);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}[data-style-template=editorial] [data-surface=store] [data-ed=section-title]{font-size:clamp(2rem,5.2vw,4.5rem)}[data-style-template=editorial] [data-surface=store] .eyebrow{font-weight:900;letter-spacing:.2em;color:hsl(var(--foreground))}[data-style-template=editorial] [data-surface=store] :where(:not(.rounded-full)){border-radius:0!important}[data-style-template=editorial] [data-surface=store] .border{border-width:2px}[data-style-template=editorial] [data-surface=store] .border-t{border-top-width:2px}[data-style-template=editorial] [data-surface=store] .border-b{border-bottom-width:2px}[data-style-template=editorial] [data-surface=store] .border-y{border-top-width:2px;border-bottom-width:2px}[data-style-template=editorial] [data-surface=store] .border-l{border-left-width:2px}[data-style-template=editorial] [data-surface=store] .text-accent{color:hsl(var(--foreground))}[data-style-template=editorial] [data-surface=store] .bg-accent\/10{background-color:hsl(var(--foreground))}[data-style-template=editorial] [data-surface=store] .bg-accent\/10 .text-accent,[data-style-template=editorial] [data-surface=store] .bg-accent\/10.text-accent,[data-style-template=editorial] [data-surface=store] .bg-foreground .text-accent,[data-style-template=editorial] [data-surface=store] .bg-foreground.text-accent{color:hsl(var(--accent))}[data-style-template=editorial] [data-surface=store] .bg-accent{background-color:hsl(var(--foreground));color:hsl(var(--accent))}[data-style-template=editorial] ::-moz-selection{background-color:hsl(var(--foreground));color:hsl(var(--accent))}[data-style-template=editorial] ::selection{background-color:hsl(var(--foreground));color:hsl(var(--accent))}[data-style-template=editorial] [data-surface=store] [data-slot=button]{font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}[data-style-template=editorial] [data-surface=store] [data-cta=add-to-cart]{border:2px solid hsl(var(--foreground));background-color:hsl(var(--foreground));color:hsl(var(--accent))}[data-style-template=editorial] [data-surface=store] [data-cta=add-to-cart]:hover{background-color:hsl(0 0% 20%)}[data-style-template=editorial] [data-surface=store] [aria-pressed=true].bg-primary{color:hsl(var(--accent))}[data-style-template=editorial] [data-surface=store] [data-ed=header]{border-bottom-width:2px;background-color:hsl(var(--background))}[data-style-template=editorial] [data-surface=store] [data-ed=header] nav a{color:hsl(var(--foreground));font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@keyframes ed-ticker{to{transform:translateX(-25%)}}[data-ed=ticker]{animation:ed-ticker 40s linear infinite}@media (prefers-reduced-motion:reduce){[data-ed=ticker]{animation:none}}[data-style-template=editorial] [data-surface=store] [data-ed=title]{font-size:clamp(1.625rem,2.9vw,3rem);line-height:1.05;text-wrap:balance}[data-style-template=editorial] [data-surface=store] [data-ed=summary]{color:hsl(var(--foreground));font-size:1rem;line-height:1.6}[data-style-template=editorial] [data-surface=store] [data-ed=price]{font-family:var(--font-heading);font-weight:900;letter-spacing:-.01em}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid]{-moz-column-gap:0;column-gap:0;row-gap:0;border-top:2px solid hsl(var(--foreground));border-left:2px solid hsl(var(--foreground));counter-reset:ed-card}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid]>li{border-right:2px solid hsl(var(--foreground));border-bottom:2px solid hsl(var(--foreground));counter-increment:ed-card}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid]>li[data-ed=tile]{counter-increment:none}[data-style-template=editorial] [data-surface=store] [data-ed=card]{gap:0;padding-bottom:1rem}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid] [data-ed=card-media]{border-bottom:2px solid hsl(var(--foreground))}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid] [data-ed=card-media]:before{content:counter(ed-card,decimal-leading-zero) " /";position:absolute;top:.75rem;left:.75rem;z-index:1;font-size:.75rem;font-weight:900;letter-spacing:.14em}[data-style-template=editorial] [data-surface=store] [data-ed=product-grid] [data-ed=card-media]>div{left:auto;right:.75rem;align-items:flex-end}[data-style-template=editorial] [data-surface=store] [data-ed=card-body]{padding:.875rem .875rem 0}[data-style-template=editorial] [data-surface=store] [data-ed=soldout]{background-color:hsl(var(--foreground));color:hsl(var(--accent));font-family:var(--font-heading);box-shadow:none}[data-style-template=editorial] [data-surface=store] [data-ed=card-sizes]{font-weight:700;letter-spacing:.02em}[data-style-template=editorial] [data-surface=store] [data-ed=card-title]{font-size:.9375rem;letter-spacing:-.01em}@media (min-width:640px){[data-style-template=editorial] [data-surface=store] [data-ed=card-title]{font-size:1.125rem}}[data-style-template=editorial] [data-surface=store] :is(.hover\:text-accent:hover,.hover\:text-foreground:hover,.hover\:text-primary:hover,.hover\:underline:hover,.group:hover .group-hover\:text-accent,[data-ed=header] nav a:hover,footer a:hover,[data-ed=subcategory-head] a:hover,[data-ed=card]:hover [data-ed=card-title] a):not(:where(.bg-foreground,.bg-primary,[data-ed=landing-hero],[data-ed=contact]) *){color:hsl(var(--foreground));text-decoration:none;background-image:linear-gradient(transparent 55%,hsl(var(--accent)) 55%,hsl(var(--accent)) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-style-template=editorial] [data-surface=store] [data-ed=discount]{border:2px solid hsl(var(--foreground));background-color:hsl(var(--foreground));color:hsl(var(--accent));font-weight:900;letter-spacing:.06em}[data-style-template=editorial] [data-surface=store] [data-ed=figures]{border-color:hsl(var(--foreground));background-color:hsl(var(--background))}[data-style-template=editorial] [data-surface=store] [data-ed=figures] dd{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1;white-space:nowrap;letter-spacing:-.02em}[data-style-template=editorial] [data-surface=store] [data-ed=figures] dt{color:hsl(var(--foreground));font-weight:700}[data-style-template=editorial] [data-surface=store] [data-ed=contact] h2{font-family:var(--font-serif);font-size:clamp(2rem,5vw,4rem);font-style:italic;font-weight:400;letter-spacing:0;line-height:1.15;text-transform:none}[data-style-template=editorial] [data-surface=admin][data-theme]:not([data-theme=dark]),[data-style-template=editorial][data-surface=admin][data-theme]:not([data-theme=dark]){--accent:0 0% 4%;--accent-foreground:72 100% 56%}@media screen and (prefers-color-scheme:dark){[data-style-template=editorial] [data-surface=admin][data-theme=system],[data-style-template=editorial][data-surface=admin][data-theme=system]{--accent:72 100% 56%;--accent-foreground:0 0% 4%}}[data-promo=home]+[data-ed=hero],[data-promo=home]+section{margin-top:0}