.dual-banner{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--dual-visible, 2) - 1) * var(--dual-gap, 24px)) / var(--dual-visible, 2));gap:var(--dual-gap, 24px);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.4) rgba(var(--color-foreground),.1)}.dual-banner::-webkit-scrollbar{height:4px}.dual-banner::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.1);border-radius:4px}.dual-banner::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.4);border-radius:4px}.dual-banner--full{width:100%}.dual-banner__item{display:block;scroll-snap-align:start;text-decoration:none;color:inherit}.dual-banner__media{display:block;width:100%;overflow:hidden;border-radius:var(--dual-radius, 0px);transition:transform .25s ease}.dual-banner__media img,.dual-banner__media .placeholder-svg{width:100%;height:auto;display:block}.dual-banner__media .placeholder-svg{aspect-ratio:2 / 1;object-fit:contain;opacity:.4}@media(hover:hover){.dual-banner__item[href]:hover .dual-banner__media{transform:scale(1.02)}}@media screen and (max-width:749px){.dual-banner{grid-auto-columns:calc(100% / var(--dual-visible-mobile, 1.7) - var(--dual-gap-mobile, 16px));gap:var(--dual-gap-mobile, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-dual-banner.css.map */
