.barros-collection--products #main-collection-filters{position:relative;margin:0 0 52px;border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.barros-collection__controls{position:relative;min-height:70px;display:flex;align-items:stretch;justify-content:space-between;gap:24px}.barros-collection__facets{min-width:0;flex:1 1 auto}.barros-collection__facets .facets-container{min-height:70px;padding:0!important;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.barros-collection__facets .mobile-facets__wrapper{display:block;padding:0;flex:0 0 auto}.barros-collection__facets .mobile-facets__open-wrapper{min-height:70px;margin:0;padding:0;display:flex;align-items:center}.barros-collection__facets .mobile-facets__open{min-height:70px;padding:0 26px 0 0;display:inline-flex;align-items:center;gap:11px;color:var(--bc-ink)!important;text-decoration:none}.barros-collection__facets .mobile-facets__open .svg-wrapper{width:17px;height:17px;color:var(--bc-green)}.barros-collection__facets .mobile-facets__open-label{color:var(--bc-ink)!important;font-family:inherit;font-size:11px;line-height:1;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.barros-collection__facets .product-count{margin-left:auto;padding:0;display:flex;align-items:center}.barros-collection__facets .product-count__text,.barros-collection__count-only .product-count__text{margin:0;color:#1212126b!important;font-family:inherit;font-size:10px!important;line-height:1;font-weight:800;letter-spacing:1px;text-transform:uppercase}.barros-collection__facets .facets-pill{flex:1 1 100%;order:3}.barros-collection__facets .facets-pill .facets__form{margin:0!important;display:flex;flex-wrap:wrap;gap:8px!important}.barros-collection__facets .active-facets__button{margin:0!important;padding:0!important}.barros-collection__facets .active-facets__button-inner{min-height:34px;padding:8px 12px!important;border:1px solid rgba(18,18,18,.14)!important;border-radius:999px!important;box-shadow:none!important;background:#fff!important;color:#121212!important;font-size:10px!important;font-weight:700;letter-spacing:.35px}.barros-collection__facets .active-facets__button-remove{color:#12121285!important;font-size:10px;font-weight:700;text-transform:uppercase}.barros-sort{position:relative;z-index:6;flex:0 0 min(310px,32vw);border-left:1px solid var(--bc-line)}.barros-sort__form,.barros-sort__details{height:100%;margin:0}.barros-sort__native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.barros-sort__trigger{min-height:70px;padding:0 0 0 25px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.barros-sort__trigger::-webkit-details-marker{display:none}.barros-sort__kicker{color:#12121261;font-size:9px;line-height:1;font-weight:800;letter-spacing:1.2px}.barros-sort__current{overflow:hidden;color:var(--bc-ink);font-size:11px;line-height:1.25;font-weight:800;letter-spacing:.65px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.barros-sort__arrow{color:var(--bc-green);font-size:15px;transition:transform .2s ease}.barros-sort__details[open] .barros-sort__arrow{transform:rotate(180deg)}.barros-sort__menu{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 40px));padding:10px;background:#121212;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 58px #12121238}.barros-sort__option{width:100%;min-height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:#ffffffb8;font-family:inherit;font-size:12px;line-height:1.25;font-weight:650;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease}.barros-sort__option:hover,.barros-sort__option:focus-visible,.barros-sort__option.is-active{background:#ffffff0e;color:#fff}.barros-sort__check{color:var(--bc-green);opacity:0}.barros-sort__option.is-active .barros-sort__check{opacity:1}.barros-collection--products .mobile-facets__inner,.barros-collection--products .mobile-facets__header,.barros-collection--products .mobile-facets__main,.barros-collection--products .mobile-facets__submenu,.barros-collection--products .mobile-facets__footer,.barros-collection--products .mobile-facets__summary,.barros-collection--products .mobile-facets__close-button{background:#f7f7f5!important;color:#121212!important}.barros-collection--products .mobile-facets__inner{width:min(470px,100%);max-width:470px;border:0;box-shadow:18px 0 60px #12121229}.barros-collection--products .mobile-facets__header{min-height:94px;padding:25px 28px;border-bottom:1px solid rgba(18,18,18,.12)}.barros-collection--products .mobile-facets__heading{color:#121212!important;font-size:25px;line-height:1;font-weight:720;letter-spacing:-.8px}.barros-collection--products .mobile-facets__count{margin-top:8px;color:#1212126b!important;font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.barros-collection--products .mobile-facets__summary{min-height:66px;padding:0 28px;border-bottom:1px solid rgba(18,18,18,.1)}.barros-collection--products .mobile-facets__summary>div,.barros-collection--products .mobile-facets__close-button{color:#121212!important;font-family:inherit;font-size:12px;font-weight:760;letter-spacing:.6px;text-transform:uppercase}.barros-collection--products .mobile-facets__arrow,.barros-collection--products .mobile-facets__close-button .svg-wrapper,.barros-collection--products .mobile-facets__close-button svg{color:#2fa83a!important}.barros-collection--products .mobile-facets__list{padding:18px 28px 110px}.barros-collection--products .mobile-facets__label{min-height:48px;padding:9px 0;color:#121212b8!important;font-size:13px}.barros-collection--products .mobile-facets__label.active{color:#121212!important;font-weight:700}.barros-collection--products .facets__price{padding:28px}.barros-collection--products .facets__price .field__input{background:#fff!important;color:#121212!important;border:1px solid rgba(18,18,18,.28)}.barros-collection--products .mobile-facets__footer{padding:18px 28px;border-top:1px solid rgba(18,18,18,.12)}.barros-collection--products .mobile-facets__footer .button{min-height:46px;border-radius:0;background:#121212!important;color:#fff!important}.barros-collection--products .mobile-facets__clear{color:#1212128c!important}.barros-collection--products #main-collection-filters{position:sticky;top:var(--barros-sticky-offset,0px);z-index:30;background:#fffffffb;isolation:isolate;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.barros-collection--products #main-collection-filters.is-stuck{border-top-color:transparent;border-bottom-color:#1212121a;background:#ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);box-shadow:0 12px 30px #1212120e}.barros-collection--products #main-collection-filters .barros-collection__controls,.barros-collection--products #main-collection-filters .facets-container,.barros-collection--products #main-collection-filters .mobile-facets__open-wrapper,.barros-collection--products #main-collection-filters .mobile-facets__open,.barros-collection--products #main-collection-filters .barros-sort__trigger{transition:min-height .22s ease,padding .22s ease}.barros-collection--products #main-collection-filters.is-stuck .barros-collection__controls,.barros-collection--products #main-collection-filters.is-stuck .facets-container,.barros-collection--products #main-collection-filters.is-stuck .mobile-facets__open-wrapper,.barros-collection--products #main-collection-filters.is-stuck .mobile-facets__open,.barros-collection--products #main-collection-filters.is-stuck .barros-sort__trigger{min-height:58px}.barros-collection__facets .product-count__text,.barros-collection__count-only .product-count__text{font-size:11px!important;font-weight:650;letter-spacing:.18px;text-transform:none;font-variant-numeric:tabular-nums}.barros-collection__facets .facets-pill:has(.active-facets__button){padding:0 0 14px}.barros-collection__facets .active-facets__button-inner{min-height:32px;padding:7px 11px!important;border-color:#1212121a!important;background:#f7f7f5!important;font-weight:650;letter-spacing:.12px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.barros-collection__facets .active-facets__button:hover .active-facets__button-inner{border-color:#2fa83a6b!important;background:#fff!important;transform:translateY(-1px)}.barros-collection--products #main-collection-filters.is-stuck .facets-pill:has(.active-facets__button){padding-bottom:9px}.barros-collection--products #main-collection-filters.is-stuck .facets-pill .facets__form{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.barros-collection--products #main-collection-filters.is-stuck .facets-pill .facets__form::-webkit-scrollbar{display:none}.barros-collection--products #main-collection-filters.is-stuck .active-facets__button{flex:0 0 auto}.barros-collection--products .mobile-facets__summary{transition:background-color .16s ease}.barros-collection--products .mobile-facets__details:hover>.mobile-facets__summary{background:#f1f1ee!important}.barros-collection--products .mobile-facets__label{transition:color .16s ease}.barros-collection--products .mobile-facets__label:hover{color:#121212!important}@media(max-width:749px){.barros-collection--products #main-collection-filters{margin-bottom:36px}.barros-collection__controls,.barros-collection__facets .facets-container{min-height:62px}.barros-collection__controls{gap:0}.barros-collection__facets .mobile-facets__open-wrapper,.barros-collection__facets .mobile-facets__open{min-height:62px}.barros-collection__facets .mobile-facets__open{padding-right:16px}.barros-collection__facets .product-count{display:none}.barros-sort{flex-basis:52%}.barros-sort__trigger{min-height:62px;padding-left:16px;gap:9px}.barros-sort__kicker{display:none}.barros-sort__current{font-size:9px;letter-spacing:.45px}.barros-sort__menu{right:0;width:min(330px,calc(100vw - 28px))}.barros-collection--products .mobile-facets__inner{max-width:none}.barros-collection--products .mobile-facets__header,.barros-collection--products .mobile-facets__summary,.barros-collection--products .mobile-facets__list,.barros-collection--products .mobile-facets__footer{padding-left:20px;padding-right:20px}.barros-collection--products #main-collection-filters.is-stuck .barros-collection__controls,.barros-collection--products #main-collection-filters.is-stuck .facets-container,.barros-collection--products #main-collection-filters.is-stuck .mobile-facets__open-wrapper,.barros-collection--products #main-collection-filters.is-stuck .mobile-facets__open,.barros-collection--products #main-collection-filters.is-stuck .barros-sort__trigger{min-height:56px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-collection-controls.css.map */
