#main-search-filters .disclosure-has-popup[open]>summary:before,#main-collection-filters .disclosure-has-popup[open]>summary:before{display:none!important;content:none!important;pointer-events:none!important}#main-search-filters .facets__disclosure,#main-collection-filters .facets__disclosure{isolation:isolate}#main-search-filters .facets__disclosure[open],#main-collection-filters .facets__disclosure[open]{z-index:60}#main-search-filters .facets__display,#main-collection-filters .facets__display{z-index:61!important}.template-search{--bs-ink: #ffffff;--bs-muted: rgba(255,255,255,.52);--bs-line: rgba(255,255,255,.12);--bs-line-strong: rgba(255,255,255,.2);--bs-surface: #111111;--bs-surface-2: #171717;--bs-green: #2fa83a}.template-search__header{position:relative!important;z-index:80!important;max-width:980px!important;margin:0 auto 30px!important;padding-top:8px!important;text-align:center!important;pointer-events:auto!important}.template-search .barros-search__eyebrow{margin:0 0 8px!important;color:var(--bs-green)!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:1.55px!important;text-transform:uppercase!important}.template-search__header>h1{max-width:820px!important;margin:0 auto!important;color:#fff!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.02!important;font-weight:620!important;letter-spacing:-1.7px!important;text-align:center!important}.template-search__search{position:relative!important;z-index:90!important;width:min(100%,760px)!important;max-width:760px!important;margin:22px auto 0!important;pointer-events:auto!important}.template-search__search main-search,.template-search__search form,.template-search__search .field{position:relative!important;z-index:2!important;display:block;width:100%;pointer-events:auto!important}.template-search__search .search{margin:0!important}.template-search__search .field{display:flex!important;align-items:center!important;height:54px!important;min-height:54px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:13px!important;background:#111!important;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.template-search__search .field:before,.template-search__search .field:after{display:none!important;content:none!important;pointer-events:none!important}.template-search__search .field:focus-within{border-color:#2fa83ab8!important;background:#141414!important;box-shadow:0 0 0 3px #2fa83a1a!important}.template-search__search .search__input.field__input{position:relative!important;z-index:3!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 106px 0 18px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;line-height:52px!important;font-weight:520!important;letter-spacing:0!important;pointer-events:auto!important;cursor:text!important;opacity:1!important}.template-search__search .search__input.field__input:focus,.template-search__search .search__input.field__input:focus-visible{outline:0!important;box-shadow:none!important}.template-search__search .search__input::placeholder{color:#fff6!important;opacity:1!important}.template-search__search .search__button,.template-search__search .reset__button{position:absolute!important;top:50%!important;z-index:6!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;pointer-events:auto!important}.template-search__search .search__button{right:7px!important;background:var(--bs-green)!important;color:#fff!important}.template-search__search .search__button:hover{background:#36b943!important}.template-search__search .reset__button{right:49px!important;background:transparent!important;color:#ffffff94!important}.template-search__search .reset__button:after{display:none!important;content:none!important}.template-search__search .search__button .svg-wrapper,.template-search__search .reset__button .svg-wrapper{width:18px!important;height:18px!important}@media screen and (min-width:750px){.template-search #main-search-filters{position:relative!important;z-index:30!important;margin:0 auto 34px!important;overflow:visible!important;pointer-events:auto!important}.template-search #main-search-filters .facets-container{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.template-search #main-search-filters .facets.small-hide{display:block!important;width:100%!important}.template-search #main-search-filters .facets__form{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;width:100%!important;min-height:58px!important;height:auto!important;margin:0!important;padding:9px 0!important;gap:8px!important;border-top:1px solid var(--bs-line)!important;border-bottom:1px solid var(--bs-line)!important;border-radius:0!important;background:transparent!important}.template-search #FacetsWrapperDesktop.facets__wrapper{display:flex!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;flex:1 1 auto!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:7px!important}.template-search #FacetsWrapperDesktop>.facets__heading{display:none!important}.template-search #FacetsWrapperDesktop>details.facets__disclosure,.template-search #FacetsWrapperDesktop>details.js-filter{position:relative!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.template-search #FacetsWrapperDesktop>details>summary.facets__summary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#151515!important;color:#ffffffc2!important;box-shadow:none!important;font-family:inherit!important;font-size:9px!important;line-height:1!important;font-weight:790!important;letter-spacing:.75px!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important}.template-search #FacetsWrapperDesktop>details>summary.facets__summary:hover{border-color:#2fa83a8c!important;background:#181818!important;color:#fff!important}.template-search #FacetsWrapperDesktop>details[open]>summary.facets__summary{border-color:#2fa83ab8!important;background:#2fa83a1f!important;color:#fff!important}.template-search #FacetsWrapperDesktop>details>summary.facets__summary>div{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;height:auto!important}.template-search #FacetsWrapperDesktop .facets__summary .icon-caret,.template-search #FacetsWrapperDesktop .facets__summary svg{position:static!important;width:9px!important;height:6px!important;flex:0 0 auto!important;color:var(--bs-green)!important}.template-search #FacetsWrapperDesktop .facets__display{top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(310px,calc(100vw - 40px))!important;min-width:260px!important;max-width:310px!important;max-height:min(420px,calc(100vh - 150px))!important;overflow-y:auto!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;background:#141414!important;color:#fff!important;box-shadow:0 20px 54px #00000075!important}.template-search #FacetsWrapperDesktop .facets__header{min-height:44px!important;padding:11px 13px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#171717!important}.template-search #FacetsWrapperDesktop .facets__selected,.template-search #FacetsWrapperDesktop .facets__reset{color:#ffffff85!important;font-size:10px!important}.template-search #FacetsWrapperDesktop .facets__list,.template-search #FacetsWrapperDesktop .facets-layout-grid{display:block!important;width:100%!important;padding:8px!important;text-align:left!important}.template-search #FacetsWrapperDesktop .facets__item{display:block!important;width:100%!important;margin:0!important}.template-search #FacetsWrapperDesktop .facet-checkbox,.template-search #FacetsWrapperDesktop .facets__label{box-sizing:border-box!important;width:100%!important;min-height:38px!important;margin:0!important;padding:8px!important;display:flex!important;align-items:center!important;gap:9px!important;border-radius:8px!important;color:#ffffffb8!important;background:transparent!important;font-size:11px!important}.template-search #FacetsWrapperDesktop .facet-checkbox:hover,.template-search #FacetsWrapperDesktop .facets__label:hover{background:#ffffff0d!important;color:#fff!important}.template-search #FacetsWrapperDesktop label.facet-checkbox>input[type=checkbox]{position:static!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;opacity:1!important;-webkit-appearance:auto!important;appearance:auto!important;accent-color:var(--bs-green)!important}.template-search #FacetsWrapperDesktop label.facet-checkbox>input[type=checkbox]+svg,.template-search #FacetsWrapperDesktop label.facet-checkbox>input[type=checkbox]+svg+.svg-wrapper{display:none!important}.template-search #main-search-filters .facet-filters.sorting{position:relative!important;display:block!important;flex:0 0 auto!important;width:auto!important;height:38px!important;margin:0 0 0 auto!important;padding:0!important}.template-search #main-search-filters .facet-filters__field,.template-search #main-search-filters .facet-filters__field .select{height:38px!important;min-height:38px!important}.template-search #main-search-filters .facet-filters__label{display:none!important}.template-search #main-search-filters .facet-filters__field .select{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;width:auto!important;min-width:150px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#151515!important}.template-search #main-search-filters .facet-filters__field .select:before,.template-search #main-search-filters .facet-filters__field .select:after{display:none!important;content:none!important}.template-search #main-search-filters .facet-filters__sort{width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 22px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffc7!important;font-size:9px!important;line-height:36px!important;font-weight:790!important;letter-spacing:.65px!important;text-transform:uppercase!important}.template-search #main-search-filters .facet-filters__field .select .svg-wrapper{position:absolute!important;right:10px!important;top:50%!important;width:9px!important;height:6px!important;transform:translateY(-50%)!important;color:var(--bs-green)!important}.template-search #main-search-filters .product-count{flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0 0 0 5px!important;border:0!important}.template-search #main-search-filters .product-count__text{margin:0!important;color:#ffffff6b!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;text-transform:none!important}.template-search #main-search-filters .active-facets-desktop{flex:1 0 100%!important;width:100%!important;margin:1px 0 0!important;padding:7px 0 0!important;gap:6px!important;border-top:1px solid rgba(255,255,255,.08)!important}.template-search #main-search-filters .active-facets__button{margin:0!important;padding:0!important}.template-search #main-search-filters .active-facets__button-inner{min-height:29px!important;padding:6px 9px!important;border:1px solid rgba(47,168,58,.3)!important;border-radius:999px!important;background:#2fa83a14!important;box-shadow:none!important;color:#ffffffc7!important;font-size:9px!important}.template-search #main-search-filters .active-facets__button-remove{min-height:29px!important;padding:0 7px!important;color:#ffffff6b!important;font-size:9px!important;text-decoration:none!important}}@media screen and (max-width:749px){.template-search__header{margin-bottom:22px!important;padding-top:2px!important}.template-search__header>h1{font-size:30px!important;letter-spacing:-1.2px!important}.template-search__search{width:100%!important;margin-top:18px!important}.template-search__search .field{height:50px!important;min-height:50px!important;border-radius:12px!important}.template-search__search .search__input.field__input{height:48px!important;min-height:48px!important;line-height:48px!important;padding-left:15px!important;padding-right:96px!important;font-size:13px!important}.template-search__search .search__button,.template-search__search .reset__button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.template-search__search .search__button{right:6px!important}.template-search__search .reset__button{right:44px!important}.template-search #main-search-filters{position:relative!important;z-index:25!important;pointer-events:auto!important}.template-search #main-search-filters .mobile-facets:not([data-open]){pointer-events:none}.template-search #main-search-filters .mobile-facets__disclosure:not([open]) .mobile-facets{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.template-search #main-search-filters .mobile-facets__disclosure[open] .mobile-facets,.template-search #main-search-filters .mobile-facets__disclosure.menu-opening .mobile-facets{visibility:visible!important;opacity:1!important;pointer-events:auto!important}}.template-search__results,.template-search__results .product-grid,.template-search__results .grid__item,.template-search__results .barros-product-card,.template-search__results .barros-product-card a{pointer-events:auto!important}.template-search__results{position:relative!important;z-index:5!important}.template-search__results .loading-overlay{pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-facets-patch.css.map */
