.ideal-megamenu-card{--color--background:var(--color--card--background--default);--color--border:var(--color--card--border--default);--color--text:var(--color--card--text--default);background-color:var(--color--background);border:var(--border--100) solid var(--color--border);border-radius:var(--radius--200);color:var(--color--text);display:flex;flex-direction:column;gap:var(--space--008);padding-bottom:var(--space--016);padding-left:var(--space--016);padding-right:var(--space--016);padding-top:var(--space--016);transition:border-color var(--duration--100) var(--bezier--ease-out-quad)}@media (min-width:61.25em){.ideal-megamenu-card{padding-bottom:var(--space--024);padding-left:var(--space--024);padding-right:var(--space--024);padding-top:var(--space--024)}}.ideal-megamenu-card:has(.ideal-megamenu-card__title:is(:hover,:focus-visible)){border-color:var(--color--card--border--hover)}.ideal-megamenu-card.has-hover:not(.does-not-exist){border-color:var(--color--card--border--hover)}.ideal-megamenu-card:has(.ideal-megamenu-card__title:focus-visible){outline:var(--border--button--stroke--height) solid var(--color--button--primary--border--focus);outline-offset:0}.ideal-megamenu-card__title{color:var(--color--card--text--default);font-family:var(--font--family--secondary);font-size:var(--font--size--nav--lg);font-weight:var(--font--weight--nav--lg);line-height:var(--font--line-height--nav--lg);margin:0;-webkit-text-decoration:none;text-decoration:none}.ideal-megamenu-card__title:focus-visible{outline-color:transparent}.ideal-megamenu-card:has(.ideal-megamenu-card__title:focus-visible) .ideal-megamenu-card__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--space--002);text-underline-offset:var(--space--004)}.ideal-megamenu-card.has-hover:not(.does-not-exist) .ideal-megamenu-card__title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--space--002);text-underline-offset:var(--space--004)}.ideal-megamenu-card__description{color:var(--color--text--strong);color:var(--color--card--text--static-02);font-family:var(--font--family--body);font-size:var(--font--size--body--sm);font-weight:var(--font--weight--body);line-height:var(--font--line-height--body--sm);margin:0}.ideal-megamenu-card__pseudo-button{align-items:center;color:var(--color--card--text--default);display:inline-flex;font-family:var(--font--family--secondary);font-size:var(--font--size--nav--lg);font-weight:var(--font--weight--nav--lg);gap:var(--space--008);line-height:var(--font--line-height--nav--lg);margin-top:auto;padding-top:var(--space--008);pointer-events:none}.ideal-megamenu-card__pseudo-button-icon{align-items:center;background-color:var(--color--button--primary--background--default);border:var(--border--100) solid var(--color--button--primary--border--default);border-radius:var(--radius--100);color:var(--color--button--primary--icon--default);display:grid;flex-shrink:0;height:var(--space--032);justify-items:center;overflow:visible;place-items:center;position:relative;transition:box-shadow var(--duration--100) var(--bezier--ease-out-quad);width:var(--space--032)}.ideal-megamenu-card__pseudo-button-icon svg{fill:currentColor;height:var(--space--016);transform:translateX(0);transition:transform var(--duration--100) var(--bezier--ease-out-quad);width:var(--space--016)}.ideal-megamenu-card__pseudo-button-icon:after{background-color:var(--color--button--primary--border--default);bottom:0;content:"";height:var(--border--button--stroke--height);left:0;position:absolute;right:0;transform:scaleY(0);transform-origin:bottom;transition:transform var(--duration--050) var(--bezier--ease-out-quad)}:where(.ideal-megamenu-card.has-hover) .ideal-megamenu-card__pseudo-button-icon,:where(.ideal-megamenu-card:has(.ideal-megamenu-card__title:focus-visible)) .ideal-megamenu-card__pseudo-button-icon{border-color:var(--color--button--primary--border--hover);box-shadow:var(--elevation--008)}:where(.ideal-megamenu-card.has-hover) .ideal-megamenu-card__pseudo-button-icon svg,:where(.ideal-megamenu-card:has(.ideal-megamenu-card__title:focus-visible)) .ideal-megamenu-card__pseudo-button-icon svg{transform:translateX(var(--space--002))}:where(.ideal-megamenu-card.has-hover) .ideal-megamenu-card__pseudo-button-icon:after,:where(.ideal-megamenu-card:has(.ideal-megamenu-card__title:focus-visible)) .ideal-megamenu-card__pseudo-button-icon:after{background-color:var(--color--button--primary--border--hover);transform:scaleY(1);transition-duration:var(--duration--100)}:root .wp-block-tenup-navigation-megamenu__container[class] a.ideal-megamenu-card__title:focus-visible{outline-color:transparent!important}:root{--duration--050:50ms;--duration--100:100ms;--duration--200:200ms;--duration--300:300ms;--duration--400:400ms;--duration--500:500ms;--duration--1000:1000ms;--bezier--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--bezier--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--bezier--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--bezier--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--bezier--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--bezier--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1)}@media (prefers-reduced-motion:reduce){:root{--duration--050:1ms;--duration--100:1ms;--duration--200:1ms;--duration--300:1ms;--duration--400:1ms;--duration--500:1ms;--duration--1000:1ms}}
