.dual-banner-section{display:flex;justify-content:space-between;align-items:stretch;width:100%;overflow:hidden;gap:2px;margin-top:2px}.dual-banner{position:relative;width:50%;cursor:pointer;overflow:hidden;height:var(--desktop-height)}.dual-banner img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dual-banner:hover img{transform:scale(1.05)}.banner-content{position:absolute;bottom:30px;left:30px;color:#fff;font-family:Archivo Narrow,sans-serif;z-index:2}.banner-content h2{font-size:28px;margin:0;font-weight:700;color:#fff}.banner-content .cta-button{margin-top:12px;padding:10px 28px;background:transparent;color:#fff;border:2px solid #fff;text-transform:uppercase;font-weight:600;letter-spacing:.5px;border-radius:30px;cursor:pointer;transition:all .3s ease}.banner-content .cta-button:hover{background:#000;color:#fff;border-color:#000}@media (max-width: 768px){.dual-banner-section{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0px;margin-top:2px;scroll-behavior:smooth}.dual-banner-section::-webkit-scrollbar{display:none}.dual-banner-section{-ms-overflow-style:none;scrollbar-width:none}.dual-banner{flex:0 0 88%;scroll-snap-align:start;margin-right:6px;height:var(--mobile-height)}.banner-content{bottom:20px;left:20px}.banner-content h2{font-size:22px}.banner-content .cta-button{padding:8px 22px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
