.tc-mega{--tcm-ink: #16171B;--tcm-mute: #857F76;--tcm-line: #EDE8DE;--tcm-gold: #D89028;--tcm-gold-ink: #8A5512;background:#fff;color:var(--tcm-ink);font-family:var(--body-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);box-sizing:border-box}.tc-mega *,.tc-mega *:before,.tc-mega *:after{box-sizing:inherit}.tc-mega__in{max-width:1480px;margin:0 auto;padding:22px 34px 24px}.tc-mega__lead-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.tc-mega__group{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--tcm-mute);text-decoration:none;margin-bottom:12px}.tc-mega__lead-head .tc-mega__group{margin-bottom:0}.tc-mega__all{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--tcm-gold-ink);text-decoration:none;white-space:nowrap}.tc-mega__all:hover{text-decoration:underline;text-underline-offset:3px}.tc-mega__cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.tc-mega__card{display:block;text-decoration:none;color:inherit}.tc-mega__card-fig{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f6f3ee;margin-bottom:8px}.tc-mega__card-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.tc-mega__card:hover .tc-mega__card-fig img{transform:scale(1.05)}.tc-mega__card-t{display:block;font-size:12.5px;line-height:1.3;color:var(--tcm-ink)}.tc-mega__card:hover .tc-mega__card-t{text-decoration:underline;text-underline-offset:3px}.tc-mega__cols{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 54px;margin-top:22px;padding-top:20px;border-top:1px solid var(--tcm-line)}.tc-mega__col{min-width:140px}.tc-mega__col ul{list-style:none;margin:0;padding:0}.tc-mega__col li{margin-bottom:7px}.tc-mega__col a{font-size:13px;color:#33343a;text-decoration:none}.tc-mega__col a:hover{text-decoration:underline;text-underline-offset:3px}.tc-mega__promo{margin-left:auto;max-width:240px}.tc-mega__promo a{display:block;text-decoration:none;color:inherit}.tc-mega__promo img{width:100%;height:auto;display:block;margin-bottom:8px}.tc-mega__promo-t{font-size:12.5px}@media(max-width:1280px){.tc-mega__cards{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1024px){.tc-mega__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc-mega__cols--top{margin-top:0;padding-top:0;border-top:0}.tc-mega__col--single .tc-mega__group{color:var(--tcm-ink);margin-bottom:0}.tc-mega__col--single .tc-mega__group:hover{color:var(--tcm-gold-ink)}.tc-mega__col--single .tc-mega__group span{color:var(--tcm-gold)}.tc-mega__tabbed{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px}.tc-mega__rail{border-right:1px solid var(--tcm-line);padding-right:18px}.tc-mega__rail-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;color:#33343a;padding:11px 12px;text-decoration:none}.tc-mega__rail-item:hover{color:var(--tcm-ink);background:#faf8f4}.tc-mega__rail-item.is-on{background:#f4f0e8;color:var(--tcm-ink);font-weight:600}.tc-mega__chev{color:var(--tcm-mute);font-size:15px;line-height:1}.tc-mega__rail-item.is-on .tc-mega__chev{color:var(--tcm-gold)}.tc-mega__rail-all{display:block;margin-top:10px;padding:11px 12px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--tcm-gold-ink);text-decoration:none}.tc-mega__rail-all:hover{text-decoration:underline;text-underline-offset:3px}.tc-mega__panel{display:none}.tc-mega__panel:first-child{display:block}.tc-mega__tabbed[data-tc-ready=on] .tc-mega__panel{display:none}.tc-mega__tabbed[data-tc-ready=on] .tc-mega__panel.is-on{display:block}.tc-mega__panel .tc-mega__cards{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1280px){.tc-mega__tabbed{grid-template-columns:190px minmax(0,1fr);gap:24px}.tc-mega__panel .tc-mega__cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.tc-mega__card-fig:empty{background:#faf8f4;box-shadow:inset 0 0 0 1px var(--tcm-line)}.mobile-navigation-drawer .tc-nav-all{width:100%;margin-bottom:6px;border-bottom:1px solid var(--heading-divider-col, #EDE8DE)}.mobile-navigation-drawer .tc-nav-all>.navigation__link{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/156/assets/tc-mega.css.map */
