.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}header{position:relative;z-index:3;}header .header{position:relative;width:100%;height:90px;text-align:right;box-sizing:border-box;padding:0 30px;}header .header .logo{position:absolute;top:9px;left:30px;z-index:1;width:562px;height:99px;background:url(img/logo.png) no-repeat center center;}header .header .cart{display:inline-block;width:144px;line-height:36px;text-align:center;font-size:13px;color:#fff;background:#ee3a43;margin-top:27px;margin-right:30px;vertical-align:top;}header .header .cart .item{display:inline-block;padding-left:36px;background:url(img/cart-icon.svg) no-repeat left center;}header .header .cart .item .num{margin-right:5px;}header .header form{display:inline-block;width:268px;line-height:36px;margin-top:27px;vertical-align:top;}header .header form input{display:inline-block;width:100%;height:36px;font-size:13px;box-sizing:border-box;padding-left:15px;padding-right:45px;border:1px solid #c7c7c7;margin-right:-43px;vertical-align:top;}header .header form button{display:inline-block;width:43px;height:36px;background:url(img/search-icon.svg) no-repeat center center;vertical-align:top;}header .header .menu{position:absolute;top:100%;left:0;width:100%;line-height:50px;box-sizing:border-box;padding:0 30px;background:rgba(17,33,45,0.9);}header .header .menu .page{display:inline-block;position:relative;vertical-align:top;}header .header .menu .page .main{color:#fff;text-transform:uppercase;vertical-align:top;}header .header .menu .page .sub{display:none;position:absolute;top:100%;right:50%;}header .header .menu .page .sub .inner{position:relative;right:-50%;width:340px;line-height:20px;text-align:center;box-sizing:border-box;padding:10px;background:#fff;background-clip:padding-box;border-top:4px solid rgba(255,255,255,0);}header .header .menu .page .sub .inner a{display:inline-block;width:100%;box-sizing:border-box;padding:15px;word-break:break-word;}header .header .menu .page .sub .inner:after{content:'';position:absolute;top:-9px;left:calc(50% - 9px);width:18px;height:9px;background:url(img/nav-arrow.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}header .header .menu .page:not(:first-of-type){margin-left:45px;}@media (min-width: 1200px){header .header .menu .page.cur,header .header .menu .page:hover{background:url(img/nav-arrow.png) no-repeat top center;}header .header .menu .page.cur .main,header .header .menu .page:hover .main{color:#ee3a43;}header .header .menu .page.cur:hover .sub,header .header .menu .page:hover:hover .sub{display:block;}header .header .menu .page .sub .inner a:hover{color:#fff;background:#ee3a43;}}#content{min-height:500px;}.banner{position:relative;vertical-align:top;}.banner img{display:none;width:100%;height:auto;}@media (min-width: 1200px){.banner img.pc{display:block;}}@media (max-width: 1199px) and (min-width: 768px){.banner img.tablet{display:block;}}@media (max-width: 767px){.banner img.mobile{display:block;}}.banner p{position:absolute;bottom:57px;left:70px;font-size:48px;font-weight:700;color:#fff;text-transform:uppercase;}@media (max-width: 1199px){.banner p{bottom:20px;left:30px;font-size:40px;}}.banner.mode1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/2/banner-shadow.png) repeat-y top left;}.banner.mode2{display:inline-block;width:100%;}.banner.mode2 .banner-inner{position:relative;margin-bottom:-25.227%;}.banner.mode2 .banner-inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/4/banner-mask-white.png) repeat-x bottom left;background-size:auto 50%;}.banner.mode2 p{bottom:97px;}@media (max-width: 1199px){.banner.mode2 p{bottom:20px;}}.banner.mode3{display:inline-block;width:100%;}.banner.mode3 .banner-inner{position:relative;margin-bottom:-34.471%;}.banner.mode3 .banner-inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/1/4/banner-mask-white.png) repeat-x bottom left;background-size:auto 50%;}.banner.mode3 p{bottom:calc((100% - 50px - 66px)/2);}@media (max-width: 1199px){.banner.mode3 p{bottom:calc((100% - 55px)/2);}}footer{text-align:center;}footer .site-map{width:100%;background:#313131;padding-top:53px;padding-bottom:73px;}footer .site-map .inner{display:inline-block;width:1260px;max-width:100%;line-height:64px;box-sizing:border-box;padding:0 30px;vertical-align:top;}footer .site-map .inner .page .main{font-weight:500;color:#fff;}footer .site-map .inner .page .sub{line-height:32px;margin-top:-16px;}footer .site-map .inner .page .sub a{display:inline-block;width:100%;font-size:13px;color:#fff;word-break:break-word;}footer .site-map .inner .page a:hover{color:#ee3a43;}footer .site-map .inner .left .products,footer .site-map .inner .left .eshop{display:none;}footer .site-map .inner .left,footer .site-map .inner .mid,footer .site-map .inner .right{display:inline-block;width:calc(100% / 3);vertical-align:top;}footer .footer{display:inline-block;width:100%;line-height:40px;box-sizing:border-box;padding:15px 30px;}footer .footer .media{display:inline-block;vertical-align:top;margin:0 5px;}footer .footer .media a{display:inline-block;margin:5px;}footer .footer .media a img{width:40px;height:auto;vertical-align:top;}footer .footer .copyright{display:inline-block;line-height:25px;font-size:13px;color:#000;margin:13px 15px;vertical-align:top;}footer .footer .copyright a{font-size:13px;color:#000;}@media (max-width: 1199px){header .header{height:76px;padding:0 20px;margin-bottom:50px;}header .header .logo{left:20px;width:461px;height:81px;background:url(img/logoT.png) no-repeat center center;background-size:100%;}header .header .cart{margin-top:20px;margin-right:20px;}header .header form{position:relative;z-index:1;width:23px;margin-top:20px;}header .header form .search-open{display:inline-block;width:100%;height:36px;background:url(img/search-icon.svg) no-repeat center center;cursor:pointer;vertical-align:top;}header .header form input{display:none;position:absolute;top:0;right:43px;width:268px;margin:0;}header .header form button{display:none;position:absolute;top:0;right:43px;}header .header form.open input,header .header form.open button{display:block;}header .header .menu{padding:0 20px;background:#11212d;}header .header .menu .page:not(:first-of-type){margin-left:40px;}header .header .menu .page .main{font-size:13px;}footer .site-map{padding-top:15px;padding-bottom:32px;}footer .site-map .inner{padding:0;}footer .site-map .inner .page .main{font-size:13px;}footer .site-map .inner .page .sub{line-height:32px;margin-top:-16px;}footer .site-map .inner .page .sub a{font-size:12px;}footer .footer{line-height:32px;padding:19px 30px;}footer .footer .media{margin:0 15px;}footer .footer .media a img{width:32px;}footer .footer .copyright{font-size:12px;margin:8.5px 20px;}footer .footer .copyright a{font-size:12px;}}@media (max-width: 767px){header .header{height:74px;margin-bottom:60px;}header .header .logo{width:439px;height:77px;background:url(img/logoM.png) no-repeat center center;background-size:100%;}header .header .top{position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;padding:12px 20px;background:#11212d;}header .header .cart{margin-top:0;margin-right:40px;}header .header form{margin-top:0;margin-right:38px;}header .header form .search-open{background:url(img/3/search-icon.svg) no-repeat center center;}header .header form input{right:63px;}header .header form button{right:63px;}header .header .nav-btn{display:inline-block;width:36px;height:36px;background:url(img/nav-icon.svg) no-repeat center center;margin-right:-2px;vertical-align:top;}header .header .menu{display:none;top:calc(100% + 60px);line-height:58px;text-align:left;background:rgba(17,33,45,0.9);padding:39px 40px;padding-bottom:51px;box-shadow:0 1000000px 0 1000000px rgba(0,0,0,0.8);}header .header .menu .page{position:relative;width:100%;border-bottom:2px solid rgba(255,255,255,0.3);margin:0 !important;}header .header .menu .page .main{font-size:13px;font-weight:500;text-transform:none;}header .header .menu .page .sub-btn{position:absolute;top:0;right:0;width:36px;height:58px;background:url(img/nav-arrow.svg) no-repeat center center;}header .header .menu .page .sub{position:static;margin-top:-7px;margin-bottom:6px;}header .header .menu .page .sub .inner{position:static;width:100%;text-align:left;padding:0;border:none;background:none;}header .header .menu .page .sub .inner:after{display:none;}header .header .menu .page .sub .inner a{font-size:12px;color:#fff;padding:15px 24px;}header .header .menu .page.sub-open .sub-btn{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}header .header .menu .page.sub-open .sub{display:block;}header .header.menu-open .nav-btn{background:url(img/nav-close-icon.svg) no-repeat center center;}header .header.menu-open .menu{display:block;}footer .site-map{padding-bottom:18px;}footer .site-map .inner{padding:0;}footer .site-map .inner .page .sub{margin-bottom:15px;}footer .site-map .inner .mid,footer .site-map .inner .right{display:none;}footer .site-map .inner .left{width:100%;}footer .site-map .inner .left .products,footer .site-map .inner .left .eshop{display:block;}footer .footer{padding-bottom:5px;}footer .footer .media{margin:3px 15px;margin-top:5px;}footer .footer .copyright{margin:13px 70px;}}.home-banner{margin-bottom:40px;}.home-banner .gallery{position:relative;}.home-banner .gallery .inner{white-space:nowrap;overflow:hidden;vertical-align:top;}.home-banner .gallery .inner .slider{display:inline-block;white-space:normal;vertical-align:top;}.home-banner .gallery .inner a{display:inline-block;width:100%;position:relative;vertical-align:top;}.home-banner .gallery .inner a img{width:100%;height:auto;}.home-banner .gallery .inner a .title{position:absolute;top:50px;left:30px;width:780px;height:calc(100% - 100px);}.home-banner .gallery .inner a .title .title-inner{display:inline-block;width:100%;min-height:240px;max-height:100%;box-sizing:border-box;padding:22px 60px;background:rgba(238,58,67,0.8);overflow:hidden;vertical-align:middle;}.home-banner .gallery .inner a .title .title-inner .main-title{line-height:62px;font-size:60px;font-weight:700;color:#fff;}.home-banner .gallery .inner a .title .title-inner .sub-title{line-height:52px;font-size:32px;color:#fff;}.home-banner .gallery .inner a .title:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.home-banner .gallery ul{position:absolute;bottom:25px;left:0;line-height:100%;padding:0 25px;list-style-type:none;}.home-banner .gallery ul li{display:inline-block;width:96px;height:4px;background:#fff;margin:5px;cursor:pointer;vertical-align:top;}.home-banner .gallery ul li.current,.home-banner .gallery ul li:hover{background:#92342f;}.home-banner .gallery.gallery-mobile{display:none;}.home-content{margin-bottom:40px;}.home-content .content-col{display:inline-block;width:calc(100%/3);vertical-align:top;}.home-content .content-col .inner{box-sizing:border-box;padding:48px 60px;}.home-content .content-col .inner .title{position:relative;font-size:28px;color:#000;padding-bottom:24px;}.home-content .content-col .inner .title:after{content:'';position:absolute;bottom:0;left:0;width:120px;height:1px;background:#d7d7d7;}.home-content .content-col .inner .editor{margin-top:19px;}.home-content .content-col .inner .editor.tablet{display:none;}.home-content .content-col .inner .link{display:inline-block;position:relative;width:170px;height:36px;line-height:34px;text-align:left;font-size:13px;color:#000;box-sizing:border-box;padding:0 15px;border:1px solid #1a1919;margin-top:25px;}.home-content .content-col .inner .link:after{content:'';position:absolute;top:6px;right:-7px;width:11px;height:22px;background:url(img/1/1/details-arrow.svg) no-repeat center center;}.home-content .content-col img{width:100%;height:auto;}.home-content .content-col.content-1 .img-2,.home-content .content-col.content-3 .img-2{display:none;}.home-content .content-col.content-1 .img-1{border-radius:0 40px 40px 0;}.home-content .content-col.content-2 .img-1{display:none;}.home-content .content-col.content-2 .img-2{border-radius:40px;}.home-content .content-col.content-3 .img-1{border-radius:40px 0 0 40px;}.about{text-align:center;background:url(img/1/1/about-bg.jpg) no-repeat center center;background-size:cover;margin-bottom:80px;}.about .inner{display:inline-block;position:relative;width:1706px;max-width:100%;padding-top:26px;padding-bottom:39px;margin-top:-26px;margin-bottom:-39px;}.about .inner:before{content:'';position:absolute;top:calc(50% - 333px);left:0;width:383px;height:642px;background:url(img/1/1/icons-left.png) no-repeat top left;}.about .inner:after{content:'';position:absolute;top:calc(50% - 327px);right:0;width:396px;height:659px;background:url(img/1/1/icons-right.png) no-repeat top right;}.about .inner .content{display:inline-block;width:calc(100% - 859px);}.about .inner .title{font-size:38px;font-weight:300;color:#fff;margin-top:87px;margin-bottom:31px;}.about .inner .editor p,.about .inner .editor span,.about .inner .editor a,.about .inner .editor li,.about .inner .editor div,.about .inner .editor td,.about .inner .editor th{color:#fff;}.about .inner .link{display:inline-block;position:relative;width:170px;height:36px;line-height:34px;text-align:left;font-size:13px;color:#fff;box-sizing:border-box;padding:0 15px;border:1px solid #fff;margin-top:40px;margin-bottom:114px;}.about .inner .link:after{content:'';position:absolute;top:6px;right:-7px;width:11px;height:22px;background:url(img/1/1/details-arrow.svg) no-repeat center center;}.items{text-align:center;margin-bottom:70px;padding-bottom:10px;overflow:hidden;vertical-align:top;}.items .inner{display:inline-block;position:relative;width:1640px;max-width:100%;box-sizing:border-box;padding:0 20px;}.items .inner .prev,.items .inner .next{position:absolute;top:calc(50% - 30px);z-index:1;width:60px;height:60px;border-radius:50%;background:url(img/1/1/products-arrow.svg) no-repeat center left 17px, #313131;cursor:pointer;}.items .inner .prev.disable,.items .inner .next.disable{cursor:not-allowed;opacity:0.4;}.items .inner .next{right:20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.items .inner .all{display:inline-block;width:calc(100% - 160px);margin:0 20px;white-space:nowrap;}.items .inner .all .slider{display:inline-block;text-align:left;margin-right:120px;white-space:normal;}.items .inner .all .slider:not(.current){opacity:0.4;}.items .inner .all .item{display:inline-block;width:440px;max-width:calc(100% - 40px);box-sizing:border-box;padding:10px;background:#92342f;margin:0 20px;vertical-align:top;}.items .inner .all .item img{width:100%;height:auto;}.items .inner .all .item .title{line-height:29px;font-size:16px;color:#fff;padding:0 20px;margin-top:12px;margin-bottom:2px;}.items .inner .all .item .bottom{font-size:16px;color:#fff;padding:0 20px;margin-top:18px;margin-bottom:8px;}.items .inner .all .item .bottom .add-cart{float:right;width:164px;line-height:50px;text-align:center;background:#ee3a43;margin-bottom:-20px;margin-right:-20px;cursor:pointer;}.items .inner .all .item .bottom .add-cart span{display:inline-block;padding-left:40px;background:url(img/cart-icon.svg) no-repeat center left;}@media (max-width: 1199px){.home-banner .gallery .inner a .title{position:static;width:100%;height:auto;}.home-banner .gallery .inner a .title:before{display:none;}.home-banner .gallery .inner a .title .title-inner{min-height:0;padding:20px;background:#ee3a43;}.home-banner .gallery .inner a .title .title-inner .main-title{line-height:100%;font-size:30px;margin-top:-3px;}.home-banner .gallery .inner a .title .title-inner .sub-title{line-height:normal;font-size:16px;margin-top:8px;}.home-banner .gallery ul{top:calc(100vw * 750/2100 - 19.5px);bottom:inherit;height:7px;padding:0 12.5px;}.home-banner .gallery ul li{width:48px;height:2px;margin:2.5px;}.home-content{margin-bottom:0;}.home-content .content-col{width:100%;margin-bottom:20px;}.home-content .content-col img{width:50%;}.home-content .content-col .inner{display:inline-block;width:50%;padding:20px;vertical-align:top;}.home-content .content-col .inner .title{font-size:22px;margin-top:-6px;padding-bottom:19px;}.home-content .content-col .inner .editor{display:none;}.home-content .content-col .inner .editor.tablet{display:block;line-height:25px;font-size:12px;}.home-content .content-col .inner .link{width:150px;height:32px;line-height:30px;font-size:12px;margin-top:22px;}.home-content .content-col .inner .link:after{top:4px;right:-9px;}.home-content .content-col.content-2 .img{border-radius:40px 0 0 40px;}.home-content .content-col.content-3 .img{border-radius:0 40px 40px 0;}.about{background:url(img/2/1/about-bg.jpg) no-repeat center center;background-size:cover;margin-bottom:40px;}.about .inner{text-align:left;padding:0;margin:0;}.about .inner:before{display:none;}.about .inner:after{top:-11px;right:9px;width:199px;height:330px;background:url(img/2/1/icons-right.png) no-repeat top right;background-size:100%;}.about .inner .content{width:calc(100% - 225px);box-sizing:border-box;padding:0 20px;}.about .inner .content .title{font-size:28px;margin-top:36px;margin-bottom:23px;}.about .inner .content .editor p,.about .inner .content .editor span,.about .inner .content .editor a,.about .inner .content .editor li,.about .inner .content .editor div,.about .inner .content .editor td,.about .inner .content .editor th{line-height:25px;font-size:12px;}.about .inner .content .link{width:150px;height:32px;line-height:30px;font-size:12px;margin-top:29px;margin-bottom:47px;}.about .inner .content .link:after{top:4px;right:-9px;}.items{margin-bottom:40px;}.items .inner .prev,.items .inner .next{top:calc(50% - 18px);width:36px;height:36px;background:url(img/1/1/products-arrow.svg) no-repeat center left 10px, #313131;background-size:12px;}.items .inner .all .item{width:298px;margin:0 10px;}.items .inner .all .item .title{line-height:25px;font-size:13px;padding:0 10px;margin-top:7px;margin-bottom:0;}.items .inner .all .item .bottom{font-size:13px;padding:0 10px;}.items .inner .all .item .bottom .add-cart{width:141px;line-height:40px;font-size:12px;margin-right:-10px;}}@media (max-width: 767px){.home-banner .gallery.gallery-pc{display:none;}.home-banner .gallery.gallery-mobile{display:block;}.home-banner .gallery ul{top:calc(100vw * 640/960 - 19.5px);}/*953795e33e25c16a067bcfa2a5842f5b*/.home-content{padding:0 20px;}.home-content .content-col .img{width:100%;border-radius:40px !important;}.home-content .content-col .img.img-1{display:block;}.home-content .content-col .img.img-2{display:none;}.home-content .content-col .inner{width:100%;}.home-content .content-col .inner .title{font-size:25px;margin-top:-3px;padding-bottom:21px;}.home-content .content-col .inner .editor{display:block;margin-top:17px;}.home-content .content-col .inner .editor p,.home-content .content-col .inner .editor span,.home-content .content-col .inner .editor a,.home-content .content-col .inner .editor li,.home-content .content-col .inner .editor div,.home-content .content-col .inner .editor td,.home-content .content-col .inner .editor th{line-height:28px;font-size:13px;}.home-content .content-col .inner .editor.tablet{display:none;}.home-content .content-col .inner .link{margin-top:21px;}.about{background:url(img/3/1/about-bg.jpg) no-repeat center center;background-size:cover;}.about .inner:after{display:none;}.about .inner .content{width:100%;text-align:center;padding:0 25px;}.about .inner .content .title{margin-bottom:24px;}.about .inner .content .editor p,.about .inner .content .editor span,.about .inner .content .editor a,.about .inner .content .editor li,.about .inner .content .editor div,.about .inner .content .editor td,.about .inner .content .editor th{line-height:28px;font-size:13px;}.about .inner .content .link{margin-top:26px;margin-bottom:51px;}.items{margin-bottom:40px;}.items .inner .prev,.items .inner .next{top:calc(50% - 18px);width:36px;height:36px;background:url(img/1/1/products-arrow.svg) no-repeat center left 10px, #313131;background-size:12px;}.items .inner .all .item{width:328px;max-width:100%;margin:0;}}