.filter-all-tours{margin-top:32px;display:flex;justify-content:space-between;gap:20px}.filters{width:calc(100% - 63.281vw)}.all-tours-inner{width:calc(100% - 21.094vw)}.tour-intro{margin-top:32px;display:flex;gap:20px}.tour-intro:first-of-type{margin-top:0}.tour-intro-img-inner{width:27.083vw;height:300px;border-radius:8px;display:flex;overflow:hidden}.tour-intro-info{width:34.115vw;display:flex;flex-direction:column;justify-content:space-between}.learn-more{width:calc(100% - 8.333vw)}.tour-info-title-intro{display:inline-block;width:max-content}.tour-info-title{font-weight:700;font-size:var(--font-size-lg);color:var(--gray-600)}.tour-info-time-duration{display:flex;gap:10px}.tour-info-time-duration-list{display:flex;flex-direction:column;gap:8px;font-weight:300;color:var(--gray-600)}.tour-info-time-duration-list span{padding:15px 22px;border:1px solid var(--accent-color);border-radius:8px;font-weight:500;font-size:var(--font-size-base)}.all-tours-filter-form{position:sticky;top:100px}.tours-search{border:1px solid var(--text-color);border-radius:8px;display:flex;align-items:center}.tours-search svg{min-width:24px;position:absolute;left:16px}.tours-search input{width:100%;height:60px;padding-right:16px;padding-left:48px;font-family:Manrope;font-weight:300;font-size:var(--font-size-base);color:var(--gray-600);border-radius:8px}.filter-by{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-by-style{display:flex;align-items:center;gap:16px}.clear-all{cursor:pointer}.loading,.no-results-message,.clear-all span,.filter-by-text{font-weight:500;font-size:var(--font-size-base)}.filter-by-inner{margin-top:24px;display:flex;flex-direction:column;gap:24px}.filter-by-intro{border:1px solid var(--text-color);border-radius:8px;padding:16px 18px;cursor:pointer;position:relative}.filter-by-intro:after{content:"";background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 8.25L12 15.75L4.5 8.25' stroke='%236D6D6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center / cover no-repeat;width:24px;height:24px;display:block;position:absolute;right:18px;top:18px;transition:.3s;transform-origin:center}.filter-by-intro.active:after{rotate:180deg}.filter-by-info{display:none;flex-direction:column;margin-top:16px;gap:16px}.filter-by-intro span,.filter-by-intro label{font-weight:300;font-size:var(--font-size-base);color:var(--gray-600)}.filter-by-info input[type=date]{width:max-content;cursor:pointer;font-family:Manrope;font-weight:300;font-size:var(--font-size-base);color:var(--gray-600)}.filter-by-intro label,.filter-by-info input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;text-transform:capitalize}.filter-by-info input[type=checkbox]{width:16px;height:16px}.loading,.no-results-message{text-align:center}.see-more-tour{width:272px;height:56px;margin-top:32px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope;font-weight:400;font-size:var(--font-size-lg);color:var(--secondary-color);border-radius:8px;background:var(--primary-color)}@media(max-width:1024px){.filter-all-tours{flex-direction:column}.filters,.all-tours-inner{width:100%}.tour-intro-img-inner,.tour-intro-info{width:50%}}@media(max-width:767px){.tour-intro{margin-top:24px;flex-direction:column}.tour-intro-img-inner,.tour-intro-info{width:100%}.tour-intro-img-inner{height:auto}.tour-intro-info{gap:16px;justify-content:unset}.tour-intro{gap:16px}.tours-search input{height:48px;font-size:var(--font-size-xs)}.tour-info-time-duration-list span,.filter-by-intro span,.filter-by-intro label,.loading,.no-results-message,.clear-all span,.filter-by-text{font-size:var(--font-size-xs)}.filter-all-tours{margin-top:24px}.see-more-tour{margin-top:24px;font-size:var(--font-size-base)}.tour-info-time-duration-list span{padding:8px 16px}.filter-by,.filter-by-inner{margin-top:16px;gap:16px}.tour-info-title{font-size:var(--font-size-base)}.learn-more{width:100%}}
