body.post-type-archive-trip .advanced-search-wrapper{background:#fffaf0;border:1px solid rgba(0,123,255,.19);border-radius:16px;padding:22px;box-shadow:none}body.post-type-archive-trip .filter-section-title{font-size:21px;line-height:1.2}body.post-type-archive-trip .filter-section{border-color:rgba(0,123,255,.15)}body.post-type-archive-trip .wte-search-terms-list{font-size:12px;line-height:1.7}body.post-type-archive-trip .wte-filter-item label{color:var(--vh-ink)}body.post-type-archive-trip :is(.advanced-search-wrapper input[type=checkbox],.advanced-search-wrapper input[type=radio]){accent-color:var(--vh-blue)}body.post-type-archive-trip .wpte-toolbar-container{background:0 0;border-color:rgba(0,123,255,.19);box-shadow:none;padding-bottom:20px;margin-bottom:25px}body.post-type-archive-trip .wte-filterbar-toggle-btn{background:var(--vh-blue);color:white;border:0;border-radius:8px;min-height:44px}body.post-type-archive-trip .wpte__select-options{background:var(--vh-cream);color:var(--vh-ink);border-color:rgba(0,123,255,.25);z-index:30}body.post-type-archive-trip .wpte__select-options li:hover{background:rgba(0,123,255,.08)}body.post-type-archive-trip .trip-pagination .current{background:var(--vh-blue);color:#fff;border-radius:8px}body.single-trip :is(.wte-booking-trip-title,.wte-booking-block-title,.wte-booking-details-title){font-family:"League Spartan",Arial,sans-serif;color:var(--vh-ink);font-weight:800}body.single-trip :is(.wte-booking-summary-info,.wte-booking-details){border-color:rgba(0,123,255,.15)}body.single-trip .wte-package-select-btn{border-color:var(--vh-blue);color:var(--vh-ink);border-radius:8px}body.single-trip :is(.wte-option-heading,.wte-package-type){color:var(--vh-ink);font-weight:600}body.single-trip :is(.wte-up,.wte-down){color:var(--vh-ink);background:var(--vh-cream);border-color:rgba(0,123,255,.31)}@media (max-width:767px){body.post-type-archive-trip .advanced-search-wrapper{padding:18px}}