.productSearch{position:absolute;top:100%;right:0;min-width:200px;height:-moz-fit-content;height:fit-content;background-color:#fff;box-shadow:0 5px 5px -3px #969696;border-radius:0 0 0 5px;padding:0}@media screen and (max-width:768px){.productSearch{width:100%;min-width:100%;border-radius:0 0 0 0}}.productSearch input{width:100%;border:none;outline:none;text-transform:capitalize;padding-block:.3rem;margin-inline:.5rem;font-size:.8rem}@media screen and (max-width:768px){.productSearch input{font-size:1rem}}.productSearch ul{height:-moz-fit-content;height:fit-content;max-height:10rem;overflow:auto;padding-left:.5rem;margin-bottom:0}.productSearch ul li{font-size:.8rem;list-style:none;width:100%;text-align:left;cursor:pointer;padding-block:.5rem}@media screen and (max-width:768px){.productSearch ul li{font-size:1rem}}.preloader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:9999;animation:preloaderFadeIn .3s ease-in}.preloader__logo{width:50%;height:auto;padding-inline:12px;object-fit:contain;animation:preloaderLogoPulse 1.4s ease-in-out infinite}@media(min-width:768px){.preloader__logo{width:20%}}@keyframes preloaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes preloaderLogoPulse{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}