/* A quiet, shared navigation for desktop and mobile. */
.top_bar{background:#fff!important;border-bottom:1px solid #e7e7df!important}
#menu_wrapper div .nav>li>a,#menu_wrapper .nav>li>a{font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:none!important;color:#34342f!important;padding-left:20px!important;padding-right:20px!important}
#menu_wrapper div .nav li ul,#menu_wrapper .nav li ul{background:#fff!important;border:1px solid #e7e7df!important;box-shadow:0 12px 30px rgba(35,35,30,.07);padding:12px 0!important;width:240px!important;margin-left:0!important}
#menu_wrapper div .nav li ul li>a,#menu_wrapper .nav li ul li>a{box-sizing:border-box;width:100%!important;padding:13px 22px!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.015em!important;text-transform:none!important;color:#45453e!important;background:transparent!important}
#menu_wrapper div .nav li ul li>a:hover,#menu_wrapper .nav li ul li>a:hover,#menu_wrapper div .nav li ul li>a:focus-visible{color:#755234!important;background:#f7f7f2!important}
#menu_wrapper div .nav li:focus-within>ul{display:block!important}
#menu_wrapper div .nav a:focus-visible{outline:1px solid #755234;outline-offset:3px}
.mobile_menu_wrapper{background:#fff!important;color:#34342f!important;border-left:1px solid #e7e7df;box-shadow:-10px 0 40px rgba(35,35,30,.08)}
.mobile_menu_wrapper .mobile_main_nav li>a,.mobile_menu_wrapper #sub_menu li>a{font-family:"Montserrat",sans-serif!important;text-transform:none!important;font-weight:400!important;font-size:15px!important;letter-spacing:.02em!important;color:#34342f!important;background:transparent!important}
.mobile_menu_wrapper .mobile_main_nav li>a:hover,.mobile_menu_wrapper #sub_menu li>a:hover{color:#755234!important}
.mobile_menu_wrapper input[type=text]{color:#34342f!important;background:#fafaf7!important;border:1px solid #e7e7df!important}
.mobile_menu_wrapper .social_wrapper a,.mobile_menu_wrapper i,.mobile_menu_wrapper #menu_back{color:#66665f!important}
.mt-catalogue-title{scroll-margin-top:140px}
/* Draw link arrows as a monochrome line icon on every device. */
.mt-site .mt-arrow{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;font-size:0!important;line-height:0;vertical-align:middle;background:none!important;box-shadow:none!important;text-shadow:none!important}
.mt-site .mt-arrow::before{content:"";display:block;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M6 5h13v13' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M6 5h13v13' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
