#main-header{background-color:#FFF;padding-bottom:0}#main-header .second-menu{display:flex;justify-content:flex-end;align-items:center}#main-header .second-menu svg{width:18px;height:18px;vertical-align:top;fill:#777}#main-header .second-menu a{vertical-align:bottom;line-height:135%;display:inline-block;padding:0 10px}#main-header #main-menu .mobile-second-menu,#main-header .m-menu{display:none}#main-header .logo{text-align:center;padding-bottom:20px}#main-header .lang,#main-header .wpml-ls-legacy-list-horizontal{font-size:1rem;padding:0}#main-header #main-menu{background-color:#e8e8e8}#main-header #main-menu>ul{max-width:1500px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-evenly}#main-header #main-menu>ul>li{position:relative;flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:center;padding-left:8px;padding-right:8px}#main-header #main-menu>ul>li a{color:#000;font-size:1.25rem;display:block;padding:20px 0}html[lang=zh-hant] #main-header #main-menu>ul>li a{font-size:1rem}#main-header #main-menu>ul>li.actived,#main-header #main-menu>ul>li.current-menu-item,#main-header #main-menu>ul>li.current-menu-parent{background-color:#801313}#main-header #main-menu>ul>li:hover,#main-header #main-menu>ul>li>.sub-menu{background-color:#fff;box-shadow:0 10px 10px rgb(0 0 0 / .35)}#main-header #main-menu>ul>li.actived>a,#main-header #main-menu>ul>li.current-menu-item>a,#main-header #main-menu>ul>li.current-menu-parent>a{color:#fff}#main-header #main-menu>ul>li:hover>.sub-menu{max-height:900px}#main-header #main-menu>ul>li:hover a{color:#000}#main-header #main-menu>ul>li>.sub-menu{position:absolute;left:0;top:100%;z-index:30;min-width:350px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}#main-header #main-menu>ul>li>.sub-menu li{text-align:left}#main-header #main-menu>ul>li>.sub-menu li a{padding:20px;display:flex;justify-content:space-between;align-items:center}#main-header #main-menu>ul>li>.sub-menu li.current-menu-item,#main-header #main-menu>ul>li>.sub-menu li:hover{background-color:#e8e8e8}#main-header #main-menu>ul>li>.sub-menu li.current-menu-item>a:after,#main-header #main-menu>ul>li>.sub-menu li:hover>a:after{content:"";background:url(/wp-content/themes/porsche-recall/recall/assets/images/svg/right-arrow-red.svg) center center no-repeat;width:19px;height:10px;display:block}#main-header #main-menu>ul>li>.sub-menu li.sep .sub-menu a{padding:14px 20px 14px 30px;font-size:1.25rem;background-color:#fff}html[lang=zh-hant] #main-header #main-menu>ul>li>.sub-menu li.sep .sub-menu a{font-size:1rem}#main-header #main-menu>ul>li>.sub-menu li.sep a{padding:5px 20px;font-size:1rem;background-color:#e8e8e8}#main-header #main-menu>ul>li>.sub-menu li.sep:hover>a:after{display:none}.home-menu-wrapper{background-color:#e8e8e8;height:50px;position:relative}.home-menu-wrapper .container{padding:30px 0;position:absolute;left:50%;top:50%;z-index:20;transform:translate(-50%,-50%);background-color:#fff;display:flex;justify-content:space-between;box-shadow:0 40px 40px rgb(0 0 0 / .1)}.home-menu-wrapper .container .item{flex:1;width:calc(100%/6);text-align:center;border-right:1px solid #e8e8e8;padding:20px 30px 0}.home-menu-wrapper .container .item img{height:76px}.home-menu-wrapper .container .item h3{font-size:1.125rem;line-height:120%;margin-top:20px}.home-menu-wrapper .container .item:last-child{border:0}@media (max-width:1023px){html.m-opened{overflow:hidden}#main-header.m-opened{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:50}#main-header.m-opened .m-menu .menu-btn{display:block;position:relative}#main-header.m-opened .m-menu .menu-btn span,#main-header.m-opened .m-menu .menu-btn:after,#main-header.m-opened .m-menu .menu-btn:before{position:absolute;top:50%;left:0;transform:rotate(45deg) translateY(-50%)}#main-header.m-opened .m-menu .menu-btn:after{transform:rotate(-45deg) translateY(-1px);left:1px}#main-header.m-opened #main-menu{height:calc(100vh - 67px);transition:all .2s;overflow:scroll}#main-header .second-menu{display:none}#main-header .m-menu{display:flex;justify-content:center;align-items:center}#main-header .m-menu .menu-btn{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-between;margin-right:10px;cursor:pointer}#main-header .m-menu .menu-btn span,#main-header .m-menu .menu-btn:after,#main-header .m-menu .menu-btn:before{content:"";display:block;height:3px;width:100%;background-color:#000;transition:all .5s}#main-header #main-menu{height:0;overflow:hidden;transition:all .5s}#main-header #main-menu>ul{flex-direction:column}#main-header #main-menu>ul>li{text-align:left;padding-left:20px}#main-header #main-menu>ul>li.current-menu-parent .sub-menu,#main-header #main-menu>ul>li.opened .sub-menu,#main-header #main-menu>ul>li:hover .sub-menu{max-height:900px;width:calc(100% + 20px);position:relative;transform:translateX(-20px)}#main-header #main-menu .sub-menu,#main-header #main-menu>ul>li .opened{box-shadow:none}#main-header #main-menu .sub-menu li{padding-left:20px}#main-header #main-menu .sub-menu li.sep{padding-left:0}#main-header #main-menu .sub-menu li.sep>a{padding:5px 20px 5px 38px!important}#main-header #main-menu .sub-menu li.sep>.sub-menu a{padding:20px 20px 20px 50px!important}#main-header #main-menu .mobile-second-menu{display:flex;flex-direction:row;justify-content:stretch;padding:10px 20px}#main-header #main-menu .mobile-second-menu .search-form{flex-grow:1;background-color:#fff;padding:5px}#main-header #main-menu .mobile-second-menu .search-form form{display:flex}#main-header #main-menu .mobile-second-menu .search-form input{border:0;padding:5;flex:1}#main-header #main-menu .mobile-second-menu .search-form button{border:0;background:0 0;cursor:pointer}#main-header #main-menu .mobile-second-menu a{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#fff;text-align:center;border-left:2px solid #e8e8e8}#main-header #main-menu .mobile-second-menu .wpml-ls-legacy-list-horizontal{padding:0;border:0}.home-menu-wrapper .container{transform:translate(0,0);position:static;overflow-x:scroll;box-shadow:0 10px 10px rgb(0 0 0 / .1)}.home-menu-wrapper .container .item{min-width:140px;padding:10px 10px 0}.home-menu-wrapper .container .item img{height:40px}.home-menu-wrapper .container .item h3{margin-top:10px}}