.where-tile{box-sizing:border-box;width:100%;height:round(down,100cqw,8px);flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background-color:color-mix(in oklab,var(--mesh-ground) 16%,var(--muted));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-size:160px 160px,100% 100%,100% 100%,100% 100%,100% 100%;background-blend-mode:soft-light,normal,normal,normal,normal}.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{padding-block:128px;align-items:start}.stores-title{grid-row:1;margin:-8px 0;font:var(--site-text-display-sm);letter-spacing:-.02em}.stores-lead,.stores-title{grid-column:4/span 6;text-wrap:balance;text-align:center}.stores-lead{grid-row:2;margin:48px 0 -8px;font:var(--site-text-title-xl)}.stores-all{grid-column:1/-1;grid-row:5;justify-self:center;margin-top:48px}.stores-cats{grid-column:1/-1;grid-row:3;margin-top:64px;min-width:0}.stores-cats [data-slot=toggle-group]{display:flex;gap:8px;width:max-content;max-width:100%;margin-inline:auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.stores-cats [data-slot=toggle-group]::-webkit-scrollbar{display:none}.stores-cats [data-slot=toggle-group] button{flex:none;width:auto}.stores-list{grid-column:1/-1;grid-row:4;margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;row-gap:24px}.stores-card{grid-column:span 3;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-3xl);background:var(--card);box-shadow:var(--panel-shadow)}.where-tile.stores-tile{height:round(down,75cqw,8px);gap:8px;padding-bottom:16px}.stores-body{position:relative;flex:1;display:flex;flex-direction:column;padding:44px 24px 24px}.stores-mark{position:absolute;top:-28px;left:24px;display:flex;border-radius:999px;box-shadow:0 0 0 4px var(--card)}.stores-name{margin:0;font:var(--site-text-heading-md)}.stores-sells{margin:0;font:var(--site-text-body-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stores-where{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;gap:8px}@container site (max-width: 1199px){.stores-grid{padding-block:96px}.stores-lead,.stores-title{grid-column:1/-1}.stores-lead{font:var(--site-text-body-lg)}.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{grid-column:1/-1;margin-top:32px;font:var(--site-text-body-lg)}.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{display:flex;gap:16px;margin:0 -16px -24px;padding:24px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.stores-list::-webkit-scrollbar{display:none}.stores-card{flex:0 0 280px;scroll-snap-align:start}}.where-tile.stores-tile.dir-promo-tile{height:round(down,calc((100cqw - 24px) * .375),8px);padding:0 24px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}@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{height:256px;padding:16px 16px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;justify-items:center;gap:8px}}.stores-hit{flex:1;display:flex;flex-direction:column;color:inherit;text-decoration:none;outline:none}.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{display:flex;align-items:center;gap:4px}.stores-hit .stores-name svg{flex:none;opacity:0}.stores-hit:is(:hover,:focus-visible) .stores-name svg{opacity:1}.post-hero.where-tile{grid-column:1/-1;grid-row:3;height:auto;aspect-ratio:40/21;margin-top:48px;border-radius:0}@container site (max-width: 1199px){.post-hero.where-tile{margin-top:40px}}@container site (max-width: 767px){.post-hero.where-tile{margin-top:32px}}.stores-empty{grid-column:1/-1;grid-row:3;margin-top:64px;padding:26px 24px;border-radius:var(--radius-3xl);background:var(--card);box-shadow:var(--panel-shadow)}@container site (max-width: 767px){.stores-empty{margin-top:48px}}