.atlas-package-results .atlas-results-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:#0b4876;font-weight:700}.atlas-package-results .atlas-results-summary span{color:#596f80;font-weight:400}.atlas-package-results .atlas-reset-filters{padding:12px 16px;border-radius:8px;margin-bottom:24px}.atlas-package-results .atlas-filter-close,.atlas-package-results .atlas-filter-open,.atlas-package-results .filter-buttons button{min-height:44px;min-width:44px}.atlas-package-results .holiday-package-filter label{min-height:32px}.atlas-package-results .holiday-package-filter input[type=search]{min-height:44px}.atlas-package-results .atlas-package-options select{min-height:44px;font-size:13px}.atlas-package-results .atlas-package-options label>span{font-size:11px}.atlas-package-results .atlas-package-actions a,.atlas-package-results .atlas-package-actions button{min-height:42px;font-size:12px}.atlas-package-results a:focus-visible,.atlas-package-results button:focus-visible,.atlas-package-results select:focus-visible,.atlas-detail-page button:focus-visible,.atlas-detail-page a:focus-visible{outline:3px solid #ffc600;outline-offset:3px}.atlas-detail-page .atlas-detail-navigation button{border:0;background:transparent;color:#0b4876;font:inherit;min-height:44px}.atlas-detail-page .atlas-detail-navigation button[aria-current=true]{border-bottom-color:#005496!important;color:#005496}.atlas-detail-page .gallery-btn{border:0;min-height:44px}.atlas-detail-page #package-overview,.atlas-detail-page #iternary-container,.atlas-detail-page #inclusion-exclusion,.atlas-detail-page #available-dates,.atlas-detail-page #policies-box{scroll-margin-top:150px}.atlas-detail-page .enquiry-cta-btn{border:0;background:#ffc600;color:#0b4876;border-radius:10px;min-height:46px;padding:12px 18px;font-weight:800;white-space:nowrap}.atlas-detail-page .holiday-enquiry-form .atlas-enquiry-close{border:0;background:transparent;color:#0b4876;min-width:44px;min-height:44px}@media(min-width:992px)and (max-width:1199.98px){section.atlas-package-results .holiday-package-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){.atlas-detail-page{padding-bottom:200px}.atlas-detail-page .holiday-enquiry-bar{left:0;right:0;bottom:0;width:100%;z-index:1035;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -5px 24px #0b48761a!important}.atlas-detail-page .holiday-enquiry-bar .select-block{display:flex;gap:8px;padding:8px;border:1px solid #dce7ef;border-radius:10px}.atlas-detail-page .holiday-enquiry-bar .tm-mob-cat-icon-box{color:#005496}.atlas-detail-page .holiday-enquiry-bar .tm-mob-cat-content{min-width:0}.atlas-detail-page .holiday-enquiry-bar .tm-mob-cat-title{font-size:11px;color:#526c80}.atlas-detail-page .holiday-enquiry-bar .tm-mob-cat-value{font-size:14px}.atlas-detail-page .holiday-enquiry-bar .enquiry-price-text{color:#005496!important;font-size:20px}.atlas-detail-page .holiday-enquiry-bar .enquiry-pill-badge{font-size:11px;color:#526c80}.atlas-detail-page .holiday-enquiry-bar .enquiry-bottom-row{gap:12px}.atlas-detail-page .holiday-enquiry-form{z-index:1050}section.atlas-package-results .holiday-package-filter{top:0;bottom:0;max-height:100dvh;z-index:2147483005;border-radius:0!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.atlas-package-results .filter-buttons{position:sticky;bottom:0;padding:12px 0;background:#fff}}@media(max-width:767.98px){.atlas-package-results .atlas-package-body{padding:18px}.atlas-package-results .atlas-package-title{min-height:0;font-size:20px;line-height:1.4}.atlas-package-results .atlas-package-places{min-height:0;font-size:13px;margin:10px 0}.atlas-package-results .atlas-package-image>span{padding:7px 10px;font-size:12px}.atlas-package-results .atlas-package-themes{display:flex;min-height:0}.atlas-package-results .atlas-package-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding-top:14px}.atlas-package-results .atlas-package-options label:only-child{grid-column:1 / -1}.atlas-package-results .atlas-package-options select{height:44px;font-size:14px}.atlas-package-results .atlas-package-options label>span{font-size:11px}.atlas-package-results .atlas-package-footer{padding-top:14px}.atlas-package-results .atlas-package-price strong{font-size:24px}.atlas-package-results .atlas-package-price>span,.atlas-package-results .atlas-package-price>small{font-size:12px}.atlas-package-results .atlas-package-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.atlas-package-results .atlas-package-actions a,.atlas-package-results .atlas-package-actions button{display:inline-flex!important;min-height:46px;padding:11px 8px;font-size:12px}.atlas-detail-page .holiday-images img{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.atlas-detail-page .holiday-enquiry-bar .row{margin-left:-5px;margin-right:-5px}.atlas-detail-page .holiday-enquiry-bar .row>div{padding-left:5px;padding-right:5px}}@media(prefers-reduced-motion:reduce){.atlas-package-results .atlas-package-card,.atlas-package-results .atlas-package-image img{transition:none;transform:none}}
