.menu-main-menu-container ul{list-style:none;margin:0;padding:0}.menu-main-menu-container ul a{display:block;font-size:.875rem;font-weight:400;padding:.5rem 0;text-decoration:none;text-decoration:underline;text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:3px;transition:color .3s ease,text-decoration-color .3s ease}.menu-main-menu-container li.open>a,.menu-main-menu-container ul a:hover,.menu-main-menu-container ul li.current-menu-item>a{color:#877320;text-decoration-color:#877320}.menu-item-has-children>.arrow{display:none}.menu-main-menu-container .sub-menu li.menu-item-has-children:not(.link-clickable)>a{cursor:default}input#menu-toggle{height:0;left:unset;opacity:0;position:absolute;right:2rem;top:2rem;width:0;z-index:-1}.menu-toggle{line-height:1;margin-bottom:0!important;z-index:10}.hamburger,.menu-toggle{display:block;position:relative}.hamburger{height:20px;margin:auto;width:20px;z-index:99}.hamburger>.line{background:var(--wp--preset--color--contrast);border-radius:3px;display:block;height:1.5px;position:absolute;top:9px;transform:rotate(0deg);transition:transform .3s cubic-bezier(.19,1,.22,1),top .3s cubic-bezier(.19,1,.22,1) .6s,opacity .3s cubic-bezier(.19,1,.22,1) .6s,height .3s cubic-bezier(.19,1,.22,1) .3s,width 0s linear .6s;width:20px}.hamburger>.line1{top:3px}.hamburger>.line2{opacity:1}.hamburger>.line3{top:15px}.hamburger>.line4{height:0;left:9px;opacity:0;width:1.5px}#menu-toggle:checked+.menu-toggle .hamburger>.line{background-color:var(--wp--preset--color--contrast);transition:transform .3s cubic-bezier(.19,1,.22,1) .6s,top .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1) .3s,width 0s linear .3s}#menu-toggle:checked+.menu-toggle .hamburger>.line1{opacity:0;top:9px}#menu-toggle:checked+.menu-toggle .hamburger>.line2{transform:rotate(45deg)}#menu-toggle:checked+.menu-toggle .hamburger>.line3{opacity:0;top:9px}#menu-toggle:checked+.menu-toggle .hamburger>.line4{height:20px;opacity:1;top:0;transform:rotate(45deg)}@media screen and (max-width:899px){#menu-toggle:checked+.menu-toggle{position:relative;z-index:12}.mobile-menu-panel{background-color:#fff;left:0;opacity:0;overflow-y:auto;padding:3rem 2rem;position:fixed;top:-100vh;width:100%;z-index:-1}#menu-toggle:checked+.menu-toggle+.mobile-menu-panel{bottom:0;opacity:1;top:calc(var(--header-height, 75px) + var(--wp-admin--admin-bar--height, 0px));z-index:10}.menu-main-menu-container ul{display:flex;flex-direction:column;width:100%}.menu-main-menu-container>ul{gap:2rem}.menu-main-menu-container>ul ul{gap:1rem;max-height:0;opacity:0;overflow:hidden;padding-left:20px;transition:max-height .5s ease,opacity .5s ease;width:100%}.menu-main-menu-container li.open>ul{max-height:100vh;opacity:1;padding-top:1rem}.menu-item-has-thumbnail img{display:none}.menu-item-has-children{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.menu-item-has-children>.arrow{display:block;flex-grow:1;text-align:right}.menu-item-has-children>.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%277%27 fill=%27none%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m1 1 5 5 5-5%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;color:inherit;content:"";display:block;height:10px;margin-left:auto;transform:rotate(0deg);transition:transform .3s ease;width:10px}.menu-item-has-children.open>.arrow:after{transform:rotate(180deg)}}@media screen and (min-width:900px){.menu-toggle{display:none}.menu-main-menu-container>ul{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.menu-main-menu-container>ul>li>ul{background-color:#fff;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;left:0;margin:auto;max-height:0;max-width:var(--wp--style--global--content-size);opacity:0;overflow:hidden;padding:3rem 0;position:absolute;right:0;top:-200%;transition:max-height .5s ease,opacity .5s ease;visibility:hidden;width:100%;z-index:-1}.menu-main-menu-container>ul>li.narrow-gap>ul{gap:2rem .5rem}.menu-main-menu-container>ul>li.narrow-gap ul li.menu-item-has-thumbnail{flex-grow:1}.menu-main-menu-container>ul>li>ul:after{background:#fff;border-bottom:1px solid var(--wp--preset--color--default-border);content:"";height:100%;left:calc((100vw - var(--wp--style--global--content-size))/2*-1);position:absolute;right:0;top:0;width:100vw;z-index:-1}.menu-main-menu-container>ul>li.open>ul{max-height:999px;opacity:1;overflow:visible;top:calc(100% + 1px);transition:max-height .5s ease,opacity .5s ease;visibility:visible;z-index:10}.menu-main-menu-container>ul>li>ul li.menu-item-has-children>a{font-weight:500;text-decoration:none}.menu-main-menu-container>ul>li>ul li.menu-item-has-children>a:hover{color:inherit}.menu-main-menu-container ul li.menu-item-has-thumbnail{flex-basis:25%}.menu-main-menu-container ul li.menu-item-has-thumbnail>a{display:flex;flex-direction:column;gap:2rem}.menu-main-menu-container ul li.menu-item-has-thumbnail>a img{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.show-on-mobile{display:none}}@media screen and (min-width:900px)and (max-width:1728px){.menu-main-menu-container>ul>li>ul{padding:3rem 2rem}}
