search-drawer{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:var(--header-height);color:var(--color-text);transform:translate(-100%);transition:transform var(--transition-duration) var(--transition-ease);pointer-events:none;z-index:var(--z-popup);overflow:hidden}search-drawer[open=true]{transform:translate(0)}.search-drawer--inner{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--color-bg);pointer-events:auto}.search-drawer--form{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:2rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.search-drawer--form input{width:100%;background:transparent;font-size:1.5rem;text-transform:uppercase}.search-drawer--form input::placeholder{color:currentColor}.search-drawer--form-clear{position:absolute;top:1.1rem;right:0;transform:translateY(-50%);transition:opacity var(--transition-duration) var(--transition-ease);margin-right:calc(var(--outer-padding) * -1)!important}.search-drawer--form-clear:disabled{opacity:0;pointer-events:none}.search-drawer--template{display:flex;flex-direction:column;gap:2.5rem;height:100%;min-height:0;padding-top:2rem;transition:opacity var(--transition-duration) var(--transition-ease)}search-drawer[loading=true] .search-drawer--template{opacity:0;pointer-events:none}.search-drawer--suggested{display:flex;flex-direction:column;gap:3rem;height:100%;min-height:0;padding-bottom:2rem}.search-drawer--suggested-category{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.search-drawer--suggested-category.terms{flex-shrink:0}.search-drawer--suggested-heading,.search-drawer--suggested-term button,.search-drawer--results-heading{text-transform:uppercase;letter-spacing:.08em}search-drawer.search-performed .search-drawer--suggested-category.terms .search-drawer--suggested-heading{display:none}.search-drawer--suggested-terms{display:flex;gap:1.25rem;flex-wrap:nowrap;white-space:nowrap;overflow:auto}.search-drawer--suggested-terms,.search-drawer--suggested-products{width:calc(100% + calc(var(--container-gutter) * 2));margin-left:calc(var(--container-gutter) * -1)!important;padding:0 var(--container-gutter)!important}.search-drawer--suggested-product{width:calc(50% - var(--container-gutter))!important}.search-drawer--results{display:flex;flex-direction:column;gap:1.75rem;height:100%;min-height:0;padding-bottom:2rem}.search-drawer--results-heading{font-weight:var(--weight-medium)}.search-drawer--results-products{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;column-gap:var(--container-gutter);row-gap:1.75rem;height:100%;overflow:auto}@media (min-width: 768px){.search-drawer--inner{padding-top:2rem}.search-drawer--template{gap:3rem}.search-drawer--form input{font-size:2.25rem}.search-drawer--form-clear{top:1.75rem}.search-drawer--suggested-product{width:40%!important}.search-drawer--results-products{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){search-drawer{background:var(--color-bg);z-index:0}search-drawer:not([open=true]){transform:translateY(-100%)}.search-drawer--inner{padding-top:2rem;border-top:1px solid var(--color-border)}.search-drawer--template{gap:1.75rem}.search-drawer--suggested-terms{overflow:hidden}.search-drawer--suggested-product{width:fit-content!important;height:100%;min-height:0;aspect-ratio:13 / 20}.search-drawer--suggested-product product-card{width:fit-content;height:100%}.search-drawer--results-products{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1920px){.search-drawer--inner{padding-top:3.75rem}.search-drawer--form input{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/search-drawer.css.map */
