.main-search{padding-top:var(--search-padding-top);padding-bottom:var(--search-padding-bottom);background:radial-gradient(circle at top right,rgba(15,118,110,.12),transparent 46%),radial-gradient(circle at bottom left,rgba(14,116,144,.1),transparent 40%),#f8fafc}@media screen and (min-width:750px){.main-search{--search-padding-top: var(--search-padding-top, 56px);--search-padding-bottom: var(--search-padding-bottom, 72px)}}.main-search__header{text-align:center;max-width:72rem;margin:0 auto 2.4rem}.main-search__eyebrow{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.main-search__title{margin:0;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.1;color:#0f172a}.main-search__subtitle{margin:1rem 0 0;font-size:1.6rem;color:#334155}.main-search__form{max-width:82rem;margin:0 auto 2.6rem}.main-search__input-wrap{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border-radius:1.4rem;border:1px solid #dbe4ee;background:#fff;box-shadow:0 14px 28px #0f172a14}.main-search__input{width:100%;border:none;padding:0 1.4rem;min-height:4.6rem;font-size:1.6rem;color:#0f172a}.main-search__input:focus{outline:none}.main-search__submit{border:0;padding:0 2rem;min-height:4.6rem;border-radius:1rem;background:linear-gradient(135deg,#0f766e,#0ea5a4);color:#fff;font-size:1.4rem;font-weight:700;cursor:pointer}.main-search__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 2rem}.main-search__tab{border:1px solid #dbe4ee;background:#fff;color:#1f2937;border-radius:999px;padding:.9rem 1.4rem;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.main-search__tab span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:.2rem .5rem;margin-left:.6rem;border-radius:999px;background:#e2e8f0;color:#0f172a;font-size:1.2rem}.main-search__tab.is-active{background:var(--color-primary);color:#fff}.main-search__tab.is-active span{background:#ffffff38;color:#fff}.main-search__tab.is-empty{opacity:.5}.main-search__panel{display:none}.main-search__panel.is-active{display:block}.main-search__products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.main-search__cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.main-search__cards-grid--pages{grid-template-columns:repeat(2,minmax(0,1fr))}.main-search__result-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.4rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.main-search__result-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #0f172a14}.main-search__result-link{display:block;color:inherit;text-decoration:none}.main-search__result-media{aspect-ratio:1.8;background:#f1f5f9}.main-search__result-media img,.main-search__result-media svg{width:100%;height:100%;object-fit:cover}.main-search__result-content{padding:1.6rem}.main-search__result-content h3{margin:0 0 .8rem;font-size:1.8rem;color:#0f172a}.main-search__result-content p{margin:0;font-size:1.4rem;line-height:1.5;color:#475569}.main-search__badge{display:inline-block;margin-bottom:.8rem;padding:.35rem .7rem;border-radius:999px;background:#ecfeff;color:#0f766e;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.main-search__empty-state,.main-search__empty{max-width:64rem;margin:2rem auto 0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.4rem;padding:2.4rem;color:#334155}.main-search__empty-state h2{margin-top:0;margin-bottom:.8rem;color:#0f172a}@media screen and (max-width:1099px){.main-search__products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-search__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.main-search{--search-padding-top: var(--search-padding-top, 42px);--search-padding-bottom: var(--search-padding-bottom, 52px)}.main-search__input-wrap{grid-template-columns:1fr;gap:.8rem;padding:.8rem}.main-search__submit{width:100%}.main-search__products-grid,.main-search__cards-grid,.main-search__cards-grid--pages{grid-template-columns:1fr;gap:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-search.css.map */
