body,select,button,.tour-card,.meta,.price,.title{font-family:'Vazirmatn',sans-serif!important;direction:rtl}#tour-search-form{display:flex;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin-bottom:24px}#tour-search-form select,#tour-search-form button{height:46px;padding:0 12px;font-size:15px;border:1px solid #ccc;border-radius:10px;font-family:'Vazirmatn',sans-serif!important;box-sizing:border-box;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:transform 0.15s ease,box-shadow 0.15s ease}#tour-type{background-color:#fff;width:130px;flex-shrink:0}#tour-search-form select{width:45%}#tour-search-form button{width:10%;min-width:90px;background:#000;color:#fff;font-weight:700;cursor:pointer;border:none}#tour-search-form button:active{transform:scale(.98)}@media (max-width:767px){#tour-search-form{flex-direction:column}#tour-search-form select,#tour-search-form button{width:100%}#tour-search-form button{margin-top:10px}}#search-results{display:flex;flex-direction:column;gap:0!important;padding:0!important;margin:0!important}.tour-card{margin:0!important;margin-bottom:8px!important;padding:16px 20px!important;background:#fff;border:1px solid #ddd;border-radius:25px;box-shadow:0 2px 8px rgb(0 0 0 / .03);transition:all 0.3s ease;text-decoration:none;color:#000;width:100%;box-sizing:border-box}.tour-card:hover{box-shadow:0 4px 14px rgb(0 0 0 / .08);transform:translateY(-2px)}.tour-card .title{font-size:17px;font-weight:700;margin-bottom:10px;display:inline-block;border-bottom:1.5px solid #FF5E37;padding-bottom:3px}.tour-card .meta{font-size:15px;line-height:1.7}.tour-card .meta-group{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;margin-bottom:6px}.tour-card .meta-group .meta strong{font-weight:700}@media (max-width:767px){.tour-card .meta-group{flex-direction:column;gap:4px}}.tour-card .price{font-size:16px;font-weight:700;margin-top:8px;color:#1a1a1a}.price-number{color:#FF5E37;font-weight:700}#tour-search-form #tour-type{background-color:#fff;width:20%;flex-shrink:0}#tour-search-form select[name="origin"]{width:40%}#tour-search-form select[name="destination"]{width:40%}@media (max-width:767px){#tour-search-form select[name="origin"],#tour-search-form select[name="destination"],#tour-search-form #tour-type{width:100%!important}}