.search-result{position:fixed;left:0;width:100%;height:calc(100dvh - 200px);padding:18px;background:#fff;overflow:auto;scrollbar-width:none;z-index:10}.search-result::-webkit-scrollbar{display:none}.search-result.active{display:block}.search-result.slide{display:block;animation:slideDown .3s ease-out forwards}.search-result.slide-out{animation:slideUp .3s ease-in forwards}.search-result .search-results-wrapper{display:flex;justify-content:center}.search-result .search-no-results{text-align:center;font-family:FuturaLT,sans-serif}@keyframes slideDown{0%{transform:translateY(-100dvh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100dvh);opacity:0}}.search-result .search-results-wrapper{max-width:100%}.search-result .search-suggestions-title{margin-bottom:10px;font-size:16px;font-weight:700;color:#333}.search-result .search-item{padding:6px 0}.search-result .search-item a{font-size:14px;color:#333;text-decoration:none}.search-result .search-item a:hover{text-decoration:underline}.search-result .search-product-list{display:flex;gap:20px 12px;margin-top:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.search-result .search-product-list::-webkit-scrollbar{display:none}.search-result .search-product-list{scrollbar-width:none}.search-result .search-product-item{flex:0 0 72%;min-width:0}@media (min-width: 481px){.search-result .search-product-item{flex:0 0 46%}}@media (min-width: 768px){.search-result{padding:37px 30px}.search-result .search-product-item{flex:0 0 calc(33.333% - 8px)}.search-result .search-product-list{flex-wrap:wrap;overflow-x:visible}.search-suggestions{margin-bottom:24px}.search-suggestions-title{font-size:18px;margin-bottom:12px}.search-result .search-no-results{font-size:16px}}.search-results-container{position:fixed;top:146px;display:none;padding:18px;width:100%;height:calc(100dvh - 146px);background:#fff;overflow:auto;scrollbar-width:none;z-index:10}.search-results-container.announcement-bar-visible{top:182px;height:calc(100dvh - 180px)}.search-results-container::-webkit-scrollbar{display:none}.search-results-container.active{display:block!important}.search-results-container.slide{display:block!important;animation:slideInMobile .3s ease forwards}.search-results-container.slide-out{display:block;animation:slideOutMobile .3s ease forwards}@keyframes slideInMobile{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes slideOutMobile{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes slideInDesktop{0%{transform:translateY(-100dvh)}to{transform:translateY(0)}}@keyframes slideOutDesktop{0%{transform:translateY(0)}to{transform:translateY(-100dvh)}}.search-result .search-suggestions-title{margin-bottom:10px;font-size:18px;font-family:DatingHistoria,sans-serif;font-weight:900}.search-result .search-suggestions{display:flex;flex-direction:column;gap:8px}.search-result .search-item span,.search-result .search-item a{margin:0;padding:0;font-size:16px;font-family:FuturaLT,sans-serif;color:#000}.search-result .search-results-wrapper{display:flex;flex-direction:column;gap:40px;max-width:1280px;margin:0 auto}.search-result .search-product-link{display:flex;gap:12px}.search-result .search-product-link img{width:80px;height:auto}.search-result .search-product-title,.search-result .search-product-price{margin:0;padding:0;font-size:16px;font-family:FuturaLT,sans-serif;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result .search-product-price{margin-top:4px;font-size:12px}.search-result .product-card{height:100%}@media screen and (min-width: 768px){.search-result{height:calc(100dvh - 150px)}.search-results-container{top:114px;height:calc(100dvh - 114px);padding:18px 80px}.search-results-container.announcement-bar-visible{top:150px;height:calc(100dvh - 150px)}.search-results-container.slide{animation:slideInDesktop .3s ease-out forwards}.search-results-container.slide-out{animation:slideOutDesktop .2s ease-in forwards}}@media screen and (min-width: 1124px){.search-result .search-results-wrapper{flex-direction:row;justify-content:flex-start;gap:97px}.search-result .search-queries{width:37%}}.search-result .search-loading{padding:20px;text-align:center;color:#666}.search-result .search-error{padding:20px;text-align:center;color:#999}
/*# sourceMappingURL=/cdn/shop/t/37/assets/search-result-stylesheet.css.map */
