.storefront .sf-add,.storefront .sf-add-link,.storefront .sf-jump,.storefront .sf-cat-on,.storefront .sf-lang button[aria-pressed=true]{background:var(--sf-accent);color:var(--sf-accent-ink,#0a1a00)!important}.sf-hero-media{color:#f7f4ec;background-color:#0b0f0c;background-position:50%;background-size:cover;padding:3.5rem 0 2.5rem;position:relative}.sf-hero-media:before{content:"";background:rgb(0 0 0/var(--sf-hero-overlay,.45));pointer-events:none;position:absolute;inset:0}.sf-hero-media>.sf-wrap{z-index:1;position:relative}.sf-hero-media .sf-kicker,.sf-hero-media .sf-lede,.sf-hero-media .sf-muted,.sf-hero-media .sf-fine{color:#f7f4ecd1}.sf-hero-media .sf-prop{background:#0b0f0c8c;border-color:#f7f4ec2e}.sf-hero-media .sf-prop h3{color:#f7f4ec}.sf-hero-media .sf-prop p{color:#f7f4ecc7}.sf-hero-media .sf-verified{background:color-mix(in srgb, var(--sf-accent) 22%, transparent);color:#f7f4ec}.sf-hero-media .sf-gate{color:#f7f4ec;background:#0b0f0c99;border-color:#f7f4ec2e}.sf-hero-media .sf-gate a{color:var(--sf-accent)}.sf-hero-bold h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;line-height:1.05}.storefront[data-header=transparent] .sf-header{background:color-mix(in srgb, var(--sf-paper,#f7f4ec) 70%, transparent)}.storefront[data-density=compact] .sf-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}@media (width<=720px){.sf-hero-bold h1{font-size:1.65rem}.sf-hero-media{padding:1.25rem 0 1rem}}
