.mobile-search-autocomplete{position:relative}.mobile-search-results{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;max-height:400px;overflow-y:auto;z-index:9999;box-shadow:0 4px 6px #0000001a;border-radius:0 0 8px 8px}.mobile-search-results.show{display:block}.mobile-search-item{display:flex;align-items:center;padding:10px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit;transition:background-color .2s}.mobile-search-item:hover{background-color:#f8f8f8}.mobile-search-item:last-child{border-bottom:none}.mobile-search-image{width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;object-fit:cover;margin-right:12px;flex-shrink:0;border:1px solid #e0e0e0;border-radius:6px}.mobile-search-content{flex:1;min-width:0;line-height:1}.mobile-search-vendor{font-size:11px;color:#666;margin:0!important;padding:0!important;line-height:1.2;text-transform:uppercase;font-weight:500}.mobile-search-title{font-size:13px;font-weight:600;color:#333;margin-top:0!important;margin-bottom:5px!important;padding:0!important;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-price{font-size:12px;color:#888;font-weight:400}.overlay.overlay-search .search-container{margin-top:100px!important;padding-bottom:80px!important}.overlay.overlay-search .close-search{top:40px!important}@media (max-width: 1441px){.overlay.overlay-search .close-search{top:30px!important}}@media (max-width: 991px){.overlay.overlay-search .search-container{margin-top:100px!important}}.mobile-search-loading{padding:15px;text-align:center;color:#666;font-size:14px}.mobile-search-no-results{padding:15px;text-align:center;color:#999;font-size:14px}.mobile-search-see-all{display:block;padding:12px;text-align:center;background-color:#f5f5f5;color:#333;font-weight:600;font-size:13px;text-decoration:none;border-top:1px solid #e0e0e0}.mobile-search-see-all:hover{background-color:#ebebeb;color:#000}form[action="/search"] .container-fluid{background:transparent!important;border:none!important;box-shadow:none!important;z-index:9999;border-radius:0;margin-top:5px;padding:0!important;left:0!important;transform:none!important;width:100%!important;max-width:none!important;display:flex;justify-content:center;align-items:flex-start}form[action="/search"] .search-results{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;max-width:1200px;width:100%}form[action="/search"] .search-results.row,form[action="/search"] .search-results.spacing-30{margin-left:0!important;margin-right:0!important}form[action="/search"] .search-results .desktop-search-col{flex:0 0 auto;width:260px;list-style:none}form[action="/search"] .search-results .desktop-search-col a{display:block;text-decoration:none;color:inherit;height:100%;transition:transform .2s,box-shadow .2s}form[action="/search"] .search-results .desktop-search-col a:hover{transform:translateY(-2px)}form[action="/search"] .search-results .desktop-search-item-content{display:flex;flex-direction:column;height:100%}form[action="/search"] .search-results .thumbnail{width:100%;padding-bottom:100%;height:0;position:relative;overflow:hidden;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:10px;background:#f9f9f9}form[action="/search"] .search-results .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}form[action="/search"] .search-results .desktop-search-col a:hover .thumbnail img{transform:scale(1.05)}form[action="/search"] .search-results .media-body{flex:1;display:flex;flex-direction:column;padding:0 5px}form[action="/search"] .search-results .vendor{font-size:12px;color:#666;margin-bottom:0;text-transform:uppercase;font-weight:500;letter-spacing:.5px}form[action="/search"] .search-results .title{font-size:18px;font-weight:600;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;min-height:50px}form[action="/search"] .search-results .desktop-search-col a:hover .title{color:var(--theme-color-primary, #000)}form[action="/search"] .search-results .price{display:none}form[action="/search"] .search-results .desktop-search-see-all-wrapper{flex:0 0 100%;width:100%;max-width:100%;list-style:none;margin-top:40px;clear:both;display:block}form[action="/search"] .search-results .see_all{display:block;width:100%;padding:12px;text-align:center;background-color:#f5f5f5;color:#333;font-weight:600;font-size:13px;text-decoration:none;text-transform:uppercase;border-radius:6px;transition:background-color .2s}form[action="/search"] .search-results .see_all:hover{background-color:#e0e0e0;color:#000}@media (min-width: 768px){.mobile-search-results{display:none!important}}@media (max-width: 991px) and (min-width: 768px){form[action="/search"] .search-results .desktop-search-col{width:220px}}@media (max-width: 1199px) and (min-width: 992px){form[action="/search"] .search-results .desktop-search-col{width:240px}}@media (max-width: 767px){form[action="/search"] .container-fluid{display:none!important}.mobile-search-results{max-height:350px}}.mobile-search-results::-webkit-scrollbar{width:4px}.mobile-search-results::-webkit-scrollbar-track{background:#f1f1f1}.mobile-search-results::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.mobile-search-results::-webkit-scrollbar-thumb:hover{background:#999}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mobile-search-autocomplete.css.map */
