.main-search,.main-search *,.main-search *:before,.main-search *:after{box-sizing:border-box}.main-search{color:rgb(var(--color-foreground))}.main-search .main-search__header{display:flex;flex-direction:column;align-items:center;gap:16px}.main-search .main-search__header--spaced{margin-bottom:27px}.main-search .main-search__heading{margin:0;color:rgb(var(--color-foreground));text-align:center}.main-search .main-search__form{width:100%;margin:0}.main-search .main-search__field{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:2px;border-bottom:1px solid rgba(var(--color-foreground),.5)}.main-search .main-search__input{flex:1 1 auto;min-width:0;height:calc(var(--font-size-body-13) * 1.4);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-foreground));font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);-webkit-appearance:none;appearance:none}.main-search .main-search__input::placeholder{color:var(--color-grey-500);opacity:1}.main-search .main-search__input::-webkit-search-cancel-button,.main-search .main-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.main-search .main-search__input:focus,.main-search .main-search__input:focus-visible{outline:none;box-shadow:none}.main-search .main-search__submit{display:inline-flex;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));cursor:pointer}.main-search .main-search__submit svg{display:block;width:100%;height:auto}.main-search .main-search__submit:focus{outline:none;box-shadow:none}.main-search .main-search__submit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.main-search .main-search__status{margin:0;max-width:588px;color:rgb(var(--color-foreground));font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);text-align:center}.main-search .main-search__text-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--radius-panel);background-color:var(--color-white);color:var(--color-black);text-decoration:none}.main-search .main-search__text-card-media{display:block;aspect-ratio:1 / 1;overflow:hidden}.main-search .main-search__text-card-media img{display:block;width:100%;height:100%;object-fit:cover}.main-search .main-search__text-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:var(--card-panel-info-padding)}.main-search .main-search__text-card-type{color:var(--color-grey-500);font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-11);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.main-search .main-search__text-card-title{margin:0;font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.main-search .main-search__text-card-meta{color:var(--color-grey-500);font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-12);line-height:var(--line-height-140)}.main-search .main-search__text-card:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.main-search .main-search__text-card-title{text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-decoration-color:transparent;text-underline-offset:var(--facets-link-underline-offset);transition:var(--transition-underline)}@media screen and (min-width:990px){.main-search .main-search__text-card:hover .main-search__text-card-title{text-decoration-color:currentColor}}@media screen and (min-width:750px){.main-search .main-search__header{gap:28px}.main-search .main-search__header--spaced{margin-bottom:37px}.main-search .main-search__form{max-width:588px}.main-search .main-search__input{height:calc(var(--font-size-body-14) * 1.4);font-size:var(--font-size-body-14)}.main-search .main-search__text-card-body{padding:var(--card-panel-info-padding-desktop)}.main-search .main-search__text-card-title{font-size:var(--font-size-body-15);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-main-search.css.map */
