:root{--eli-sweep-distance: 32px;--eli-sweep-tilt: -.8deg;--eli-sweep-overshoot: 1.5px;--eli-sweep-duration: 1.06s;--eli-sweep-fade: 275ms;--eli-stage-1-delay: 575ms;--eli-stage-gap: .6s;--eli-reveal-duration: .78s;--eli-reveal-blur: 2px}@media screen and (max-width:749px),screen and (pointer:coarse)and (max-height:500px){:root{--eli-sweep-distance: 28px;--eli-stage-1-delay: 425ms;--eli-stage-gap: .45s}}@media(prefers-reduced-motion:no-preference){html:not(.shopify-design-mode) main:has(.eli-booking-collapsibles){overflow-x:clip}html:not(.shopify-design-mode) .shopify-section:has(+.shopify-section .eli-booking-collapsibles){--eli-stage-delay: var(--eli-stage-1-delay)}html:not(.shopify-design-mode) .shopify-section:has(.eli-booking-collapsibles){--eli-stage-delay: calc(var(--eli-stage-1-delay) + var(--eli-stage-gap))}html:not(.shopify-design-mode) .shopify-section:has(.eli-booking-collapsibles)+.shopify-section{--eli-stage-delay: calc(var(--eli-stage-1-delay) + 2 * var(--eli-stage-gap))}html:not(.shopify-design-mode) .shopify-section:has(+.shopify-section .eli-booking-collapsibles),html:not(.shopify-design-mode) .shopify-section:has(.eli-booking-collapsibles),html:not(.shopify-design-mode) .shopify-section:has(.eli-booking-collapsibles)+.shopify-section{animation:eli-entrance-sweep var(--eli-sweep-duration) var(--eli-stage-delay) backwards,eli-entrance-fade var(--eli-sweep-fade) ease-out var(--eli-stage-delay) backwards}html:not(.shopify-design-mode) .shopify-section:has(.eli-booking-collapsibles)+.shopify-section~.shopify-section,html:not(.shopify-design-mode) main:has(.eli-booking-collapsibles)~.shopify-section-group-footer-group{animation:eli-entrance-reveal var(--eli-reveal-duration) ease-out calc(var(--eli-stage-1-delay) + 3 * var(--eli-stage-gap)) backwards}}@keyframes eli-entrance-sweep{0%{transform:translate(calc(-1 * var(--eli-sweep-distance))) rotate(var(--eli-sweep-tilt));animation-timing-function:cubic-bezier(.25,1,.5,1)}68%{transform:translate(var(--eli-sweep-overshoot)) rotate(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:none}}@keyframes eli-entrance-fade{0%{opacity:0}to{opacity:1}}@keyframes eli-entrance-reveal{0%{opacity:0;filter:blur(var(--eli-reveal-blur))}to{opacity:1;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/booking-page-entrance.css.map */
