@import "https://fonts.googleapis.com/css?family=Open+Sans";
@font-face {font-display: fallback;}
*{margin:0;padding:0;font-family:'Open Sans',sans-serif}
.scrollup{width:40px;height:40px;opacity:.3;position:fixed;bottom:20px;right:20px;display:none;text-indent:-9999px;background:url(../images/icon_top.png) no-repeat}
.marg{margin-top:45px}
.container{margin-top:-45px;width:100%;height:45px;background:#db534f;background-image:url(../images/logo.png);background-repeat:no-repeat;position:fixed;z-index:99999}
.desk-nav-bar{width:100%;height:100%}
.desk-nav-bar ul{list-style:none;width:100%;margin:0}
.desk-nav-bar ul li{float:right;width:184px;text-align:center;padding:12px 7px;text-transform:uppercase;cursor:pointer;transition:all .7s ease}
.desk-nav-bar ul li a{text-decoration:none;color:#e2e2e2;font-size:17px;letter-spacing:1px;transition:all .7s ease}
.desk-nav-bar ul li.active{background:#3f414c}
.desk-nav-bar ul li:hover{background:#3f414c}
.hamburger-btn{display:none}
.mob-nav-bar{display:none}
@media screen and (max-width: 1200px) {
.desk-nav-bar{display:none}
.hamburger-btn{display:block;position:absolute;top:50%;transform:translateY(-50%);right:5%;cursor:pointer;font-size:26px;color:#eeeef3}
.mob-nav-bar{display:block;width:248px;height:100vh;background:#373a48;position:absolute;top:0;left:-250px;transition:all .7s ease}
.mob-nav-bar ul{list-style:none;text-align:center;padding:19px 0}
.mob-nav-bar ul li{padding:19px 0;cursor:pointer;text-transform:uppercase;transition:all .7s ease}
.mob-nav-bar ul li a{text-decoration:none;color:#ededf1}
.mob-nav-bar ul li:hover{background:#bf3646}
}
.block1{background:url(../images/b1.jpg) no-repeat center top;height:578px;color:#fff;padding:15px 0 0}
.block1 h2{text-align:center;font-size:38px;margin-bottom:10px}
.block1 h2 span{color:#fdd93a}
.blockz{background:url(../images/b1_v2.jpg) no-repeat center top;height:578px;color:#fff;padding:15px 0 0}
.blockz h2{text-align:center;font-size:38px;margin-bottom:10px}
.blockz h2 span{color:#fdd93a}
.sub-title{text-align:center}
.sub-title h3{font-size:20px;display:inline-block;width:auto;background:rgb(219 83 79);padding:10px;border-radius:9px}
.sub-title span{color:#fc0}
.discount{	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 3px solid #ff3630;
	background: rgba(34,34,34,.7);
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	padding: 14px 0 0;
	position: absolute;
	top: 389px;
	left: 301px;}
.discount p{font-size:38px;font-weight:700;line-height:1em}
.top-right{float:right;width:300px;padding-top:0px}
.top-plus{margin-bottom:20px}
.top-plus li{font-size:16px;line-height:30px;background:url(../images/check.png) no-repeat 0 center;padding-left:25px}
.stock{text-align:center;margin-top:20px;position:relative}
.stock p{color:#fff;display:inline-block;width:auto;height:30px;padding:0 15px;line-height:30px;border-radius:15px;background:url(../images/green.png) no-repeat -8px 0 #fff;z-index:2}
.gift{font-size:16px;font-weight:700;color:#fff;text-align:center;letter-spacing:.8px;background:url(../images/gift.png) no-repeat 0 0;width:264px;height:189px;position:absolute;bottom:0;left:335px;padding:114px 56px 0 80px}
.block2{background:url(../images/bgvideo.jpg) no-repeat center top;padding:0}
.block3 .wrap{padding:0 4px}
.about-cont{position:relative}
.about-left{width:484px}
.about-left p{padding:0 70px 20px 0}
.about-left img{display:block;margin-bottom:20px}
.about-right{position:absolute;top:0;right:0;width:480px}
.about-right img{padding-left:25px}
.about-right p{padding-left:25px;padding-top:10px;padding-bottom:10px}
.block4{background:url(../images/bg2.jpg) no-repeat center top;color:#fff;padding:30px 0 40px}
.block4 h2{margin-bottom:20px}
.block4 .wrap{padding:0}
.char-left{width:480px;float:left;padding-left:20px}
.char-right{width:480px;float:right;padding-left:20px;padding-top:75px}
.char li{text-align:right;padding:13px 20px 14px}
.char li:nth-child(odd){background:rgba(255,255,255,.1)}
.char b{float:left}
.gallery{width:460px;height:305px;margin:0 auto 30px}
.gallery img{border-radius:3px}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:144px;display:block;width:40px;height:40px;border-radius:3px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:#ff3630 url(../images/arrow.png) no-repeat center center;z-index:3}
.slick-prev{left:0}
.slick-next{right:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.gallery .slick-prev,.gallery .slick-next{top:120px}
.gallery .slick-prev{left:-10px}
.gallery .slick-next{right:-10px}
.char-price .price{margin-bottom:10px}
.kit-cont p{overflow:hidden;padding:57px 0 0 30px}
.kit-cont img:nth-of-type(1){float:right;padding-left:5px}
.kit-cont img:nth-of-type(2){float:left;margin-top:20px}
.kit-list{font-size:0;overflow:hidden}
.kit-list li{font-size:15px;line-height:32px;background:url(../images/check.png) no-repeat 0 center;padding-left:25px;display:inline-block;vertical-align:top}
.kit-list li:nth-child(odd){width:300px}
.kit-list li:nth-child(even){width:404px}
.block6{background:url(../images/bg3.jpg) no-repeat center top}
.ship{width:390px;float:right;margin-right:30px}
.ship li:not(:last-child){margin-bottom:30px}
.ship li:before{content:'';display:block;width:78px;height:78px;border-radius:50%;border:2px solid #77c300;background:#fff url(../images/1.png) no-repeat 15px 21px;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;float:left}
.ship li:nth-child(2):before{background:#fff url(../images/2.png) no-repeat center center}
.ship li:nth-child(3):before{background:#fff url(../images/3.png) no-repeat center center}
.ship li:nth-child(2) p{padding-right:47px}
.ship p{overflow:hidden;font-size:16px;line-height:24px;padding:6px 0 0 20px;color:#fff}
.block7 h2{margin-bottom:10px}
.block7 .wrap{background:url(../images/quote.png) no-repeat 816px 20px}
.reviews{width:840px;margin:0 auto}
.rev{width:800px;margin:30px auto;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.08);box-shadow:0 0 30px 0 rgba(0,0,0,.08);border-radius:5px;overflow:hidden}
.rev > img{display:block;float:left;margin-right:30px}
.rev-cont{overflow:hidden}
.rev-cont .person{padding-top:20px}
.rev-cont .person img{display:block;border-radius:50%;float:left;margin-right:15px}
.rev-cont .person h3{overflow:hidden;font-size:18px;text-transform:none;padding-top:10px}
.rev-cont .person h3:after{content:'';display:block;background:url(../images/stars.png) no-repeat 0 0;width:94px;height:13px;margin-top:5px}
.rev-cont p{padding:15px 20px 0 0}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{display:inline-block;margin:0 6px}
.slick-dots li button{padding:0;background:#f4f4f8;text-indent:-9999px;border:none;width:57px;height:10px;border-radius:5px;cursor:pointer;-webkit-box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.2)}
.slick-dots li button:before{display:none}
.slick-dots li.slick-active button{background:#77c300}
.formbox{width:340px;background:rgba(255,255,255,.2);border-radius:5px 5px 0 0;padding:20px 0 0;float:right;margin-top:20px}
.formbox .price{margin-bottom:13px}
.end .sub-title h3{letter-spacing:3px}
.formbox .action{text-align:center;padding:10px 0}
.footer{text-align:center;padding:15px 0}
.footer a{font-size:14px;color:#333}
@media screen and (max-width: 976px) {
.block1{background:url(../images/b1m.jpg) no-repeat center top;height:auto}
.block1 h2{font-size:32px}
.blockz{background:url(../images/b1m.jpg) no-repeat center top;height:auto}
.blockz h2{font-size:32px}
.sub-title h3{font-size:16px;padding:10px}
.gift{left:24px}
.top-right{padding:97px 0 28px}
.discount{top:311px;left:1px}
.video-container{border:20px solid #fff;border-radius:20px;height:367px}
.block2{background:url(../images/bgvideo-m.jpg) no-repeat center top}
h2.title{font-size:32px;text-align:center}
.about-left,.about-right,.char-left,.char-right{width:100%}
.about-right{position:static}
.about-left p{padding:0 0 20px}
.about-left img{margin:0 auto 20px}
.about-right img{margin:0 auto;display:block}
.char-left,.char-right{float:none;padding-left:0}
.block4{background:url(../images/bg2m.jpg) no-repeat center top;color:#fff;padding:30px 0 40px}
.char-right{padding-top:30px}
.char li{padding:10px 20px}
.kit-cont img{float:none!important;margin:0 auto!important;display:block}
.kit-list{margin:20px 0 30px 70px}
.kit-cont p{padding:25px 0 0}
.ship{margin-right:0;width:366px}
.about-right p{padding:20px}
.block6{background:url(../images/bg3m.jpg) no-repeat center top}
.block7 .wrap{padding:0;background:url(../images/quote.png) no-repeat 513px 20px}
.reviews{width:100%}
.rev{width:600px;position:relative;overflow:visible;margin:151px auto 30px;padding:134px 20px 20px}
.rev > img{position:absolute;top:-135px;left:50%;margin-left:-135px}
.rev-cont .person{width:300px;margin:0 auto}
.slick-next{right:79px}
.slick-prev{left:79px}
.slick-prev,.slick-next{top:53px}
.end .sub-title h3{letter-spacing:2px}
}
@media screen and (max-width: 659px) {
.block1{background:#ffffff url(../images/b1s.jpg) no-repeat center top}
.block1 .wrap{padding-bottom:10px}
.block1 h2{font-size:26px}
.blockz{background:#b5b5b5 url(../images/b1s2.jpg) no-repeat center top}
.blockz .wrap{padding-bottom:10px}
.blockz h2{font-size:26px}
.sub-title h3{font-size:15px;padding:10px 5px}
.discount{position:static;margin:19px 0 108px; opacity: 0.0;}
.top-plus{margin-bottom:10px}
.block2{padding:20px 0}
.block2 .wrap{padding:0}
.video-container{border:10px solid #fff;border-radius:20px;height:210px}
.block2{background:url(../images/bgvideo-s.jpg) no-repeat center top}
.about-cont p{padding:0 10px 20px}
h2.title{font-size:20px;text-align:center}
.block4{background:#333}
.gallery{width:300px;height:200px;margin-bottom:15px}
.gallery .slick-prev,.gallery .slick-next{top:72px}
.char-price{padding:10px 0 0}
.char li{padding:7px 10px;font-size:14px;line-height:18px;letter-spacing:-.3px}
.kit-list{margin:20px 0 20px 20px}
.kit-list li{font-size:15px;line-height:27px}
.block6{background:#69446f;background:-moz-linear-gradient(-45deg,rgba(105,68,111,1) 0%,rgba(55,52,97,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(105,68,111,1) 0%,rgba(55,52,97,1) 100%);background:linear-gradient(135deg,#e62117 0%,#8a0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69446f',endColorstr='#373461',GradientType=1)}
.ship{width:100%}
.ship li:before{width:68px;height:68px;background:#fff url(../images/1.png) no-repeat 9px 17px;margin-top:8px}
.ship p{font-size:15px;line-height:21px;padding:0 0 0 20px}
.block7{background:#f1f1f1}
.rev{width:300px;background:#fff;margin:0 auto 30px;padding:15px;box-shadow:none}
.rev > img{position:static;margin:0 auto 20px;float:none}
.rev-cont .person{padding-top:0;width:240px}
.rev-cont .person h3{font-size:16px}
.rev-cont p{padding:15px 0 0;font-size:14px;line-height:20px}
.slick-next{right:0}
.slick-prev{left:0}
.slick-prev,.slick-next{top:123px}
.block7 h2{margin-bottom:25px}
.end .sub-title h3{margin:0 10px}
.end .gift{top:364px;bottom:inherit}
.end .wrap{padding:0}
.formbox{width:320px;float:none}
.end .discount{margin:19px 0 186px}
}
.sizes_section {
	padding: 0 0 20px;
	max-width: 930px;
	margin-top: 25px;
	
}
.sizes_section_2 {padding-left: 10px; padding-right: 10px;}

.sizes_section .sizes_wrapper {
	padding: 30px 20px 55px;
	background: #ff3630;
	color: #fff;
}

.sizes_section h2 {
	margin: 0 0 20px;}


@media screen and (max-width: 3000px) {
   .sizes_section .measuring_item {
	float: left;
	margin: auto;
	width: 295px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
   }
   @media screen and (max-width: 600px) {
.sizes_section .measuring_item {
	float: center;
	margin: auto;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
   }
.sizes_section .measuring_item:last-child {
	margin: 0;
}

.sizes_section .measuring_item h4 {
	margin: 0 0 5px;
	font-weight: 700;
	text-transform: uppercase;
}

.sizes_section .measuring_item .number_wrapper {
	margin: 0 auto 15px;
	padding: 16px;
	width: 62px;
	height: 62px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgba(255,255,255,0.1);
}

.sizes_section .measuring_item .number {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 0 0 8px rgba(255,255,255,0.1);
	-moz-box-shadow: 0 0 0 8px rgba(255,255,255,0.1);
	box-shadow: 0 0 0 8px rgba(255,255,255,0.1);
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
}

.sizes_section img {
	display: block;
	margin-top: -25px;
}

.sizes_section .table {
	margin: 0 20px;
	padding: 10px 0 10px 44px;
	background: #fff;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.17);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.17);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.17);
	position: relative;
}

.sizes_section .table_men {
	margin: -30px 20px 20px;
}

.sizes_section .table_title {
	width: 178px;
	height: 44px;
	font-weight: 700;
	font-size: 20px;
	line-height: 44px;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	position: absolute;
	bottom: 0;
	left: 44px;
}

.sizes_section .table_men .table_title {
	background: #008eed;
}

.sizes_section .table_women .table_title {
	background: #e91e63;
}

.sizes_section .table .row {
	display: table;
	width: 100%;
}

.sizes_section .table .column {
	display: table-cell;
	vertical-align: middle;
	padding: 5px 0;
	width: 20%;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}

.sizes_section .table .alphabetic_size {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
}

.sizes_section .table .digital_size {
	font-weight: 700;
}
