.mobile-footer-show{display:none}@media(max-width:1199px){.mobile-footer-show{display:block}}.desktop-footer-show{display:block}@media(max-width:1199px){.desktop-footer-show{display:none}}.custom-select[data-v-5317331e]{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin-left:10px;min-width:150px;padding:10px;position:relative;transition:border-color .3s ease}.custom-select--active[data-v-5317331e]{border:1px solid #000;box-shadow:0 4px 10px rgba(0,0,0,.1)}.selected-option[data-v-5317331e]{align-items:center;display:flex}.arrow-down[data-v-5317331e]:after{content:"▼"}.arrow-down[data-v-5317331e]:after,.arrow-up[data-v-5317331e]:after{color:#555;font-size:12px;margin-left:8px}.arrow-up[data-v-5317331e]:after{content:"▲"}.dropdown-menu[data-v-5317331e]{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);left:0;min-width:250px;position:absolute;right:0;top:100%;z-index:9999}.option-wrapper[data-v-5317331e]{position:relative}.dropdown-item[data-v-5317331e]{cursor:pointer;padding:10px;transition:background-color .3s ease}.dropdown-item[data-v-5317331e]:hover{background-color:#f0f0f0}.submenu[data-v-5317331e]{background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);left:100%;min-width:200px;padding:10px;position:absolute;top:0;z-index:9999}.submenu-item[data-v-5317331e]{align-items:center;cursor:pointer;display:flex;padding:10px;transition:background-color .3s ease;width:100%}.submenu-item[data-v-5317331e]:hover{background-color:#f0f0f0}.submenu-item input[type=checkbox][data-v-5317331e]{cursor:pointer;margin-right:10px}.search-button[data-v-5317331e]{background-color:#286aa3;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:10px 20px;transition:background-color .3s ease}.search-button[data-v-5317331e]:hover{background-color:#0056b3}.overlay[data-v-5317331e]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9980}.thumb-product-default .spinner{height:20px;margin:10px auto;width:20px}.footer-pagination[data-v-42d4c239]{margin-left:auto;margin-right:auto;text-align:center;width:90%}.footer-pagination .product-list__select-show[data-v-42d4c239]{max-width:100%;width:100%}