.main-collection-hotelier hotelier-widget {
  display: block;
}

.main-collection-hotelier .ibe[data-channelcode="pandorasmanor2"] iframe {
  max-width: 100% !important;
  max-height: none !important;
}

.main-collection-hotelier #iFrameResizer01,
.main-collection-hotelier .ibe[data-channelcode="pandorasmanor2"] iframe + iframe {
	display: none !important;
}

@media screen and (width < 990px) {
  html:has(body.template-collection-little-hotelier-booking) {
    scroll-snap-type: y mandatory;
    scroll-behavior: smooth;

    .shopify-section-group-header-group,
    .content-for-layout .breadcrumb-section,
    .content-for-layout .section--banner,
    .content-for-layout .section--collection-hotelier,
    .content-for-layout .section--text-with-text,
    .shopify-section-group-footer-group {
      scroll-snap-align: start;
    }

    .content-for-layout .section--collection-hotelier,
    .content-for-layout .section--text-with-text,
    .shopify-section-group-footer-group {
      scroll-snap-stop: always;
    }

    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .content-for-layout .breadcrumb-section,
    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .content-for-layout .section--banner,
    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .content-for-layout .section--collection-hotelier,
    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .content-for-layout .section--text-with-text, 
    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .shopify-section-group-footer-group {
      scroll-margin-top: var(--header-height);
    }

    .shopify-section-header-sticky:not(.shopify-section-header-hidden) ~ .content-for-layout .main-collection-hotelier .ibe[data-channelcode="pandorasmanor2"] iframe:first-child {
      height: calc(100svh - var(--header-height)) !important;
    }
  }
}

/* @media screen and (width <= 575px) {
  .main-collection-hotelier .ibe[data-channelcode="pandorasmanor2"] iframe {
    height: 3500px !important;
  }
} */

/* @media screen and (width >= 1025px) {
  .main-collection-hotelier .ibe[data-channelcode="pandorasmanor2"] iframe {
    height: 2650px !important;
  }
} */