.pageWrapper:not(.homepage) .search-wrapper{display:none}.search-wrapper{position:absolute;margin:0 auto;z-index:10;left:0;right:0;bottom:0;text-align:left}.search-wrapper .search-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff;max-width:50rem;margin-inline:auto;position:relative}.search-wrapper .search-box input{width:100%;box-shadow:0 .5rem 2.1875rem 0 rgba(209,209,209,.25);backdrop-filter:blur(1.75rem);border-radius:5rem;padding:1rem 4rem 1rem 1.5rem;font-family:Lato-Regular;font-size:1rem;line-height:1.5rem;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-wrapper .search-box input:-ms-input-placeholder{color:#6e6e6e;font-size:1rem;letter-spacing:.01rem}.search-wrapper .search-box input::placeholder{color:#6e6e6e;font-size:1rem;letter-spacing:.01rem}.search-wrapper .search-box input:focus{border-radius:5rem}.search-wrapper .search-box .icon-search{position:absolute;right:1.5rem;cursor:pointer;font-size:1.25rem;color:#6e6e6e}.search-wrapper .search-tab{position:absolute;width:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:1.5rem;border-radius:1rem;border:.0625rem solid #e2e2e2;background:#fff;margin:2rem auto 0;max-width:50rem;display:none}.search-wrapper .search-tab .search-heading{color:#282828;font-family:Lato-Bold;font-size:1rem;line-height:1.25rem;letter-spacing:.01rem;margin-bottom:1rem}.search-wrapper .search-tab .trending-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.search-wrapper .search-tab .trending-list li{border-radius:.25rem;background:#f1f4f7;color:#6e6e6e;font-family:Lato-Bold;font-size:.6875rem;line-height:.75rem;letter-spacing:.0625rem;text-transform:uppercase;margin-right:1.0625rem;transition:ease-in-out .5s all;margin-bottom:.5rem}.search-wrapper .search-tab .trending-list li:hover{color:#fff;background:#ed1164}.search-wrapper .search-tab .trending-list li:last-child{margin-right:0}.search-wrapper .search-tab .trending-list a{padding:.375rem .75rem}.search-wrapper .search-tab .popular-products .popular-list{display:-ms-flexbox;display:flex}.search-wrapper .search-tab .popular-products li{width:33.33%;margin-right:2rem}.search-wrapper .search-tab .popular-products li:last-child{margin-right:0}.search-wrapper .search-tab .popular-products .list-item{color:#282828;font-size:.875rem;line-height:1.25rem;letter-spacing:.015rem;border-radius:.5rem;transition:ease-in-out .5s all;padding:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-wrapper .search-tab .popular-products .list-item:hover{background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(237,17,100,.1);color:#ed1164}.search-wrapper .search-tab .popular-products .icon{color:#ed1164;border-radius:.5rem;background:#fde5ee;margin-right:.75rem;padding:.5rem;font-size:1rem}.search-wrapper .search-results{position:absolute;width:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:.5rem;border-radius:1rem;border:.125rem solid #e2e2e2;background:#fff;display:none;max-width:50rem;margin:2rem auto 0}.search-wrapper .search-results.active{margin-top:2rem;display:block}.search-wrapper .search-results .search-title{color:#282828;font-family:Lato-Bold;font-size:.875rem;line-height:.75rem;letter-spacing:.0625rem;text-transform:uppercase;padding:.75rem 1rem;border-bottom:.0625rem solid #e2e2e2}.search-wrapper .search-results .recent-search{max-height:13.625rem;overflow-y:auto}.search-wrapper .search-results .recent-search li{border-bottom:.0625rem solid #e2e2e2;transition:ease-in-out .5s all;padding:0 16px;position:relative}.search-wrapper .search-results .recent-search li a{transition:ease-in-out .3s all}.search-wrapper .search-results .recent-search li:last-child{border:0}.search-wrapper .search-results .recent-search li:hover{background:#97144d}.search-wrapper .search-results .recent-search li:hover a{color:#fff}.search-wrapper .search-results .recent-search li:hover .icon-right-arrow{visibility:visible;opacity:1}.search-wrapper .search-results .recent-search li .icon-right-arrow{visibility:hidden;opacity:0;transition:ease-in-out .5s all;color:#09121f;font-size:.5rem}.search-wrapper .search-results .recent-search a{color:#282828;font-size:.875rem;line-height:1.25rem;letter-spacing:.015rem;padding:.75rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:12}.popup-overlay.active{display:-ms-flexbox;display:flex;animation:fadeIn .3s ease-in-out}.popup-overlay.active .search-wrapper{z-index:13}@media only screen and (max-width:991px){.search-wrapper .search-tab{position:static;-ms-transform:translateX(0);transform:translateX(0)}.search-wrapper .search-results{position:static;-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.search-wrapper .search-box input{padding:.4375rem 1rem;line-height:1.25rem;font-size:.875rem}.search-wrapper .search-box input:-ms-input-placeholder{line-height:1.25rem;font-size:.875rem}.search-wrapper .search-box input::placeholder{line-height:1.25rem;font-size:.875rem}.search-wrapper .search-box .icon-search{font-size:1rem}.search-wrapper .search-tab{padding:1.5rem .75rem;margin-top:1.4rem}.search-wrapper .search-tab .search-heading{margin-bottom:.5rem}.search-wrapper .search-tab .trending-list{margin-bottom:.75rem}.search-wrapper .search-tab .trending-list li{margin-right:.75rem}.search-wrapper .search-tab .popular-products .popular-list{display:block}.search-wrapper .search-tab .popular-products li{width:100%;margin-bottom:.5rem}.search-wrapper .search-tab .popular-products li:last-child{margin-bottom:0}.search-wrapper .search-tab .popular-products .list-item{padding:.25rem}.search-wrapper .search-tab .popular-products .icon{padding:.375rem}.search-wrapper .search-results{padding:.75rem .9375rem .5rem .9375rem}.search-wrapper .search-results.active{margin-top:1.3rem}.search-wrapper .search-results .recent-search a{padding:.625rem 0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}