body.ast-site .header-nav .nav-dropdown{background:var(--ast-white);border:1px solid var(--ast-hair);border-top:2px solid var(--ast-gold);border-radius:0 0 16px 16px;box-shadow:var(--ast-shadow-nav);padding:14px;margin-top:0;color:var(--ast-ink);font-family:var(--ast-sans)}body.ast-site .header-nav .nav-dropdown.nav-dropdown-default{min-width:232px;max-width:300px;padding:10px}body.ast-site .header-nav .nav-dropdown:not(.nav-dropdown-default){border-radius:0 0 18px 18px}body.ast-site .header-nav .nav-dropdown::before,body.ast-site .header-nav .nav-dropdown::after{display:none!important}body.ast-site .header-nav .nav-dropdown li>a{position:relative;display:block;padding:11px 14px 11px 16px;border-radius:10px;color:var(--ast-navy)!important;font-family:var(--ast-sans);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.3;text-transform:none;transition:background .2s ease,color .2s ease,padding .2s ease}body.ast-site .header-nav .nav-dropdown li>a::before{content:"";position:absolute;left:6px;top:50%;width:3px;height:0;background:var(--ast-gold);border-radius:2px;transform:translateY(-50%);transition:height .2s ease}body.ast-site .header-nav .nav-dropdown li>a:hover,body.ast-site .header-nav .nav-dropdown li>a:focus-visible{background:rgb(212 175 55 / .10);color:var(--ast-gold-ink)!important;padding-left:20px}body.ast-site .header-nav .nav-dropdown li>a:hover::before,body.ast-site .header-nav .nav-dropdown li>a:focus-visible::before{height:16px}body.ast-site .header-nav .nav-dropdown li.current-menu-item>a{color:var(--ast-gold-ink)!important}body.ast-site #menu-item-27>.nav-dropdown,body.ast-site .header-nav .nav-dropdown:not(.nav-dropdown-default){width:min(860px, 94vw)!important;max-width:94vw!important;padding:18px 22px 20px}body.ast-site .header-nav .nav-dropdown .tabbed-content{margin:0}body.ast-site .header-nav .nav-dropdown .tab-panels{padding-left:20px}body.ast-site .header-nav .nav-dropdown .nav-vertical{border-bottom:0;border-right:1px solid var(--ast-hair);padding-right:6px;margin:0}body.ast-site .header-nav .nav-dropdown .nav-vertical>li>a{color:var(--ast-body)!important;font-family:var(--ast-sans);font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;border-bottom:0!important;border-radius:8px}body.ast-site .header-nav .nav-dropdown .nav-vertical>li.active>a,body.ast-site .header-nav .nav-dropdown .nav-vertical>li>a:hover{color:var(--ast-navy)!important;background:rgb(212 175 55 / .10)}body.ast-site .header-nav .nav-dropdown .nav-vertical>li.active>a{box-shadow:inset 3px 0 0 0 var(--ast-gold)}body.ast-site .header-nav .nav-dropdown .location-menu-list{margin:0}body.ast-site .header-nav .nav-dropdown .location-menu-list>li>a{position:relative;padding:9px 12px 9px 16px;border-radius:8px;color:var(--ast-navy)!important;font-size:14px;font-weight:500;border-bottom:0!important}body.ast-site .header-nav .nav-dropdown .location-menu-list>li>a:hover{background:rgb(212 175 55 / .10);color:var(--ast-gold-ink)!important}body.ast-site .header-nav .nav-dropdown .col-inner{padding:0 6px}body.ast-site .lang-btn{border:1px solid rgb(212 175 55 / .45);color:#fff;font-family:var(--ast-sans);font-weight:600;letter-spacing:.02em}body.ast-site .lang-btn:hover{background-color:rgb(212 175 55 / .16)}body.ast-site .lang-dropdown{background-color:var(--ast-navy-deep);border:1px solid rgb(212 175 55 / .28);border-radius:14px;width:18rem}body.ast-site .lang-dropdown .dropdown-header{background-color:rgb(255 255 255 / .03);border-bottom:1px solid rgb(255 255 255 / .08)}body.ast-site .lang-dropdown .dropdown-title{color:var(--ast-gold)}body.ast-site .lang-item:hover{background-color:rgb(212 175 55 / .12)}body.ast-site .lang-item:hover .lang-name{color:var(--ast-gold)}body.ast-site .um-toggle{color:rgb(255 255 255 / .9)}body.ast-site .um-toggle:hover{color:var(--ast-gold)}body.ast-site .um-dropdown{background:var(--ast-navy-deep);border:1px solid rgb(212 175 55 / .28);border-radius:14px;box-shadow:var(--ast-shadow-nav);overflow:hidden}body.ast-site .um-dropdown ul li a{color:rgb(255 255 255 / .85);font-family:var(--ast-sans);font-size:14px;padding:12px 16px;transition:background .2s ease,color .2s ease}body.ast-site .um-dropdown ul li a:hover{background:rgb(212 175 55 / .12);color:var(--ast-gold)}body.ast-site .um-dropdown ul li{border-bottom-color:rgb(255 255 255 / .07)!important}body.ast-site #header .cart-icon strong,body.ast-site #header .header-cart-icon .cart-icon strong{background-color:var(--ast-gold)!important;color:var(--ast-navy-deep)!important;border-color:var(--ast-gold)!important}body.ast-site #main-menu.mobile-sidebar,body.ast-site .mfp-content #main-menu{background-color:var(--ast-navy-deep);background-image:linear-gradient(180deg,var(--ast-navy) 0%,var(--ast-navy-deep) 100%)}body.ast-site #main-menu .sidebar-menu{padding-top:8px}body.ast-site #main-menu .nav-sidebar>li{border-bottom:1px solid rgb(255 255 255 / .09)}body.ast-site #main-menu .nav-sidebar li a{color:rgb(255 255 255 / .92);font-family:var(--ast-sans);font-weight:500;font-size:16px;letter-spacing:.01em;min-height:52px;display:flex;align-items:center;padding:14px 18px;text-transform:none}body.ast-site #main-menu .nav-sidebar>li>a{font-size:18px;font-family:var(--ast-display);font-weight:600}body.ast-site #main-menu .nav-sidebar li a:hover,body.ast-site #main-menu .nav-sidebar li.active>a{color:var(--ast-gold)!important}body.ast-site #main-menu .nav-sidebar ul.children{background:rgb(0 0 0 / .16);border-left:2px solid rgb(212 175 55 / .5);margin-left:18px}body.ast-site #main-menu .nav-sidebar ul.children li a{font-size:15px;font-family:var(--ast-sans);font-weight:400;color:rgb(255 255 255 / .78)!important;min-height:46px;padding:12px 18px}body.ast-site #main-menu .nav-sidebar .toggle{color:rgb(255 255 255 / .8)!important;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center}body.ast-site #main-menu .nav-sidebar li.active>a .toggle,body.ast-site #main-menu .nav-sidebar .toggle:hover,body.ast-site #main-menu .nav-sidebar li.active .toggle{color:var(--ast-gold)!important}body.ast-site #main-menu .nav-sidebar .toggle .icon-angle-down{transition:transform .25s ease}body.ast-site #main-menu .nav-sidebar li.active>.toggle .icon-angle-down{transform:rotate(180deg)}body.ast-site #header .mobile-nav .nav-icon a,body.ast-site #header .mobile-nav .icon-menu{color:#fff}@media (max-width:1100px){body.ast-site #menu-item-27>.nav-dropdown,body.ast-site .header-nav .nav-dropdown:not(.nav-dropdown-default){width:min(720px, 94vw)!important}}@media (max-width:990px){body.ast-site .header-nav .nav-dropdown{width:94vw!important;max-width:94vw!important}}