/*!/wp-content/themes/v5/parts/box/3pl/menu/index.css*/.box--3pl--menu{position:fixed;background:#fff0;top:0;left:0;z-index:5;width:100%;overflow:visible}.box--3pl--menu.show-menu .btn-menu:after{transform:translate3d(0,10px,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(45deg) skew(0deg);transform-style:preserve-3d}.box--3pl--menu.show-menu .btn-menu:before{transform:translate3d(0,-10px,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(-45deg) skew(0deg);transform-style:preserve-3d}.box--3pl--menu.show-menu .btn-menu .bar{margin-left:200px;opacity:0}.box--3pl--menu.show-menu .menu{transform:translateY(0)}.box--3pl--menu .box-content{position:relative;z-index:1}.box--3pl--menu .logo{width:40px;height:27px;background-image:url(/wp-content/themes/v5/parts/box/3pl/menu/logo.svg);background-size:contain;background-repeat:repeat;background-position:50% 50%;margin-top:25px}.box--3pl--menu .btn-menu{width:40px;height:60px;margin-top:10px;position:relative;cursor:pointer}.box--3pl--menu .btn-menu:hover:after,.box--3pl--menu .btn-menu:hover:before,.box--3pl--menu .btn-menu:hover .bar{background-color:#df1e26}.box--3pl--menu .btn-menu:after{content:'';position:absolute;left:0;top:18px;right:0;width:40px;height:2px;background-color:#fff;transition:0.3s linear}.box--3pl--menu .btn-menu:before{content:'';position:absolute;left:0;top:38px;right:0;width:40px;height:2px;background-color:#fff;transition:0.3s linear}.box--3pl--menu .btn-menu .bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:2px;width:40px;background-color:#fff;transition:0.3s linear}.box--3pl--menu .menu{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .9);transform:translateY(-100%);transition:0.4s ease-in-out}.box--3pl--menu .menu .menu-item{color:#fff;text-decoration:none;text-transform:uppercase;padding:20px 20px;font-size:24px;display:inline-block;transition:0.3s linear}.box--3pl--menu .menu .menu-item.active{color:#df1e26}.box--3pl--menu .menu .menu-item:hover{color:#df1e26}@media screen and (max-width:1900px){.box--3pl--menu .menu .menu-item{padding:15px 20px}}@media screen and (max-width:1024px){.box--3pl--menu .menu .menu-item{padding:10px 20px}}@media screen and (max-width:576px){.box--3pl--menu .menu .menu-item{font-size:18px}}