.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.ib{display:inline-block;}.ibt{display:inline-block;vertical-align:top;}.ibm{display:inline-block;vertical-align:middle;}.ibb{display:inline-block;vertical-align:bottom;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0;}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%;}.bs{box-sizing:border-box;}.hl{background-color:#be1010;color:#fff;}.ol{list-style:none;}.abs{position:absolute;left:0;top:0;width:100%;height:100%;}body .m-hide,body .t-hide{display:block !important;}body .m-show,body .t-show,body .d-hide{display:none !important;}body .d-show{display:block !important;}@media screen and (max-width: 1199px){body .m-hide,body .d-hide{display:block !important;}body .m-show,body .d-show,body .t-hide{display:none !important;}body .t-show{display:block !important;}}@media screen and (max-width: 767px){body .t-hide,body .d-hide{display:block !important;}body .t-show,body .d-show,body .m-hide{display:none !important;}body .m-show{display:block !important;}}body{background-color:#282828;min-width:480px;}.body-container{margin:0 auto;max-width:1904px;background-color:#fff;position:relative;overflow:hidden;}.container,.large-container{max-width:1200px;padding:0 30px;margin:auto;position:relative;}.large-container{max-width:1600px;}header,#content,footer{position:relative;}header{height:140px;z-index:10;}header .logo{position:absolute;left:39px;top:18px;}header .logo img{width:215px;}header .menu{text-align:right;padding-right:90px;height:100%;}header .menu .search-container{position:relative;padding-right:50px;display:none;}header .menu .search-container input{box-sizing:border-box;display:block;width:100%;border:0 none;padding:0 20px;background-color:#fff;height:50px;}header .menu .search-container button{position:absolute;right:0;top:0;width:50px;height:50px;background:url(/img/icon_header_search.svg) no-repeat center center #be1010;background-size:30px;}header .menu > ul{display:inline-block;vertical-align:middle;position:relative;}header .menu > ul.main > li:hover ul{display:block;animation-name:fadeIn;animation-duration:500ms;animation-fill-mode:forwards;}header .menu > ul.main > li:hover ul li{animation-name:l2r;animation-duration:500ms;animation-fill-mode:forwards;}header .menu > ul.main > li:hover ul li:nth-child(1){animation-delay:50ms;}header .menu > ul.main > li:hover ul li:nth-child(2){animation-delay:100ms;}header .menu > ul.main > li:hover ul li:nth-child(3){animation-delay:150ms;}header .menu > ul.main > li:hover ul li:nth-child(4){animation-delay:200ms;}header .menu > ul.main > li:hover ul li:nth-child(5){animation-delay:250ms;}header .menu > ul.main > li > a:hover:before,header .menu > ul.main > li > a.selected:before{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:#000;animation-name:menuBorder;animation-duration:500ms;animation-fill-mode:forwards;}header .menu > ul.language > li.mobile-cart{display:none;position:absolute;left:74px;top:-21px;padding:0;}header .menu > ul.language > li.mobile-cart .cart{background:url(/img/icon_header_cart.svg) no-repeat center center;background-size:30px;width:70px;height:70px;}header .menu > ul.language > li.mobile-cart .cart span{position:absolute;top:8px;right:6px;border-radius:50%;background-color:#fff;color:#000;font-size:14px;line-height:26px;min-width:26px;text-align:center;font-weight:400;}header .menu > ul.language > li a:hover:before{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:#000;animation-name:menuBorder;animation-duration:500ms;animation-fill-mode:forwards;}header .menu > ul + ul{margin-left:1px;}header .menu > ul + ul:before{content:'';position:absolute;left:0;top:50%;height:18px;width:1px;margin-top:-9px;background-color:#000;}header .menu > ul > li{display:inline-block;vertical-align:middle;position:relative;}header .menu > ul > li + li{margin-left:1px;}header .menu > ul > li + li:before{content:'';position:absolute;left:0;top:50%;height:18px;width:1px;margin-top:-9px;background-color:#000;}header .menu > ul > li ul{box-sizing:border-box;display:none;position:absolute;left:0;top:100%;width:240px;text-align:left;background-color:#fff;padding:18px 0;-webkit-box-shadow:0px 0px 84px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 84px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 84px 5px rgba(0,0,0,0.2);overflow:hidden;}header .menu > ul > li ul li{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}header .menu > ul > li ul li a{font-weight:400;font-size:18px;}header .menu > ul > li ul li a:hover{font-weight:700;}header .menu li{list-style:none;padding:18px 30px;}header .menu li a{display:block;font-weight:700;position:relative;}header .menu-button{display:none;position:absolute;right:122px;top:50%;margin-top:-15px;width:40px;height:30px;background:url(/img/button_menu.png) no-repeat center center;background-size:100%;}header .control{position:absolute;right:0;top:0;width:70px;}header .control a{display:block;height:70px;text-align:center;position:relative;overflow:hidden;}header .control a.cart{background:url(/img/icon_header_cart.svg) no-repeat center center #000;background-size:30px;}header .control a.cart:hover span{animation-name:t2b;animation-duration:500ms;animation-fill-mode:forwards;}header .control a.cart span{position:absolute;top:8px;right:6px;border-radius:50%;background-color:#fff;color:#000;font-size:14px;line-height:26px;min-width:26px;}header .control a.search{background-color:#be1010;}header .control a.search:hover:before{animation-name:rotate;animation-duration:500ms;animation-fill-mode:forwards;}header .control a.search:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/icon_header_search.svg) no-repeat center center;background-size:30px;}#content{min-height:500px;background-color:#fcfcfc;}#content .subbanner-container{position:relative;padding:0 70px;text-align:right;background-color:#be1010;}#content .subbanner-container:after{content:'';position:absolute;right:0;top:0;width:70px;height:100%;background-color:#fff;}#content .subbanner-container .bg{display:inline-block;}#content .subbanner-container .bg img{max-width:100%;width:auto;height:auto;}#content .subbanner-container .subbanner-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;text-align:left;}#content .subbanner-container .subbanner-wrapper .container{max-width:1550px;height:100%;}#content .subbanner-container .subbanner-wrapper .container h1{display:inline-block;vertical-align:middle;font-size:80px;font-weight:200;color:#fff;letter-spacing:1px;text-shadow:0 0 20px #be1010;}footer{background-color:#5a1212;padding:207px 0 106px;}footer .top-container .container{max-width:1308px;}footer .top-container .contact-container,footer .top-container .menu-container{display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;}footer .top-container .contact-container{position:relative;}footer .top-container .contact-container:before{content:'';box-sizing:border-box;position:absolute;width:580px;height:580px;left:-198px;top:-88px;border:1px solid #420808;}footer .top-container .contact-container:after{content:'';background-color:#be1010;width:200px;height:200px;position:absolute;left:-258px;top:-38px;}footer .top-container .contact-container h2{font-size:96px;color:#fff;font-weight:200;letter-spacing:2px;position:relative;}footer .top-container .contact-container p,footer .top-container .contact-container a{position:relative;padding-left:59px;background-repeat:no-repeat;background-position:left 8px top;background-size:30px;line-height:30px;font-size:18px;color:#fff;margin-top:21px;max-width:310px;letter-spacing:1px;}footer .top-container .contact-container p.address,footer .top-container .contact-container a.address{background-image:url(/img/icon_contact_address.svg);}footer .top-container .contact-container p.tel,footer .top-container .contact-container a.tel{background-image:url(/img/icon_contact_phone.svg);}footer .top-container .contact-container p.fax,footer .top-container .contact-container a.fax{background-image:url(/img/icon_contact_fax.svg);}footer .top-container .contact-container p.email,footer .top-container .contact-container a.email{background-image:url(/img/icon_contact_email.svg);}footer .top-container .contact-container a{display:inline-block;text-decoration:underline;}footer .top-container .menu-container{padding:13px 0;}footer .top-container .menu-container > ul{padding-left:63px;display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;}footer .top-container .menu-container > ul li{list-style:none;}footer .top-container .menu-container > ul li a{display:block;color:#fff;font-size:18px;line-height:50px;font-weight:700;letter-spacing:0.5px;}footer .top-container .menu-container > ul li a:hover{text-decoration:underline;}footer .top-container .menu-container > ul li ul li a{color:#a54848;}footer .top-container .menu-container > ul li ul li a:hover{color:#fff;}footer .copyright-container{margin-top:191px;}footer .copyright-container .container{max-width:1702px;}footer .copyright-container *{color:#fff;letter-spacing:0.6px;}footer .copyright-container br{display:none;}@media screen and (max-width: 1199px){body.open{overflow:hidden;}body.open header .menu{display:block;}body.open header .menu-button{background-image:url(/img/button_menu_close.png);animation-name:menuHoverRevert;}header{z-index:10;}header .logo{left:28px;}header .logo img{width:182px;}header .menu{box-sizing:border-box;display:none;position:fixed;overflow:auto;left:0;top:140px;bottom:0;width:100%;padding-right:0;background-color:#9b0909;text-align:left;padding:120px 40px 30px;}header .menu > ul{display:block;}header .menu > ul.main > li{padding-left:0;padding-right:0;padding-bottom:10px;}header .menu > ul.main > li:hover ul{display:none;animation-name:none;}header .menu > ul.main > li:hover ul li{animation-name:none;}header .menu > ul.main > li.show a.hv-child:after{transform:rotate(180deg);animation-name:menuHover;}header .menu > ul.main > li.show ul{display:block;animation-name:none;}header .menu > ul.main > li > a:before{display:none;}header .menu > ul.main > li a{font-size:18px;line-height:50px;padding:0;}header .menu > ul.main > li a.hv-child{padding-right:50px;position:relative;cursor:pointer;}header .menu > ul.main > li a.hv-child:after{content:'';position:absolute;right:0;top:0;height:100%;width:20px;background:url(/img/arrow_pulldown.svg) no-repeat right center;background-size:20px;animation-name:menuHoverRevert;animation-duration:500ms;animation-fill-mode:forwards;}header .menu > ul.main > li ul li{animation-name:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}header .menu > ul.language{position:absolute;top:64px;left:29px;}header .menu > ul.language > li a:hover:before{display:none;}header .menu > ul + ul{margin-left:0;}header .menu > ul + ul:before{display:none;}header .menu > ul > li{display:block;}header .menu > ul > li + li:before{display:none;}header .menu > ul > li a{color:#fff;display:inline-block;letter-spacing:0.6px;}header .menu > ul > li ul{position:static;box-shadow:none;background-color:transparent;padding-top:0;padding-bottom:0;padding-left:20px;width:100%;}header .menu > ul > li ul li{padding-left:0;padding-right:0;}header .menu > ul > li ul li a{font-weight:700;}header .menu > ul > li ul li a.selected:after{content:'';position:absolute;left:0;width:100%;bottom:8px;height:2px;background-color:#fff;}header .menu > ul li{padding-top:0;padding-bottom:0;}header .menu .h-fix{display:none;}header .menu-button{display:block;animation-name:menuHover;animation-duration:500ms;animation-fill-mode:forwards;}#content .subbanner-container{padding-left:0;}footer{padding-top:164px;padding-bottom:58px;}footer .top-container .contact-container,footer .top-container .menu-container{display:block;width:100%;}footer .top-container .contact-container{padding-left:291px;}footer .top-container .contact-container:before{left:93px;top:-124px;}footer .top-container .contact-container:after{width:200px;height:200px;left:33px;top:-74px;}footer .top-container .contact-container h2{font-size:60px;padding-bottom:14px;}footer .top-container .menu-container{margin-top:107px;}footer .top-container .menu-container > ul{padding-left:0;}footer .top-container .menu-container > ul + ul{padding-left:27px;}footer .copyright-container{margin-top:48px;text-align:center;}}@media screen and (max-width: 767px){header{height:109px;}header .logo{left:18px;top:15px;}header .logo img{width:130px;}header .control{display:none;position:static;}header .control a.cart{position:absolute;left:104px;top:152px;background-color:transparent;width:70px;}header .control a.cart:hover span{animation-name:none;}header .control a.search{display:none;}header .menu{top:109px;}header .menu .search-container{display:block;}header .menu .main{margin-top:23px;}header .menu > ul.language > li.mobile-cart{display:block;}header .menu-button{right:21px;}#content .subbanner-container{padding-right:0;}#content .subbanner-container:after{display:none;}#content .subbanner-container .subbanner-wrapper .container h1{font-size:48px;}footer{padding-top:216px;padding-bottom:51px;}footer .top-container .contact-container{padding-left:0;padding-bottom:186px;}footer .top-container .contact-container:before{width:auto;height:100%;left:-11px;right:-9px;}footer .top-container .contact-container:after{width:150px;height:150px;top:-175px;left:9px;}footer .top-container .contact-container h2{font-size:50px;padding-bottom:0;}footer .top-container .contact-container p,footer .top-container .contact-container a{font-size:16px;padding-left:48px;letter-spacing:0.7px;max-width:100%;}footer .top-container .menu-container{display:none;}footer .copyright-container{margin-top:-72px;}footer .copyright-container *{line-height:30px;}footer .copyright-container br{display:block;}}@keyframes fadeIn{0%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes t2b{0%{transform:translate(0,-50%);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes b2t{0%{transform:translate(0,50%);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes l2r{0%{transform:translate(-50%,0);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes r2l{0%{transform:translate(50%,0);}100%{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translate(0,0);}}@keyframes menuBorder{0%{width:0;}100%{width:100%;}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes arrow{0%{background-size:30px;}50%{background-size:45px;}100%{background-size:30px;}}@keyframes menuHover{0%{transform:rotate(0);}100%{transform:rotate(180deg);}}@keyframes menuHoverRevert{0%{transform:rotate(180deg);}100%{transform:rotate(0);}}@keyframes learn{0%{width:0;}100%{width:40px;}}.product-container{padding:72px 0 100px;}.product-container .product-wrapper .large-container .product-header{position:relative;padding:0 70px;}.product-container .product-wrapper .large-container .product-header .back{position:absolute;left:0;top:6px;background:url(/img/arrow_back.svg) no-repeat center center;width:50px;height:50px;background-size:30px;box-sizing:border-box;border:1px solid #000;}.product-container .product-wrapper .large-container .product-header h2{font-size:46px;font-weight:400;text-align:center;letter-spacing:1px;}.product-container .product-content{margin-top:136px;position:relative;padding:69px 0 44px;}.product-container .product-content:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ba2020;}.product-container .product-content .large-container > img{float:right;margin-left:60px;margin-bottom:30px;margin-top:-162px;max-width:100%;width:auto;height:auto;}.product-container .product-content .large-container .editor p,.product-container .product-content .large-container .editor div,.product-container .product-content .large-container .editor a,.product-container .product-content .large-container .editor li,.product-container .product-content .large-container .editor td,.product-container .product-content .large-container .editor th,.product-container .product-content .large-container .editor h1,.product-container .product-content .large-container .editor h2,.product-container .product-content .large-container .editor h3,.product-container .product-content .large-container .editor h4,.product-container .product-content .large-container .editor h5,.product-container .product-content .large-container .editor h6{color:#fff;}.product-container .product-gallery{margin-top:114px;text-align:center;position:relative;overflow:hidden;}/*953795e33e25c16a067bcfa2a5842f5b*/.product-container .product-gallery .gallery-container{position:relative;white-space:nowrap;max-width:600px;margin:0 auto;}.product-container .product-gallery .gallery-container .slider,.product-container .product-gallery .gallery-container .gallery-wrapper{display:inline-block;vertical-align:top;}.product-container .product-gallery .gallery-container .slider{cursor:pointer;}.product-container .product-gallery .gallery-container .slider.current{cursor:auto;}.product-container .product-gallery .gallery-container .slider.current .gallery-wrapper{padding:0;}.product-container .product-gallery .gallery-container .slider.current .gallery-wrapper h3{display:block;}.product-container .product-gallery .gallery-container .gallery-wrapper{display:block;white-space:normal;padding:56px 75px;}.product-container .product-gallery .gallery-container .gallery-wrapper img{width:100%;height:auto;}.product-container .product-gallery .gallery-container .gallery-wrapper h3{font-size:28px;line-height:32px;font-weight:400;margin-top:38px;letter-spacing:1px;display:none;}.product-container .product-gallery .gallery-control{margin-top:38px;}.product-container .product-gallery .gallery-control a{display:inline-block;vertical-align:top;box-sizing:border-box;width:50px;height:50px;border:1px solid #000;background:url(/img/arrow_back.svg) no-repeat center center;background-size:30px;}.product-container .product-gallery .gallery-control a.next{transform:rotate(180deg);}.product-container .product-gallery .gallery-control a:hover{animation-name:arrow;animation-duration:500ms;animation-fill-mode:forwards;}.product-container .product-gallery .gallery-control a + a{margin-left:17px;}@media screen and (max-width: 1199px){.product-container .product-content .large-container > img{float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:0;}.product-container .product-content .large-container > img + .editor{margin-top:30px;}}@media screen and (max-width: 767px){.product-container .product-gallery .gallery-container{overflow:hidden;}.product-container .product-gallery .gallery-container .gallery-wrapper{padding:0;}.product-container .product-gallery .gallery-container .gallery-wrapper h3{display:block;}}