/* idora-touch-swipe-v710 */
@media (max-width: 1000px) {
  #f-custom-custom-patterns .f-mixed-layout--mobile-scroll,
  #f-custom-custom-bedding-cards .f-mixed-layout--mobile-scroll {
    overflow: visible !important;
    scroll-snap-type: none !important;
    touch-action: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #f-custom-custom-patterns .f-custom-content__wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x pan-y !important;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
  }
  #f-custom-custom-patterns .f-custom-content__wrapper::-webkit-scrollbar { display: none; }
  #f-custom-custom-bedding-cards .f-custom-content__wrapper,
  #f-custom-custom-bedding-cards .f-custom-content__block {
    touch-action: pan-y pinch-zoom !important;
  }
}

/* idora-bed-caption-clear-v712 */
@media (max-width: 1000px) {
  #f-custom-custom-bedding-cards .f-custom-content__wrapper {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 1 / 0.98 !important;
    margin: 8px 0 0 !important;
    overflow: visible !important;
  }
  #f-custom-custom-bedding-cards .idora-bed-caption {
    position: relative !important;
    z-index: 6 !important;
    margin: 22px 56px 8px 12px !important;
    padding-top: 4px !important;
    text-align: center !important;
    background: transparent !important;
  }
}

