.tp-nav-parent--desktop{display:flex;align-items:center}.tp-nav-parent--dropdown-menu{position:relative}.header__inline-menu .tp-nav-parent--desktop>.tp-nav-parent__link{min-height:44px;padding-right:0}.header__inline-menu .tp-nav-parent--desktop summary.tp-nav-toggle{display:flex;align-items:center;justify-content:center;width:26px;min-height:44px;padding:0}.header__inline-menu .tp-nav-parent--desktop summary.tp-nav-toggle>.icon-caret{position:static;display:block!important;width:10px;height:7px}.tp-nav-parent--drawer{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch}.menu-drawer .tp-nav-parent--drawer>.tp-nav-parent__link{min-height:52px;padding-right:1rem}.menu-drawer .tp-nav-parent--drawer summary.tp-nav-toggle{display:flex;align-items:center;justify-content:center;width:52px;min-height:52px;padding:0}.menu-drawer .tp-nav-parent--drawer summary.tp-nav-toggle>.svg-wrapper{position:static;width:20px;height:20px}.menu-drawer .tp-nav-parent--drawer summary.tp-nav-toggle>.svg-wrapper:last-child{display:none}.tp-nav-parent__link:focus-visible,.tp-nav-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.tp-category-directory{padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(4rem,6vw,8rem)}.tp-category-directory__intro{max-width:72rem;margin-bottom:3rem}.tp-category-directory__intro h1{margin:0 0 1.6rem}.tp-category-directory__intro .rte{font-size:1.7rem;line-height:1.7}.tp-category-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.4rem;padding:0;margin:0;list-style:none}.tp-category-directory__item{min-width:0}.tp-category-directory__item .card__heading{overflow-wrap:anywhere}.tp-category-directory__more{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(var(--color-foreground),.16)}.tp-category-directory__more h2{margin:0 0 2rem}.tp-category-directory__links{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:0;padding:0;list-style:none}.tp-category-directory__links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:.3rem}@media screen and (max-width:749px){.tp-category-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.tp-category-directory__intro .rte{font-size:1.5rem}.tp-category-directory__item .card__heading{font-size:1.5rem;line-height:1.4}}#garanzia-legale{scroll-margin-top:180px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tp-navigation-categories.css.map */
