.navbar-main{border-bottom:2px solid hsla(0,0%,100%,.1568627451);padding:15px 15px 40px;margin-bottom:40px}.navbar-main .nav__toggler{background:none;border:none;color:#fff;font-size:1.5rem}.navbar-main.--homepage{margin-bottom:0;border-bottom:none;width:100%}.navbar-main .navbar__menu{position:absolute;inset:0;z-index:1000;display:flex;height:100vh}.navbar-main .navbar__menu .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.7);z-index:-1}.navbar-main .navbar__menu .navbar__items{flex-basis:50%;background-color:#dcca87;padding:0;margin:0;height:100%}.navbar-main .navbar__menu .navbar__items .navbar__list-items{display:flex;flex-direction:column;flex-basis:50%;padding:0;height:100%}.navbar-main .navbar__menu .navbar__items .navbar__list-items li{flex:1 1}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item{padding:1rem .5rem;display:flex;justify-content:space-between;align-items:center;height:100%;flex:1 1;position:relative;overflow:hidden;cursor:pointer}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item .item__overlay{position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(75,53,42,.139);pointer-events:none}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item .underline-bold,.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item .underline-think{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;z-index:1;pointer-events:none;background-color:#2b4033}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item .underline-bold{z-index:2;background-color:#2b4033}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item a{height:100%;align-items:center;display:flex;column-gap:40px;font-family:Harmond;font-size:2.9rem;line-height:1;text-transform:uppercase;transition:color .3s ease;flex:1 1;color:#2b4033;padding-left:30px}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item a .link-content{display:inline-block}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item a span.navbar__item__number{font-size:1.5rem}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item a .__nav__icon{font-size:2rem;flex:1 1;text-align:end;margin:0 30px}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item.--active a,.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item:hover a{color:#fff}.navbar-main .navbar__menu .navbar__menu__right{flex-basis:50%;background-color:#4b352a}.navbar-main .navbar__menu .navbar__menu__right .nav__box__item p.nav__box__item-title{color:#fff;font-family:Athina Regular;font-size:2rem}.navbar-main .navbar__menu .navbar__menu__right .nav__box__item p{color:#dcca87;font-family:Harmond;font-size:1.2rem}@media screen and (max-width:768px){.navbar-main .navbar__menu{flex-direction:column}.navbar-main .navbar__menu .navbar__items,.navbar-main .navbar__menu .navbar__menu__right{flex-basis:unset;height:50%}.navbar-main .navbar__menu .navbar__items .navbar__list-items .navbar__item a{font-size:1.5rem}}