.where-tile{box-sizing:border-box;background-color:color-mix(in oklab, var(--mesh-ground) 16%, var(--surface));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.6' intercept='-0.3'/%3E%3CfeFuncG type='linear' slope='1.6' intercept='-0.3'/%3E%3CfeFuncB type='linear' slope='1.6' intercept='-0.3'/%3E%3CfeFuncA type='linear' slope='0' intercept='0.55'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse 50% 45% at 26% 22%, color-mix(in oklab, var(--mesh-light) 70%, transparent), transparent), radial-gradient(ellipse 65% 60% at 92% 28%, color-mix(in oklab, var(--mesh-2) 30%, transparent), transparent 75%), radial-gradient(ellipse 75% 60% at 72% 100%, color-mix(in oklab, var(--mesh-3) 18%, transparent), transparent 75%), radial-gradient(ellipse 55% 60% at 4% 86%, color-mix(in oklab, var(--mesh-4) 30%, transparent), transparent 75%);background-blend-mode:soft-light, normal, normal, normal, normal;background-size:160px 160px,100% 100%,100% 100%,100% 100%,100% 100%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:100%;height:round(down,100cqw,8px);display:flex}.where-tile-note{font:var(--site-text-label-sm);text-wrap:balance;text-align:center}@container site (max-width:1199px){.where-tile{grid-column:1/span 4;height:auto}}@container site (max-width:767px){.where-tile{height:round(down,100cqw,8px)}}.where-tile-motion{position:relative;overflow:hidden}.stores-grid{align-items:start;padding-block:128px}.stores-title{font:var(--site-text-display-sm);letter-spacing:-.02em;text-wrap:balance;text-align:center;grid-area:1/4/auto/span 6;margin:-8px 0}.stores-lead{font:var(--site-text-title-xl);text-wrap:balance;text-align:center;grid-area:2/4/auto/span 6;margin:48px 0 -8px}.stores-all{grid-area:5/1/auto/-1;justify-self:center;margin-top:48px}.stores-cats{grid-area:3/1/auto/-1;min-width:0;margin-top:64px}.stores-cats [data-slot=toggle-group]{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:max-content;max-width:100%;margin-inline:auto;display:flex;overflow-x:auto}.stores-cats [data-slot=toggle-group]::-webkit-scrollbar{display:none}.stores-cats [data-slot=toggle-group] button{flex:none;width:auto}.stores-list{grid-area:4/1/auto/-1;grid-template-columns:subgrid;row-gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.stores-card{border-radius:var(--radius-3xl);background:var(--background);box-shadow:var(--panel-shadow);flex-direction:column;grid-column:span 3;display:flex;overflow:hidden;container-type:inline-size}.where-tile.stores-tile{gap:8px;height:round(down,75cqw,8px);padding-bottom:16px}.stores-body{flex-direction:column;flex:1;padding:44px 24px 24px;display:flex;position:relative}.stores-mark{box-shadow:0 0 0 4px var(--background);border-radius:999px;display:flex;position:absolute;top:-28px;left:24px}.stores-name{font:var(--site-text-heading-md);margin:0}.stores-sells{font:var(--site-text-body-md);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.stores-where{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}@container site (max-width:1199px){.stores-grid{padding-block:96px}.stores-title{grid-column:1/-1}.stores-lead{font:var(--site-text-body-lg);grid-column:1/-1}.stores-all{margin-top:40px}.stores-card{grid-column:span 4}.where-tile.stores-tile{height:160px}}@container site (max-width:767px){.stores-grid{padding-block:64px}.stores-lead{font:var(--site-text-body-lg);grid-column:1/-1;margin-top:32px}.stores-all{justify-self:stretch;margin-top:32px}.stores-all [data-slot=button]{width:100%}.stores-cats{margin:48px -16px 0}.stores-cats [data-slot=toggle-group]{margin-inline:0;padding-inline:16px;scroll-padding-inline:16px}.stores-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -16px -24px;padding:24px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.stores-list::-webkit-scrollbar{display:none}.stores-card{scroll-snap-align:start;flex:0 0 280px}}.about-photo.where-tile{border-radius:var(--radius-3xl);grid-column:1/-1;height:480px;margin-top:64px}@container site (max-width:1199px){.about-photo.where-tile{grid-column:1/-1;height:384px;margin-top:48px}}@container site (max-width:767px){.about-photo.where-tile{height:264px;margin-top:32px}}.where-tile.stores-tile.dir-promo-tile{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;height:round(down,37.5cqw - 9px,8px);padding:0 24px}@container site (max-width:1199px){.where-tile.stores-tile.dir-promo-tile{height:160px}}@container site (max-width:767px){.dir-list>.stores-card{grid-column:1/-1}.where-tile.stores-tile.dir-promo-tile{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;justify-items:center;gap:8px;height:256px;padding:16px 16px 0;display:grid}}.stores-hit{color:inherit;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.stores-card:has(.stores-hit:hover){box-shadow:var(--overlay-shadow)}.stores-card:has(.stores-hit:focus-visible){box-shadow:var(--overlay-shadow), 0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}.stores-hit .stores-name{align-items:center;gap:4px;display:flex}.stores-hit .stores-name svg{opacity:0;flex:none}.stores-hit:is(:hover,:focus-visible) .stores-name svg{opacity:1}.stores-hit.blog-feature-hit{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.blog-feature .where-tile.blog-tile{grid-column:1/span 7;height:416px}.where-tile.blog-tile{gap:8px;height:round(down,56.25cqw,8px)}@container site (max-width:1199px){.stores-hit.blog-feature-hit{flex-direction:column;display:flex}.blog-feature .where-tile.blog-tile{height:320px}}@container site (max-width:767px){.blog-feature .where-tile.blog-tile{height:264px}}.post-hero.where-tile{border-radius:var(--radius-3xl);grid-area:3/1/auto/-1;height:480px;margin-top:48px}@container site (max-width:1199px){.post-hero.where-tile{height:384px;margin-top:40px}}@container site (max-width:767px){.post-hero.where-tile{height:264px;margin-top:32px}}.stores-empty{border-radius:var(--radius-3xl);background:var(--background);box-shadow:var(--panel-shadow);grid-area:3/1/auto/-1;margin-top:64px;padding:26px 24px}@container site (max-width:767px){.stores-empty{margin-top:48px}}
