.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}html.barros-search-redirecting .template-search{opacity:0}.template-search{--barros-search-surface: #111111;--barros-search-surface-2: #171717;--barros-search-border: rgba(255, 255, 255, .12);--barros-search-border-strong: rgba(255, 255, 255, .2);--barros-search-muted: rgba(255, 255, 255, .58);--barros-search-green: #2fa83a}.template-search__header{max-width:118rem;margin:0 auto 3.6rem!important;padding-top:1.5rem;text-align:left!important}.template-search .barros-search__eyebrow{margin:0 0 1rem;color:var(--barros-search-green);font-size:1.05rem;font-weight:700;letter-spacing:.16em;line-height:1}.template-search__header>h1{margin:0;max-width:92rem;color:#fff;font-size:clamp(3rem,4vw,5.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.02}.template-search__search{max-width:118rem!important;margin:2.6rem auto 0!important}.template-search__search .search{margin-top:0!important}.template-search__search .field{min-height:6.4rem;background:var(--barros-search-surface);border:1px solid var(--barros-search-border);border-radius:1.6rem;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.template-search__search .field:before,.template-search__search .field:after{display:none!important}.template-search__search .field:focus-within{background:#141414;border-color:#2fa83ab8;box-shadow:0 0 0 3px #2fa83a1a}.template-search__search .search__input.field__input{height:6.4rem;padding:0 12rem 0 2.2rem;border:0;background:transparent;box-shadow:none;color:#fff;font-size:1.7rem;font-weight:500;letter-spacing:-.01em}.template-search__search .search__input::placeholder{color:#ffffff6b;opacity:1}.template-search__search .search__button,.template-search__search .reset__button{top:50%;width:4.6rem;height:4.6rem;transform:translateY(-50%);border-radius:999px}.template-search__search .search__button{right:.9rem;background:var(--barros-search-green)!important;color:#fff;transition:transform .18s ease,background-color .18s ease}.template-search__search .search__button:hover{transform:translateY(-50%) scale(1.04);background:#35b942!important}.template-search__search .search__button .icon{width:1.9rem;height:1.9rem}.template-search__search .reset__button{right:6rem;color:#ffffffa3;background:transparent!important}.template-search__search .reset__button:after{display:none!important}.template-search #main-search-filters{position:relative;z-index:8;margin-top:1rem}.template-search .facets-container{padding-top:0}.template-search .facets.small-hide{display:block}.template-search .facets__form{display:flex!important;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;margin:0 0 3.4rem;padding:1.2rem;background:var(--barros-search-surface);border:1px solid var(--barros-search-border);border-radius:1.6rem}.template-search .facets__wrapper{order:1;display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:.8rem;min-width:0}.template-search .facets__heading{margin:0 .6rem 0 0;color:var(--barros-search-muted);font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.template-search .facets__disclosure{margin:0!important}.template-search .facets__summary{min-height:4rem;margin:0!important;padding:0 1.45rem!important;color:#ffffffdb;background:var(--barros-search-surface-2);border:1px solid var(--barros-search-border);border-radius:999px;font-size:1.25rem;font-weight:600;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.template-search .facets__summary:hover{color:#fff;border-color:var(--barros-search-border-strong);background:#1c1c1c}.template-search .facets__disclosure[open]>.facets__summary{color:#fff;border-color:#2fa83a8f;background:#2fa83a1a}.template-search .facets__summary>div{display:flex;align-items:center;gap:.8rem}.template-search .facets__summary .icon-caret{position:static;width:1rem;height:.65rem;color:#ffffff8f}.template-search .facets__display{top:calc(100% + .8rem);min-width:27rem;overflow:hidden;color:#fff;background:#121212;border:1px solid var(--barros-search-border);border-radius:1.4rem;box-shadow:0 2.4rem 6rem #0000006b}.template-search .facets__header{padding:1.4rem 1.6rem;background:#151515;border-bottom:1px solid var(--barros-search-border)}.template-search .facets__selected{color:var(--barros-search-muted);font-size:1.15rem}.template-search .facets__reset{color:#ffffffb8;font-size:1.15rem}.template-search .facets__list{padding:.8rem!important}.template-search .facets__item label,.template-search .facets__item .facet-checkbox{min-height:4rem;padding:.9rem 1rem;border-radius:.9rem;color:#ffffffc7;transition:background-color .15s ease,color .15s ease}.template-search .facets__item label:hover,.template-search .facets__item .facet-checkbox:hover{color:#fff;background:#ffffff0e}.template-search .facet-checkbox>svg{margin-right:1rem}.template-search .facet-filters{order:2;padding-left:0!important;margin-left:auto}.template-search .facet-filters__field{display:flex;align-items:center;gap:.8rem}.template-search .facet-filters__label{margin:0!important;color:var(--barros-search-muted);font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-search .facet-filters__field .select{min-width:15.5rem;min-height:4rem;padding:0 1.25rem;background:var(--barros-search-surface-2);border:1px solid var(--barros-search-border);border-radius:999px}.template-search .facet-filters__field .select:before,.template-search .facet-filters__field .select:after{display:none!important}.template-search .facet-filters__sort{height:3.8rem;padding:0 2.4rem 0 0!important;color:#ffffffe6;background:transparent;font-size:1.25rem;font-weight:600}.template-search .facet-filters__field .select .icon-caret{right:.2rem;color:#ffffff8f}.template-search .product-count{order:3;align-self:stretch;display:flex;align-items:center;margin:0!important;padding-left:1.2rem;border-left:1px solid var(--barros-search-border)}.template-search .product-count__text{margin:0;color:var(--barros-search-muted);font-size:1.15rem;font-weight:600;white-space:nowrap}.template-search .active-facets-desktop{order:4;flex:0 0 100%;margin:.2rem 0 0;padding-top:1rem;border-top:1px solid var(--barros-search-border)}.template-search .active-facets__button{margin:.3rem .6rem .3rem 0;padding:0}.template-search .active-facets__button-inner{min-height:3.6rem;padding:.7rem 1.1rem;color:#fff;background:#2fa83a1a;border:1px solid rgba(47,168,58,.34);border-radius:999px;box-shadow:none;font-size:1.15rem}.template-search .active-facets__button-remove{color:var(--barros-search-muted);font-size:1.15rem}.template-search__results{z-index:3}.template-search__results .loading-overlay{pointer-events:none!important}.template-search__results .product-grid{margin-top:0;column-gap:2.2rem;row-gap:4rem}.template-search__results a.barros-product-card--search{position:relative!important;z-index:3!important;pointer-events:auto!important;cursor:pointer!important}@media screen and (max-width:1100px)and (min-width:750px){.template-search .facets__wrapper{flex-basis:100%}.template-search .facet-filters{margin-left:0}.template-search .product-count{margin-left:auto!important}}@media screen and (max-width:749px){.template-search__header{margin-bottom:2.4rem!important;padding-top:.5rem}.template-search .barros-search__eyebrow{margin-bottom:.8rem;font-size:.95rem}.template-search__header>h1{font-size:clamp(2.8rem,10vw,4rem)}.template-search__search{margin-top:2rem!important}.template-search__search .field,.template-search__search .search__input.field__input{min-height:5.8rem;height:5.8rem}.template-search__search .search__input.field__input{padding-left:1.7rem;padding-right:10.8rem;font-size:1.55rem}.template-search__search .search__button,.template-search__search .reset__button{width:4.2rem;height:4.2rem}.template-search__search .reset__button{right:5.4rem}.template-search .facets-container{padding-top:0}.template-search .mobile-facets__wrapper{margin-bottom:2rem}.template-search .mobile-facets__open{min-height:4.8rem;width:100%;justify-content:center;padding:0 1.5rem;color:#fff;background:var(--barros-search-surface);border:1px solid var(--barros-search-border);border-radius:1.2rem;text-decoration:none}.template-search .mobile-facets__open:hover{color:#fff}.template-search .mobile-facets__open-label{font-size:1.25rem;font-weight:700;letter-spacing:.04em}.template-search .mobile-facets__count{color:var(--barros-search-muted)}.template-search .mobile-facets__inner{color:#fff;background:#0f0f0f}.template-search .mobile-facets__header{background:#121212;border-bottom:1px solid var(--barros-search-border)}.template-search .mobile-facets__main{background:#0f0f0f}.template-search .mobile-facets__details,.template-search .mobile-facets__summary{border-color:var(--barros-search-border)}.template-search .mobile-facets__footer{background:#121212;border-top:1px solid var(--barros-search-border)}.template-search .mobile-facets__footer .button{border-radius:999px}.template-search__results .product-grid{row-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-search.css.map */
