.rs{display:grid;gap:14px;margin:18px 16px 0;padding:16px;border:1px solid var(--ds-border);border-radius:20px;background:var(--ds-surface)}@media(min-width:768px){.rs{margin:22px 0 0;padding:22px 24px;gap:18px}}.rs-head{display:flex;gap:12px;align-items:flex-start}.rs-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ds-primary);box-shadow:none}.rs h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--ds-text-primary)}.rs-lead{margin:3px 0 0;font-size:14px;line-height:1.55;color:var(--ds-text-secondary)}.rs-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media(min-width:768px){.rs-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.rs-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--ds-border);border-radius:16px;background:color-mix(in srgb,var(--ds-text-primary) 3%,transparent)}.rs-step.is-current{border-color:color-mix(in srgb,var(--ds-text-primary) 28%,transparent);background:color-mix(in srgb,var(--ds-text-primary) 6%,transparent)}.rs-num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--ds-border);font-size:13px;font-weight:600;color:var(--ds-text-secondary)}.is-current>.rs-num{background:var(--ds-text-primary);border-color:transparent;color:var(--ds-background)}.is-done>.rs-num{background:color-mix(in srgb,var(--ds-success) 18%,transparent);border-color:transparent;color:var(--ds-success-text)}.rs-txt{display:grid;gap:3px;justify-items:start;align-content:start;min-width:0}.rs-txt b{font-size:14px;line-height:1.35;font-weight:600;color:var(--ds-text-primary)}.rs-txt p{margin:0;font-size:13px;line-height:1.5;color:var(--ds-text-secondary)}.rs-txt .rs-pill{margin-top:8px}.is-next>.rs-txt b{color:var(--ds-text-secondary)}.rs-steps.is-compact .rs-txt p{display:none}.rs-steps.is-compact .rs-step{align-items:center;padding:8px 12px}.rs-again{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ds-link);text-decoration:underline;text-underline-offset:3px;min-height:24px}.rs-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-text-primary) 8%,transparent);color:var(--ds-text-primary);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.rs-pill:disabled{cursor:not-allowed;background:var(--ds-surface-muted);color:var(--ds-text-tertiary)}.rs-foot{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:space-between;font-size:13px;color:var(--ds-text-secondary)}.rs-foot span{display:inline-flex;align-items:flex-start;gap:7px;max-width:62ch;line-height:1.5}.rs-foot span svg{margin-top:2px;flex:none}.rs-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ds-text-primary);text-decoration:underline;text-underline-offset:3px;min-height:44px;cursor:pointer}.rs-link-field{display:grid;gap:8px;min-width:0}.rs-link-row{display:flex;align-items:center;gap:8px;min-width:0}.rs-link-row .consumer-field{flex:1}.rs-link-row .rs-pill{align-self:flex-start;margin-top:29px;min-height:56px}.rs-link-icon{flex:none;margin-inline-start:16px;color:var(--ds-text-secondary)}.rs-err{display:flex;gap:7px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ds-error-text)}.rs-err svg{margin-top:2px;flex:none}.rs-err a,.rs-err button{color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.consumer-field__error:has(+.consumer-field__hint){margin-top:0}.rs-sheet{display:grid;gap:16px;align-content:start;padding-top:4px}.rs-src{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-surface-muted)}.rs-src-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ds-text-primary) 8%,transparent);color:var(--ds-text-secondary)}.rs-src-txt{display:grid;min-width:0;flex:1;line-height:1.35}.rs-src-txt b{font-size:14px;font-weight:600;color:var(--ds-text-primary)}.rs-src-txt span{font-size:12.5px;color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-lnk{padding:8px 4px;border:0;background:none;font-size:13.5px;font-weight:600;color:var(--ds-link);cursor:pointer;min-height:44px}.rs-photo{display:flex;gap:14px;align-items:flex-start}.rs-thumb{flex:none;width:76px;height:76px;border-radius:18px;border:.5px solid var(--ds-border);object-fit:cover;background:var(--ds-surface-muted)}@media(max-width:767px){.rs-thumb{width:64px;height:64px;border-radius:16px}.rs-photo-txt p{display:none}}.rs-logo-card{display:grid;place-items:center;font-weight:600;font-size:24px;color:var(--ds-text-primary);background:var(--ds-surface-muted)}.rs-photo-txt{display:grid;gap:3px;min-width:0}.rs-photo-txt b{font-size:13px;font-weight:500;color:var(--ds-text-primary)}.rs-photo-txt i{font-style:normal;font-weight:400;color:var(--ds-text-secondary);margin-inline-start:6px}.rs-photo-txt p{margin:0;font-size:13px;line-height:1.5;color:var(--ds-text-secondary)}.rs-photo-acts{display:flex;gap:4px;margin-top:6px;margin-inline-start:-4px}.rs-photo-acts .rs-pill{background:transparent;border-color:transparent;color:var(--ds-text-secondary)}.rs-photo-acts .rs-pill:first-child{background:color-mix(in srgb,var(--ds-text-primary) 8%,transparent);border-color:var(--ds-border);color:var(--ds-text-primary)}.rs-note{display:flex;gap:10px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--ds-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-info) 24%,transparent);font-size:13px;line-height:1.55}.rs-note svg{margin-top:2px;flex:none;color:var(--ds-link)}.rs-note p{margin:0;color:var(--ds-text-secondary)}.rs-note b{color:var(--ds-text-primary);font-weight:600}.rs-summary{display:flex;gap:10px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--ds-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-error) 34%,transparent);font-size:13px;color:var(--ds-error-text)}.rs-summary svg{margin-top:2px;flex:none}.rs-summary b{display:block;font-size:14px;font-weight:600}.rs-summary span{display:block;margin-top:1px}.rs-summary a{text-decoration:underline;text-underline-offset:3px}.rs-foot-acts{display:grid;gap:4px}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--ds-radius-pill);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.rs-btn:active{transform:scale(.97)}.rs-btn:disabled,.rs-btn[aria-disabled=true]{cursor:progress;opacity:.7}.rs-btn--cta{background:var(--ds-gradient-brand) border-box no-repeat;color:var(--ds-text-on-brand);box-shadow:0 10px 26px color-mix(in srgb,var(--ds-primary-dark) 30%,transparent)}.rs-btn--secondary{background:transparent;border-color:var(--ds-border);color:var(--ds-text-primary)}.rs-btn--ghost{background:transparent;color:var(--ds-text-secondary)}.rs-gate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 4px 4px;text-align:center}.rs-circ{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--ds-primary);box-shadow:none}.rs-circ.is-ok{color:var(--ds-success-text)}@media(max-width:767px){.rs-gate.has-toast{padding-bottom:76px}}.rs-gate h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ds-text-primary)}.rs-gate>p{margin:0;max-width:300px;font-size:14px;line-height:1.55;color:var(--ds-text-secondary)}.rs-acts{display:grid;gap:8px;width:100%;margin-top:6px}.rs-mini{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-surface-muted);text-align:start}.rs-mini .rs-thumb{width:52px;height:52px;border-radius:12px;font-size:20px}.rs-mini-txt{display:grid;min-width:0;flex:1;font-size:13px;line-height:1.35;gap:2px;color:var(--ds-text-primary)}.rs-mini-txt b{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rs-card :focus-visible:not(.consumer-field__input),.rs-sheet :focus-visible:not(.consumer-field__input),.rs-gate :focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.rs-photo-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.rs-btn{transition:none}.rs-btn:active{transform:none}}.rs-toast{position:fixed;inset:auto auto 18px 50%;transform:translate(-50%);margin:0;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border:1px solid var(--ds-border);border-radius:99px;background:var(--ds-surface);color:var(--ds-text-primary);font-size:14px;white-space:nowrap;box-shadow:0 12px 32px var(--ds-glass-shadow);max-width:calc(100vw - 32px)}.rs-toast:not(:popover-open){display:none}@supports not selector(:popover-open){.rs-toast:not(:popover-open){display:flex;position:static;transform:none}}.rs-toast-act{padding:4px 8px;min-height:44px;border:0;border-radius:99px;background:transparent;font:inherit;font-weight:600;color:var(--ds-primary);cursor:pointer}.rs-toast svg{color:var(--ds-success-text);flex:none}.rs-shop{text-decoration:none}.rs-pill--sm{min-height:40px}.rs .consumer-field__error:before,.rs-sheet .consumer-field__error:before{content:"";display:inline-block;width:15px;height:15px;margin-inline-end:7px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4.5M12 17.5h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4.5M12 17.5h.01'/%3E%3C/svg%3E") center / contain no-repeat}.t[data-astro-cid-i4upgwia]{white-space:nowrap}.sp[data-astro-cid-ypozxba6]{display:grid;gap:.75rem;margin:1.5rem 1rem 0;color:var(--ds-text-primary)}.sp-card[data-astro-cid-ypozxba6]{min-width:0;padding:20px;border:.5px solid var(--ds-border);border-radius:1.375rem;background:var(--ds-card)}h2[data-astro-cid-ypozxba6]{margin:0 0 .75rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sp-copy[data-astro-cid-ypozxba6]{margin:0;max-width:52rem;white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.7;color:var(--ds-text-secondary)}ul[data-astro-cid-ypozxba6]{margin:0;padding:0;list-style:none}a[data-astro-cid-ypozxba6]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.sp-list[data-astro-cid-ypozxba6]{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.sp-row[data-astro-cid-ypozxba6]{display:flex;align-items:center;gap:.875rem;min-height:2.75rem;margin-inline:-.5rem;padding:.375rem .5rem;border-radius:1rem;color:inherit;text-decoration:none;transition:background-color .2s}.sp-row[data-astro-cid-ypozxba6]:hover{background:color-mix(in srgb,var(--ds-foreground-overlay) 7%,transparent)}.sp-well[data-astro-cid-ypozxba6]{display:grid;flex:none;place-items:center;width:40px;height:40px;border:.5px solid var(--ds-border);border-radius:50%;background:var(--ds-surface-muted);color:var(--ds-text-primary)}.sp-text[data-astro-cid-ypozxba6]{display:grid;min-width:0;flex:1 1 auto}.sp-label[data-astro-cid-ypozxba6]{font-size:.8125rem;line-height:1.35;color:var(--ds-text-secondary)}.sp-value[data-astro-cid-ypozxba6]{font-size:1rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.sp-go[data-astro-cid-ypozxba6]{flex:none;color:var(--ds-text-secondary)}.sp-chips[data-astro-cid-ypozxba6]{display:flex;flex-wrap:wrap;gap:.625rem}.sp-chip[data-astro-cid-ypozxba6]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--ds-text-primary);text-decoration:none;transition:background-color .2s}.sp-chip[data-astro-cid-ypozxba6]:hover{background:color-mix(in srgb,var(--ds-foreground-overlay) 7%,transparent)}.sp-maps[data-astro-cid-ypozxba6]{margin-top:1rem}.sp-maps[data-astro-cid-ypozxba6] svg:last-child{color:var(--ds-text-secondary)}.sp-status[data-astro-cid-ypozxba6]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-bottom:.5rem}.sp-pill[data-astro-cid-ypozxba6]{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .75rem;border-radius:var(--ds-radius-pill);font-size:.8125rem;font-weight:600;line-height:1.3}.sp-pill--open[data-astro-cid-ypozxba6]{background:color-mix(in srgb,var(--ds-success) 16%,transparent);color:var(--ds-success-text)}.sp-pill--closed[data-astro-cid-ypozxba6]{background:color-mix(in srgb,var(--ds-text-secondary) 14%,transparent);color:var(--ds-text-secondary)}.sp-dot[data-astro-cid-ypozxba6]{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.sp-detail[data-astro-cid-ypozxba6]{font-size:.875rem;color:var(--ds-text-secondary)}.sp-hours[data-astro-cid-ypozxba6]{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.sp-day[data-astro-cid-ypozxba6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;padding-block:.625rem;border-top:.5px solid var(--ds-divider);font-size:.9375rem;line-height:1.45}.sp-day[data-astro-cid-ypozxba6]:first-child{border-top:0}.sp-day[data-astro-cid-ypozxba6] dt[data-astro-cid-ypozxba6]{font-weight:500}.sp-day[data-astro-cid-ypozxba6] dd[data-astro-cid-ypozxba6]{margin:0;text-align:end;font-variant-numeric:tabular-nums}.sp-day--closed[data-astro-cid-ypozxba6] dd[data-astro-cid-ypozxba6],.sp-day--unlisted[data-astro-cid-ypozxba6] dd[data-astro-cid-ypozxba6]{color:var(--ds-text-secondary)}.sp-exceptions[data-astro-cid-ypozxba6] h3[data-astro-cid-ypozxba6]{margin:1rem 0 .375rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--ds-text-secondary)}.sp-exceptions[data-astro-cid-ypozxba6] li[data-astro-cid-ypozxba6]{padding-block:.25rem;font-size:.9375rem;line-height:1.45}.sp-zone[data-astro-cid-ypozxba6]{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--ds-text-secondary)}.sp-address[data-astro-cid-ypozxba6] p[data-astro-cid-ypozxba6]{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.sp-address[data-astro-cid-ypozxba6] p[data-astro-cid-ypozxba6]:not(:first-child){color:var(--ds-text-secondary)}@media(min-width:768px){.sp[data-astro-cid-ypozxba6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-inline:1.75rem}.sp-about[data-astro-cid-ypozxba6]{grid-column:1/-1}}.store-hero{position:relative}.store-cover{position:relative;height:calc(var(--gz-top) + 168px);overflow:hidden;background:var(--ds-surface-muted)}.store-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.store-cover-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--ds-background) 70%,transparent) 82%,var(--ds-background)),var(--ds-gradient-image-scrim)}.store-badge{position:absolute;top:calc(var(--gz-top) + 12px);inset-inline-end:16px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 8px;border-radius:var(--ds-radius-pill);font-size:11px;font-weight:600;color:var(--ds-text-primary)}.store-identity{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo heading" "actions actions";align-items:end;gap:14px 16px;margin-top:-52px;padding-inline:16px}.store-logo{grid-area:logo;width:88px;height:88px;border-radius:26px;object-fit:cover;background:var(--ds-surface);box-shadow:0 0 0 3px var(--ds-background),0 18px 40px var(--ds-glass-shadow)}.store-logo--initials{display:grid;place-items:center;font-size:26px;font-weight:600;color:var(--ds-text-primary);background:var(--ds-surface-muted)}.store-heading{grid-area:heading;min-width:0;padding-bottom:4px}.store-name{min-width:0;margin:0;font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;color:var(--ds-text-primary);overflow-wrap:break-word;word-break:normal;hyphens:manual}.store-name-badge{margin-inline-start:8px;vertical-align:.08em}.store-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ds-text-secondary)}.store-meta li{display:inline-flex;align-items:center;gap:4px;min-width:0}.store-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;max-width:100%}.store-actions .store-follow-pill{max-width:100%;min-width:0;text-align:center}.store-actions .store-follow-pill>span{min-width:0;overflow-wrap:break-word}@media(min-width:768px){.store-cover{height:300px;border-radius:28px;border:.5px solid var(--ds-border)}.store-badge{top:auto;bottom:16px;inset-inline-end:20px}.store-identity{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-top:-64px;padding-inline:28px}.store-logo{flex:none;width:120px;height:120px;border-radius:32px;box-shadow:0 0 0 4px var(--ds-background),0 24px 48px var(--ds-glass-shadow)}.store-heading{flex:1 1 16rem}.store-actions{flex:0 1 auto;justify-content:flex-end;padding-bottom:4px;margin-inline-start:auto}.store-actions .store-follow-share-text small{display:none}}@media(min-width:768px)and (max-width:1279.98px){.store-identity--stacked .store-actions{flex:1 0 100%;justify-content:flex-start;margin-inline-start:0;padding-bottom:0}}@media(min-width:1280px){.store-heading{flex-basis:8rem}}.store-tabs{position:sticky;top:var(--gz-top);z-index:20;display:flex;gap:4px;margin-top:22px;padding-inline:12px;border-bottom:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-background) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.store-tabs a{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-size:15px;font-weight:600;color:var(--ds-text-secondary);text-decoration:none;transition:color .2s ease}.store-tabs a:hover,.store-tabs a[aria-current=page]{color:var(--ds-text-primary)}.store-tabs a[aria-current=page]:after{content:"";position:absolute;inset-inline:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--ds-text-primary)}.store-tabs a:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-4px;border-radius:10px}.store-tab-count{font-size:12px;font-weight:500;padding:1px 7px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-text-primary) 8%,transparent);color:var(--ds-text-secondary)}.store-teaser{display:flex;flex-direction:column;gap:6px;margin:18px 16px 0;padding:14px 16px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-surface);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.store-teaser:hover{border-color:color-mix(in srgb,var(--ds-text-primary) 28%,transparent)}.store-teaser-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.55;color:var(--ds-text-secondary)}.store-teaser-more{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:var(--ds-text-primary)}.store-teaser-chevron:dir(rtl){transform:scaleX(-1)}.store-teaser:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}@media(min-width:768px){.store-teaser{margin-inline:0}}.store-shop{margin-top:18px}.store-about{margin-top:8px}.store-categories{margin-inline:-16px}.store-categories ul{display:flex;gap:8px;margin:0;padding:2px 16px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--ds-background) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--ds-background) calc(100% - 28px),transparent)}.store-categories ul::-webkit-scrollbar{display:none}.store-categories li{flex:none;scroll-snap-align:start}.store-category-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);font-size:14px;font-weight:500;white-space:nowrap;color:var(--ds-text-primary);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}@media(max-width:1023.98px){.store-category-chip{min-height:44px}}.store-category-chip:hover{border-color:color-mix(in srgb,var(--ds-text-primary) 30%,transparent)}.store-category-chip:active{transform:scale(.96)}.store-category-chip[aria-current=page]{background:var(--ds-text-primary);color:var(--ds-background);border-color:transparent}.store-category-chip:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}@media(min-width:768px){.store-categories{margin-inline:0}.store-categories ul{padding-inline:0}}@media(prefers-reduced-motion:reduce){.store-tabs a,.store-teaser,.store-category-chip{transition:none}.store-category-chip:active{transform:none}}.store-selection{margin-top:22px}.store-selection h2,.store-gallery h2{margin:0 0 12px;font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--ds-text-primary)}.store-gallery{margin:20px 16px 0}.store-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.store-gallery-grid li{aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--ds-surface-muted)}.store-gallery-grid li.is-lead{grid-column:span 2;aspect-ratio:16 / 9}.store-gallery-grid.is-single{grid-template-columns:minmax(0,1fr)}.store-gallery-grid a{display:block;width:100%;height:100%}.store-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.store-gallery-grid a:hover img{transform:scale(1.03)}.store-gallery-grid a:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px;border-radius:16px}@media(min-width:768px){.store-gallery{margin-inline:28px}.store-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-gallery-grid li.is-lead{grid-column:span 2;grid-row:span 2;aspect-ratio:1}}@media(prefers-reduced-motion:reduce){.store-gallery-grid img{transition:none}.store-gallery-grid a:hover img{transform:none}}
