.barros-brand-products--premium{background:#0a0a0a;color:#fff}.barros-brand-products--premium .barros-brand-products-premium__hero{min-height:62vh;padding:30px 28px 74px;display:flex;align-items:stretch;background:radial-gradient(circle at 72% 18%,rgba(47,168,58,.11),transparent 34%),#0a0a0a}.barros-brand-products--premium .barros-brand-products__inner{width:min(1440px,100%);margin:0 auto}.barros-brand-products-premium__hero-top{display:flex;justify-content:space-between;gap:24px;align-items:center;color:#ffffff7a;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.barros-brand-products--premium .barros-brand-products__back{color:#ffffffb8;text-decoration:none;text-transform:none;letter-spacing:0;font-size:13px}.barros-brand-products-premium__hero-grid{min-height:calc(62vh - 130px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.55fr);gap:80px;align-items:end;padding-top:80px}.barros-brand-products-premium__logo{display:block;max-width:260px;max-height:70px;width:auto;height:auto;object-fit:contain;margin-bottom:34px}.barros-brand-products-premium__brand-name{margin-bottom:28px;color:#ffffffe0;font-size:clamp(32px,4vw,54px);font-weight:760;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.barros-brand-products--premium .barros-brand__kicker{color:#2fa83a;margin-bottom:16px}.barros-brand-products--premium .barros-brand-products-premium__hero h1{margin:0;max-width:880px;color:#fff;font-size:clamp(54px,7vw,108px);line-height:.9;letter-spacing:-.06em;font-weight:630;text-wrap:balance}.barros-brand-products-premium__hero-copy{max-width:400px;justify-self:end;padding-bottom:8px}.barros-brand-products-premium__hero-copy p{margin:0 0 28px;color:#ffffffa1;font-size:16px;line-height:1.65}.barros-brand-products-premium__hero-copy a{display:inline-flex;gap:10px;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.barros-brand-products-premium__hero-copy a span{color:#2fa83a}.barros-brand-products-premium__surface{background:#f4f4f1;color:#121212;padding:104px 28px 0}.barros-brand-products--premium .barros-brand-products-premium__content{padding:0}.barros-brand-products--premium .barros-brand-products-premium__head{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:60px;align-items:end;margin:0 0 52px;padding:0;border:0;color:#121212}.barros-brand-products-premium__head>div>span{display:block;color:#2fa83a;font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.barros-brand-products-premium__head h2{margin:0;color:#121212;font-size:clamp(38px,4.1vw,64px);line-height:.98;letter-spacing:-.045em;font-weight:620}.barros-brand-products-premium__head>p{margin:0;color:#71716c;font-size:15px;line-height:1.6}.barros-brand-products--premium .barros-brand-products-premium__grid{gap:18px}.barros-brand-products--premium .barros-brand-products-premium__card{border-radius:2px;box-shadow:0 1px #0000000f;background:#111;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.barros-brand-products--premium .barros-brand-products-premium__card:hover{transform:translateY(-5px);box-shadow:0 24px 52px #00000026}.barros-brand-products--premium .barros-brand-products-premium__shade{background:linear-gradient(180deg,#00000008 28%,#000000b8)}.barros-brand-products--premium .barros-brand-products-premium__card-copy h2{color:#fff}.barros-brand-products-premium__empty{margin:22px 0 0;padding:72px 64px;background:#fff;border:1px solid #deded8;max-width:900px}.barros-brand-products-premium__empty>span{color:#2fa83a;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.barros-brand-products-premium__empty h2{margin:15px 0 14px;color:#121212;font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.04em}.barros-brand-products-premium__empty p{margin:0 0 24px;color:#70706a;font-size:15px;line-height:1.6}.barros-brand-products-premium__empty a{color:#121212;text-decoration:none;font-size:13px;font-weight:750}.barros-brand-products--premium .barros-brand-products-premium__footer{margin-top:76px;padding:28px 0 42px;border-top:1px solid #d8d8d2}.barros-brand-products--premium .barros-brand-products-premium__footer a{color:#121212}@media(max-width:989px){.barros-brand-products--premium .barros-brand-products-premium__hero{min-height:auto;padding:24px 20px 58px}.barros-brand-products-premium__hero-grid{min-height:auto;grid-template-columns:1fr;gap:44px;padding-top:72px}.barros-brand-products-premium__hero-copy{justify-self:start;max-width:560px}.barros-brand-products-premium__surface{padding:76px 20px 0}.barros-brand-products--premium .barros-brand-products-premium__head{grid-template-columns:1fr;gap:22px}.barros-brand-products-premium__empty{padding:52px 34px}}@media(max-width:599px){.barros-brand-products-premium__hero-top>span{display:none}.barros-brand-products-premium__logo{max-width:210px;max-height:58px}.barros-brand-products-premium__brand-name{font-size:34px;margin-bottom:22px}.barros-brand-products--premium .barros-brand-products-premium__hero h1{font-size:54px}.barros-brand-products-premium__surface{padding-top:62px}.barros-brand-products-premium__empty{padding:42px 24px}.barros-brand-products--premium .barros-brand-products-premium__footer{margin-top:56px}}.barros-brand-products--premium .barros-brand-products-premium__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:18px}.barros-brand-products--premium .barros-brand-products-premium__card,.barros-brand-products--premium .barros-brand-products-premium__card--lead{grid-column:auto;grid-row:auto;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:auto;min-height:0;overflow:hidden;background:#fff;color:#121212;border:1px solid #e3e3df;border-radius:2px;box-shadow:none}.barros-brand-products--premium .barros-brand-products-premium__media{position:relative;inset:auto;min-height:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#f4f4f1}.barros-brand-products--premium .barros-brand-products-premium__media img{width:100%;height:100%;padding:26px;object-fit:contain;object-position:center;transform:none}.barros-brand-products--premium .barros-brand-products-premium__shade{display:none}.barros-brand-products--premium .barros-brand-products-premium__meta{top:14px;left:18px;right:18px;color:#70706b;text-shadow:none}.barros-brand-products--premium .barros-brand-products-premium__card-copy{position:relative;inset:auto;padding:22px 25px 26px;min-height:153px;border-top:1px solid #e6e6e2;background:#fff}.barros-brand-products--premium .barros-brand-products-premium__label{color:#2fa83a}.barros-brand-products--premium .barros-brand-products-premium__card-copy h2{margin:8px 0 20px;font-size:clamp(27px,2.4vw,37px);line-height:1.08;color:#121212;overflow-wrap:normal;word-break:normal}.barros-brand-products--premium .barros-brand-products-premium__link{color:#121212}.barros-brand-products--premium .barros-brand-products-premium__card:hover{border-color:#bfc2bb;transform:translateY(-2px)}.barros-brand-products--premium .barros-brand-products-premium__card:hover img{transform:scale(1.025)}@media(max-width:1050px){.barros-brand-products--premium .barros-brand-products-premium__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.barros-brand-products--premium .barros-brand-products-premium__grid{grid-template-columns:1fr;gap:16px}.barros-brand-products--premium .barros-brand-products-premium__media{aspect-ratio:4 / 3}.barros-brand-products--premium .barros-brand-products-premium__card-copy{min-height:0;padding:22px}}.barros-brand-products--premium .barros-brand-products-premium__card--fallback .barros-brand-products-premium__media{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#f5f5f2,#e6e9e4)}.barros-brand-products--premium .barros-brand-products-premium__fallback-mark{font-size:clamp(28px,2.7vw,43px);font-weight:650;letter-spacing:-.05em;color:#6e776e;text-align:center;padding:32px}.barros-brand-products--premium .barros-brand-products-premium__card--hope .barros-brand-products-premium__media img{object-fit:contain;object-position:center;max-width:100%;padding:24px;background:#f4f4f1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-brand-products-premium-ui.css.map */
