.template-search.f24-search-page{padding-top:16px}.f24-search-page .template-search__header{max-width:none;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left}.f24-search-page .template-search__header h1{margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em;text-align:left}.f24-search-page .f24-search-heading-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:5px}.f24-search-page .f24-search-heading-row h1{margin:0}.f24-search-page .f24-search-heading-count{padding-left:12px;border-left:1px solid #cfc7da;color:#786d83;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap}.f24-search-page .f24-search-term{margin:0;font-size:13px;line-height:1.45;color:#73687d;text-align:left;overflow-wrap:anywhere}.f24-search-page .facets-container{padding:16px 12px;border-radius:12px;margin-bottom:0}.f24-search-page .facets__form{gap:0 20px;margin-bottom:0}.f24-search-page .facets__wrapper{gap:8px 20px;align-self:center}.f24-search-page .facets__heading,.f24-search-page .facets__disclosure,.f24-search-page .facets__summary{margin:0}.f24-search-page .facets__summary{padding-right:18px;min-height:28px;display:flex;align-items:center}.f24-search-page .facets__heading,.f24-search-page .facets__summary,.f24-search-page .facet-filters__label,.f24-search-page .facet-filters__sort,.f24-search-page .product-count__text{font-size:14px;line-height:1.5;letter-spacing:0}.f24-search-page .facet-filters{padding-left:0;align-self:center}.f24-search-page .facet-filters__label{margin-right:12px;white-space:nowrap}.f24-search-page .facets__form .product-count{align-self:center}.f24-search-page .active-facets{margin:0}.f24-search-page .active-facets:has(.active-facets__button){margin-top:12px}.f24-search-page .active-facets-mobile{margin-bottom:0}.f24-search-page .facets-container>.product-count{display:block;align-self:center}.f24-search-page .collection{margin-top:18px}.farma24-search .farma24-search__results{top:calc(100% + 2px);border:1px solid #e9e5ed;border-top:0;border-radius:0;box-shadow:0 8px 20px #30223f13;background:#fff}predictive-search .f24-prediction-controls{position:relative;height:0;z-index:2}predictive-search .f24-prediction-close{position:absolute;right:14px;top:8px;display:grid;place-items:center;width:32px;height:32px;padding:6px;border:0;background:#fff;color:#81728e;cursor:pointer}predictive-search .f24-prediction-close svg{width:16px;height:16px}.farma24-search .predictive-search__heading{margin:0 18px;padding:14px 36px 10px 0;font-size:12px;line-height:20px;letter-spacing:1px;color:#554563;border-bottom:1px solid #eee9f2}.farma24-search .predictive-search__results-list{padding:4px 0}.farma24-search .predictive-search__item{padding:10px 18px;min-height:66px}.farma24-search .predictive-search__item--link-with-thumbnail{grid-template-columns:50px minmax(0,1fr);gap:16px}.farma24-search .predictive-search__item-heading{font-size:15px;line-height:1.4;color:#25202c;letter-spacing:0}.farma24-search .predictive-search__image{width:50px;height:44px;object-fit:contain}.farma24-search .predictive-search__item-content:only-child{grid-column:2}.farma24-search .predictive-search__item:hover,.farma24-search .predictive-search__list-item[aria-selected=true]>product-component>a{background:#f6f1fa}predictive-search .predictive-search__search-for-button{position:sticky;bottom:0;z-index:1;background:#faf8fc}predictive-search .predictive-search__search-for-button .predictive-search__item--term{width:100%;padding:16px 18px;min-height:54px;border-top:1px solid #e9e5ed;background:#faf8fc;color:#6c4d9a;font-size:14px;font-weight:600;line-height:1.4;gap:12px;text-align:left}predictive-search .f24-prediction-close:focus-visible{outline:2px solid #6c4d9a;outline-offset:1px}.f24-mobile-search .f24-mobile-search__predictive[open] .f24-mobile-search__submit,.f24-mobile-search .f24-prediction-controls{display:none}.f24-mobile-search .f24-mobile-search__suggestions{overflow:visible}.f24-mobile-search .f24-mobile-search__suggestions .predictive-search__heading{padding:12px 0 8px;line-height:20px}.f24-mobile-search .f24-mobile-search__suggestions .predictive-search__image{width:50px;height:44px;object-fit:contain}.f24-mobile-search .f24-mobile-search__suggestions .predictive-search__item-content:only-child{grid-column:2}.f24-mobile-search .f24-mobile-search__suggestions .predictive-search__item:not(.predictive-search__item--link-with-thumbnail) .predictive-search__item-content{grid-column:auto}.f24-mobile-search .f24-mobile-search__suggestions .predictive-search__search-for-button{margin:0 -18px -18px}@media(min-width:750px)and (max-width:1199px){.f24-search-page .facets__form{grid-template-columns:minmax(0,1fr) max-content;row-gap:12px}.f24-search-page .facets__wrapper{grid-column:1 / -1}.f24-search-page .facet-filters{grid-column:1;grid-row:2}.f24-search-page .facets__form .product-count{grid-column:2;grid-row:2}}@media(max-width:749px){.f24-search-page .f24-search-heading-row{column-gap:9px}.f24-search-page .f24-search-heading-count{padding-left:9px;font-size:12px}.f24-search-page .facets-container{padding:8px}.f24-search-page .collection{margin-top:16px}}.f24-catalog-facets.facets-container{padding:16px;gap:12px;margin-bottom:0}.f24-catalog-facets .facets__heading{margin:0;font-weight:600}.f24-catalog-facets .facets__summary,.f24-catalog-facets .facet-filters__label,.f24-catalog-facets .facet-filters__sort,.f24-catalog-facets .product-count__text{font-size:14px;line-height:1.45;letter-spacing:0}.f24-catalog-facets--horizontal .facets__form{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0}.f24-catalog-facets--horizontal .facets__wrapper{grid-column:1 / -1;gap:8px;align-items:center;padding:0}.f24-catalog-facets--horizontal .facets__heading{margin-right:4px}.f24-catalog-facets--horizontal .facets__disclosure{margin:0}.f24-catalog-facets--horizontal .facets__summary{min-height:44px;padding:10px 32px 10px 14px;margin:0;border:1px solid #ded5e8;border-radius:10px;background:#fff;display:flex;align-items:center}.f24-catalog-facets--horizontal .facets__summary .icon-caret{right:12px}.f24-catalog-facets--horizontal .facets__summary-label{text-decoration:none}.f24-catalog-facets--horizontal .facets__summary:hover,.f24-catalog-facets--horizontal details[open]>.facets__summary,.f24-catalog-facets--horizontal .facets__disclosure:has(input:checked)>.facets__summary{background:#f4eef9;border-color:#6b4b9e;color:#6b4b9e!important}.f24-catalog-facets--horizontal .facets__summary:focus-visible{outline:2px solid #6b4b9e;outline-offset:3px}.f24-catalog-facets--horizontal .facets__display{top:calc(100% + 8px);border:1px solid #ded5e8;border-radius:12px;box-shadow:0 8px 24px #30243914;max-width:min(360px,calc(100vw - 40px))}.f24-catalog-facets--horizontal .facets__disclosure:last-child .facets__display{left:auto;right:0}.f24-catalog-facets .facets__header{border-color:#e8e1ed;border-radius:12px 12px 0 0;background:#faf8fc}.f24-catalog-facets--horizontal .facet-filters{grid-column:1;grid-row:2;padding:0}.f24-catalog-facets--horizontal .facet-filters__field{justify-content:flex-start}.f24-catalog-facets .facet-filters__label{margin-right:10px;white-space:nowrap}.f24-catalog-facets .facet-filters__field .facet-filters__sort{min-height:44px;padding:8px 32px 8px 12px;border:1px solid #ded5e8;border-radius:10px}.f24-catalog-facets .facet-filters__sort+.svg-wrapper{right:12px}.f24-catalog-facets--horizontal .facets__form .product-count{grid-column:2;grid-row:2;align-self:center}.f24-catalog-facets .product-count__text{margin:0;color:#73687d!important}.f24-catalog-facets .active-facets-desktop{grid-column:1 / -1;grid-row:3;margin:0;padding:0;gap:8px}.f24-catalog-facets .active-facets:not(:has(.active-facets__button)){display:none!important}.f24-catalog-facets.facets-container{grid-template-rows:auto}.f24-catalog-facets .active-facets:has(.active-facets__button){margin:0;padding-top:4px}.f24-catalog-facets .active-facets__button{margin:0;padding:0}.f24-catalog-facets .active-facets__button .active-facets__button-inner{min-height:36px;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:20px;background:#f4eef9;box-shadow:0 0 0 1px #ded5e8;color:#6b4b9e}.f24-catalog-facets .mobile-facets__open{border-color:#cbb9df!important;background:#f7f3fa!important;color:#6b4b9e!important;font-weight:600}.f24-catalog-facets .mobile-facets__header{background:#faf8fc;border-bottom-color:#e8e1ed}.f24-catalog-facets .mobile-facets__summary{padding:18px 24px;border-bottom:1px solid #eee8f2}.f24-catalog-facets .mobile-facets__label{min-height:48px}@media(max-width:989px){.f24-catalog-facets.facets-container{padding:10px;grid-template-columns:minmax(0,1fr) auto}.f24-catalog-facets .facets.small-hide{display:none!important}.f24-catalog-facets .mobile-facets__wrapper.medium-hide{display:block!important}.f24-catalog-facets .active-facets-mobile.medium-hide{display:flex!important;grid-column:1 / -1}.f24-catalog-facets>.product-count.medium-hide{display:block!important;align-self:center}.f24-catalog-facets .mobile-facets__open-label.medium-hide,.f24-catalog-facets .mobile-facets__heading.medium-hide,.f24-catalog-facets #FacetFiltersFormMobile .medium-hide{display:block!important}.f24-catalog-facets .mobile-facets__open-label.small-hide,.f24-catalog-facets .mobile-facets__heading.small-hide{display:none!important}body.overflow-hidden-mobile:has(.f24-catalog-facets .mobile-facets__disclosure[open]){overflow:hidden}body:has(.f24-catalog-facets .mobile-facets__disclosure[open]) shopify-chat{visibility:hidden!important;pointer-events:none!important}}@media(min-width:750px)and (max-width:989px){.f24-search-page .facets.small-hide{display:none!important}.f24-search-page .mobile-facets__wrapper.medium-hide{display:block!important}.f24-search-page .active-facets-mobile.medium-hide{display:flex!important}.f24-search-page .product-count.medium-hide{display:block!important;align-self:center}.f24-search-page #product-grid .grid__item{width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing)) / 3);max-width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing)) / 3)}.f24-search-page .mobile-facets__open-label.medium-hide,.f24-search-page .mobile-facets__heading.medium-hide,.f24-search-page #FacetFiltersFormMobile .medium-hide{display:block!important}.f24-search-page .mobile-facets__open-label.small-hide,.f24-search-page .mobile-facets__heading.small-hide{display:none!important}body.overflow-hidden-mobile:has(.f24-search-page .mobile-facets__disclosure[open]){overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/farma24-search-visual.css.map */
