:root{--header-new-height:80px;--header-new-bg:#fff;--header-new-border:#f1f1f1;--header-new-padding-x:120px;--header-new-red:#e7141a;--header-new-text:#191a19;--header-new-gray:#4a4a4a;--header-new-border-gray:#ccc}.header-new{background-color:var(--header-new-bg);box-sizing:border-box;height:var(--header-new-height);left:0;position:fixed;top:0;width:100%;z-index:1000}.header-new__inner{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:var(--header-new-padding-x)}.header-new__logo{flex-shrink:0}.header-new__logo-link{display:flex;flex-direction:column;gap:10px;text-decoration:none}.header-new__logo-title{line-height:1;margin:0;padding:0}.header-new__logo-img{display:block;height:auto;max-width:150px}.header-new__right{align-items:center;display:flex;gap:18px;padding-inline-end:20px}.header-new__banners{align-items:center;display:flex;gap:13px}.header-new__banner{display:block;text-decoration:none;transition:opacity .2s ease}.header-new__banner:hover{opacity:.8}.header-new__banner img{display:block;height:auto;width:auto}.header-new__banner--line img{max-width:50px}.header-new__banner--showroom img{max-width:160px}.header-new__tel{align-items:center;display:flex;flex-direction:column;gap:5px}.header-new__tel-label{color:var(--header-new-text);font-family:Oswald,sans-serif;font-size:11px;font-weight:400;letter-spacing:.44px;line-height:1;text-align:center}.header-new__tel-number{color:var(--header-new-red);font-family:Oswald,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1;text-decoration:none}.header-new__tel-number:hover{opacity:.8}.header-new__tel-time{color:var(--header-new-red);font-family:Oswald,sans-serif;font-size:11px;font-weight:400;line-height:1;text-align:center}.header-new__menu-btn{align-items:center;background-color:var(--header-new-red);border:none;cursor:pointer;display:flex;height:120px;justify-content:center;padding:0;position:fixed;right:0;top:0;transition:background-color .2s ease;width:120px;z-index:1001}.header-new__menu-btn:hover{background-color:#c91016}.header-new__menu-icon{display:flex;flex-direction:column;gap:5px;width:40px}.header-new__menu-line{background-color:#fff;display:block;height:1px;transition:transform .3s ease,opacity .3s ease;width:100%}.header-new__menu-btn.is-open .header-new__menu-icon{height:40px;position:relative;width:40px}.header-new__menu-btn.is-open .header-new__menu-line{left:50%;position:absolute;top:50%}.header-new__menu-btn.is-open .header-new__menu-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header-new__menu-btn.is-open .header-new__menu-line:nth-child(2){opacity:0;transform:translate(-50%,-50%)}.header-new__menu-btn.is-open .header-new__menu-line:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.header-new__menu-btn.is-open{background-color:var(--gnav-bg,#c8102e);z-index:100000}html.modeOpen .header-new{background-color:transparent;z-index:100000}@media screen and (max-width:1024px){html.modeOpen .header-new{background-color:var(--gnav-bg,#c8102e)}}html.modeOpen .header-new__right{display:none}.wrapper#pagetop{padding-block-start:var(--header-new-height)}body.adminbar .header-new,body.adminbar .header-new__menu-btn{top:32px}@media screen and (max-width:782px){body.adminbar .header-new,body.adminbar .header-new__menu-btn{top:46px}}@media screen and (max-width:1280px){:root{--header-new-padding-x:60px}.header-new__right{padding-inline-end:90px}}@media screen and (max-width:1024px){:root{--header-new-padding-x:30px}.header-new__right{gap:12px;padding-inline-end:110px}.header-new__banners{gap:10px}.header-new__tel-number{font-size:20px}.header-new__menu-btn{height:100px;width:100px}.header-new__menu-icon{width:32px}}@media screen and (max-width:767px){:root{--header-new-height:77px;--header-new-padding-x:16px}.header-new{display:block}.header-new__inner{padding-inline-end:70px}.header-new__logo-img{max-width:120px}.header-new__right{display:flex;padding-inline-end:44px}.header-new__banner--showroom,.header-new__tel{display:none}.header-new__menu-icon{gap:4px;width:24px}.header-new__menu-btn.is-open .header-new__menu-icon{height:24px;width:24px}}