.nav-search{--text: var(--COLOR-TEXT);--bg: var(--COLOR-BG);position:fixed;top:0;left:0;right:0;height:100vh;padding-top:60px;z-index:10000;opacity:0;visibility:hidden;box-shadow:0 2px 5px #0000001a;will-change:initial;overflow:hidden;color:var(--text);background:var(--bg);transition:opacity .15s ease-out,visibility 0s linear .15s}.nav-search .search-form{position:sticky;top:0;z-index:2;padding-bottom:30px;margin:50px auto;transition:margin-top .25s ease-out;background:var(--bg)}@media only screen and (max-width:1023px){.nav-search .search-form{padding:0 var(--gutter-mobile);margin:0 calc(var(--gutter-mobile) * -1)}}.nav-search .pagination__loading{margin:44px auto;display:block;text-align:center;visibility:hidden;opacity:0}.nav-search .is-searching .pagination__loading{opacity:1;visibility:visible}.nav-search:not(.nav-search--is-visible){pointer-events:none}.nav-search--is-visible{opacity:1;visibility:visible;width:100vw;transition-delay:0s}.nav-search__container{width:calc(100vw - var(--scrollbar-width))}.nav-search__container.push-up .search-form{margin-top:0}.nav-search__scroller{width:100vw;max-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto}.nav-search__input-group{position:relative;height:55px;margin:120px auto 0;width:100%}@media only screen and (min-width:768px){.nav-search__input-group{margin:0 auto;width:100%;height:50px}}.nav-search__input{height:100%;line-height:normal;padding:0 30px 0 0;width:100%;border:0;border-radius:0;text-align:left;-webkit-appearance:none;appearance:none;box-sizing:border-box;color:inherit;background:none}@media only screen and (min-width:1024px){.nav-search__input{padding-right:40px;height:100%;box-sizing:border-box;box-shadow:none;outline:none;font-size:calc(1.5rem * var(--adjust-body))}}.nav-search__close{display:block;position:absolute;top:8px;right:8px;width:44px;height:44px;padding:12px;z-index:4;border:0;background-color:var(--bg);color:var(--text);text-align:center;cursor:pointer}.nav-search__close:hover .icon-close{transform:rotate(90deg)}.nav-search__submit{display:block;position:absolute;top:0;right:-2px;width:26px;height:100%;color:var(--text);border:0;background:none;cursor:pointer}.results{margin-top:44px;color:var(--text)}.results .no-results{margin:44px 0;text-align:center}.results h3{color:inherit}.results-popular__title{font-size:calc(.875rem * var(--adjust-body));text-align:left;margin:0 0 10px}.results-popular__links{list-style:none;font-size:calc(1.125rem * var(--adjust-body));text-align:left;margin:0 0 30px;display:flex;flex-flow:row wrap}@media only screen and (max-width:1023px){.results-popular__links{margin:0 calc((var(--gutter-mobile) + var(--scrollbar-width)) * -1) 20px calc(var(--gutter-mobile) * -1);padding:0 var(--gutter-mobile);overflow-x:scroll;overflow-y:hidden;white-space:nowrap;flex-flow:row nowrap;scrollbar-width:none;-ms-overflow-style:none}.results-popular__links::-webkit-scrollbar{display:none}}.results-popular__links li{display:inline-block;margin:0 20px 10px 0}.results-popular__links+.results .results__count,.results-popular__links+.results .no-results{margin-top:-30px}.results-popular__link{text-decoration:none}.results__count{text-align:center;margin:0 0 30px}.results__list{list-style:none;margin:0;padding:0}.results__list.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media only screen and (min-width:768px){.results__list.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1024px){.results__list.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.is-searching .results__list{display:none}.result{text-align:center;margin-bottom:20px}.result--full{grid-column:1 / -1}.is-searching .result--full{display:none}.result__image{display:block;width:100%;margin-bottom:20px}.result__image-link{display:block;position:relative}.result__image-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.result__title{margin:0;font-size:calc(1rem * var(--adjust-body))}.result__title a{color:inherit;text-decoration:none}.pagination--search{display:none;text-align:center;margin-top:30px}.is-pagination-visible .pagination--search{display:block}.nav-search .pagination--search .btn{--btn-border: var(--text);--btn-bg: var(--text);--btn-text: var(--bg);color:var(--btn-text);background:var(--btn-bg);border-color:var(--btn-border)}
/*# sourceMappingURL=/cdn/shop/t/92/assets/nav-search.css.map */
