.section-barros-brands{position:relative;background:#121212;color:#fff}.barros-brands{position:relative;width:100%;padding:110px 0;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(47,168,58,.07),transparent 34%),#121212}.barros-brands__container{width:min(calc(100% - 64px),var(--barros-brands-max-width,1540px));margin:0 auto}.barros-brands__header{max-width:780px;margin-bottom:54px}.barros-brands__layout{min-height:var(--barros-brands-min-height,680px);display:grid;grid-template-columns:minmax(0,1.48fr) minmax(390px,.72fr);gap:18px}.barros-brands__visual,.barros-brands__stage{position:relative;min-width:0;min-height:var(--barros-brands-min-height,680px)}.barros-brands__stage{overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 30px 80px #00000057,0 8px 24px #0000002e}.barros-brands__scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s ease,visibility .42s ease}.barros-brands__scene.is-active{opacity:1;visibility:visible;pointer-events:auto}.barros-brands__media,.barros-brands__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.barros-brands__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);filter:saturate(.95) contrast(1.03);transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .45s ease}.barros-brands__scene.is-active .barros-brands__image{transform:scale(1);filter:saturate(1) contrast(1.03)}.barros-brands__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 32%,rgba(47,168,58,.11),transparent 34%),linear-gradient(145deg,#171a17,#090a09)}.barros-brands__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c2,#0000007a 42%,#00000014 76%,#0000002e),linear-gradient(180deg,#0000000a,#0000001a 52%,#000000ad)}.barros-brands__editorial{position:absolute;left:clamp(32px,4vw,66px);bottom:clamp(38px,4.5vw,66px);z-index:2;width:min(570px,calc(100% - 80px))}.barros-brands__logo-wrap{margin-bottom:24px}.barros-brands__logo{display:block;width:auto;max-width:230px;max-height:68px;object-fit:contain}.barros-brands__brand-name{margin:0;color:#fff;font-size:clamp(42px,4.5vw,70px);font-weight:720;line-height:.98;letter-spacing:-.045em}.barros-brands__tagline{margin:15px 0 0;color:#fff;font-size:clamp(20px,1.8vw,29px);font-weight:620;line-height:1.18}.barros-brands__description{max-width:520px;margin-top:17px;color:#ffffffc2;font-size:15px;line-height:1.58}.barros-brands__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:27px}.barros-brands__cta,.barros-brands__official{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:12px;font-weight:760;letter-spacing:.085em;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}.barros-brands__cta{color:#fff}.barros-brands__cta span:last-child{color:var(--barros-brand-accent,#2fa83a);font-size:18px}.barros-brands__official{color:#ffffff9e}.barros-brands__official span{color:#2fa83a;font-size:15px}.barros-brands__cta:hover,.barros-brands__official:hover{opacity:.8}.barros-brands__cta:hover span:last-child{transform:translate(4px)}.barros-brands__navigation{min-width:0;min-height:var(--barros-brands-min-height,680px);padding:14px;display:flex;background:linear-gradient(180deg,#ffffff06,#fff0),#ffffff03;border:1px solid rgba(255,255,255,.065);border-radius:18px;overflow:hidden}.barros-brands__list{width:100%;height:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(8,minmax(0,1fr));align-content:stretch;list-style:none}.barros-brands__item{min-width:0;margin:0;padding:0;list-style:none}.barros-brands__trigger{position:relative;width:100%;height:100%;min-height:0;padding:0 22px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;color:#ffffff6e;background:transparent;border-left:2px solid transparent;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,padding-left .2s ease}.barros-brands__item:last-child .barros-brands__trigger{border-bottom:0}.barros-brands__trigger:hover,.barros-brands__trigger:focus-visible,.barros-brands__trigger.is-active{color:#fff;background:#ffffff0b;border-left-color:#2fa83a;padding-left:27px;outline:0}.barros-brands__number{color:#ffffff40;font-size:9px;font-weight:700;letter-spacing:.08em}.barros-brands__trigger.is-active .barros-brands__number{color:#2fa83a}.barros-brands__trigger-name{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:clamp(15px,1.15vw,20px);font-weight:700;line-height:1.08;letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap}.barros-brands__trigger-arrow{color:#ffffff47;font-size:16px;transition:color .2s ease,transform .2s ease}.barros-brands__trigger:hover .barros-brands__trigger-arrow,.barros-brands__trigger:focus-visible .barros-brands__trigger-arrow,.barros-brands__trigger.is-active .barros-brands__trigger-arrow{color:#2fa83a;transform:translate(3px)}@media(max-width:1240px)and (min-width:750px){.barros-brands{padding:88px 0}.barros-brands__container{width:min(calc(100% - 40px),var(--barros-brands-max-width,1540px))}.barros-brands__layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.72fr)}.barros-brands__trigger{padding:0 14px;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px}.barros-brands__trigger:hover,.barros-brands__trigger:focus-visible,.barros-brands__trigger.is-active{padding-left:18px}.barros-brands__trigger-name{font-size:14px}.barros-brands__editorial{left:38px;bottom:46px}}@media(max-width:900px)and (min-width:750px){.barros-brands__layout{grid-template-columns:minmax(0,1fr) 310px}.barros-brands__trigger-name{font-size:12px}.barros-brands__number{display:none}.barros-brands__trigger{grid-template-columns:minmax(0,1fr) 15px}}@media(max-width:749px){.barros-brands{padding:72px 0}.barros-brands__container{width:calc(100% - 30px)}.barros-brands__header{margin-bottom:34px}.barros-brands__layout{min-height:auto;display:grid;grid-template-columns:1fr;gap:14px}.barros-brands__visual,.barros-brands__stage{min-height:560px}.barros-brands__stage{border-radius:14px}.barros-brands__editorial{right:24px;bottom:32px;left:24px;width:auto}.barros-brands__logo{max-width:180px;max-height:58px}.barros-brands__brand-name{font-size:clamp(38px,12vw,54px)}.barros-brands__tagline{font-size:21px}.barros-brands__description{font-size:14px}.barros-brands__navigation{min-height:auto;max-height:520px;padding:10px;border-radius:14px;overflow-y:auto}.barros-brands__list{height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:none}.barros-brands__trigger{min-height:58px;height:auto;grid-template-columns:28px minmax(0,1fr) 20px;padding:0 12px}.barros-brands__trigger:hover,.barros-brands__trigger:focus-visible,.barros-brands__trigger.is-active{padding-left:16px}.barros-brands__trigger-name{font-size:16px}.barros-brands__actions{gap:17px}}@media(prefers-reduced-motion:reduce){.barros-brands__scene,.barros-brands__image,.barros-brands__trigger,.barros-brands__trigger-arrow,.barros-brands__cta,.barros-brands__official{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-brands-showcase.css.map */
