.section-header{position:relative;z-index:60}.barros-header-shell{position:sticky;top:0;z-index:60;display:block;width:100%}.barros-header{position:relative;width:100%;background:#121212;color:#fff;border-bottom:1px solid rgba(255,255,255,.075)}.barros-header-shell.is-scrolled .barros-header{background:#121212f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 36px #0000003d}.barros-header__main{width:min(calc(100% - 64px),1540px);min-height:var(--barros-header-height, 84px);margin:0 auto;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;column-gap:32px}.barros-header__brand{grid-column:1;justify-self:start;margin:0;line-height:0}.barros-header__heading{margin:0;padding:0;line-height:0}.barros-header__brand-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none}.barros-header__logo{display:block;width:var(--barros-header-logo-desktop, 180px);max-width:none;height:auto;object-fit:contain}.barros-header__shop-name{color:#fff;font-size:21px;font-weight:750;line-height:1;letter-spacing:.03em}.barros-header__nav{grid-column:2;align-self:stretch;display:flex;align-items:center;justify-content:center}.barros-header__nav-list{height:100%;margin:0;padding:0;display:flex;align-items:stretch;justify-content:center;gap:var(--barros-header-menu-gap, 34px);list-style:none;white-space:nowrap}.barros-header__nav-item{height:100%;margin:0;padding:0;display:flex;align-items:stretch;list-style:none}.barros-header__nav-link{position:relative;min-height:var(--barros-header-height, 84px);margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6;background:transparent;border:0;border-radius:0;font-family:inherit;font-size:var(--barros-header-menu-size, 14px);font-weight:720;line-height:1;letter-spacing:.075em;text-transform:uppercase;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:color .2s ease}.barros-header__nav-link span{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.barros-header__nav-link:after{content:"";position:absolute;right:0;bottom:17px;left:0;height:2px;background:#2fa83a;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.barros-header__nav-link:hover,.barros-header__nav-link:focus-visible,.barros-header__nav-link.is-active,.barros-header__nav-link.is-open{color:#fff}.barros-header__nav-link:hover:after,.barros-header__nav-link:focus-visible:after,.barros-header__nav-link.is-active:after,.barros-header__nav-link.is-open:after{transform:scaleX(1)}.barros-header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:5px}.barros-header__search{display:flex;align-items:center}.barros-header__action,.barros-header__search .header__icon{position:relative;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:0;border-radius:999px;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.barros-header__action:hover,.barros-header__action:focus-visible,.barros-header__search .header__icon:hover,.barros-header__search .header__icon:focus-visible{color:#2fa83a;background:#ffffff0e;transform:translateY(-1px)}.barros-header__action .svg-wrapper,.barros-header__search .svg-wrapper{width:22px;height:22px}.barros-header__action svg,.barros-header__search svg{display:block;width:100%;height:100%}.barros-header__cart-count{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#2fa83a;color:#fff;border:2px solid #121212;border-radius:999px;font-size:10px;font-weight:750;line-height:1}.barros-header__mobile-menu{display:none}.barros-header__mega-region{position:absolute;top:100%;right:0;left:0;width:100%;pointer-events:none}.barros-mega-panel{position:absolute;top:0;right:0;left:0;width:100%;max-height:calc(100vh - var(--barros-header-height, 84px));overflow-y:auto;background:#121212;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.085);box-shadow:0 28px 70px #0000006b;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.barros-mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.barros-mega-panel__inner{width:min(calc(100% - 96px),1440px);margin:0 auto;padding:38px 0 34px}.barros-mega-panel__header{margin-bottom:28px;padding-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-bottom:1px solid rgba(255,255,255,.08)}.barros-mega-panel__eyebrow{display:block;margin-bottom:9px;color:#2fa83a;font-size:11px;font-weight:750;line-height:1;letter-spacing:.17em;text-transform:uppercase}.barros-mega-panel__title{margin:0;color:#fff;font-size:clamp(25px,2vw,34px);font-weight:720;line-height:1.08;letter-spacing:-.025em}.barros-mega-panel__close{width:42px;height:42px;flex:0 0 42px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:25px;font-weight:300;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease}.barros-mega-panel__close:hover{color:#fff;background:#ffffff17}.barros-mega-panel__content{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:36px 64px}.barros-mega-panel__group{min-width:0}.barros-mega-panel__group-title{display:block;margin-bottom:17px;color:#fff;font-size:15px;font-weight:760;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.barros-mega-panel__links{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;list-style:none}.barros-mega-panel__links li{margin:0;padding:0;list-style:none}.barros-mega-panel__link{min-height:76px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ffffffdb;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.barros-mega-panel__link:hover,.barros-mega-panel__link.is-active{color:#fff;background:#2fa83a1f;border-color:#2fa83a80;box-shadow:0 10px 28px #0000002e;transform:translateY(-2px)}.barros-mega-panel__link-arrow{flex:0 0 auto;color:#2fa83a;font-size:17px;line-height:1;opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .2s ease}.barros-mega-panel__link:hover .barros-mega-panel__link-arrow{opacity:1;transform:translate(0)}.barros-mega-panel__single-link{display:inline-block;color:#ffffffa6;font-size:14px;line-height:1.4;text-decoration:none}.barros-mega-panel__single-link:hover{color:#fff}.barros-mega-panel__footer{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.barros-mega-panel__view-all{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:13px;font-weight:740;line-height:1;letter-spacing:.075em;text-transform:uppercase;text-decoration:none}.barros-mega-panel__view-all span{color:#2fa83a;font-size:17px;transition:transform .2s ease}.barros-mega-panel__view-all:hover span{transform:translate(4px)}@media screen and (max-width:1220px)and (min-width:990px){.barros-header__main{width:min(calc(100% - 40px),1540px);grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);column-gap:20px}.barros-header__logo{width:min(var(--barros-header-logo-desktop, 180px),150px)}.barros-header__nav-list{gap:20px}.barros-header__nav-link{font-size:12px}.barros-mega-panel__inner{width:min(calc(100% - 56px),1440px)}.barros-mega-panel__content{gap:32px}}@media screen and (max-width:989px){.barros-header__main{width:100%;min-height:var(--barros-header-height-mobile, 70px);padding:0 15px;display:grid;grid-template-columns:1fr auto 1fr;column-gap:8px}.barros-header__mobile-menu{grid-column:1;display:flex;align-items:center;justify-self:start}.barros-header__mobile-menu header-drawer{display:block;margin:0}.barros-header__brand{grid-column:2;justify-self:center}.barros-header__logo{width:var(--barros-header-logo-mobile, 124px)}.barros-header__nav{display:none}.barros-header__actions{grid-column:3;justify-self:end;gap:0}.barros-header__action,.barros-header__search .header__icon{width:40px;min-width:40px;height:40px}.barros-header__action--account,.barros-header__search,.barros-header__mega-region{display:none}}.barros-header-shell .menu-drawer,.barros-header-shell .menu-drawer__inner-container,.barros-header-shell .menu-drawer__navigation-container{background:#121212;color:#fff}.barros-header-shell .menu-drawer__menu-item,.barros-header-shell .menu-drawer__close-button,.barros-header-shell .menu-drawer__account{color:#ffffffeb}.barros-header-shell .menu-drawer__menu-item:hover,.barros-header-shell .menu-drawer__close-button:hover,.barros-header-shell .menu-drawer__account:hover{color:#2fa83a;background:#ffffff0b}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-header.css.map */
