.search-page-wrapper{padding-bottom:60px}.search-page-header{text-align:center;margin-top:20px;margin-bottom:24px}.search-page-title{font-family:var(--font-heading);font-size:38px;font-weight:500;color:var(--color-text);margin:0 0 8px;line-height:1.2}.search-page-subtitle{font-size:15px;color:var(--color-text-muted);margin:0}.search-page-form-wrapper{max-width:600px;margin:0 auto 50px;padding:0 20px}.search-page-form{display:flex;background:var(--color-surface);border:1px solid rgba(0,0,0,.15);border-radius:30px;overflow:hidden;transition:all .25s ease;box-shadow:none}.search-page-form:focus-within{border-color:var(--color-primary);box-shadow:0 4px 16px #e73d7a1f}.search-page-input-wrapper{display:flex;align-items:center;flex:1;padding-left:20px;gap:10px}.search-page-icon{color:var(--color-text-muted);flex-shrink:0}.search-page-input{width:100%;border:none;background:transparent;padding:14px 10px 14px 0;font-size:15px;font-family:var(--font-body);color:var(--color-text)}.search-page-input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1) opacity(.6)}.search-page-submit{background-color:var(--color-primary);color:var(--color-surface);border:none;padding:0 28px;font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease}.search-page-submit:hover{background-color:var(--color-primary)}.search-empty{padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.search-empty__icon{color:#ccc;animation:searchFloat 3s ease-in-out infinite}.search-empty__heading{font-family:var(--font-heading);font-size:24px;color:var(--color-text);margin:0}.search-empty__subheading{font-size:15px;color:var(--color-text-muted);margin:0;max-width:440px;line-height:1.6}.search-other-results-section{margin-top:60px;border-top:1px solid rgba(0,0,0,.08);padding-top:40px}.search-other-results-title{font-family:var(--font-heading);font-size:24px;font-weight:500;color:var(--color-text);margin-bottom:24px}.search-other-results-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.search-other-result-item{background:#fdfdfd;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:20px;transition:all .2s ease}.search-other-result-item:hover{border-color:var(--color-primary);box-shadow:none}.search-other-result-badge{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--color-primary);background:#e73d7a14;padding:3px 8px;border-radius:4px;margin-bottom:10px}.search-other-result-item-title{font-size:16px;font-weight:600;margin:0 0 8px}.search-other-result-item-title a{color:var(--color-text);text-decoration:none;transition:color .2s ease}.search-other-result-item-title a:hover{color:var(--color-primary)}.search-other-result-excerpt{font-size:13.5px;color:var(--color-text-muted);margin:0;line-height:1.5}@keyframes searchFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media screen and (max-width:749px){.search-page-title{font-size:30px}.search-other-results-list{grid-template-columns:1fr;gap:14px}.search-page-form{border-radius:var(--radius-sm);flex-direction:row}.search-page-submit{padding:0 20px}}.collection-breadcrumb+.search-page-wrapper{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-search.css.map */
