.barros-collection-hero,.barros-collection--products{--bc-ink: #121212;--bc-green: #2fa83a;--bc-paper: #f7f7f5;--bc-line: rgba(18, 18, 18, .12);--bc-muted: rgba(18, 18, 18, .56)}.barros-collection-hero{position:relative;overflow:hidden;background:var(--bc-paper);color:var(--bc-ink)}.barros-collection-hero__visual{position:relative;overflow:hidden;isolation:isolate}.barros-collection-hero__layout{position:relative;z-index:3;display:grid;grid-template-columns:1fr;align-items:center;min-height:420px;padding:clamp(72px,7vw,118px) 0 clamp(64px,6vw,100px)}.barros-collection-hero--with-image .barros-collection-hero__layout{grid-template-columns:1fr}.barros-collection-hero__copy{max-width:780px}.barros-collection-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--bc-green);font-size:9px;line-height:1;font-weight:800;letter-spacing:1.65px;text-transform:uppercase}.barros-collection-hero__eyebrow:before{width:24px;height:1px;background:currentColor;content:""}.barros-collection-hero__eyebrow.is-contextual{gap:8px}.barros-collection-hero__eyebrow-brand{color:var(--bc-green)}.barros-collection-hero__eyebrow-divider{color:#1212123d;font-weight:600}.barros-collection-hero__eyebrow-context{color:#1212127a;letter-spacing:1.25px}.barros-collection-hero__title{max-width:900px;margin:20px 0 0;color:var(--bc-ink)!important;font-size:clamp(54px,6.1vw,88px);line-height:.92;font-weight:700;letter-spacing:-.052em;text-wrap:balance}.barros-collection-hero__description{max-width:650px;margin-top:24px;color:var(--bc-muted);font-size:clamp(14px,1.08vw,17px);line-height:1.58}.barros-collection-hero__description>*{margin-top:0}.barros-collection-hero__description>*:last-child{margin-bottom:0}.barros-collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;overflow:hidden;background:#121212}.barros-collection-hero__media.is-contained,.barros-collection-hero__media.is-wide{background:#121212}.barros-collection-hero__image,.barros-collection-hero__media.is-contained .barros-collection-hero__image,.barros-collection-hero__media.is-wide .barros-collection-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.barros-collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#080808db,#080808ad 35%,#08080847 68%,#08080829),linear-gradient(0deg,rgba(8,8,8,.38) 0%,transparent 42%)}.barros-collection-hero--with-image .barros-collection-hero__title{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.18)}.barros-collection-hero--with-image .barros-collection-hero__description{color:#ffffffb8}.barros-collection-hero--with-image .barros-collection-hero__eyebrow-divider{color:#ffffff4d}.barros-collection-hero--with-image .barros-collection-hero__eyebrow-context{color:#ffffffa8}@media(hover:hover){.barros-collection-hero--with-image:hover .barros-collection-hero__image{transform:scale(1.015)}}.barros-collection-hero__subnav{position:relative;border-top:1px solid rgba(18,18,18,.09);border-bottom:1px solid rgba(18,18,18,.09);background:#ffffff61}.barros-collection-hero__subnav-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.barros-collection-hero__subnav-track::-webkit-scrollbar{display:none}.barros-collection-hero__subnav-item{position:relative;display:flex;align-items:center;min-height:58px;padding:0 25px;border-right:1px solid rgba(18,18,18,.08);color:#12121280;font-size:10px;font-weight:730;letter-spacing:.65px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.barros-collection-hero__subnav-item:first-child{padding-left:0}.barros-collection-hero__subnav-item:after{content:"";position:absolute;left:25px;right:25px;bottom:-1px;height:2px;background:var(--bc-green);opacity:0;transform:scaleX(.55);transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.barros-collection-hero__subnav-item:first-child:after{left:0}.barros-collection-hero__subnav-item:hover{color:#121212d1;background:#ffffff6b}.barros-collection-hero__subnav-item.is-current{color:var(--bc-ink)}.barros-collection-hero__subnav-item.is-current:after{opacity:1;transform:scaleX(1)}.barros-collection-hero__subnav-item.is-disabled{color:#12121247;cursor:default}.barros-collection-hero__subnav-item.is-disabled:hover{background:transparent;color:#12121247}.barros-collection-hero__subnav-item.is-disabled:after{display:none}.barros-collection--products{padding:56px 0 110px;background:#fff;color:var(--bc-ink)}.barros-collection__topline{margin-bottom:22px}.barros-collection__label{margin:0;color:var(--bc-ink);font-size:clamp(28px,3vw,42px);line-height:1;font-weight:700;letter-spacing:-1.5px}.barros-collection--products #main-collection-filters{margin:0 0 44px;padding:0;border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.barros-collection--products .facets-container{padding:0!important}.barros-collection--products .facets__form{margin:0!important;padding:0!important;gap:18px!important}.barros-collection--products .facets__heading{display:none}.barros-collection--products .facets__summary,.barros-collection--products .facet-filters__label,.barros-collection--products .facet-filters__sort,.barros-collection--products .product-count__text{font-family:inherit}.barros-collection--products .facets__summary{padding:22px 0!important;color:var(--bc-ink)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.7px;text-transform:uppercase}.barros-collection--products .facet-filters{padding:0!important}.barros-collection--products .facet-filters__label{display:none}.barros-collection--products .facet-filters__sort{min-height:64px;color:var(--bc-ink);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.barros-collection--products .product-count__text{color:#12121275;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.barros-collection__results{position:relative}.barros-collection__results .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;background:#ffffffb8}.barros-collection__results.loading .loading-overlay{display:block}.barros-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:72px 18px;margin:0;padding:0;list-style:none}.barros-collection__item{min-width:0}.barros-collection__empty{padding:90px 0;text-align:center;color:#1212128f}.barros-collection--products .pagination-wrapper{margin-top:80px!important}.barros-collection--products .pagination__item{color:var(--bc-ink)}.barros-collection--products .pagination__item--current:after{box-shadow:inset 0 0 0 1px var(--bc-green)!important}@media screen and (max-width:1199px){.barros-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.barros-collection-hero__layout{min-height:390px;padding:68px 0 62px}.barros-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 18px}.barros-collection--products{padding-bottom:90px}}@media screen and (max-width:749px){.barros-collection-hero__layout{min-height:340px;padding:54px 0 46px}.barros-collection-hero__eyebrow{font-size:8px;letter-spacing:1.35px}.barros-collection-hero__eyebrow:before{width:20px}.barros-collection-hero__title{margin-top:17px;font-size:clamp(44px,13vw,58px);line-height:.94;letter-spacing:-.048em}.barros-collection-hero__description{margin-top:18px;max-width:94%;font-size:14px;line-height:1.55}.barros-collection-hero__overlay{background:linear-gradient(90deg,#080808d1,#0808089e 62%,#0808084d),linear-gradient(0deg,rgba(8,8,8,.34) 0%,transparent 48%)}.barros-collection-hero__subnav-item{min-height:52px;padding:0 18px;font-size:8.5px;letter-spacing:.55px}.barros-collection-hero__subnav-item:first-child{padding-left:0}.barros-collection-hero__subnav-item:after{left:18px;right:18px}.barros-collection-hero__subnav-item:first-child:after{left:0}.barros-collection--products{padding:40px 0 74px}.barros-collection__topline{margin-bottom:16px}.barros-collection__label{font-size:30px}.barros-collection--products #main-collection-filters{margin-bottom:34px}.barros-collection--products .mobile-facets__wrapper{padding:0}.barros-collection--products .mobile-facets__open-wrapper{padding:17px 0}.barros-collection__grid{gap:46px 12px}.barros-collection--products .pagination-wrapper{margin-top:58px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-collection.css.map */
