@media screen and (max-width:749px){body.template-product .sym-section,body.template-product .ele-gallery,body.template-product .ele-content,body.template-product .sym-mobile-bookbar{display:none!important}body.template-product .sym-tour,body.template-product .ele-tour{min-height:auto!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}body.template-product .sym-stack{min-height:42svh!important}body.template-product .sym-stack__image,body.template-product .sym-stack__image:first-child{height:42svh!important;min-height:320px!important}body.template-product .sym-stack__image:nth-child(n+3){display:none!important}body.template-product .sym-book,body.template-product .ele-book{width:calc(100vw - 20px)!important;margin-top:-52px!important;padding:14px!important;border-radius:24px!important}body.template-product .sym-title,body.template-product .ele-title{font-size:clamp(28px,8.6vw,38px)!important}body.template-product .sym-subline,body.template-product .sym-fast-note,body.template-product .sym-note{display:none!important}body.template-product .sym-mobile-checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:10px 0!important}body.template-product .sym-mobile-checkout-steps span{min-height:42px!important;padding:7px 6px!important;border-radius:14px!important;font-size:9px!important}body.template-product .sym-price,body.template-product .ele-price{margin:10px 0!important;padding:10px 0!important}body.template-product .sym-price strong,body.template-product .ele-price strong{font-size:25px!important}body.template-product .sym-field label,body.template-product .ele-field label{margin-bottom:4px!important;font-size:9px!important}body.template-product .sym-field input,body.template-product .sym-field select,body.template-product .sym-field textarea,body.template-product .ele-field input,body.template-product .ele-field select{min-height:46px!important;border-radius:14px!important;font-size:15px!important}body.template-product .sym-fields,body.template-product .ele-booking-fields{gap:7px!important}body.template-product .sym-booking-summary{display:none!important}body.template-product .sym-variant-list{margin-top:10px!important;gap:7px!important}body.template-product .sym-variant span{padding:10px 11px!important;border-radius:14px!important;font-size:12px!important}body.template-product .sym-trust,body.template-product .ele-trust{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:10px!important;padding:10px!important;border-radius:14px!important;font-size:10px!important;line-height:1.35!important}body.template-product .sym-trust span:nth-child(n+3){display:none!important}body.template-product .sym-pay,body.template-product .ele-actions .product-form__buttons{bottom:calc(84px + env(safe-area-inset-bottom))!important;margin-top:10px!important;padding:7px!important;border-radius:18px!important}body.template-product .mobile-only-sticky-cta{min-height:calc(70px + env(safe-area-inset-bottom))!important;padding:8px 14px calc(8px + env(safe-area-inset-bottom))!important}body.template-product .mobile-action-button{min-height:52px!important;border-radius:16px!important;font-size:12px!important}body:has(#MainContent .hero) .stats-band,body:has(#MainContent .hero) .camps-section,body:has(#MainContent .hero) .selected-gallery,body:has(#MainContent .hero) .editorial,body:has(#MainContent .hero) .baby-section,body:has(#MainContent .hero) .ethics-section,body:has(#MainContent .hero) .how-section,body:has(#MainContent .hero) .testi-section,body:has(#MainContent .hero) .journal-section,body:has(#MainContent .hero) .booking-section{display:none!important}body:has(#MainContent .hero) .hero{min-height:600px!important}body:has(#MainContent .hero) .slide-content{bottom:88px!important;padding:16px!important}body:has(#MainContent .hero) .slide-title{font-size:clamp(38px,11vw,52px)!important}body:has(#MainContent .hero) .slide-text{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}body:has(#MainContent .hero) .tours-section{padding-top:42px!important}body:has(#MainContent .hero) .tours-header .sec-body,body:has(#MainContent .hero) .tour-desc,body:has(#MainContent .hero) .tour-meta{display:none!important}body:has(#MainContent .hero) .tour-card{padding:12px!important;border-radius:22px!important}body:has(#MainContent .hero) .tour-img{border-radius:22px!important;aspect-ratio:4 / 3.6!important}body:has(#MainContent .hero) .tour-info{padding:12px!important}body:has(#MainContent .hero) .tour-title{font-size:22px!important;line-height:1!important}body:has(#MainContent .hero) .tour-details{min-height:44px!important;margin-top:10px!important}body:has(#MainContent .hero) .faq-section{display:block!important;padding-top:24px!important}body:has(#MainContent .hero) .faq-section .sec-body,body:has(#MainContent .hero) .faq-item:nth-child(n+4){display:none!important}body:has(#MainContent .hero) .faq-grid{gap:8px!important}body:has(#MainContent .hero) .footer{padding:34px 18px calc(96px + env(safe-area-inset-bottom))!important}body:has(#MainContent .hero) .footer-top{display:block!important}body:has(#MainContent .hero) .footer-col,body:has(#MainContent .hero) .footer-socials,body:has(#MainContent .hero) .footer-legal{display:none!important}body:has(#MainContent .hero) .footer-about{max-width:none!important;font-size:12px!important;line-height:1.55!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/elehub-mobile-speed-20260605.css.map */
