.dual-image-banner{position:relative;width:100%;overflow:hidden;margin:0}.dual-image-banner .link{text-decoration:none;margin-top:0!important;color:#fff!important}.dual-image-banner .icon-wrap{margin-left:.8rem;white-space:nowrap}.dual-image-banner__track{display:flex;gap:var(--panel-gap, 12px);transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform;padding-top:2rem;padding-bottom:2rem}.dual-image-banner__panel{position:relative;flex:0 0 calc((100% - (var(--panels-per-row, 2) - 1) * var(--panel-gap, 12px)) / var(--panels-per-row, 2));height:var(--section-height, 600px);overflow:hidden;display:flex}.dual-image-banner__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.dual-image-banner__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.dual-image-banner__img--placeholder{background:#e8e8e8}.dual-image-banner__panel:hover .dual-image-banner__img{transform:scale(1.04)}.dual-image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay-opacity, .3);pointer-events:none;transition:opacity .4s ease}.dual-image-banner__panel:hover .dual-image-banner__overlay{opacity:calc(var(--overlay-opacity, .3) + .08)}.dual-image-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:20px;width:100%;align-self:flex-start}.dual-image-banner__content--left{align-items:flex-start;text-align:left}.dual-image-banner__content--center{align-items:center;text-align:center}.dual-image-banner__content--right{align-items:flex-end;text-align:right}.dual-image-banner__content--top{align-self:flex-start}.dual-image-banner__content--middle{align-self:center}.dual-image-banner__content--bottom{align-self:flex-end}.dual-image-banner__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf}.dual-image-banner__title{margin:0;font-size:1.3rem;font-weight:700;line-height:1.1;color:#fff}.dual-image-banner__btn:hover{transform:translateY(-1px)}.dual-image-banner__btn--solid{background:#fff;color:#111;border:2px solid #fff}.dual-image-banner__btn--solid:hover{background:transparent;color:#fff}.dual-image-banner__btn--outline{background:transparent;color:#fff;border:2px solid #fff}.dual-image-banner__btn--outline:hover{background:#fff;color:#111}.dual-image-banner__btn--dark{background:#111;color:#fff;border:2px solid #111}.dual-image-banner__btn--dark:hover{background:transparent;color:#fff;border-color:#fff}.dual-image-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.dual-image-banner__arrow:hover{background:#ffffff4d}.dual-image-banner__arrow--prev{left:16px}.dual-image-banner__arrow--next{right:16px}.dual-image-banner__arrow:disabled{opacity:.3;cursor:default}.dual-image-banner__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.dual-image-banner__dot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}.dual-image-banner__dot.is-active{background:#fff;transform:scale(1.3)}@media screen and (max-width:749px){.dual-image-banner{overflow:visible}.dual-image-banner__track{overflow-x:scroll;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;transform:none!important;transition:none!important;padding-left:16px;padding-right:16px}.dual-image-banner__track::-webkit-scrollbar{display:none}.dual-image-banner__panel{flex:0 0 50vw;height:var(--mobile-height, 400px);scroll-snap-align:start}.dual-image-banner__content{padding:15px}.dual-image-banner__arrow{display:none}.dual-image-banner.page-width{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
