.navigation-main .navigation-sub-menu.mega-menu.tabbed-megamenu{text-transform:none;letter-spacing:normal;--tm-bg: #ffffff;--tm-text: #1f2421;--tm-muted: #4a4f4c;--tm-tab-bg: #f0f0f0;--tm-tab-hover-bg: #e4e6e4;--tm-tab-active-bg: #3d4740;--tm-tab-active-text: #ffffff;--tm-button-bg: #1f3a2b;--tm-button-hover-bg: #2c5039;--tm-button-text: #ffffff;background:var(--tm-bg);color:var(--tm-text);border-radius:0;padding:0;font-size:1.4rem;line-height:1.5;box-shadow:0 1.2rem 2.4rem #00000014}.tabbed-megamenu .tm{display:block;padding:3rem 0 3.6rem}.tabbed-megamenu .tm-tabs{display:flex;gap:1.4rem;margin-bottom:4.6rem}.tabbed-megamenu .tm-tab{flex:1 1 auto;min-height:4.2rem;margin:0;padding:.8rem 2rem;border:0;border-radius:0;box-shadow:none;background:var(--tm-tab-bg);color:var(--tm-text);font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.tabbed-megamenu .tm-tab:hover{background:var(--tm-tab-hover-bg)}.tabbed-megamenu .tm-tab.is-active{background:var(--tm-tab-active-bg);color:var(--tm-tab-active-text)}.tabbed-megamenu .tm-tab:focus-visible{outline:2px solid var(--tm-tab-active-bg);outline-offset:2px}.tabbed-megamenu .tm-panel[hidden]{display:none}.tabbed-megamenu .tm-columns{display:grid;grid-template-columns:repeat(var(--tm-columns, 4),minmax(0,1fr));column-gap:3rem;row-gap:3rem}.tabbed-megamenu .tm-column-title{display:block;margin-bottom:1.8rem;color:var(--tm-text);font-size:1.3rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;text-decoration:none}.tabbed-megamenu .tm-links{margin:0;padding:0;list-style:none}.tabbed-megamenu .tm-links li{margin:0;padding:0}.tabbed-megamenu .tm-links a{display:inline-block;padding:.6rem 0;color:var(--tm-muted);font-size:1.3rem;line-height:1.45;text-decoration:none}.tabbed-megamenu .tm-column-title:hover,.tabbed-megamenu .tm-links a:hover,.tabbed-megamenu .tm-links a[aria-current=page]{color:var(--tm-text);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.tabbed-megamenu .tm-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4rem}.tabbed-megamenu .tm-button{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.2rem;background:var(--tm-button-bg);color:var(--tm-button-text);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background-color .18s ease}.navigation-main .tabbed-megamenu a.tm-button:hover{background:var(--tm-button-hover-bg);color:var(--tm-button-text);text-decoration:none}.navigation-main .tabbed-megamenu a.tm-card:hover{color:var(--tm-text);text-decoration:none}.tabbed-megamenu .tm-button-arrow{font-size:1.4rem;line-height:1}.tabbed-megamenu .tm-feature{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:4rem;align-items:start}.tabbed-megamenu .tm-feature-intro{max-width:40rem}.tabbed-megamenu .tm-eyebrow{margin:0 0 2.2rem;color:var(--tm-text);font-size:1.1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.tabbed-megamenu .tm-feature-title{margin:0 0 1.8rem;color:var(--tm-text);font-size:3rem;font-weight:700;line-height:1.1}.tabbed-megamenu .tm-feature-text{color:var(--tm-muted);font-size:1.4rem;font-weight:600;line-height:1.75}.tabbed-megamenu .tm-feature-text p{margin:0}.tabbed-megamenu .tm-feature-intro .tm-button{margin-top:5.4rem}.tabbed-megamenu .tm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;row-gap:2.6rem}.tabbed-megamenu .tm-card{display:block;color:var(--tm-text);text-decoration:none}.tabbed-megamenu .tm-card-media{display:flex;align-items:center;justify-content:center;height:9.5rem;margin-bottom:1.4rem}.tabbed-megamenu .tm-card-media img{display:block;width:auto;max-width:14rem;height:100%;object-fit:contain;transition:transform .25s ease}.tabbed-megamenu a.tm-card:hover .tm-card-media img{transform:scale(1.05)}.tabbed-megamenu .tm-card-title{margin:0 0 .8rem;color:var(--tm-text);font-size:1.6rem;font-weight:700;line-height:1.25}.tabbed-megamenu .tm-card-text{margin:0;color:var(--tm-muted);font-size:1.2rem;font-weight:600;line-height:1.7}.tabbed-megamenu a.tm-card:hover .tm-card-title{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}@media(max-width:1199px){.tabbed-megamenu .tm-tab{padding-inline:1.2rem;font-size:1.3rem}.tabbed-megamenu .tm-tabs{gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-tabbed-megamenu.css.map */
