.custom-product-search-form.horizontal .search-fields-container{display:flex;gap:10px;align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50px;padding:5px;transition:all .3s}.custom-product-search-form.horizontal .search-fields-container:focus-within{border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.1)}.custom-product-search-form.horizontal .search-field{flex:0 0 auto}.custom-product-search-form.horizontal .search-input-field{flex:1 1 auto}.custom-product-search-form.horizontal select,.custom-product-search-form.horizontal input[type=text]{border:none;outline:none;padding:10px 15px;font-size:14px;background:0 0;width:100%;color:#333}.custom-product-search-form.horizontal .country-field select{min-width:150px;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-product-search-form.horizontal .language-field select{min-width:130px;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-product-search-form.horizontal .search-button{background:#0073aa;color:#fff;border:none;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:0}.custom-product-search-form.horizontal .search-button:hover{background:#005a87;transform:scale(1.05)}.custom-product-search-form.vertical .search-fields-container{display:flex;flex-direction:column;gap:10px}.custom-product-search-form.vertical select,.custom-product-search-form.vertical input[type=text]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px}.custom-product-search-form.vertical .search-button{width:100%;padding:12px;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:768px){.custom-product-search-form.horizontal .search-fields-container{flex-wrap:wrap;border-radius:8px;padding:10px}.custom-product-search-form.horizontal .search-field{flex:1 1 100%}.custom-product-search-form.horizontal .country-field,.custom-product-search-form.horizontal .language-field{flex:1 1 calc(50% - 5px)}.custom-product-search-form.horizontal select,.custom-product-search-form.horizontal input[type=text]{border:1px solid #ddd;border-radius:4px}.custom-product-search-form.horizontal .search-button{width:100%;border-radius:4px}}