.fsearch{--fs-font: "DM Sans", sans-serif;--fs-teal: #20D5B3;--fs-teal-dark: #0d7d68;--fs-dark: #0F1B2D;--fs-gray-100: #f7f8fa;--fs-gray-200: #e5e7eb;--fs-gray-400: #9ca3af;--fs-gray-600: #4b5563;--fs-gray-800: #1f2937;--fs-radius: 8px;--fs-container: 1200px;font-family:var(--fs-font)}.fsearch__container{max-width:var(--fs-container);margin:0 auto;padding:40px 24px 60px}.fsearch__form-wrap{max-width:720px;margin:0 auto 32px}.fsearch__form{display:flex;align-items:center;border:2px solid var(--fs-gray-200);border-radius:50px;overflow:hidden;transition:border-color .2s ease;background:#fff}.fsearch__form:focus-within{border-color:var(--fs-teal);box-shadow:0 0 0 3px #20d5b31f}.fsearch__input{flex:1;border:none;outline:none;padding:14px 24px;font-family:var(--fs-font);font-size:16px;color:var(--fs-gray-800);background:transparent}.fsearch__input::placeholder{color:var(--fs-gray-400)}.fsearch__submit{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;background:transparent;color:var(--fs-gray-600);cursor:pointer;transition:color .15s ease;flex-shrink:0}.fsearch__submit:hover{color:var(--fs-teal-dark)}.fsearch__header{margin-bottom:28px}.fsearch__results-count{font-size:15px;color:var(--fs-gray-600);margin:0}.fsearch__results-count strong{color:var(--fs-gray-800)}.fsearch__section-title{display:flex;align-items:center;gap:16px;margin:0 0 20px;font-size:14px;font-weight:500;color:var(--fs-gray-600)}.fsearch__section-line{flex:1;height:1px;background:#0000000f}.fsearch__collections{margin-bottom:36px}.fsearch__collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.fsearch__collection-card{display:flex;flex-direction:row;align-items:center;border:1px solid transparent;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;box-shadow:0 1px 3px #0000000d;transition:all .2s cubic-bezier(.16,1,.3,1);padding:10px 12px;gap:10px}.fsearch__collection-card:hover{border-color:#20d5b34d;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.fsearch__collection-card--active{border-color:var(--fs-teal);background:#20d5b30a;box-shadow:0 0 0 1px var(--fs-teal)}.fsearch__collection-image{width:52px;height:52px;flex-shrink:0;overflow:hidden;border-radius:6px}.fsearch__collection-image img{width:52px;height:52px;object-fit:cover;border-radius:6px}.fsearch__collection-placeholder{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;background:var(--fs-gray-100);border-radius:6px}.fsearch__collection-placeholder svg{stroke:#00000026}.fsearch__collection-info{padding:2px 0;min-width:0}.fsearch__collection-title{font-size:12px;font-weight:600;color:var(--fs-gray-800);margin:0 0 1px;line-height:1.3}.fsearch__collection-count{font-size:11px;color:var(--fs-gray-400);margin:0 0 1px}.fsearch__collection-cta{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--fs-teal-dark);transition:gap .15s ease}.fsearch__collection-card:hover .fsearch__collection-cta{gap:6px}.fsearch__single-collection{margin-bottom:24px}.fsearch__single-collection-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border:1px solid rgba(32,213,179,.25);border-radius:var(--fs-radius);background:#20d5b30d;color:var(--fs-gray-800);text-decoration:none;font-size:14px;transition:all .2s ease}.fsearch__single-collection-link:hover{border-color:var(--fs-teal);background:#20d5b31a}.fsearch__single-collection-link strong{color:var(--fs-teal-dark)}.fsearch__active-filter{max-width:1200px;margin:20px auto 24px;background:#fff;border:1px solid var(--fs-gray-200);border-left:3px solid var(--fs-teal);border-radius:10px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.fsearch__active-filter-left{display:flex;align-items:center;gap:12px;min-width:0}.fsearch__active-filter-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fs-teal-dark);flex-shrink:0}.fsearch__active-filter-title{font-size:15px;font-weight:600;color:var(--fs-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsearch__active-filter-count{font-size:13px;color:var(--fs-gray-400);flex-shrink:0}.fsearch__active-filter-clear{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:none;border-radius:6px;color:var(--fs-gray-400);text-decoration:underline;text-underline-offset:2px;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;background:none;transition:all .15s ease;flex-shrink:0;font-family:var(--fs-font)}.fsearch__active-filter-clear:hover{color:var(--fs-teal-dark)}.fsearch__meta-filters{max-width:1200px;margin:0 auto;padding:12px 0;background:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.06);border-radius:0}.fsearch__meta-filters-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fsearch__meta-filters-label{font-size:13px;font-weight:500;color:var(--fs-gray-400);margin-right:2px;flex-shrink:0}.fsearch__meta-select{appearance:none;-webkit-appearance:none;padding:10px 36px 10px 16px;border:1px solid var(--fs-gray-200);border-radius:8px;font-size:13px;font-weight:500;color:var(--fs-gray-600);background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;transition:all .15s ease;font-family:var(--fs-font);min-width:140px;text-align:left}.fsearch__meta-select:hover{border-color:var(--fs-teal)}.fsearch__meta-select:focus{outline:none;border-color:var(--fs-teal);box-shadow:0 0 0 2px #20d5b326}.fsearch__meta-select.is-active{border-color:var(--fs-teal);color:var(--fs-teal-dark);font-weight:600;background-color:#20d5b30f}.fsearch__meta-clear{font-size:12px;color:var(--fs-gray-400);cursor:pointer;text-decoration:underline;text-underline-offset:2px;background:none;border:none;font-family:var(--fs-font);padding:4px 8px;transition:color .12s ease}.fsearch__meta-clear:hover{color:var(--fs-teal-dark)}.fsearch__group{margin-bottom:48px;scroll-margin-top:140px;border-left:3px solid transparent;padding-left:0;transition:border-color .3s ease,padding-left .3s ease,background .3s ease}.fsearch__group--highlight{border-left-color:var(--fs-teal);padding-left:16px;background:#20d5b30a;border-radius:0 var(--fs-radius) var(--fs-radius) 0}.fsearch__products{max-width:1200px;margin:0 auto 40px}.fsearch__content-section{margin-bottom:40px}.fsearch__articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsearch__article-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--fs-gray-200);border-radius:var(--fs-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.fsearch__article-card:hover{border-color:var(--fs-teal);box-shadow:0 2px 8px #0000000f}.fsearch__article-image{aspect-ratio:16 / 9;overflow:hidden}.fsearch__article-image img{width:100%;height:100%;object-fit:cover}.fsearch__article-title{font-size:15px;font-weight:600;color:var(--fs-gray-800);margin:12px 14px 6px;line-height:1.3}.fsearch__article-excerpt{font-size:13px;color:var(--fs-gray-600);margin:0 14px 14px;line-height:1.5}.fsearch__pages-list{display:flex;flex-direction:column;gap:12px}.fsearch__pages-list>a{display:block;padding:14px 18px;border:1px solid var(--fs-gray-200);border-radius:var(--fs-radius);text-decoration:none;color:inherit;transition:border-color .15s ease}.fsearch__pages-list>a:hover{border-color:var(--fs-teal)}.fsearch__pages-list h3{font-size:15px;font-weight:600;color:var(--fs-gray-800);margin:0 0 4px}.fsearch__pages-list p{font-size:13px;color:var(--fs-gray-600);margin:0}.fsearch__empty{text-align:center;padding:60px 20px}.fsearch__empty svg{margin-bottom:16px}.fsearch__empty-title{font-size:20px;font-weight:600;color:var(--fs-gray-800);margin:0 0 8px}.fsearch__empty-text{font-size:15px;color:var(--fs-gray-600);margin:0 0 20px}.fsearch__empty-link{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border:1px solid var(--fs-teal);border-radius:50px;color:var(--fs-teal-dark);text-decoration:none;font-weight:600;font-size:14px;transition:all .15s ease}.fsearch__empty-link:hover{background:var(--fs-teal);color:#fff}.fsearch__pagination{margin-top:40px}.fsearch__pagination-list{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;padding:0;margin:0}.fsearch__page-num,a.fsearch__page-link{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1px solid var(--fs-gray-200);border-radius:6px;font-size:14px;font-weight:500;color:var(--fs-gray-600);text-decoration:none;transition:all .15s ease}.fsearch__page-num:hover,a.fsearch__page-link:hover{border-color:var(--fs-teal);color:var(--fs-teal-dark)}.fsearch__page-current{background:var(--fs-teal);border-color:var(--fs-teal);color:#fff;font-weight:600}.fsearch__page-current:hover{background:var(--fs-teal);color:#fff}.fsearch__page-ellipsis{border:none;color:var(--fs-gray-400)}@media(max-width:1200px){.fsearch__collection-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:960px){.fsearch__collection-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.fsearch__container{padding:24px 16px 40px}.fsearch__collection-grid{grid-template-columns:repeat(2,1fr);gap:8px}.fsearch__articles-grid{grid-template-columns:1fr}.fsearch__single-collection-link{flex-direction:column;align-items:flex-start;gap:8px}.fsearch__input{padding:12px 16px;font-size:15px}}@media(max-width:480px){.fsearch__collection-grid{grid-template-columns:1fr 1fr}.fsearch__collection-title{font-size:12px}.fsearch__collection-image,.fsearch__collection-image img,.fsearch__collection-placeholder{width:44px;height:44px}}#boost-sd-search-result-container:not(:empty)~.fsearch__products--liquid{display:none!important}.boost-sd__powered-by,[class*=boost-pfs-filter-bottom-content],.boost-pfs-filter-by-boost,.fsearch__content-section{display:none!important}.boost-sd__product-title,.boost-sd__product-price,.boost-sd__product-item,.boost-sd__button,[class*=boost-sd],[class*=boost-pfs]{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/205/assets/filtrous-search.css.map */
