.brand-navigation{margin:80px 0 120px}.brand-navigation__linee{padding:0 20px;margin:0}.brand-navigation__inner{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}.brand-navigation-divider{width:100%;height:100px}.brand-navigation__item{width:100%;text-decoration:none;color:inherit;text-align:center}.brand-navigation__item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.brand-navigation__tipologie{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:80px}.brand-navigation__tipologie>.brand-navigation__button{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;height:auto;min-height:44px;margin-top:60px;padding:10px 18px;box-sizing:border-box;border:1px solid rgba(var(--color-foreground),.5);border-radius:3px;background:transparent;color:rgb(var(--color-foreground));text-decoration:none;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.06em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.brand-navigation__tipologie>.brand-navigation__button:after{content:none}.brand-navigation__tipologie>.brand-navigation__button:hover,.brand-navigation__tipologie>.brand-navigation__button[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.brand-navigation__tipologie>.brand-navigation__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.brand-header{margin-bottom:100px}.brand-banner{width:100%;overflow:hidden}.brand-banner img{width:100%;height:450px;object-fit:cover}.brand-description{max-width:900px;margin:30px auto 10px;text-align:center;line-height:1.8}.product-grid-container{margin-top:0!important}@media screen and (max-width:749px){.brand-navigation__inner.brand-navigation__tipologie{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:24px;margin-bottom:32px;padding:4px 20px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.brand-navigation__tipologie>.brand-navigation__button{flex:0 0 auto;min-width:0;margin:0;padding:10px 12px;font-size:12px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.brand-navigation__tipologie>.brand-navigation__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/brand-navigation.css.map */
