#site-search-sidebar{max-width:700px}@media screen and (min-width:767px){#site-search-sidebar{width:420px}#site-search-sidebar.has-typesense-results{width:100%}}#site-search-sidebar .sidebar__body{padding:0 1.5rem 1.5rem}#site-search-sidebar .sidebar-large-padding{padding:0!important}#site-search-sidebar #search-results{padding-top:.5rem}.typesense-results{display:grid;grid-template-columns:minmax(120px,.6fr) 1fr;gap:1.5rem;padding:1.25rem 0}.typesense-results__products:only-child{grid-column:1 / -1}.typesense-results__heading{display:block;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--color-text-main);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-borders-main)}.typesense-results__collections{padding-right:1rem;border-right:1px solid var(--color-borders-main)}.typesense-results__collection-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;font-size:.8rem;line-height:1.3}.typesense-results__collection-link:hover .text-animation--underline-thin{background-size:100% 1px}.typesense-results__count{font-size:.7rem;color:var(--color-text-main);opacity:.5;flex-shrink:0}.typesense-results__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.typesense-results__product-link{display:block;text-decoration:none;color:inherit}.typesense-results__product-link:hover .typesense-results__product-title{text-decoration:underline}.typesense-results__product-image{position:relative;width:100%;padding-top:100%;overflow:hidden;background:var(--color-third-background-main);margin-bottom:.5rem}.typesense-results__product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.typesense-results__product-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-third-background-main)}.typesense-results__vendor{display:block;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-main);opacity:.55;margin-bottom:.15rem}.typesense-results__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}.typesense-results__product-title mark{background:none;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.typesense-results__price{display:block;font-size:.8rem;font-weight:600}.typesense-results__price--sale{color:var(--color-sale)}.typesense-results__price--compare{font-size:.7rem;opacity:.55;font-weight:400}.typesense-results__product--placeholder .typesense-results__product-link{pointer-events:none}.typesense-results__placeholder-collection{padding:.4rem 0}.typesense-results__placeholder-collection .typesense-results__placeholder-line{width:70%;height:14px;margin:0}.typesense-results__placeholder-img{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-third-background-main)}.typesense-results__placeholder-line{display:block;height:12px;width:80%;background:var(--color-third-background-main);border-radius:3px;margin-bottom:6px;position:relative;overflow:hidden}.typesense-results__placeholder-line--short{width:45%}.typesense-results__placeholder-line--medium{width:55%}.typesense-results__placeholder-img,.typesense-results__placeholder-line{position:relative;overflow:hidden}.typesense-results__placeholder-img:after,.typesense-results__placeholder-line:after{content:"";position:absolute;top:0;width:100%;height:100%;background:var(--color-secondary-background-main);animation:fill-progress 2s infinite}html[dir=ltr] .typesense-results__placeholder-img:after,html[dir=ltr] .typesense-results__placeholder-line:after{left:0}html[dir=rtl] .typesense-results__placeholder-img:after,html[dir=rtl] .typesense-results__placeholder-line:after{right:0}@media screen and (max-width:599px){.typesense-results{grid-template-columns:1fr;gap:0}.typesense-results__collections{border-right:none;padding-right:0;padding-bottom:.75rem;border-bottom:1px solid var(--color-borders-main);margin-bottom:.75rem}.typesense-results__grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media screen and (max-width:374px){.typesense-results__grid{grid-template-columns:repeat(2,1fr)}}.typesense-results+.search-block{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-typesense-search.css.map */
