.input-select-wrapper-destinations{position:relative;display:flex;justify-content:center;align-items:center;width:100%}input#search_term_destinations{width:100%;border:1px solid gray;margin:50px 0 30px 0}@media(max-width:991px){section.text-block.space-top-yes{padding-top:40px}h1,.gn-h1{font-size:40px}section.text-block{padding:0}}#search_type{position:absolute;top:0;right:20px}select#search_type{border:0;padding:0 10px;margin:14px 1px;border-left:1px solid var(--tripsim-light-gray);border-radius:0}.tripsim-custom-search-form-destinations button.ux-search-submit-destinations.submit-button-destinations{margin-left:-55px;padding:0;z-index:2;background:var(--tripsim-primary-dark);color:var(--tripsim-white);border:0;font-size:0;height:40px;width:45px;margin-top:56px;border-radius:11px}.tripsim-custom-search-form-destinations button.ux-search-submit-destinations.submit-button-destinations:hover{background:var(--tripsim-primary-dark)}div#search-results{position:absolute}div#search-results .no-products p{margin-top:105px}.tripsim-custom-search-results{position:absolute;z-index:2;background:white;overflow:hidden;overflow-y:auto;max-height:300px;height:auto;top:36px;border-radius:8px;left:-260px;width:530px;border:1px solid var(--tripsim-light-gray)}.tripsim-custom-search-results img{width:50px;height:50px;object-fit:cover;border-radius:100%}.tripsim-custom-search-results-items{display:flex;align-items:center;gap:10px;padding:10px 15px;border-bottom:1px solid var(--tripsim-light-gray)}.tripsim-custom-search-results-items-2 a{width:50%;color:var(--tripsim-black);text-decoration:none;font-size:18px}.tripsim-custom-search-results-items-2 a:hover{width:50%;color:var(--tripsim-primary-dark);text-decoration:underline}.tripsim-custom-search-results-items-2{margin-left:20px}.tripsim-custom-search-results-items-2 span.price{font-weight:700;padding:0 20px}.tripsim-custom-search-results-items-2 span.sku-number{font-weight:700}p.search-results-title{border:0;text-align:left;padding-left:15px;border-bottom:1px solid #d1d1d1;color:black !important;font-weight:700}#search-results-destinations{transition:opacity .18s ease}#search-results-destinations.fade-in{opacity:1 !important}.skeleton .country-card{background:#f8f9fa}.skel .skel-box{display:inline-block;background:#e9ecef;border-radius:6px;position:relative;overflow:hidden}.skel .skel-box::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);animation:skel-shimmer 1.2s infinite}@keyframes skel-shimmer{100%{transform:translateX(100%)}}.sk-flag{width:50px;height:50px;border-radius:50%}.sk-title{width:60%;height:18px;margin:6px 0}.sk-price{width:40%;height:16px}.sk-arrow{width:20px;height:20px;border-radius:50%}@media(prefers-reduced-motion:reduce){.skel .skel-box::after{animation:none}}.results-grid.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1199px){.results-grid.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.results-grid.grid-3{grid-template-columns:1fr}}.country-card{display:flex;align-items:center;justify-content:space-between;background:#f9f9f9;border-radius:12px;text-decoration:none;color:inherit;padding:20px;height:130px}.country-card:hover{background-color:#e2e2e4;color:black}.country-card .flag-wrap img{border-radius:100%;height:50px;width:50px;object-fit:cover}.info{flex:1;margin-left:12px}.country-card .woocommerce-Price-amount.amount{font-size:16px;font-weight:300}