.facest-filters-section.m-search{--cmw-bg: #f8f7f4;--cmw-accent: #059669;--cmw-text: #1a1a1a;--cmw-muted: #6b7280;--cmw-border: #e5e2dc;--cmw-card-shadow: 0 2px 14px rgba(0, 0, 0, .06);font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cmw-text);background:var(--cmw-bg);padding:40px 0 56px}.facest-filters-section.m-search .container,.facest-filters-section.m-search .container-fluid,.facest-filters-section.m-search .container-full{max-width:1232px;padding-inline:20px}.facest-filters-section.m-search .m-page-header{gap:20px;margin-bottom:32px}.facest-filters-section.m-search .m-page-header__title{font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.4px;margin:0;color:var(--cmw-text);text-align:center;max-width:920px}.facest-filters-section.m-search .m-search--form{position:relative;width:min(100%,560px);margin:0 auto}.facest-filters-section.m-search .m-search--form-input{width:100%;min-height:52px;padding:14px 56px 14px 18px;border:1px solid var(--cmw-border);border-radius:12px;background:#fff;font-family:inherit;font-size:1rem;color:var(--cmw-text);box-shadow:var(--cmw-card-shadow);transition:border-color .2s,box-shadow .2s}.facest-filters-section.m-search .m-search--form-input::placeholder{color:#9ca3af}.facest-filters-section.m-search .m-search--form-input:focus{outline:none;border-color:var(--cmw-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cmw-accent) 14%,transparent)}.facest-filters-section.m-search .m-search--form-button{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:var(--cmw-accent);color:#fff;cursor:pointer;transition:opacity .2s}.facest-filters-section.m-search .m-search--form-button:hover{opacity:.92}.facest-filters-section.m-search .m-search--form-button svg{width:18px;height:18px}.facest-filters-section.m-search .m-search--empty{text-align:center;padding:48px 24px;background:#fff;border:1px dashed #d1cfc8;border-radius:16px;color:var(--cmw-muted);font-size:1rem;line-height:1.6}.facest-filters-section.m-search .m-search-result{--column-gap: 20px !important;--row-gap: 28px !important;margin-top:8px}.facest-filters-section.m-search .m-search-result>.m\:column{padding:0}@media(min-width:640px){.facest-filters-section.m-search .m-search-result>.m\:column{flex:0 0 calc(33.333% - var(--column-gap) * 2 / 3);max-width:calc(33.333% - var(--column-gap) * 2 / 3)}}@media(min-width:1024px){.facest-filters-section.m-search .m-search-result>.m\:column{flex:0 0 calc(25% - var(--column-gap) * 3 / 4);max-width:calc(25% - var(--column-gap) * 3 / 4)}}@media(min-width:1280px){.facest-filters-section.m-search .m-search-result>.m\:column{flex:0 0 calc(20% - var(--column-gap) * 4 / 5);max-width:calc(20% - var(--column-gap) * 4 / 5)}}.facest-filters-section.m-search .m-product-card{height:100%;display:flex;flex-direction:column;text-align:center;transition:transform .2s}.facest-filters-section.m-search .m-product-card:hover{transform:translateY(-2px)}.facest-filters-section.m-search .m-product-card__media{position:relative;margin-bottom:10px}.facest-filters-section.m-search .m-product-card__main-image,.facest-filters-section.m-search .m-product-card__link{border-radius:12px;overflow:hidden}.facest-filters-section.m-search .m-product-card__main-image{aspect-ratio:1;background:#fff;border:1px solid var(--cmw-border);box-shadow:var(--cmw-card-shadow);display:flex;align-items:center;justify-content:center}.facest-filters-section.m-search .m-product-card__main-image img,.facest-filters-section.m-search .m-product-card__main-image .m-image img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.facest-filters-section.m-search .m-product-card__tags,.facest-filters-section.m-search .m-product-tag--soldout{display:none!important}.facest-filters-section.m-search .m-product-card__content{flex:1;display:flex;flex-direction:column;gap:8px;padding:0 2px}.facest-filters-section.m-search .m-product-card__title{margin:0}.facest-filters-section.m-search .m-product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1.35;color:var(--cmw-text);text-decoration:none}.facest-filters-section.m-search .m-product-card__name:hover{color:var(--cmw-accent)}.facest-filters-section.m-search .m-product-card__reviews{display:none}.facest-filters-section.m-search .m-product-card__price{margin-top:auto}.facest-filters-section.m-search .m-price{justify-content:center}.facest-filters-section.m-search .m-price__sale{display:none}.facest-filters-section.m-search .m-price-item--regular{font-size:.88rem;font-weight:700;color:var(--cmw-text)}.facest-filters-section.m-search .m-price-item--regular s{display:none}.facest-filters-section.m-search .m-product-card__content-footer,.facest-filters-section.m-search .m-product-card__description,.facest-filters-section.m-search .m-product-card__action{display:none!important}.facest-filters-section.m-search .m-search-item-page{min-height:140px;padding:24px 16px;background:#fff;border:1px solid var(--cmw-border);border-radius:12px;box-shadow:var(--cmw-card-shadow);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.facest-filters-section.m-search .m-search-item-page:hover{border-color:var(--cmw-accent);transform:translateY(-2px)}.facest-filters-section.m-search .m-search-item-page--badge{display:inline-flex;align-self:center;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--cmw-accent) 12%,#fff);color:var(--cmw-accent);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:10px}.facest-filters-section.m-search .m-search-item-page--title{font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.35;margin:0;color:var(--cmw-text)}.facest-filters-section.m-search .m-sidebar--title{font-family:Fraunces,Georgia,serif;font-weight:400}.facest-filters-section.m-search .m-filter--widget-title{font-family:inherit}.facest-filters-section.m-search .m-search-pagination{margin-top:40px}.facest-filters-section.m-search .m-search-pagination a,.facest-filters-section.m-search .m-search-pagination .pagination__item{border-radius:10px}@media(max-width:639px){.facest-filters-section.m-search{padding:28px 0 40px}.facest-filters-section.m-search .m-page-header{margin-bottom:24px}.facest-filters-section.m-search .m-page-header__title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cmw-search.css.map */
