.featured-banner-tabs__banner{position:relative;display:grid;align-content:end;min-height:max(var(--banner-height, 55svh),22rem);padding-block:clamp(2rem,6vw,4rem) clamp(1rem,2.5vw,1.75rem);color:#fff;overflow:hidden;isolation:isolate}.featured-banner-tabs__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#111}.featured-banner-tabs__media picture{display:block;width:100%;height:100%}.featured-banner-tabs__image,.featured-banner-tabs__video,.featured-banner-tabs__placeholder{width:100%;height:100%;object-fit:cover}.featured-banner-tabs__placeholder{fill:#fff3}.featured-banner-tabs__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000b8,#00000040,#00000014);pointer-events:none}.featured-banner-tabs__head{display:grid;gap:clamp(.5rem,1.5vw,1rem);justify-items:center;text-align:center}.featured-banner-tabs__title{font-size:clamp(1.4rem,1.2rem + .6vw,1.85rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-right:-.1em;line-height:1.05;text-shadow:0 2px 24px rgba(0,0,0,.35)}.featured-banner-tabs__nav{max-width:100%;gap:clamp(1rem,4vw,2.25rem);color:#fff}.featured-banner-tabs__tab{min-height:2.5rem;padding-block:.4rem;color:inherit;font-size:clamp(.66rem,.64rem + .08vw,.72rem);font-weight:700;letter-spacing:.1em;opacity:.72}.featured-banner-tabs__nav .tabs-nav__indicator{bottom:.3rem;height:2px}.featured-banner-tabs__panel{padding-top:clamp(1.75rem,3.5vw,2.75rem)}.featured-banner-tabs__slider{--slide-width: 44%;--slide-gap: .75rem}@media(max-width:749px){.featured-banner-tabs__banner{padding-bottom:.6rem}.featured-banner-tabs__head{gap:.35rem}.slider-controls.featured-banner-tabs__controls{display:none}}@media(min-width:750px){.featured-banner-tabs__slider{--slide-width: calc((100% - 1.25rem * 2) / 3);--slide-gap: 1.25rem}}@media(min-width:990px){.featured-banner-tabs__banner{min-height:max(calc(var(--banner-height, 55svh) * .75),22rem);padding-bottom:1.1rem}.featured-banner-tabs__head{gap:.55rem}}@media(min-width:1100px){.featured-banner-tabs__slider{--slider-inset: clamp(1rem, 1.5vw, 1.5rem);--slide-gap: .6rem;--slide-width: calc((100% - var(--slide-gap) * var(--cols-desktop)) / (var(--cols-desktop) + .3))}}.featured-banner-tabs__slide{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-featured-banner-tabs.css.map */
