.brand-banners{padding:12px 0}.brand-banners__list{display:grid;gap:24px}.brand-banner{display:block;color:inherit;text-decoration:none}.brand-banner:focus-visible{outline:2px solid #000;outline-offset:3px}.brand-banner__media{position:relative;display:block;overflow:hidden;background:#f5f5f5}.brand-banner__image{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1)}.brand-banner:hover .brand-banner__image{transform:scale(1.015)}.brand-banner__placeholder{display:block;width:100%;height:320px}.brand-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--font-ui, inherit);font-size:13px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;transition:background-color .2s ease,color .2s ease}.brand-banner--dark .brand-banner__button{background:#000;color:#fff}.brand-banner--dark:hover .brand-banner__button{background:#2b2b2b}.brand-banner--light .brand-banner__button{background:#fff;color:#000}.brand-banner--light:hover .brand-banner__button{background:#f0f0f0}.brand-banner__button--over{position:absolute;z-index:2;left:var(--bb-x, 5%);top:var(--bb-y, 60%)}.brand-banner__button--below{display:none}.brand-banner{--bb-inset: clamp(16px, 2.4vw, 36px)}.brand-banner--place-bottom_left .brand-banner__button--over{top:auto;left:var(--bb-inset);bottom:var(--bb-inset)}.brand-banner--place-bottom_right .brand-banner__button--over{top:auto;left:auto;right:var(--bb-inset);bottom:var(--bb-inset)}@media(max-width:768px){.brand-banners{padding:10px 0}.brand-banners__list{gap:20px}.brand-banner__button--over{display:none}.brand-banner__button--below{display:flex;width:100%;margin-top:10px;padding:15px 20px}}@media(prefers-reduced-motion:reduce){.brand-banner__image{transition:none}.brand-banner:hover .brand-banner__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-brand-banners.css.map */
