.tv-partner-stores{padding-block:28px 56px;overflow:hidden}.tv-partner-stores__heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.tv-partner-stores h2{margin:0 0 24px;font:600 clamp(28px,3vw,40px) / 1.15 var(--tv-font);letter-spacing:-.025em}.tv-partner-stores__heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:nowrap}.tv-partner-stores__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;overscroll-behavior-x:contain;padding:8px 4px 16px}.tv-home-section .tv-partner-stores__track:focus-visible{outline:3px solid #437cc6;outline-offset:-3px}.tv-partner-stores__item{flex:0 0 calc((100% - 64px)/5);display:flex;flex-direction:column;align-items:stretch;gap:12px;color:#111;text-align:center;text-decoration:none;font:600 12px/1.5 var(--tv-font);scroll-snap-align:start}.tv-partner-stores__item:hover{text-decoration:underline;text-underline-offset:4px}.tv-partner-stores__logo{display:flex;align-items:center;justify-content:center;height:122px;padding:20px;background:var(--tv-logo-bg, #fff);border:1px solid #e2e2e2}.tv-partner-stores__logo img{display:block;width:100%;height:100%;object-fit:contain}.tv-partner-stores__logo-text{color:#484848;font:600 16px/1.2 var(--tv-font)}.tv-partner-stores__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.tv-partner-stores__controls[hidden],.tv-partner-stores__controls button[hidden]{display:none}.tv-partner-stores__controls button{min-height:44px;min-width:44px;padding:10px 14px;border:1px solid #bbb;background:#fff;color:#111;font:600 13px/1.3 var(--tv-font);cursor:pointer}.tv-partner-stores__controls button:hover{border-color:#111;background:#f5f5f2}@media(max-width:989px){.tv-partner-stores__item{flex-basis:calc((100% - 32px) / 3)}.tv-partner-stores__heading{flex-direction:column;align-items:flex-start;gap:0}.tv-partner-stores h2{margin-bottom:8px}.tv-partner-stores__heading>a{margin-bottom:12px}}@media(max-width:749px){.tv-partner-stores{padding-bottom:32px}.tv-partner-stores__item{flex-basis:calc((100% - 24px) / 2.2)}.tv-partner-stores__logo{height:104px;padding:16px}.tv-partner-stores__controls{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.tv-partner-stores__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-tv-partner-stores.css.map */
