.ta-partner-mega-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1184px,calc(100% - 80px));margin-inline:auto;padding-block:24px 32px}.ta-partner-card,.menu-drawer__menu-item:has(>.ta-partner-card-media){display:block;position:relative;isolation:isolate;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;aspect-ratio:3 / 2;background:#2b6b4c;color:#fff;text-decoration:none;text-align:left;min-width:0}.ta-partner-card:after,.menu-drawer__menu-item:has(>.ta-partner-card-media):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c1d1500 25%,#0c1d1559 52%,#0c1d15e8)}.ta-partner-card-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.ta-partner-card-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 35%}.ta-partner-card-copy{position:absolute;inset:auto 42px 20px 22px;z-index:2;display:grid;gap:7px;white-space:normal;pointer-events:none}.ta-partner-card-title{display:block;color:#fff;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(21px,1.85vw,28px);line-height:1.15;letter-spacing:-.025em;text-transform:none}.ta-partner-card-description{display:block;color:#fff;font-family:var(--font-body--family);font-size:16px;line-height:1.4;letter-spacing:0;font-weight:400;text-transform:none}.ta-partner-card-arrow{position:absolute;right:18px;bottom:22px;z-index:2;color:#fff;font-size:24px;line-height:1;pointer-events:none;transition:transform .18s ease}.ta-partner-card:hover .ta-partner-card-arrow,.ta-partner-card:focus-visible .ta-partner-card-arrow{transform:translate(2px,-2px)}.ta-partner-card:focus-visible{outline:3px solid #2B6B4C;outline-offset:3px}@media(max-width:989px){.ta-partner-mega-menu{gap:14px;width:calc(100% - 48px)}.ta-partner-card-copy{inset:auto 30px 16px 16px;gap:5px}.ta-partner-card-arrow{right:12px;bottom:18px}}.menu-drawer__menu--childlist:has(.ta-partner-card-media){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-block:10px 18px}.menu-drawer__menu-item:has(>.ta-partner-card-media){height:150px;width:100%;aspect-ratio:auto;border-radius:12px}.menu-drawer__menu-item:has(>.ta-partner-card-media) .ta-partner-card-copy{inset:auto 38px 14px 16px;gap:4px}.menu-drawer__menu-item:has(>.ta-partner-card-media) .ta-partner-card-title{font-size:21px}.menu-drawer__menu-item:has(>.ta-partner-card-media) .ta-partner-card-arrow{right:14px;bottom:18px}@media(prefers-reduced-motion:reduce){.ta-partner-card-arrow{transition:none}}.menu-drawer__menu-item:has(>.ta-partner-card-media) .ta-partner-card-media img{object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ta-partner-mega-menu.css.map */
