@layer components{.stores-page{--stores-field-h: clamp(420px, calc(58vw / var(--site-zoom, 1)), 640px);--stores-row-h: 64px;padding:3rem var(--edge) clamp(48px,calc(5vw / var(--site-zoom, 1)),80px);max-width:100%}@media(min-width:640px){.stores-page{padding-top:4rem}}.stores-figures{font-size:var(--fs-base);color:var(--color-faint);margin:0;text-align:left}.stores-figures b{font-family:var(--font-mono);font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.stores-band{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 8px;padding-inline:.9rem;line-height:1.3;font-size:var(--fs-base);font-weight:600;color:#fff;flex-wrap:nowrap}.stores-band>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stores-band em{font-style:normal;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:400;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.stores-band em{display:none}.stores-band{flex-wrap:wrap;row-gap:2px}.stores-band .stores-band-note{display:block;flex-basis:100%;white-space:normal}}.stores-wall{margin-inline:calc(-1 * var(--edge));margin-bottom:clamp(20px,calc(2.4vw / var(--site-zoom, 1)),34px)}.stores-strip{position:sticky;top:var(--chrome-h);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--edge);container-type:scroll-state}.page-enter .stores-strip{z-index:42}.stores-strip-shade{position:absolute;top:0;right:0;bottom:-28px;left:0;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(rgb(0 0 0 / .86),rgb(0 0 0 / .72) 62%,transparent);transition:opacity var(--dur-state, .16s) ease}@container scroll-state(stuck: top){.stores-strip-shade{opacity:1}}.stores-strip-chips{display:flex;align-items:center;gap:4px;height:var(--h-row)}.stores-strip-hint{margin:0;font-family:var(--font-sans);font-size:var(--fs-note);font-weight:400;line-height:1.3;color:var(--color-faint);white-space:nowrap}@media(max-width:640px){.stores-strip-hint{display:none}}.stores-wall-canvas{position:relative;height:var(--stores-field-h);--stores-reach: calc(var(--h-row) + 24px)}.stores-wall-host{position:absolute;inset:calc(-1 * var(--stores-reach)) 0 0}.stores-wall-host canvas{display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom;--fade: linear-gradient(transparent calc(var(--stores-reach) - 22px), rgb(0 0 0 / .1) calc(var(--stores-reach) - 2px), rgb(0 0 0 / .4) calc(var(--stores-reach) + 17px), rgb(0 0 0 / .78) calc(var(--stores-reach) + 36px), #000 calc(var(--stores-reach) + 56px));-webkit-mask-image:var(--fade);mask-image:var(--fade)}.stores-dial{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:2px;padding-inline:var(--edge);overflow-x:auto;scrollbar-width:none;transition:opacity var(--dur-state, .16s) ease}.stores-dial::-webkit-scrollbar{display:none}.stores-dial.is-off{opacity:0;pointer-events:none}.stores-dial-l{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:28px;height:58px;padding:0 3px 6px;border:0;border-radius:var(--radius-control);background:transparent;font-family:var(--font-mono);font-size:var(--fs-body);font-weight:600;line-height:1;color:var(--color-faint);cursor:pointer;transition:color var(--dur-state, .16s) ease,background-color var(--dur-state, .16s) ease}.stores-dial-l>i{display:block;width:4px;height:calc(2px + var(--share, 0) * 20px);border-radius:1px;background:var(--color-faint);opacity:.5;transition:background-color var(--dur-state, .16s) ease,opacity var(--dur-state, .16s) ease}.stores-dial-l:disabled{opacity:.32;cursor:default}.stores-dial-l.is-on{color:var(--color-amber);background:var(--color-panel-hi)}.stores-dial-l.is-on>i{background:var(--color-amber);opacity:1}@media(hover:hover){.stores-dial-l:not(:disabled):hover{color:var(--color-amber)}.stores-dial-l:not(:disabled):hover>i{background:var(--color-amber);opacity:1}}.stores-dial-l:focus-visible{outline:none;color:var(--color-amber);background:var(--color-panel-hi)}@media(max-width:899px){.stores-dial{justify-content:flex-start;bottom:6px}.stores-dial-l{min-width:44px;height:60px;padding-bottom:8px}}.stores-wall-host canvas:focus-visible{outline:none}.page-enter .stores-wall-canvas{position:relative;z-index:41}.stores-net-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0}.stores-net-label{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;font-family:var(--font-sans);line-height:1.2}.stores-net-label.is-side{flex-direction:row;align-items:baseline;gap:6px}.stores-net-label.is-count b{font-size:var(--fs-body);color:var(--color-green-bright)}@media(max-width:767.98px){.stores-net-label.is-count b{font-size:var(--fs-xs)}}.stores-net-label b{font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text)}.stores-net-label span{font-size:var(--fs-body);color:var(--color-sub)}.stores-field-tip{position:absolute;z-index:2;width:max-content;max-width:240px;padding:8px 10px;background:var(--color-panel-hi);border-radius:var(--radius-card);box-shadow:0 4px 12px #00000073;opacity:0;transition:opacity var(--dur-state) ease;pointer-events:none;display:flex;flex-direction:column;gap:2px}.stores-field-tip b{font-size:var(--fs-body);font-weight:600;color:var(--color-text)}.stores-field-tip span{font-family:var(--font-sans);font-size:var(--fs-note);font-variant-numeric:tabular-nums;color:var(--color-faint)}.stores-panel{position:relative;isolation:isolate}.stores-panel:before{content:"";position:absolute;inset:var(--title-h) 0 0;z-index:-1;background:var(--color-row);border-radius:var(--radius-panel);box-shadow:0 2px 10px #0000004d;pointer-events:none}.stores-panel>:where(:not(.stores-band)){border-radius:var(--radius-panel);overflow:hidden}.stores-waiting{background:var(--color-field)}.stores-waiting.fgw{height:var(--stores-row-h);padding:0 18px 0 14px}.stores-wall-canvas>.stores-panel{margin-inline:var(--edge)}.stores-rows-rest{height:calc(var(--rest) * var(--stores-row-h));background:var(--color-list-bg)}.stores-fail-hold{min-height:var(--stores-field-h)}.stores-strip.is-held{visibility:hidden}.stores-rows--wait{position:relative}.stores-rows--wait>.stores-waiting{position:absolute;inset:0 0 auto;z-index:1}.stores-filters{display:flex;align-items:center;gap:4px 12px;margin-bottom:12px;flex-wrap:wrap}.stores-filters>:not(.stores-chips){height:var(--h-row)}.stores-break{flex-basis:100%;height:0!important}.stores-search{display:flex;align-items:center;gap:10px;height:100%;padding-inline:12px;background:var(--color-field);border-radius:var(--radius-control);color:var(--color-faint);flex:1 1 320px;min-width:0}.stores-search svg{width:15px;height:15px;flex:none}.stores-search input{min-width:0;flex:1;background:transparent;border:0;outline:none;font:inherit;font-size:var(--fs-body);color:var(--color-text)}.stores-search input::placeholder{color:var(--color-faint)}.stores-search input{align-self:stretch}@media(pointer:coarse){.stores-search,.stores-chip{position:relative}.stores-search:before,.stores-chip:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.stores-search input{position:relative;z-index:1}.stores-search input{font-size:var(--fs-body)}}.stores-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:0 1 auto;min-width:0}.stores-nets{gap:var(--grid-w);background:var(--crack);border-radius:var(--radius-control);overflow:hidden}.stores-nets>.stores-chip{border-radius:0}.stores-country{margin-left:auto;width:15rem}.stores-filters>.stores-country{height:auto}.stores-country .dd-field{min-height:var(--h-row)}.stores-chip{flex:none;height:var(--h-row);display:inline-flex;align-items:center;padding-inline:12px;border:0;border-radius:var(--radius-control);background:var(--key);box-shadow:var(--key-depth);color:var(--color-text);font-size:var(--fs-body);cursor:pointer;transition:color var(--dur-state) ease}@media(hover:hover){.stores-chip:hover:not(.is-on):not(:disabled):not([aria-disabled=true]){color:var(--color-amber)}}.stores-chip.is-on{background:var(--key-on);box-shadow:var(--key-on-depth);color:var(--color-amber)}.stores-chip:disabled,.stores-chip[aria-disabled=true]{cursor:default;color:var(--color-faint)}.stores-chip--text{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.012em;white-space:nowrap}.stores-band .stores-count{margin-left:8px;font-style:normal;font-weight:400;font-size:var(--fs-note);color:var(--color-faint);font-variant-numeric:tabular-nums}.stores-band .stores-band-note{font-family:var(--font-sans);font-size:var(--fs-note);color:var(--color-faint)}@media(max-width:768px){.stores-search{flex-basis:100%}.stores-break{display:none}.stores-country{order:3;flex:0 0 100%;width:auto;margin-left:0}.stores-live,.stores-cash{order:1}.stores-chips{order:2;flex:0 0 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.stores-chips::-webkit-scrollbar{display:none}@media(pointer:coarse){.stores-chips{padding-block:3px;margin-block:-3px}}@supports (animation-timeline: scroll()){.stores-chips{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--chips-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--chips-fade)),transparent);animation:stores-chips-fade linear both;animation-timeline:scroll(self inline)}}}.stores-rows{display:grid;gap:0;padding:0;background:var(--color-list-sep)}.stores-row{display:grid;grid-template-columns:32px minmax(0,1fr) 4.5rem 104px;align-items:center;gap:14px;height:var(--stores-row-h);padding:0 18px 0 14px;border-radius:0;background:var(--color-list-bg);color:var(--color-list-ink);text-decoration:none;font-size:var(--fs-body);transition:background var(--dur-state) ease}.stores-row+.stores-row{border-top:1px solid var(--color-list-sep)}.stores-ico{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.stores-ico img{width:32px;height:32px;display:block;padding:4px;border-radius:var(--radius-control);background:#fff;object-fit:contain}.stores-ico[data-noimg] img{display:none}.stores-ico[data-noimg]:after{content:attr(data-l);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);background:var(--color-list-tile);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;color:var(--color-list-sub)}.stores-name{display:flex;flex-direction:column;gap:1px;min-width:0;font-family:var(--font-sans);color:var(--color-list-ink)}.stores-nm,.stores-facts{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stores-nm{font-size:var(--fs-base);font-weight:600;line-height:1.3;color:var(--color-list-ink)}.stores-nm{align-self:flex-start;max-width:100%}.stores-facts{font-size:var(--fs-xs);font-weight:400;line-height:1.3;color:var(--color-list-sub)}.stores-rate{font-family:var(--font-sans);font-size:var(--fs-body);text-align:right;font-variant-numeric:tabular-nums}.stores-rate.is-on{color:var(--color-list-save)}.stores-coupons{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-list-save);text-align:right;white-space:nowrap}.stores-coupons b{margin-right:2px;font-size:var(--fs-base);font-weight:600;color:var(--color-list-save);font-variant-numeric:tabular-nums}.stores-row--skel{display:flex;gap:12px;align-items:center}.stores-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 12px;background:var(--color-field);color:var(--color-faint);font-size:var(--fs-base)}.stores-empty p{margin:0}.stores-empty .stores-chip{height:var(--h-row)}@media(max-width:1024px){.stores-row{grid-template-columns:32px minmax(0,1fr) 4.5rem 104px}}@media(max-width:640px){.stores-page{--stores-row-h: 56px}.stores-row{grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px;padding:0 14px 0 10px}}@media(min-width:1280px){.stores-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1px}.stores-rows>.stores-row+.stores-row{border-top:0}.stores-rows>.stores-row:nth-child(n+3){border-top:1px solid var(--color-list-sep)}.stores-rows-rest{grid-column:1 / -1;height:calc(var(--rest) * var(--stores-row-h) / 2)}}.stores-copy{margin-top:clamp(40px,calc(5vw / var(--site-zoom, 1)),72px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.stores-copy-in{grid-column:1 / 7;max-width:533px}.stores-copy-head{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:700;line-height:1.15;letter-spacing:var(--track-28);margin:0 0 1.1rem}@media(max-width:767.98px){.stores-copy-head{font-size:var(--fs-xl)}}.stores-copy-in p{font-size:var(--fs-base);line-height:1.5;color:var(--color-sub);margin:0 0 1rem}@media(max-width:1023px){.stores-copy-in{grid-column:1 / -1}}.stores-disclosure{margin:clamp(16px,calc(2vw / var(--site-zoom, 1)),24px) 0 0;font-size:var(--fs-xs);color:var(--color-faint)}}@property --chips-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes stores-chips-fade{0%{--chips-fade: 40px}to{--chips-fade: 0px}}@layer components{.stores-ico img{background:var(--color-list-tile);mix-blend-mode:multiply}.stores-rows{position:relative}.stores-rows:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:20px;background:var(--tuck-shade);pointer-events:none}.stores-rows:before{content:none}.stores-row.has-page{position:relative}.stores-go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.stores-page-link{position:relative;z-index:1;padding-block:6px;margin-block:-6px;text-decoration:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.stores-row.has-page{transition:background var(--dur-state) ease,transform .2s var(--ease)}.stores-row.has-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--lift-shade);opacity:0;transition:opacity .2s var(--ease);pointer-events:none}.stores-row.has-page:hover{z-index:2;transform:translateY(-2px) scale(1.01)}.stores-row.has-page:hover:after{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.stores-row{position:relative;transition:background var(--dur-state) ease,transform .2s var(--ease)}a.stores-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--lift-shade);opacity:0;transition:opacity .2s var(--ease);pointer-events:none}a.stores-row:hover{z-index:2;transform:translateY(-2px) scale(1.01)}a.stores-row:hover:after{opacity:1}}}.page-enter .stores-country .dd-panel{position:absolute;top:100%;left:0;right:0;z-index:45;box-shadow:0 14px 30px -6px #000000e6}
