.stores-experience{background:var(--background);color:var(--foreground);background-blend-mode:soft-light;background-image:url(/images/paper-texture.webp);background-size:32rem 32rem}.stores-intro{background:var(--catalog-hero-bg);color:#fff9e9;padding-block:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.stores-intro:before{content:"";opacity:.13;pointer-events:none;background:url(/images/paper-texture.webp) 0 0/32rem 32rem;position:absolute;inset:0}.stores-intro>div{position:relative}.stores-intro h1{max-width:12ch;font:400 clamp(2.6rem, 5vw, 4.3rem) / 1.04 var(--catalog-display);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin-block:0 1rem}.stores-intro p{color:#e2ead8;white-space:pre-line;max-width:60ch;font-size:1.05rem;line-height:1.65}.stores-content{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem)}.store-back-link,.store-website-link{color:#fff9e9;text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.store-back-link{margin-bottom:1.25rem}.store-website-link{margin-top:1rem}.store-back-link:hover,.store-website-link:hover{color:#c4e38c}.stores-experience .store-explorer{margin-top:0}.stores-experience .store-directory h2,.stores-experience .store-section-title,.stores-experience .store-online-heading{font:400 clamp(1.75rem, 3vw, 2.5rem) / 1.1 var(--catalog-display);color:var(--green-deep)}.stores-experience .store-count{font-family:Nunito Sans Variable,sans-serif}.stores-experience .store-directory-list h3{font:400 1.45rem / 1.2 var(--catalog-display)}.stores-experience .store-directory-list>li:hover{border-color:var(--green)}.stores-experience .store-online-list a{color:var(--green);text-underline-offset:.2em;text-decoration:underline}.stores-experience .store-empty{border-block:1px solid var(--border);max-width:none;margin-top:1rem;padding:1.5rem}.store-empty>svg{flex-shrink:0}@media (max-width:700px){.stores-intro p{font-size:1rem}}:is(html:has(.stores-experience),body:has(.stores-experience)){background:#f4efdf}.stores-content{max-width:88rem}.stores-experience.stores-page{background:#f4efdf url(/images/paper-texture.webp) 50%/32rem;width:100%}.stores-experience .stores-intro{padding-block:calc(4rem + clamp(2rem,4vw,3rem)) clamp(2.5rem,5vw,4rem);overflow:hidden}.stores-intro>div:not(.stores-hero-art){z-index:1;max-width:88rem;padding-right:clamp(20rem,38vw,36rem)}.stores-intro>.stores-intro-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.3rem 8rem 1.8rem 7.5rem;display:grid}.stores-intro-copy{min-width:0;max-width:46rem}.stores-intro-copy p{max-width:55ch}.stores-hero-search{z-index:3;width:min(36rem,43vw);max-width:none;margin:0;position:absolute;top:50%;right:clamp(2rem,7vw,7rem);transform:translateY(-50%)}.stores-intro h1{max-width:11ch;font-size:clamp(3rem,5.2vw,4.8rem);line-height:.98}.stores-intro>.stores-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stores-hero-art .mate-collage{width:clamp(24rem,44vw,42rem);max-width:none;height:auto;position:absolute;bottom:-7rem;right:2%}@media (max-width:767px){.stores-intro>div:not(.stores-hero-art){padding-right:1rem}.stores-intro>.stores-intro-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1rem}.stores-hero-search{width:100%;max-width:36rem;position:relative;top:auto;right:auto;transform:none}.stores-hero-art{display:none}.stores-intro h1{font-size:clamp(2.6rem,11vw,3.6rem)}}.stores-experience,.stores-page,.stores-content,.store-explorer{min-width:0;max-width:100%}.stores-experience{overflow-x:clip}@media (max-width:700px){.stores-content{padding-inline:1rem}}
