@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}}@media screen and (max-width:749px){.template-index #MainContent .tours-section .tour-card,body:has(#MainContent .hero) #MainContent .tours-section .tour-card{background:#fffaf0!important;border:1px solid rgba(16,32,12,.16)!important;box-shadow:0 14px 34px #0d180f29!important}.template-index #MainContent .tours-section .tour-info,body:has(#MainContent .hero) #MainContent .tours-section .tour-info{background:#fffdf7!important;color:#10200c!important}.template-index #MainContent .tours-section .tour-cat,body:has(#MainContent .hero) #MainContent .tours-section .tour-cat{color:#6d5525!important;opacity:1!important}.template-index #MainContent .tours-section .tour-name,.template-index #MainContent .tours-section .tour-title,body:has(#MainContent .hero) #MainContent .tours-section .tour-name,body:has(#MainContent .hero) #MainContent .tours-section .tour-title{color:#10180d!important;font-size:24px!important;font-weight:900!important;line-height:1.06!important;opacity:1!important;text-shadow:none!important}.template-index #MainContent .tours-section .tour-foot,body:has(#MainContent .hero) #MainContent .tours-section .tour-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin-top:12px!important;padding:12px!important;border:1px solid rgba(200,169,110,.55)!important;border-radius:18px!important;background:#fff4dc!important;color:#10200c!important}.template-index #MainContent .tours-section .tour-price,body:has(#MainContent .hero) #MainContent .tours-section .tour-price{display:inline-flex!important;align-items:baseline!important;gap:5px!important;width:fit-content!important;padding:7px 11px!important;border-radius:999px!important;background:#10200c!important;color:#fff!important;font-size:27px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important;opacity:1!important;text-shadow:none!important}.template-index #MainContent .tours-section .tour-price span,body:has(#MainContent .hero) #MainContent .tours-section .tour-price span{color:#f7e0ac!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-index #MainContent .tours-section .tour-foot>div:first-child>br+span,.template-index #MainContent .tours-section .tour-foot span[style*="font-size:11px"],body:has(#MainContent .hero) #MainContent .tours-section .tour-foot>div:first-child>br+span,body:has(#MainContent .hero) #MainContent .tours-section .tour-foot span[style*="font-size:11px"]{display:block!important;margin-top:8px!important;color:#24311f!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;opacity:1!important}.template-index #MainContent .tours-section .tour-dur,body:has(#MainContent .hero) #MainContent .tours-section .tour-dur{color:#10200c!important;background:#fff!important;border-color:#10200c1f!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/elehub-mobile-speed-20260605.css.map */
