.block-search.algolia-search-block #algolia-searchbox{position:relative;display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box}.block-search.algolia-search-block #algolia-searchbox>label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search.algolia-search-block #algolia-searchbox .algolia-search-input{flex:1 1 auto;min-width:0;border:1px solid #747372;border-right:none;height:50px;padding:0 36px 0 12px;box-sizing:border-box;width:100%;max-width:100%;background:#fff;color:#333;font-size:1.7rem;line-height:38px}.block-search.algolia-search-block #algolia-searchbox .algolia-search-input:focus{outline:0;box-shadow:none;border-color:#8fc057}.block-search.algolia-search-block #algolia-searchbox .clear-query-autocomplete{position:absolute;top:50%;right:52px;bottom:auto;left:auto;transform:translateY(-50%);z-index:2;margin:0}.block-search.algolia-search-block #algolia-searchbox .magnifying-glass{flex:0 0 50px;width:50px;min-width:50px;height:50px;align-self:center;position:static;bottom:auto;right:auto;margin:0;padding:0;box-sizing:border-box;border:1px solid #8fc057;border-radius:0;background-color:#8fc057;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='14.5' y1='14.5' x2='20' y2='20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:22px 22px;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}.block-search.algolia-search-block #algolia-searchbox .magnifying-glass:hover,.block-search.algolia-search-block #algolia-searchbox .magnifying-glass:focus{background-color:#7bad41;border-color:#7bad41;outline:0}.block-search.algolia-search-block #algolia-searchbox .algolia-magnifier-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:768px){.block-search.algolia-search-block #algolia-searchbox .clear-query-autocomplete{right:52px}}@media (min-width:768px){.needa-algolia-header-search .needa-algolia-header-search__toggle{display:none !important}.needa-algolia-header-search .needa-algolia-header-search__panel{display:block !important;position:static !important;width:auto !important;max-height:none !important;overflow:visible !important;padding:0 !important;box-shadow:none !important;border:none !important;background:0 0 !important}}@media (max-width:767px){.header.content .block-search.algolia-search-block.needa-algolia-header-search{position:static;width:auto;max-width:none;margin:0;padding:0;float:none}.header.content .block-search.algolia-search-block.needa-algolia-header-search:not(.needa-algolia-header-search--open){height:0;min-height:0;padding-top:0 !important;overflow:visible}.needa-algolia-header-search .needa-algolia-header-search__toggle{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;min-width:44px;margin:0;padding:0;border:0;background:0 0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#333;position:absolute;left:63px;top:34px;z-index:6;font-family:inherit;line-height:1.1}.needa-algolia-header-search .needa-algolia-header-search__toggle:focus{outline:0}.needa-algolia-header-search .needa-algolia-header-search__toggle:focus-visible{outline:2px solid #8fc057;outline-offset:2px;border-radius:2px}.needa-algolia-header-search .needa-algolia-header-search__toggle-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 5px;color:#333}.needa-algolia-header-search .needa-algolia-header-search__toggle-text{display:block;font-size:10px;text-align:center;color:#000;font-weight:400}.needa-algolia-header-search .needa-algolia-header-search__panel{display:none;position:absolute;left:0;right:0;top:100%;z-index:40;margin:0;padding:12px 12px 14px;box-sizing:border-box;background:#fff;border-bottom:1px solid #c2c2c2;box-shadow:0 6px 16px rgba(0,0,0,.08)}.needa-algolia-header-search.needa-algolia-header-search--open .needa-algolia-header-search__panel{display:block}.needa-algolia-header-search .needa-algolia-header-search__panel .block-title{display:none}.needa-algolia-header-search .needa-algolia-header-search__panel .block-content{height:auto !important;min-height:0 !important;padding:0 !important;margin:0}.header.content .block-search.algolia-search-block.needa-algolia-header-search:not(.needa-algolia-header-search--open) .needa-algolia-header-search__panel .block-content{height:0 !important;min-height:0 !important;overflow:hidden;padding:0 !important;margin:0;border:0}.header.content .block-search.algolia-search-block.needa-algolia-header-search:not(.needa-algolia-header-search--open) .needa-algolia-header-search__panel{display:none;box-shadow:none;border:0;padding:0;position:absolute;left:0;right:0;top:100%;background:0 0}}#algolia_instant_selector #instant-search-bar-container{margin-top:15px;position:static}#algolia_instant_selector .instant-search-bar-wrapper{position:relative}#algolia_instant_selector .instant-search-bar-label{background-color:#88c111;color:#fff;font-weight:400;text-transform:capitalize;font-size:14px}#algolia_instant_selector #instant-search-bar{border:1px solid #c2c2c2;border-left:none;height:40px}#algolia_instant_selector #instant-search-bar:focus{border-color:#88c111}#algolia-autocomplete-container .aa-dropdown-menu{border:1px solid #e9e9e9;border-top:3px solid #8fc057;border-radius:3px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06)}@media (max-width:991px){#algolia-autocomplete-container .aa-dropdown-menu{min-width:0 !important;width:100% !important;max-width:100vw;box-sizing:border-box}}#algolia-autocomplete-container .aa-dropdown-menu .category,#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions{color:#747474;font-size:14px;font-weight:400;letter-spacing:.02em;text-transform:capitalize;padding:10px 12px 6px;border-bottom:1px solid #e9e9e9;background:#fff}#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions{color:#7bad41}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit{padding:10px 12px;color:#333;font-size:14px;border-bottom:1px solid #e9e9e9;display:flex;flex-direction:row;align-items:flex-start;gap:12px;box-sizing:border-box}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb{float:none;flex:0 0 auto;width:96px;min-width:96px;max-width:96px;margin:0;line-height:0}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img{width:100%;height:auto;max-height:96px;object-fit:contain;display:block;vertical-align:top}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info{white-space:normal;overflow:visible;text-overflow:clip;float:none;margin-left:0;flex:1 1 auto;min-width:0}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit:hover{background:#f9f9f9;text-decoration:none}#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit{background:rgba(143,192,87,.1)}#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag{color:#50509f}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price,#algolia-autocomplete-container .aa-dropdown-menu .tier_price .tier_value{color:red;font-size:2.4rem;height:auto;min-height:0;line-height:1.25;white-space:normal;overflow:visible;letter-spacing:normal}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price .algolia-autocomplete-price-main{display:inline;white-space:normal}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price .algolia-autocomplete-price-incl,#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price .algolia-autocomplete-price-excl{font-size:1.4rem;font-weight:400;color:#333;margin-left:.35em;white-space:normal}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em,#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em{background:rgba(143,192,87,.22);color:#222;font-style:normal}#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass{fill:#747474;stroke:#747474}#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9{background-color:#f6f6f6}#algolia-autocomplete-container #autocomplete-products-footer{left:0 !important;right:0 !important;width:100% !important;max-width:100%;margin:0;padding:10px 12px;box-sizing:border-box}#algolia-autocomplete-container.reverse #autocomplete-products-footer{left:0 !important;right:0 !important;width:100% !important}@media (max-width:767px){#algolia-autocomplete-container{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;padding:0;overflow:visible}#algolia-autocomplete-tt.algolia-autocomplete{display:block !important;width:100%;max-width:100%;box-sizing:border-box}#algolia-autocomplete-container .aa-dropdown-menu{position:absolute !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;border-radius:0}#algolia-autocomplete-container .autocomplete-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;float:none}#algolia-autocomplete-container .col9,#algolia-autocomplete-container .col3,#algolia-autocomplete-container.reverse .col9,#algolia-autocomplete-container.reverse .col3{float:none !important;width:100% !important;min-width:0 !important;max-width:100% !important;border-left:none !important;border-right:none !important;height:auto !important;flex:none}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:block !important;width:100% !important;box-sizing:border-box}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb{width:72px;min-width:72px;max-width:72px}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img{max-height:72px}#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price,#algolia-autocomplete-container .aa-dropdown-menu .tier_price .tier_value{font-size:1.6rem;line-height:1.3}#algolia-autocomplete-container .other-sections{margin:12px 0 72px}}#algolia_instant_selector{margin:0;width:100%;max-width:100%}#algolia_instant_selector .row{margin-left:0;margin-right:0}#algolia_instant_selector .col-md-3,#algolia_instant_selector .col-md-9,#algolia_instant_selector .col-md-12{padding-left:0;padding-right:0}@media (min-width:992px){#algolia_instant_selector.with-facets #algolia-left-container{padding-right:20px}#algolia_instant_selector.with-facets #instant-search-facets-container{display:block !important;visibility:visible !important}}#algolia_instant_selector .hits .algolia-instant-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 14px;padding:0;box-sizing:border-box}#algolia_instant_selector .hits .algolia-toolbar-summary-box{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px;margin:0;padding:15px 14px;background:#fff;box-sizing:border-box;flex:0 1 auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#algolia_instant_selector .hits .algolia-toolbar-summary-box .algolia-pagination-inline{flex:0 1 auto;min-width:0;margin:0;padding:0}#algolia_instant_selector .hits .algolia-toolbar-summary-box .algolia-toolbar-divider{flex-shrink:0;margin:0;padding:0 4px 0 0;color:#c2c2c2;font-weight:300;user-select:none}#algolia_instant_selector .hits .algolia-instant-bottom-summary{margin-top:16px;clear:both;width:100%}#algolia_instant_selector .hits .algolia-instant-toolbar:before,#algolia_instant_selector .hits .algolia-instant-toolbar:after{content:unset}#algolia_instant_selector .hits .algolia-instant-toolbar.algolia-instant-toolbar--bottom{margin-top:0;margin-bottom:0}#algolia_instant_selector .hits .algolia-toolbar-summary-box--bottom{flex:0 1 auto;max-width:100%}#algolia_instant_selector .hits .algolia-toolbar-summary-box .algolia-toolbar-amount,#algolia_instant_selector .hits .algolia-toolbar-summary-box #algolia-stats,#algolia_instant_selector .hits .algolia-toolbar-summary-box #algolia-stats-bottom{margin:0;padding:0;flex-shrink:0;white-space:nowrap;max-width:none}#algolia_instant_selector .hits .algolia-toolbar-summary-box .algolia-total-count{color:#333;font-weight:400;white-space:nowrap;display:inline-block}#algolia_instant_selector .hits .algolia-toolbar-divider{color:#c2c2c2;font-weight:300;user-select:none;padding:0 2px}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;background:0 0;border:none;box-shadow:none}#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;background:0 0;border:none;box-shadow:none}#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination-item{display:inline-block;margin:0;vertical-align:middle}#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination-link{display:inline-block;padding:0 6px;margin:0;line-height:1.5;background:0 0 !important;border:none !important;box-shadow:none !important;color:#333;text-decoration:none;font-size:14px}#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination-item--selected .ais-Pagination-link{color:#9d0f0e;font-weight:700;text-decoration:none}#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination-item--previous .ais-Pagination-link,#algolia_instant_selector .hits .algolia-pagination-inline .ais-Pagination-item--next .ais-Pagination-link{font-weight:400;color:#333}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination li{display:inline-block;margin:0;vertical-align:middle}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item a{display:inline-block;padding:0 6px;margin:0;line-height:1.5;background:0 0 !important;border:none !important;box-shadow:none !important;color:#333;text-decoration:none;font-size:14px}.algolia-instant-results-wrapper{margin-bottom:30px}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item__active a{color:#9d0f0e;font-weight:700;text-decoration:none}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item.ais-pagination--item__next a,#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item.ais-pagination--item__previous a{font-weight:400;color:#7d7d7d}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item__active.ais-pagination--item__next a,#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item__active.ais-pagination--item__previous a{color:#333}#algolia_instant_selector .hits .algolia-pagination-inline .ais-pagination--item__disabled{display:none!important}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-toolbar-spacer{flex:1 1 auto;min-width:8px}#algolia_instant_selector .hits .algolia-instant-toolbar .toolbar-amount,#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-toolbar-amount{flex:0 1 auto;margin:0;padding:0}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-limiter{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-limiter .label{margin:0;padding:0;font-weight:700;color:#686868}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-limiter .label span{white-space:nowrap}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-limiter .control{margin:0;padding:0}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-limiter .limiter-text{color:#686868;white-space:nowrap}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;position:relative}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__body{display:flex;align-items:center;gap:6px;flex:1 1 auto}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts,#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts-bottom{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts>*,#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts-bottom>*{max-width:100%;box-sizing:border-box}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts select,#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row #algolia-sorts-bottom select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:#757575}#algolia_instant_selector .hits .algolia-instant-toolbar .algolia-instant-sorter .needa-algolia-sort-toolbar__icon svg{display:block}#algolia_instant_selector .hits .algolia-instant-toolbar .sorter-label{font-weight:700;color:#686868;margin:0}#algolia_instant_selector .hits .algolia-instant-toolbar .sorter-label span{white-space:nowrap}#algolia_instant_selector .hits .algolia-instant-toolbar strong{color:#333}#algolia_instant_selector .facets{padding-top:0}.algolia-instant-filter{margin-bottom:15px}.algolia-instant-filter .block-content.filter-content{padding:0}.algolia-instant-filter .block-title.filter-title{margin:0 0 12px;padding:0}.algolia-instant-filter .block-title.filter-title strong{display:block;font-size:16px;font-weight:600;color:#333;letter-spacing:.02em}#algolia_instant_selector #instant-search-facets-container.algolia-facets-mount,#algolia_instant_selector #instant-search-facets-container.filter-options{margin:0;padding:0}#algolia_instant_selector #instant-search-facets-container>div[class^=is-widget-container]{display:block;width:100%;margin:0 0 10px;padding:0;border:none;background:0 0;box-sizing:border-box}#algolia_instant_selector #instant-search-facets-container #current-refinements{margin-bottom:0}#algolia_instant_selector .facet{margin:0;padding:0;background-color:#fff;border-radius:0;overflow:visible}#algolia_instant_selector .ais-range-slider--body{padding:10px}#algolia_instant_selector #instant-search-facets-container .facet .name:not(.filter-options-title),#algolia_instant_selector #instant-search-facets-container .ais-header:not(.filter-options-title):not(.ais-current-refined-values--header){margin:0;font-weight:400;font-size:14px;line-height:1.35;text-align:left;text-transform:capitalize;color:#333;background:#fff;border:1px solid #e9e9e9;border-bottom:none;position:relative;box-sizing:border-box;cursor:pointer}#algolia_instant_selector .algolia-instant-filter{margin-top:15px}#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .filter-options-content,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-refinement-list--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-hierarchical-menu--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-body.filter-options-content,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed>.ais-hierarchical-menu,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .filter-options-content,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .ais-hierarchical-menu--body,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .ais-body.filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-refinement-list--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-hierarchical-menu--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-body.filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed>.ais-hierarchical-menu,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .ais-hierarchical-menu--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .ais-body.filter-options-content{display:none !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .filter-options-content,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-refinement-list--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-hierarchical-menu--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-body.filter-options-content,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed)>.ais-hierarchical-menu,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-refinement-list--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-hierarchical-menu--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-body.filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed)>.ais-hierarchical-menu{display:block !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item .filter-options-content,#algolia_instant_selector .algolia-instant-filter .filter-options-item .ais-refinement-list--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item>.ais-hierarchical-menu,#algolia_instant_selector .algolia-instant-filter .filter-options-item .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .filter-options-item .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item .filter-options-content,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item .ais-refinement-list--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item>.ais-hierarchical-menu,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item .ais-price-ranges--form{margin:0;padding:12px 12px 14px;background:#fff;border-top:1px solid #e9e9e9;box-sizing:border-box}#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-range-slider--body,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .ais-range-slider--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .filter-options-item.is-collapsed .ais-price-ranges--form,#algolia_instant_selector .algolia-instant-filter .facet.is-collapsed .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.is-collapsed .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet.is-collapsed .ais-price-ranges--form{visibility:hidden !important;max-height:0 !important;min-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:none !important;opacity:0 !important;pointer-events:none !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-price-ranges--form{visibility:visible !important;max-height:none !important;opacity:1 !important;overflow:visible !important;pointer-events:auto !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-range-slider--body,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-range-slider--body{padding:10px !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-range-slider,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-range-slider{padding:12px 12px 14px !important}#algolia_instant_selector .algolia-instant-filter .filter-options-item:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector .algolia-instant-filter .facet:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item:not(.is-collapsed) .ais-price-ranges--form,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .facet:not(.is-collapsed) .ais-price-ranges--form{padding:12px 12px 14px !important}#algolia_instant_selector #instant-search-facets-container .facet.is-collapsed>.name:not(.filter-options-title),#algolia_instant_selector #instant-search-facets-container .facet.is-collapsed>.ais-header:not(.filter-options-title){border-bottom:1px solid #e9e9e9}#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.is-collapsed>.filter-options-title,#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.is-collapsed>.name.filter-options-title,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.is-collapsed>.filter-options-title,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.is-collapsed>.name.filter-options-title{color:#333;background:#fff;border-color:#e9e9e9;font-weight:300;padding:10px}#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.is-collapsed>.filter-options-title:hover,#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.is-collapsed>.name.filter-options-title:hover,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.is-collapsed>.filter-options-title:hover,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.is-collapsed>.name.filter-options-title:hover{background:#85b4c8;border-color:#85b4c8;color:#fff}#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.active:not(.is-collapsed)>.filter-options-title,#algolia_instant_selector .algolia-instant-filter .filter-options-item.allow.active:not(.is-collapsed)>.name.filter-options-title,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.active:not(.is-collapsed)>.filter-options-title,#algolia_instant_selector #needa-algolia-refine-drawer-body #instant-search-facets-container .filter-options-item.allow.active:not(.is-collapsed)>.name.filter-options-title{color:#fff;background:#85b4c8;border-color:#85b4c8;font-weight:300;padding:10px}#algolia_instant_selector #instant-search-facets-container .ais-refinement-list--list,#algolia_instant_selector #instant-search-facets-container .hierarchical .ais-hierarchical-menu--list{margin:0;padding:0}#algolia_instant_selector .ais-menu--link,#algolia_instant_selector .ais-hierarchical-menu--link,#algolia_instant_selector .ais-price-ranges--link,#algolia_instant_selector .ais-refinement-list--label{color:#333;font-size:14px;padding:6px 4px;line-height:1.45}#algolia_instant_selector #instant-search-facets-container .ais-refinement-list--item span[class*=count],#algolia_instant_selector #instant-search-facets-container .ais-hierarchical-menu--count{color:#747474;font-weight:300;padding-left:4px}#algolia_instant_selector #instant-search-facets-container .ais-refinement-list--item span[class*=count]:before,#algolia_instant_selector #instant-search-facets-container .ais-hierarchical-menu--count:before{content:'('}#algolia_instant_selector #instant-search-facets-container .ais-refinement-list--item span[class*=count]:after,#algolia_instant_selector #instant-search-facets-container .ais-hierarchical-menu--count:after{content:')'}#algolia_instant_selector .ais-refinement-list--item__active>div>.ais-refinement-list--label,#algolia_instant_selector .ais-hierarchical-menu--item__active>div>.ais-hierearchical-link-wrapper>.ais-hierarchical-menu--link{font-weight:600;box-shadow:none}#algolia_instant_selector #instant-search-facets-container .facet.filter-current.ais-current-refined-values,#algolia_instant_selector #instant-search-facets-container #current-refinements .facet.filter-current{border:none;background:0 0;padding:0;margin:0 0 10px;box-sizing:border-box;box-shadow:none}#algolia_instant_selector .filter-current.ais-current-refined-values .ais-current-refined-values--header{margin:0;padding:0;border:none;background:0 0;cursor:default}#algolia_instant_selector .filter-current .block-subtitle.filter-current-subtitle{display:block;margin:0;border:none;font-size:18px;font-weight:500;line-height:1em;padding:10px 0 20px;color:#747474;text-transform:none;letter-spacing:normal;background:0 0}#algolia_instant_selector .filter-current .ais-current-refined-values--body{padding:0;margin:0;border:none;background:0 0}#algolia_instant_selector .filter-current .ais-current-refined-values--body>div{display:flex;flex-direction:column;align-items:stretch}#algolia_instant_selector .filter-current .items.ais-current-refined-values--list{margin:0;padding:0;order:1}#algolia_instant_selector .filter-current .item.ais-current-refined-values--item{position:relative;z-index:1;padding-left:0;margin:0 0 6px}#algolia_instant_selector .block.filter .filter-current .item>.action.remove.ais-current-refined-values--link,#algolia_instant_selector .algolia-instant-filter.filter .filter-current .item>.action.remove.ais-current-refined-values--link{position:relative !important;left:auto !important;top:auto !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:1.5em !important;overflow:visible !important;text-indent:0 !important;clip:auto !important}#algolia_instant_selector .block.filter .filter-current .item>.action.remove.ais-current-refined-values--link:before,#algolia_instant_selector .algolia-instant-filter.filter .filter-current .item>.action.remove.ais-current-refined-values--link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:15px;color:#757575;content:'\e616';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;margin-right:5px}#algolia_instant_selector .block.filter .filter-current .item>.action.remove.ais-current-refined-values--link:after,#algolia_instant_selector .algolia-instant-filter.filter .filter-current .item>.action.remove.ais-current-refined-values--link:after{content:none !important;display:none !important}#algolia_instant_selector .filter-current .ais-current-refined-values--link.action.remove{position:relative;left:auto;top:auto;display:inline-flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:0 4px;max-width:100%;height:auto !important;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;color:#747474;font-weight:400;text-decoration:none;white-space:normal !important;overflow:visible !important}#algolia_instant_selector .filter-current .ais-current-refined-values--link.action.remove:hover{color:#747474;text-decoration:none;background:0 0}#algolia_instant_selector .filter-current .ais-current-refined-values--link.action.remove:hover:before,#algolia_instant_selector .block.filter .filter-current .item>.action.remove.ais-current-refined-values--link:hover:before,#algolia_instant_selector .algolia-instant-filter.filter .filter-current .item>.action.remove.ais-current-refined-values--link:hover:before{color:#333}#algolia_instant_selector .filter-current .filter-label{font-weight:700;color:#333}#algolia_instant_selector .filter-current .filter-value{color:#757575;font-weight:400}#algolia_instant_selector .filter-current .algolia-refine-remove-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#algolia_instant_selector .filter-current .ais-current-refined-values--clear-all{position:static;right:auto;top:auto;order:2;align-self:flex-end;margin:0 10px 20px;padding:0;font-weight:400;color:#686868;text-decoration:none}#algolia_instant_selector .filter-current .ais-current-refined-values--clear-all:hover{color:#9d0f0e;text-decoration:underline}#algolia_instant_selector .filter-current .ais-current-refined-values--clear-all-disabled{opacity:.45;pointer-events:none;cursor:default}#algolia_instant_selector em{background-color:rgba(143,192,87,.25);font-style:normal}#algolia_instant_selector .products-grid .price-wrapper,#algolia_instant_selector .products-list .price-wrapper{height:auto !important;min-height:0}#algolia_instant_selector .ais-header{margin-bottom:0}#algolia_instant_selector .ais-price-ranges--button{background:#8fc057;border:1px solid #8fc057;color:#fff;text-transform:capitalize}#algolia_instant_selector .ais-price-ranges--button:hover{background:#7bad41;border-color:#7bad41}#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background:#ececec}#algolia_instant_selector .ais-pagination--item a{background-color:#fff;border:1px solid #e9e9e9;color:#747474;border-radius:3px}#algolia_instant_selector .ais-pagination--item__active a{color:#fff;background:#8fc057;border-color:#8fc057;font-weight:600;text-decoration:none}#algolia_instant_selector .needa-algolia-refine-mobile{box-sizing:border-box}#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;margin:0;padding:12px 14px;box-sizing:border-box;background:#fff;color:#757575;border:1px solid #e0e0e0;border-radius:2px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;height:auto;min-height:44px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease}#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle:hover,#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle:focus{outline:none;border-color:#c8c8c8;background:#fafafa}#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle:focus-visible{outline:2px solid #88c111;outline-offset:2px}#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle--open{border-color:#c8c8c8;background:#fafafa}#algolia_instant_selector .needa-algolia-refine-toggle__label{flex:1 1 auto;min-width:0;text-align:left}#algolia_instant_selector .needa-algolia-refine-toggle__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#757575}#algolia_instant_selector .needa-algolia-refine-toggle__icon svg{display:block}.needa-algolia-facets-restore-anchor{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0);margin:0;padding:0;border:0}#algolia_instant_selector .algolia-instant-filter .block-content.filter-content{position:relative}body.needa-algolia-refine-drawer-root-open{overflow:hidden}.needa-algolia-refine-drawer{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100060;pointer-events:none}.needa-algolia-refine-drawer.needa-algolia-refine-drawer--open{display:block;pointer-events:auto}.needa-algolia-refine-drawer__backdrop{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:0;background:rgba(34,34,34,.55);cursor:pointer;-webkit-tap-highlight-color:transparent}.needa-algolia-refine-drawer__sheet{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;height:100%;max-height:none;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff;border-radius:0;box-shadow:0 -4px 24px rgba(0,0,0,.12);box-sizing:border-box;pointer-events:auto}.needa-algolia-refine-drawer__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:0 0 auto;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-right:calc(18px + env(safe-area-inset-right,0px));padding-bottom:14px;padding-left:calc(18px + env(safe-area-inset-left,0px));border-bottom:1px solid #e5e5e5;min-height:52px;box-sizing:border-box}.needa-algolia-refine-drawer__head .needa-algolia-refine-drawer__close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#7d7d7d;content:'\e616';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center}.needa-algolia-refine-drawer__title{font-size:17px;font-weight:600;color:#555;letter-spacing:.01em}.needa-algolia-refine-drawer__close{flex:0 0 auto;margin:0!important;padding:4px 10px;border:0;background:transparent!important;color:#888;font-size:28px;line-height:1;cursor:pointer;border-radius:4px;-webkit-tap-highlight-color:transparent;box-shadow:none!important}.needa-algolia-refine-drawer__close:hover,.needa-algolia-refine-drawer__close:focus{color:#333;outline:none}.needa-algolia-refine-drawer__close:focus-visible{outline:2px solid #88c111;outline-offset:2px}.needa-algolia-refine-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 10px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.needa-algolia-refine-drawer__body #instant-search-facets-container{display:block !important;visibility:visible !important;max-height:none;margin:0}@media (min-width:992px){.needa-algolia-refine-drawer{display:none !important;pointer-events:none !important}}#algolia_instant_selector #instant-search-facets-container .facet .needa-algolia-facet-heading-text{display:block;box-sizing:border-box;font:inherit;color:inherit;text-align:left}@media (max-width:991px){#algolia_instant_selector .algolia-instant-filter{display:none}#algolia_instant_selector.with-facets #algolia-left-container,#algolia_instant_selector.with-facets #algolia-right-container{float:none;width:100%;max-width:100%;padding-left:0;padding-right:0;clear:both}#algolia_instant_selector.with-facets #algolia-left-container>.needa-algolia-refine-mobile{background:#f4f4f4;padding:12px 0 0;margin:0;box-sizing:border-box}#algolia_instant_selector #needa-algolia-refine-toggle.needa-algolia-refine-toggle{display:flex;width:100%;max-width:100%;margin:0 0 12px}#algolia_instant_selector .algolia-instant-filter>.block-title.filter-title{display:none}#algolia_instant_selector.with-facets #instant-search-facets-container:not(.needa-algolia-facets--open){display:none !important}#algolia_instant_selector.with-facets #instant-search-facets-container.needa-algolia-facets--open{display:block !important;visibility:visible !important;margin-top:20px}#algolia_instant_selector #instant-search-facets-container{max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#algolia_instant_selector #instant-search-box{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box}#algolia_instant_selector #instant-search-box .instant-search-bar-label{width:100%;max-width:none;flex:0 0 auto;text-align:left;justify-content:flex-start;box-sizing:border-box;float:none;clear:both;padding:10px 12px;min-height:40px;display:flex;align-items:center;line-height:1.3;padding-left:40px}#algolia_instant_selector #instant-search-box .ais-search-box--magnifier{top:-30px}#algolia_instant_selector #instant-search-box .instant-search-bar-wrapper{width:100%;flex:1 1 auto;min-width:0;float:none;clear:both}#algolia_instant_selector #instant-search-bar{float:none;width:100% !important;max-width:100%;box-sizing:border-box;border-left:1px solid #c2c2c2;padding-left:0 !important;padding-right:0 !important}#algolia_instant_selector .instant-search-bar-wrapper .as-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper .ais-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper #instant-search-bar.as-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper #instant-search-bar.ais-search-box--input{padding:0 10px !important;box-sizing:border-box;text-align:left}#algolia_instant_selector #instant-search-bar-container{margin-top:10px;width:100%;max-width:100%;box-sizing:border-box}#algolia_instant_selector #instant-search-facets-container .filter-current .item.ais-current-refined-values--item{width:100%;max-width:100%;box-sizing:border-box}#algolia_instant_selector #instant-search-facets-container .filter-current .ais-current-refined-values--link.action.remove{width:100%;max-width:100%;box-sizing:border-box}}@media (max-width:767px){#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom){display:block;margin:0 0 12px;gap:0}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-toolbar-summary-box,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-toolbar-spacer,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-limiter{display:none !important}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;margin:0;padding:12px 10px;border:1px solid #e9e9e9;background:#fff;box-sizing:border-box;gap:0;flex:none;overflow:hidden;min-width:0}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter .needa-algolia-sort-toolbar__body{flex:1 1 auto;min-width:0;width:100%}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter .sorter-label{flex-shrink:0;margin:0}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter .needa-algolia-sort-toolbar__control-row{width:100%}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts-bottom{min-width:0;max-width:100%;overflow:hidden}#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts select,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts-bottom select,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts select.form-control,#algolia_instant_selector .hits>.algolia-instant-toolbar:not(.algolia-instant-toolbar--bottom) .algolia-instant-sorter #algolia-sorts-bottom select.form-control{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box}#algolia_instant_selector .hits .algolia-instant-toolbar--bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:12px;gap:0}#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-toolbar-spacer,#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-instant-sorter,#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-instant-limiter{display:none !important}#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-toolbar-summary-box--bottom{width:100%;max-width:100%;flex:1 1 100%;justify-content:center;padding:12px 10px;margin:0;flex-wrap:wrap}#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-toolbar-summary-box--bottom>.toolbar-amount,#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-toolbar-summary-box--bottom>.algolia-toolbar-divider{display:none !important}#algolia_instant_selector .hits .algolia-instant-toolbar--bottom .algolia-toolbar-summary-box--bottom .algolia-pagination-inline{flex:0 1 auto;display:flex;justify-content:center;align-items:center;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}#algolia_instant_selector .instant-search-bar-wrapper .as-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper .ais-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper #instant-search-bar.as-search-box--input,#algolia_instant_selector .instant-search-bar-wrapper #instant-search-bar.ais-search-box--input{text-align:left !important}}@media (max-width:575px){.block-search.algolia-search-block #algolia-searchbox{min-width:0}.block-search.algolia-search-block #algolia-searchbox .algolia-search-input{min-width:0}.block-search.algolia-search-block #algolia-searchbox .magnifying-glass{flex:0 0 44px;width:44px;min-width:44px}.block-search.algolia-search-block #algolia-searchbox .clear-query-autocomplete{right:48px}}#algolia_instant_selector .algolia-product-tile .product-item-inner{clip:auto !important;clip-path:none !important;height:auto !important;width:100% !important;max-width:100% !important;margin:12px 0 0 !important;padding:0 !important;overflow:visible !important;left:auto !important;top:auto !important;border:0 !important;opacity:1 !important}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;margin:0 auto 12px;box-sizing:border-box}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-label{flex:0 0 auto;font-weight:700;color:#333;font-size:14px}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-box{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-width:0;border:1px solid #ddd;background:#fff;box-sizing:border-box}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-input{flex:1 1 auto;min-width:0;width:100%;max-width:100%;margin:0;padding:8px 10px;border:none;border-right:1px solid #ddd;font-size:16px;line-height:1.2;text-align:center;box-sizing:border-box;-moz-appearance:textfield}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-input::-webkit-outer-spin-button,#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-spin{flex:0 0 auto;display:flex;flex-direction:column;width:36px;min-width:36px}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-btn{flex:1 1 50%;margin:0;padding:0;border:none;background:#ececec;color:#333;font-size:16px;line-height:1;cursor:pointer;box-sizing:border-box}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-btn+.needa-algolia-hit__qty-btn{border-top:1px solid #ddd}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-btn:hover,#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__qty-btn:focus{background:#e0e0e0}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__tocart-actions{display:flex;justify-content:center;width:100%;margin:0;padding:0}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__tocart.action.tocart.primary{width:100%;max-width:280px;margin:0 auto;padding:12px 16px;border:none;border-radius:0;background-color:#99c355;color:#111;font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;box-sizing:border-box}#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__tocart.action.tocart.primary:hover,#algolia_instant_selector .algolia-product-tile .needa-algolia-hit__tocart.action.tocart.primary:focus{background-color:#8ab34a;color:#000}#algolia_instant_selector .algolia-product-tile .sku-details-list{color:#99c355;font-weight:600}#algolia_instant_selector .algolia-product-tile .product-item-photo{position:relative;display:block}#algolia_instant_selector .algolia-product-tile .amasty-label-container,#algolia_instant_selector .algolia-product-tile .amlabel-position-wrapper{z-index:99 !important}#algolia_instant_selector .algolia-product-tile .amasty-label-image{max-width:100%;height:auto}#algolia_instant_selector .algolia-product-tile .algolia-price-incl-vat .price,#algolia_instant_selector .algolia-product-tile .algolia-price-excl-vat .price{color:#333;font-size:1.2rem;font-weight:400;line-height:1.3;margin-left:.25em}#algolia_instant_selector .algolia-product-tile .actions-secondary>.action span{clip:auto !important;clip-path:none !important;height:auto !important;width:auto !important;margin:0 !important;overflow:visible !important;position:relative !important}#algolia_instant_selector .algolia-product-tile .product-item-info .item-content{position:relative;padding-bottom:0 !important;min-height:0 !important;height:auto !important}#algolia_instant_selector .algolia-product-tile .product-item-actions{left:auto !important;right:auto !important;width:100% !important;margin-top:0}#algolia_instant_selector .tier_price{display:none}#algolia_instant_selector .algolia-product-tile .product-item-actions .actions-primary{display:none}#algolia_instant_selector .algolia-product-tile .product-item-actions .actions-primary+.actions-secondary{position:relative !important;bottom:auto !important;right:auto !important;left:auto !important}@media (max-width:767px){#algolia_instant_selector .algolia-product-tile .product-item-actions .actions-primary{display:block}#algolia_instant_selector .algolia-product-tile .item-content{display:flex;flex-direction:column;align-items:center;text-align:center}#algolia_instant_selector .algolia-product-tile .product.photo.product-item-photo{margin:0 auto}#algolia_instant_selector .algolia-product-tile .product-item-details{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;text-align:center}#algolia_instant_selector .algolia-product-tile .left-details-grid,#algolia_instant_selector .algolia-product-tile .right-details-grid{width:100%;max-width:100%;float:none !important;clear:both}#algolia_instant_selector .algolia-product-tile .right-details-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}#algolia_instant_selector .algolia-product-tile .price-box .price-container.algolia-price-row,#algolia_instant_selector .algolia-product-tile .price-box .price-container.price-final_price{margin:5px 0 10px}#algolia_instant_selector .algolia-product-tile .price-box .price-wrapper .price{float:none !important}#algolia_instant_selector .algolia-product-tile .product-item-name{text-align:center}#algolia_instant_selector .algolia-product-tile .product-item-name .product-item-link{text-transform:uppercase;font-weight:700}#algolia_instant_selector .algolia-product-tile .product-item-actions .actions-secondary{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px;width:100%}#algolia_instant_selector .algolia-product-tile .product-item-actions .actions-secondary>.action{width:auto;margin:0}}#algolia_instant_selector .ui-widget-header{background-color:#8fc057}body.needa-algolia-refine-drawer-root-open .algolia-instant-selector-results,body.needa-algolia-refine-drawer-root-open #algolia_instant_selector{overflow:visible}.algolia-instant-selector-results.algolia-instant--pending{position:relative;min-height:200px}.algolia-instant-selector-results.algolia-instant--pending #algolia_instant_selector{visibility:hidden;opacity:0;pointer-events:none}.algolia-instant-selector-results.algolia-instant--pending:after{content:'';position:absolute;left:50%;top:100px;width:36px;height:36px;margin-left:-18px;box-sizing:border-box;border:3px solid rgba(143,192,87,.25);border-top-color:#8fc057;border-radius:50%;animation:needa-algolia-instant-spin .75s linear infinite}@keyframes needa-algolia-instant-spin{to{transform:rotate(360deg)}}.algolia-instant-selector-results.algolia-instant--ready #algolia_instant_selector{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease-out}