.theme-main-navigation-megamenu-item{display:flex}@media (min-width:1280px){.theme-main-navigation-megamenu-item{align-items:center;padding:var(--main-nav-item-padding) var(--sp-40)}.theme-main-navigation-megamenu-item:first-child{padding-left:var(--sp-80)}}@media (max-width:1279px){.theme-main-navigation-megamenu-item{flex-direction:column;padding:0 var(--sp-40) .875rem;position:relative}.theme-main-navigation-megamenu-item:after{background:var(--gradient-orange-transparent);bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}}.theme-main-navigation-megamenu-item__wrapper{position:relative}@media (max-width:1279px){.theme-main-navigation-megamenu-item__wrapper{display:flex;flex-direction:column}}.theme-main-navigation-megamenu-item__label{display:flex;position:relative;transition:color var(--ani-speed)}@media (min-width:1280px){.theme-main-navigation-megamenu-item__label{align-items:center;height:1lh}}@media (max-width:1279px){.theme-main-navigation-megamenu-item__label{font-weight:700;line-height:var(--flh-s);padding:.875rem 0 0;transition:padding .5s}.theme-main-navigation-megamenu-item__label:has(+[aria-expanded=true]){padding-bottom:.875rem}.theme-main-navigation-megamenu-item__label:has(+[aria-expanded=true]):after{rotate:180deg}.theme-main-navigation-megamenu-item__label:after{aspect-ratio:1;background:var(--gradient-orange);content:"";display:inline-block;flex-shrink:0;margin-left:auto;margin-right:1rem;-webkit-mask-image:url(../../../images/caret.0db7dc7a.svg);mask-image:url(../../../images/caret.0db7dc7a.svg);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:999;transition:rotate var(--ani-speed);width:.6rem}}@media (min-width:1280px){.theme-main-navigation-megamenu-item__submenu-toggle{display:none}}@media (max-width:1279px){.theme-main-navigation-megamenu-item__submenu-toggle{inset:0;position:absolute}}.theme-main-navigation-megamenu-item__dropdown-content{display:flex;flex-direction:column;width:100%}@media (min-width:1280px){.theme-main-navigation-megamenu-item__dropdown-content{background-color:var(--color-site-header);border-radius:var(--radius-small);color:var(--color-on-site-header);left:50%;opacity:0;padding-top:var(--sp-56);pointer-events:none;position:absolute;top:100%;transition:opacity calc(var(--ani-speed)*.8);translate:-50% 0 0;will-change:translate}}@media (max-width:1279px){.theme-main-navigation-megamenu-item__dropdown-content{height:0;overflow:hidden;transition:height .5s}.theme-main-navigation-megamenu-item__dropdown-content .wp-block-columns{gap:var(--sp-48)!important;padding:0!important}}.theme-main-navigation-megamenu-item--active .theme-main-navigation-megamenu-item__dropdown-content{opacity:1;pointer-events:auto}@media (max-width:1279px){.theme-main-navigation-megamenu-item--active .theme-main-navigation-megamenu-item__label{background:var(--gradient-orange);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}}@media (min-width:1280px) and (hover:hover){.theme-main-navigation-megamenu-item:hover .theme-main-navigation-megamenu-item__label{background:var(--gradient-orange);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;position:relative}.theme-main-navigation-megamenu-item:hover .theme-main-navigation-megamenu-item__label:after{background:var(--gradient-orange);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}}.theme-main-navigation-megamenu-item .ona-custom-menu__links{display:flex;flex-direction:column;font-size:var(--fs-p-large);line-height:var(--flh-s);margin:0}@media (min-width:1280px){.theme-main-navigation-megamenu-item .ona-custom-menu__links{font-weight:700;gap:var(--sp-16)}}@media (max-width:1279px){.theme-main-navigation-megamenu-item .ona-custom-menu__links{font-weight:600;gap:var(--sp-32);margin-top:var(--sp-48)}}.theme-main-navigation-megamenu-item .ona-custom-menu__links a{display:block}.theme-main-navigation-megamenu-item .ona-custom-menu__links a:hover>span{background:var(--gradient-orange);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.theme-main-navigation-megamenu-item .ona-custom-menu__links>.menu-item-has-children{display:flex;flex-direction:column;gap:3.75rem}.theme-main-navigation-megamenu-item .ona-custom-menu .menu-item.is-label{cursor:default}.theme-main-navigation-megamenu-item .ona-custom-menu .menu-item a{display:flex}@media (hover:hover){.theme-main-navigation-megamenu-item .ona-custom-menu .menu-item a:after{align-self:center;aspect-ratio:223/160;aspect-ratio:1;background-color:var(--color-orange);content:"";display:inine-block;flex-grow:0;flex-shrink:0;margin-left:.5rem;-webkit-mask-image:url(../../../images/arrow.bf2eefdb.svg);mask-image:url(../../../images/arrow.bf2eefdb.svg);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;rotate:-45deg;transition:opacity calc(var(--ani-speed)/2),translate var(--ani-speed);width:1.5rem}.theme-main-navigation-megamenu-item .ona-custom-menu .menu-item a:hover:after{opacity:1;translate:0 -25%}}@media (min-width:1280px){.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal .ona-custom-menu__links{flex-direction:row;font-size:var(--fs-p-xl)}.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal .ona-custom-menu__links:has(:nth-child(6)){display:grid;grid-template-columns:repeat(5,1fr)}.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal .menu-item{width:100%}.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal .menu-item>:is(a,span){flex-wrap:wrap;padding-bottom:var(--sp-24)}.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal .menu-item>:is(a,span):before{background:linear-gradient(to right,var(--color-white),#0000);content:"";display:block;height:1px;margin-bottom:var(--sp-24);width:100%}}@media (max-width:1279px){.theme-main-navigation-megamenu-item .ona-custom-menu.is-style-horizontal{padding:0!important}}
