/* These are native overflow lanes, not an active Slick/Swiper touch engine. */
.tw-native-touch-lane,
.sp-reference-store .tw-editorial-track[data-tw-carousel],
.sp-reference-store .tw-editorial-track.slick-slider {
  touch-action:pan-x pan-y pinch-zoom!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
}
.tw-native-touch-lane.tw-touch-dragging {
  cursor:grabbing!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  scroll-snap-type:none!important;
  scroll-behavior:auto!important;
}
.tw-native-touch-lane.tw-touch-dragging * {cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}
.tw-quick-view[open] .tw-qv-main-image {
  touch-action:pan-y pinch-zoom;
  user-select:none;
  -webkit-user-select:none;
}
.tw-quick-view[open] .tw-qv-main-image img {-webkit-user-drag:none}
@media(max-width:1023px) {
  #thimwick-cart-drawer[open] .tw-cart-header,
  .sp-nav-wrapper.is-open .sp-nav-sidebar-header,
  .sp-nav-wrapper.is-open .sp-nav-panel--header {touch-action:pan-y pinch-zoom}
}
.c-strat-header-cover .l-header-push__row-wrapper.tw-native-touch-lane {scroll-snap-type:x proximity}
.c-strat-header-cover .l-header-push__row-wrapper.tw-native-touch-lane>.l-header-push__wrapper {scroll-snap-align:start}
