.blog-cover-search-wrapper{max-width:1294px;margin:0 auto;padding:30px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.blog-cover-search-wrapper .blog-cover-section{max-width:560px;padding:30px 0 50px;margin:0;flex-shrink:0}.blog-search-col{flex:1;max-width:480px;min-width:280px;padding-bottom:50px}.blog-search-form{width:100%}.blog-search-field{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:100px;padding:6px 6px 6px 20px;transition:border-color .2s ease;background:transparent}.blog-search-field:focus-within{border-color:var(--black)}.blog-search-input{flex:1;height:auto!important;border:none!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:6px 0!important;font-family:var(--primary-font)!important;font-weight:500!important;font-size:16px!important;line-height:22px!important;color:var(--black)!important;caret-color:var(--primary-color);min-width:0;-webkit-appearance:none;appearance:none}.blog-search-input::placeholder{color:var(--light-gray)!important;font-weight:400!important}.blog-search-input::-webkit-search-decoration,.blog-search-input::-webkit-search-cancel-button,.blog-search-input::-webkit-search-results-button,.blog-search-input::-webkit-search-results-decoration{display:none}.blog-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;height:36px;padding:0 18px;background:var(--primary-color);border:none;border-radius:100px;cursor:pointer;transition:background-color .2s ease;font-family:var(--primary-font);font-weight:500;font-size:14px;line-height:1;color:var(--white);white-space:nowrap}.blog-search-btn-text{letter-spacing:.3px}.blog-search-btn svg{width:14px;height:14px;color:var(--white);flex-shrink:0}.blog-search-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;min-height:20px}.blog-search-results-text{font-size:13px;line-height:18px;color:var(--dark-gray)}.blog-search-results-text strong{color:var(--primary-color);font-weight:500}.blog-search-clear{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:18px;color:var(--dark-gray);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.blog-search-clear svg{width:11px;height:11px}.blog-search-highlight{background:transparent;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--tertiary-background-color, #2a422e);text-underline-offset:2px;text-decoration-thickness:1.5px}.article-card[data-search-hidden]{display:none}.blog-search-empty{padding:80px 0 40px;text-align:center}.blog-search-empty-title{font-family:var(--primary-font);font-weight:500;font-size:clamp(20px,calc(20px + (26 - 20) * ((100vw - 360px) / 1080)),26px);line-height:clamp(26px,calc(26px + (32 - 26) * ((100vw - 360px) / 1080)),32px);color:var(--black);margin-bottom:28px}.blog-search-empty-title em{font-style:italic;font-weight:400}.blog-search-empty-btn{display:inline-flex;align-items:center;gap:14px}@media(hover:hover){.blog-search-btn:hover{background-color:var(--secondary-background-color, #272727)}.blog-search-clear:hover{color:var(--primary-color);text-decoration:none}}@media(max-width:1439px){.blog-cover-search-wrapper{max-width:1286px;gap:32px}.blog-cover-search-wrapper .blog-cover-section,.blog-search-col{padding-bottom:50px}}@media(max-width:1023px){.blog-cover-search-wrapper{flex-direction:column;align-items:flex-start;padding-bottom:0}.blog-cover-search-wrapper .blog-cover-section{max-width:100%;padding-bottom:0}.blog-search-col{max-width:100%;width:100%;margin-top:16px;padding-bottom:0}}@media(max-width:834px){.blog-cover-search-wrapper{padding-top:25px}.blog-cover-search-wrapper .blog-cover-section{padding-top:0}.blog-search-col{margin-top:16px}}@media(max-width:680px){.blog-cover-search-wrapper .blog-cover-section{padding-bottom:0!important}.blog-cover-search-wrapper{padding-top:24px;padding-bottom:0}.blog-search-col,.blog-section-content .blog-articles-section{margin-top:8px}.blog-search-input{font-size:15px!important}.blog-search-btn-text{display:none}.blog-search-btn{padding:0 12px}}@media(max-width:480px){.blog-search-btn-text{display:inline}.blog-search-btn{padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/css-blog-search.css.map */
