/*!
 Source: Base: ab.hamburgerMenu
*/.hamburger-menu--modal{overflow-y:auto}.hamburger-menu--modal .nav li{font-size:1rem;flex-basis:100%;text-transform:uppercase}.hamburger-menu--modal .nav li a,.hamburger-menu--modal .nav li a:not([href]){display:block;padding:10px 15px;color:#666;background:#fff;text-decoration:none;font-weight:500;text-transform:none;font-family:"Hyundai Sans Text",sans-serif;font-family:var(--maintextfont, Hyundai Sans Text,sans-serif)}.hamburger-menu--modal .nav li a .alg-stock-count,.hamburger-menu--modal .nav li a:not([href]) .alg-stock-count{display:inline;margin-left:0.25rem}.hamburger-menu--modal .nav li a:hover,.hamburger-menu--modal .nav li a:focus,.hamburger-menu--modal .nav li a:not([href]):hover,.hamburger-menu--modal .nav li a:not([href]):focus{background:none}.hamburger-menu--modal .nav li+li a{border-top:1px solid #f5f5f5}.hamburger-menu--modal .nav li.menu-item-has-children>a:after{display:inline-block;content:"";box-sizing:border-box;height:5px;width:5px;border-style:solid;border-color:#666;border-width:0px 1px 1px 0px;transform:rotate(45deg) translateY(-3px);-webkit-transform:rotate(45deg) translateY(-3px);transition:all 0.3s ease;margin-left:5px;vertical-align:middle}.hamburger-menu--modal .nav li.active>a,.hamburger-menu--modal .nav li.active a:not([href]){background:none;color:#002C5E;font-weight:bold}.hamburger-menu--modal .nav li.active>a:after,.hamburger-menu--modal .nav li.active a:not([href]):after{border-color:#002C5E}.hamburger-menu--modal .nav li.active>.sub-menu{display:block}.hamburger-menu--modal .nav li.active.menu-item-has-children>a:after{transform:rotate(-135deg) translateY(0);-webkit-transform:rotate(-135deg) translateY(0)}.hamburger-menu--modal .nav ul.sub-menu .di-vehicle-icon a:before{content:"";width:60px;height:40px;display:inline-block;margin:0 10px 0 0;vertical-align:middle;float:none}.hamburger-menu--modal .sub-menu{display:none;padding:0;list-style:none}.hamburger-menu--modal .sub-menu li a{padding-left:30px;background:#f9f9f9;color:#666}.hamburger-menu--modal .sub-menu li a:active,.hamburger-menu--modal .sub-menu li a:focus,.hamburger-menu--modal .sub-menu li a:hover{background:#f9f9f9;color:#666}.hamburger-menu--modal .sub-menu .sub-menu li a{padding-left:45px}#di-modal.faded-in .hamburger-menu--modal .di-modal-body{padding:0}
