#drawer-search.drawer{--drawer-size: min(100vw, 560px)}#drawer-search .drawer-header h3{font-weight:600;letter-spacing:.1em;text-transform:uppercase}#drawer-search .drawer-content{display:flex;flex-direction:column;padding-bottom:0}#drawer-search predictive-search{display:flex;flex-direction:column;flex:1 0 auto}#drawer-search .header-search__form{height:auto}#drawer-search .header-search__form .field{display:flex;align-items:center;gap:12px;height:52px;padding:0;border:0;border-bottom:1px solid rgb(17,17,17);border-radius:0;background:none;box-shadow:none}#drawer-search .header-search__form .field:before,#drawer-search .header-search__form .field:after{content:none}#drawer-search .header-search__form .field:focus-within{box-shadow:0 1px #111}#drawer-search .header-search__form .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#drawer-search .header-search__form .search__input{order:2;flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:20px;line-height:1.2}#drawer-search .header-search__form .search__input:focus,#drawer-search .header-search__form .search__input:focus-visible{outline:0!important;box-shadow:none}#drawer-search .header-search__form .search__input::placeholder{color:#6b6b6b;opacity:1}#drawer-search .header-search__form .search__input::-webkit-search-cancel-button{display:none}#drawer-search .header-search__form .field__button{position:static;display:grid;place-items:center;flex:0 0 auto;width:auto;min-width:0;height:44px;margin:0;padding:0;border:0;background:none;color:#111;transform:none}#drawer-search .header-search__form .search__button{order:1}#drawer-search .header-search__form .search__button svg{width:20px;height:20px}#drawer-search .header-search__form .reset__button{order:3;font-size:12px;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px}#drawer-search .header-search__form .reset__button.hidden{display:none}#drawer-search .search-recommendations,#drawer-search .predictive-search__result-group{display:flex;flex-direction:column;gap:32px;padding-top:28px}#drawer-search .predictive-search{position:relative;flex:1 0 auto;min-height:160px}#drawer-search predictive-search[open] .predictive-search{display:flex!important;flex-direction:column}#drawer-search .search-block{display:flex;flex-direction:column;gap:12px;min-width:0}#drawer-search .search-block--products{padding-top:24px;border-top:1px solid rgb(229,229,229)}#drawer-search .search-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#drawer-search .search-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}#drawer-search .search-block__heading{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}#drawer-search .search-block__link{font-size:12px;text-decoration:underline;text-underline-offset:3px}#drawer-search .search-suggestions,#drawer-search .search-pages{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}#drawer-search .search-suggestion,#drawer-search .search-page{font-size:14px;text-decoration:none}#drawer-search .search-suggestion mark{background:none;color:inherit;font-weight:400}#drawer-search .search-suggestion span{font-weight:600}#drawer-search .search-suggestion:hover,#drawer-search .search-page:hover{text-decoration:underline;text-underline-offset:3px}#drawer-search .search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#drawer-search .search-chip{display:inline-block;padding:7px 12px;border:1px solid rgb(229,229,229);font-size:13px;line-height:1.3;text-decoration:none;transition:border-color .2s ease}#drawer-search .search-chip:hover{border-color:#111}#drawer-search .search-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}#drawer-search .search-category{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.3;text-decoration:none}#drawer-search .search-category__media{display:block;aspect-ratio:1;overflow:hidden;background-color:#f6f6f6}#drawer-search .search-category__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#drawer-search .search-category:hover .search-category__image{transform:scale(1.04)}#drawer-search .search-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}#drawer-search .search-product{display:flex;flex-direction:column;gap:4px;text-decoration:none}#drawer-search .search-product__media{display:block;margin-bottom:6px;aspect-ratio:4 / 5;background-color:#f6f6f6}#drawer-search .search-product__image{width:100%;height:100%;padding:10px;object-fit:contain;mix-blend-mode:multiply}#drawer-search .search-product__vendor{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}#drawer-search .search-product__title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}#drawer-search .search-product:hover .search-product__title{text-decoration:underline;text-underline-offset:3px}#drawer-search .search-product__price{display:flex;flex-wrap:wrap;gap:6px;font-size:13px}#drawer-search .search-product__compare{color:#6b6b6b}#drawer-search .search-empty{margin:0;font-size:14px}#drawer-search .predictive-search__search-for-button{position:sticky;bottom:0;z-index:1;margin:auto calc(var(--drawer-padding) * -1) 0;padding:18px var(--drawer-padding) 24px;border-top:1px solid rgb(229,229,229);background-color:#fff}#drawer-search .predictive-search__result-group+.predictive-search__search-for-button{margin-top:32px}#drawer-search .search-submit{width:100%;height:52px}@media(max-width:767px){#drawer-search .header-search__form .search__input{font-size:17px}#drawer-search .search-recommendations,#drawer-search .predictive-search__result-group{gap:24px;padding-top:20px}#drawer-search .search-columns{grid-template-columns:minmax(0,1fr);gap:24px}#drawer-search .search-categories{display:flex;margin-right:calc(var(--drawer-padding) * -1);padding-right:var(--drawer-padding);overflow-x:auto;scrollbar-width:none}#drawer-search .search-categories::-webkit-scrollbar{display:none}#drawer-search .search-categories li{flex:0 0 110px}#drawer-search .search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-search-drawer.css.map */
