.brand-tabs-section{margin-top:40px;background-color:#efefef}.brand-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--brand-tabs-border)}.brand-tabs__nav li{width:48%}.brand-tabs__tab{-webkit-appearance:none;appearance:none;border:none;margin:0;padding:8px 16px;font:inherit;font-size:16px;line-height:1.6;letter-spacing:.02em;width:100%;cursor:pointer;background-color:var(--brand-tabs-inactive-bg);color:var(--brand-tabs-inactive-text);border-radius:var(--brand-tabs-tab-radius) var(--brand-tabs-tab-radius) 0 0;transition:background-color .25s ease,color .25s ease}.brand-tabs__tab:hover:not([aria-selected=true]){opacity:.85}.brand-tabs__tab:focus-visible{outline:2px solid var(--brand-tabs-active-bg);outline-offset:2px}.brand-tabs__tab[aria-selected=true]{background-color:var(--brand-tabs-active-bg);color:var(--brand-tabs-active-text)}.brand-tabs__panels{position:relative;margin-top:var(--brand-tabs-grid-top-spacing);min-height:var(--brand-tabs-panel-min-height);transition:min-height .35s ease}.brand-tabs__panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .35s ease,visibility .35s ease}.brand-tabs__panel.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.brand-tabs__grid{display:grid;grid-template-columns:1fr;gap:var(--brand-tabs-grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.brand-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-tabs__logo{max-width:var(--brand-tabs-logo-max-width)}.brand-tabs__nav li{width:auto}}@media screen and (min-width:990px){.brand-tabs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand-tabs__item{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:1.6rem}.brand-tabs__link,.brand-tabs__logo-wrap{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.brand-tabs__link:focus-visible{outline:2px solid var(--brand-tabs-active-bg);outline-offset:4px;border-radius:4px}.brand-tabs__logo{max-width:250px;width:100%;height:auto;object-fit:contain;display:block}.brand-tabs__placeholder{font-size:1.4rem;color:var(--brand-tabs-inactive-text);text-align:center}.brand-tabs__empty{grid-column:1 / -1;margin:0;padding:3rem 1.6rem;text-align:center;color:var(--brand-tabs-inactive-text);font-size:1.4rem}@media screen and (max-width:374px){.brand-tabs__tab{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-brand-tabs.css.map */
