.offset-image-scroller{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);margin-inline:auto;max-width:150rem}.offset-image-scroller__arrows,.offset-image-scroller__inner{grid-column:1;grid-row:1}.offset-image-scroller__inner{display:flex;height:inherit;margin-bottom:0}.offset-image-scroller__item{align-items:center;display:flex;height:inherit;justify-content:center;overflow:hidden}.offset-image-scroller__item>img{min-height:100%;object-fit:cover;width:100%}.offset-image-scroller__arrows{align-items:flex-end;color:#fff;justify-content:space-between;padding:var(--spacing-5);pointer-events:none}.offset-image-scroller__arrow{pointer-events:all;transition:opacity .25s ease}@media(max-width:767px),screen and (max-width:767px)and (-webkit-min-device-pixel-ratio:1){.offset-image-scroller--mobile-small{height:30rem}.offset-image-scroller--mobile-medium{height:45rem}.offset-image-scroller--mobile-large{height:65rem}.offset-image-scroller--mobile-peek{height:calc(95svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - var(--floating-cta-height, 0px))}.offset-image-scroller--mobile-full-screen{height:calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - var(--floating-cta-height, 0px))}.offset-image-scroller__inner{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.offset-image-scroller__inner::-webkit-scrollbar{display:none}.offset-image-scroller__item{min-width:100%;scroll-snap-align:start}.offset-image-scroller__item:first-child>img{margin-left:auto;width:calc(100% - var(--spacing-5))}}@media(min-width:768px),screen and (min-width:768px)and (-webkit-min-device-pixel-ratio:1){.offset-image-scroller--desktop-small{height:35rem}.offset-image-scroller--desktop-medium{height:50rem}.offset-image-scroller--desktop-large{height:70rem}.offset-image-scroller--desktop-peek{height:calc(95svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - var(--floating-cta-height, 0px))}.offset-image-scroller--desktop-full-screen{height:calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - var(--floating-cta-height, 0px))}.offset-image-scroller__inner{padding-left:15%}.offset-image-scroller__item{flex:1}}@media(min-width:1025px),screen and (min-width:1025px)and (-webkit-min-device-pixel-ratio:1){.offset-image-scroller__inner{padding-left:calc(50vw - 75rem)}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/offset-image-scroller.bundle.css.map */
