.page.product{border-top:1px solid #eaeaea;}
.lineBack{padding:25px 0;}
.lineBack .btnBack{display:inline-block;font-size:12px;line-height:18px;font-weight:600;color:#000;text-transform:uppercase;cursor:pointer;text-decoration:none;}
.lineBack .btnBack:before{content:'';display:inline-block;vertical-align:middle;width:17px;height:14px;background:url(../images/svg/icoBtnBack.svg) no-repeat;margin-right:10px;-webkit-background-size:100% auto;background-size:100% auto;}
.lineBack .btnBack:hover{text-decoration:underline;}
.lineBack .btnBack:active{color:#d22a2b;}
.lineBack .btnBack:active:before{width:14px;height:12px;margin-right:13px;}

.vertNavigation{}
.vertNavigation > div{position:absolute;z-index:2;left:0;width:100%;height:5%;cursor:pointer;}
.vertNavigation > div:after{content:'';display:block;width:12px;height:20px;background:url(../images/svg/ico_Arrow.svg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;left:50%;top:0;margin:0 0 0 -6px;}
.vertNavigation > div:hover:after{background-position:0 100%;}
.vertNavigation > div.swiper-button-disabled{opacity:.4;cursor:default;}
.vertNavigation > div.swiper-button-disabled:hover:after{background-position:0 0;}
.vertNavigation div.prev{top:0;}
.vertNavigation div.prev:after{transform:rotate(-90deg);}
.vertNavigation div.next{bottom:0;}
.vertNavigation div.next:after{transform:rotate(90deg);top:auto;bottom:0;}
.vertNavigation > div:active:after{width:9px !important;height:15px !important;}

.productBoxing{display:table;width:100%;padding-bottom:45px;}
.productBoxing > div{display:table-cell;vertical-align:top;}
.productBoxing > .left{position:relative;}
.productBoxing > .left > .matImages{position:relative;}
.productBoxing > .left .thumbsBox{position:absolute;width:15%;height:100%;left:0;top:0;}
.productBoxing > .left .thumbsBox.swiper-container{width:13%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5% 0;}
.productBoxing > .left .thumbsBox .itmSImg{height:26.6666%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:50%;}
.productBoxing > .left .thumbsBox.swiper-container .itmSImg{padding-bottom:0;}
/* .productBoxing > .left .thumbsBox.count-4 .itmSImg:nth-child(4){height:20%;padding-bottom:0;} */
.productBoxing > .left .thumbsBox.count-1,
.productBoxing > .left .thumbsBox.count-2,
.productBoxing > .left .thumbsBox.count-3{padding:0;width:14.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.productBoxing > .left .thumbsBox.count-1 .vertNavigation,
.productBoxing > .left .thumbsBox.count-2 .vertNavigation,
.productBoxing > .left .thumbsBox.count-3 .vertNavigation{display:none;}
.productBoxing > .left .thumbsBox .itmSImg a{display:block;height:100%;font-size:0;position:relative;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.productBoxing > .left .thumbsBox .itmSImg a:before{content:'';display:block;width:69%;height:100%;position:absolute;z-index:-1;padding:11px 0;top:-11px;left:50%;margin-left:-34.5%;background:#fff;box-shadow:0 0 79px rgba(0,0,0,.13);opacity:0;visibility:hidden;transition:all 0.3s ease 0s;}
.productBoxing > .left .thumbsBox.swiper-container .itmSImg a:before{box-shadow:none;}
.productBoxing > .left .thumbsBox .itmSImg a:hover:before{visibility:visible;opacity:1;}
.productBoxing > .left .thumbsBox .itmSImg a img{position:absolute;height:100%;max-width:100%;transition:all 0.3s ease 0s;}
.productBoxing > .left .thumbsBox .itmSImg a .cloneimage{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.productBoxing > .left .thumbsBox .itmSImg a img.clone{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease 0s;}
.productBoxing > .left .thumbsBox .itmSImg.active a{border-color:#d22a2b;}
.productBoxing > .left .thumbsBox .itmSImg.active a img{cursor:default;}
.productBoxing > .left .thumbsBox .itmSImg.active a img.clone{width:110%;max-width:110%;height:110%;top:-5%;left:-5%;visibility:visible;opacity:1;}
.productBoxing > .left .thumbsBox .itmSImg.active a:hover:before{visibility:hidden;opacity:0;}
.productBoxing > .left .bigImage{margin-left:25%;position:relative;z-index:2;font-size:0;}
.productBoxing > .left .bigImage:before{content:'';display:block;width:97%;height:195px;background:#fff;position:absolute;bottom:-15px;right:-15px;z-index:-1;box-shadow:0 0 79px rgba(0,0,0,.13);}
.productBoxing > .left .bigImage.soldOut:after{content:'';display:block;position:absolute;bottom:0;right:0;width:100%;height:100%;background:url(../images/product/soldOut.png) 50% no-repeat;-webkit-background-size:90% auto;background-size:90% auto;}
.productBoxing > .left .bigImage.soldOut:after{content:'';display:block;position:absolute;bottom:0;right:0;width:100%;height:100%;background:url(../images/product/soldOut.png) 50% no-repeat;-webkit-background-size:85% auto;background-size:85% auto;}
.productBoxing > .left .bigImage.soldOut .image{display:block;background:#fff;}
.productBoxing > .left .bigImage.soldOut img{opacity:.35;}
.productBoxing > .left .bigImage .cloneImg:after{content:'';display:block;position:absolute;z-index:3;left:30px;bottom:18px;width:32px;height:32px;background:url(../images/svg/icoBtnFullPhoto.svg) no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s ease 0s;}
.productBoxing > .left .bigImage:hover .cloneImg:after{width:42px;height:42px;bottom:13px;left:25px;}
.productBoxing > .left .bigImage img{width:100%;cursor:pointer;}
.productBoxing > .left .bigImage .cloneImg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;cursor:pointer;}
.productBoxing > .left .bigImage .cloneImg .clone{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all 0.3s ease 0s;}
.productBoxing > .left .bigImage .cloneImg:hover .clone{visibility:visible;opacity:1;top:-5%;left:-5%;width:110%;height:110%;}
.productBoxing > .left .bigImage .arrowCase{position:absolute;z-index:2;bottom:0;right:0;width:136px;height:68px;background:#fff;}
.productBoxing > .left .bigImage .arrowCase:before{height:22px;top:50%;margin-top:-11px;}
.productBoxing > .left .bigImage .arrowCase .arrow{width:68px;height:68px;margin-right:0;margin-left:0;}
.productBoxing > .left .bigImage .blackFri{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:165px;}
.productBoxing > .left .bigImage .blackFri .box{height:68px;background:#000;font-size:14px;line-height:16px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;}
.productBoxing > .left .bigImage .blackFri .box div{font-size:12px;line-height:16px;font-weight:700;letter-spacing:4px;padding-bottom:6px;padding-top:16px;}
.productBoxing > .right{width:390px;padding-left:95px;}
.productBoxing.smallCase > .left .bigImage{margin-left:0;}
.productBoxing > .right h1.name{text-transform:uppercase;font-size:24px;color:#000;font-weight:700;line-height:32px;position:relative;margin-top:-7px;padding-bottom:18px;}
#skuThisItem{display:none;}
#skuThisItem.admin{display:inline-block;padding-left:30px;}
.productBoxing > .right .article{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;padding-bottom:22px;}
.productBoxing > .right .article .available{float:right;text-transform:none;}
.productBoxing > .right .article .available.yes{color:#6dc96d;}
.productBoxing > .right .article .available.pre{color:#f0c208;}
.productBoxing > .right .article .available.no{color:#d22a2b;}
.productBoxing > .right .priceLine{border:1px solid #eaeaea;border-width:1px 0;padding:24px 0;text-align:center;}
.productBoxing > .right .priceLine:after{content:'';display:block;clear:both;}
.productBoxing > .right .priceLine button{border:none;float:right;width:165px;height:44px;}
/* .productBoxing > .right .priceLine .price{float:left;font-size:30px;line-height:44px;font-weight:700;color:#000;padding-right:0;} */
.productBoxing > .right .priceLine .price{float:left;font-size:30px;line-height:23px;font-weight:700;color:#000;padding-right:0;padding-top:1px;}
.productBoxing > .right .priceLine .price.bonus{clear:left;}
.productBoxing > .right .priceLine .price span.bonusInfo{display:block;font-size:12px;color:#999;text-transform:uppercase;font-weight:500;text-align:left;cursor:pointer;position:relative;}
.productBoxing > .right .priceLine .price span.bonusInfo span{text-transform:none;}
.productBoxing > .right .priceLine .price span.bonusInfo:active{text-decoration:underline;}
.productBoxing > .right .priceLine .price span.bonusInfo .svg{display:inline-block;position:relative;margin-left:5px;}
.productBoxing > .right .priceLine .price span.bonusInfo .svg:before{content:'';visibility:hidden;opacity:0;display:block;position:absolute;border:8px solid #fff;border-color:#fff transparent transparent;top:-8px;left:50%;transform:translate(-50%, 0);transition:all 0.3s ease 0s;z-index:10;}
.productBoxing > .right .priceLine .price span.bonusInfo:hover .svg:before{visibility:visible;opacity:1;}
.productBoxing > .right .priceLine .price span.bonusInfo #svgBonusInfo{display:inline-block;width:12px;height:12px;fill:#999;vertical-align:-2px;transition:all 0.3s ease 0s;}
.productBoxing > .right .priceLine .price span.bonusInfo:hover #svgBonusInfo{fill:#d22a2b;}
.productBoxing > .right .priceLine .price span.bonusInfo .hideInfo{box-sizing:border-box;width:236px;min-height:70px;padding:10px 16px 11px 13px;position:absolute;z-index:9;bottom:100%;transform:translate(0, -7px);left:0;background:#fff;font-size:11px;color:#000;font-weight:400;line-height:1.2;visibility:hidden;opacity:0;text-transform:none;transition:all 0.3s ease 0s;box-shadow:0 0 43px rgba(0,0,0,.15);}
.productBoxing > .right .priceLine .price span.bonusInfo:hover .hideInfo{visibility:visible;opacity:1;}
.productBoxing > .right .priceLine .price span.bonusInfo .hideInfo .btnArrow{position:absolute;width:15px;height:15px;bottom:8px;right:7px;background:#d22a2b;}
.productBoxing > .right .priceLine .price span.bonusInfo .hideInfo .btnArrow:after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;right:0;background:url(../images/svg/arrowHideInfo.svg) 50% no-repeat;background-size:80% auto;transition:all 0.15s ease 0s;}
.productBoxing > .right .priceLine .price span.bonusInfo:active .hideInfo .btnArrow:after{transform:rotate(90deg);bottom:-20%;}
/* .productBoxing > .right .priceLine .price span.bonusInfo .hideInfo:before{content:'';display:block;position:absolute;border:6px solid #fff;border-color:#fff transparent transparent;bottom:-12px;left:50%;transform:translate(-50%, 0);} */
.productBoxing > .right .priceLine .price span{}
.productBoxing > .right .priceLine .price.kitPr{font-size:24px;}
.productBoxing > .right .priceLine .price.kitPr span,
.productBoxing > .right .priceLine .price.kitPr:after{font-size:.7em;}
.productBoxing > .right .priceLine .oldPrice{font-size:18px;font-weight:500;color:#ccc;line-height:44px;}
.productBoxing > .right .priceLine .oldPrice:after{content:;display:none;opacity:0;}
.productBoxing > .right .priceLine .oldPrice span{position:relative;}
.productBoxing > .right .priceLine .oldPrice span:before{content:'';display:block;width:100%;height:2px;background:#d22b2b;position:absolute;left:0;top:50%;margin-top:-1px;}
.productBoxing > .right .priceLine.black{background:#f7f7f7;border-top:1px solid #000;border-bottom:1px solid #d7d7d7;padding:15px 0 14px;}
.productBoxing > .right .priceLine.black .counterBox{}
.productBoxing > .right .priceLine.black .counterBox .title{font-size:14px;font-weight:700;line-height:25px;padding-bottom:10px;color:#d22a2b;text-transform:uppercase;text-align:center;letter-spacing:4.5px;}
.productBoxing > .right .priceLine.black .counterBox .title span{color:#000;}
.productBoxing > .right .priceLine.black .counterBox .countGo{}
.productBoxing > .right .priceLine.black .counterBox #counterGo{}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul{text-align:center;font-size:0;}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul li{display:inline-block;width:79px;text-align:center;margin:0 9px;}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul li .numb{position:relative;height:74px;background:url(../images/countBg.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;font-size:50px;font-weight:700;color:#fff;line-height:74px;}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul li .numb:before{content:'';display:block;position:absolute;z-index:2;width:100%;height:1px;top:50%;left:0;margin-top:-1px;background:#202123;border-bottom:1px solid #1D1D1D;opacity:.7;}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul li .numb span{opacity:.8;}
.productBoxing > .right .priceLine.black .counterBox #counterGo ul li .textInf{font-size:11px;font-weight:600;color:#161719;padding-top:12px;text-transform:uppercase;}
.productBoxing > .right .priceLine.black .lineActive{padding-top:20px;text-align:left;}
.productBoxing > .right .priceLine.black .lineActive > div{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.productBoxing > .right .priceLine.black .lineActive .costTod{width:40%;padding:5px 0 0 15px;}
.productBoxing > .right .priceLine.black .lineActive .costBe{width:27%;padding-top:5px;}
.productBoxing > .right .priceLine.black .lineActive .btnCase{width:33%;}
.productBoxing > .right .priceLine.black .lineActive .btnCase button{float:none;width:120px;}
.productBoxing > .right .priceLine.black .lineActive div .prce{display:block;font-size:24px;font-weight:600;color:#000;}
.productBoxing > .right .priceLine.black .lineActive div .prce:after{font-size:16px;}
.productBoxing > .right .priceLine.black .lineActive div .dscpt{display:block;padding-top:1px;font-size:10px;color:#ccc;}
.productBoxing > .right .priceLine.black .lineActive .costBe .prce{font-size:30px;line-height:30px;color:#d22a2b;}
.productBoxing > .right .priceLine.black .lineActive.beBlack .costBe .prce{display:inline-block;position:relative;font-size:18px;font-weight:500;color:#999;}
.productBoxing > .right .priceLine.black .lineActive.beBlack .costBe .prce:before{content:'';display:block;position:absolute;width:100%;height:2px;background:#d22b2b;top:50%;margin-top:-1px;}
.productBoxing > .right .priceLine.black .lineActive.beBlack div .prce{font-size:30px;}
.productBoxing > .right .priceLine.black .lineActive.beBlack div .prce.valG:after{content:' грн';font-size:20px;}

#Stage_jbeeb_3{margin:0 auto !important;}

.productBoxing > .right .colorBox{position:relative;top:5px;padding-top:23px;}
.productBoxing > .right .colorBox .title,
.varsLine .title{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;padding-bottom:21px;}
.productBoxing > .right .colorBox .colLine{font-size:0;}
.productBoxing > .right .colorBox .title{padding-bottom:16px;}
.productBoxing > .right .colorBox .colLine a{display:inline-block;margin:5px 10px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px;border:1px solid #e8e8e8;}
.productBoxing > .right .colorBox .colLine a:last-child{margin-right:0;}
.productBoxing > .right .colorBox .colLine a:hover{border-color:#000;}
.productBoxing > .right .colorBox .colLine a:active{border-width:3px;box-shadow:inset 0 0 50px rgba(255,255,255,.5);}
.productBoxing > .right .colorBox .colLine a.this{cursor:default;border-color:#e8e8e8 !important;}
.productBoxing > .right .stikersBox{padding-top:15px;font-size:0;}
.productBoxing > .right .stikersBox > li{display:inline-block;width:50%;padding:15px 0;vertical-align:top;}
.productBoxing > .right .stikersBox > li .icon{display:table-cell;position:relative;width:39px;height:39px;border-radius:50%;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.07);}
.productBoxing > .right .stikersBox > li span{display:table-cell;padding-left:10px;vertical-align:middle;height:38px;font-size:10px;line-height:14px;font-weight:500;color:#000;}
.varsLine{padding-top:25px;}
.varsLine.has-error{}
.varsLine .textError{padding-top:7px;font-size:12px;font-weight:500;color:#000;color:#d22a2b;transition:all 0.3s ease 0s;}
.varsLine .textError.act{text-shadow:0 0 7px #d22a2b;}
.colorBox .title span,
.varsLine .title span{display:inline-block;min-width:60px;padding-right:40px;}
.colorBox .title span{min-width:40px;}
.varsLine .title .required{color:#d22a2b;}
.varsLine .title a{font-size:12px;font-weight:500;text-decoration:underline;text-transform:uppercase;color:#000;}
.varsLine .title a:hover{text-decoration:none;}
.varsLine .title a:active{color:#d22a2b;}
.varsLine input[type=radio],
.varsLine input[type=checkbox]{display:none;}
.varsLine .size{font-size:0;}
.varsLine .varInpt{display:inline-block;vertical-align:top;margin-right:10px;}
.varsLine .varInpt:last-child{margin-right:0;}
.varsLine .varInpt .optsku{font-size:8px !important;color:#666;display:block;}
.varsLine label{display:block;min-width:44px;height:30px;border:1px solid #e8e8e8;font-size:12px;font-weight:400;text-align:center;line-height:20px;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;transition:all 0.3s ease 0s;}
.varsLine.type{position:relative;margin:-8px -10px 0;font-size:0;}
.varsLine.type .varInpt{width:25%;padding:8px 10px !important;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.varsLine.type.socksKit .varInpt{width:40%;}
.varsLine.type a{text-decoration:none;color:#000;}
.varsLine.type label{height:auto;padding:5px 0 0 !important;overflow:hidden;}
.varsLine.type label .imgC{display:block;font-size:0;line-height:0;}
.varsLine.type label .imgC img{width:100%;margin:0;padding:0;}
.varsLine.type input:disabled ~ label .imgC{position:relative;}
.varsLine.type input:disabled ~ label .imgC:before{content:'';display:block;position:absolute;bottom:0;right:0;width:100%;height:100%;background:url(../images/product/soldOut.png) 50% no-repeat;-webkit-background-size:90% auto;background-size:90% auto;}
.varsLine.type input:disabled ~ label .imgC img{opacity:.35;}
.varsLine label .stalePrice{font-size:12px !important;}
.varsLine.type .textError{padding:7px 0 7px 10px;}
.varsLine.has-error label{border-color:#d22a2b;}
.varsLine label:hover{border-color:#000;font-size:15px;line-height:20px;padding:5px 3px;}
.varsLine label:hover .stalePrice{font-size:12px;}
.varsLine label:active{transition:all 0.1s ease 0s;}
.varsLine input[type=checkbox] ~ label{position:relative;padding:3px 10px 3px 25px !important;border:none;font-size:12px !important;line-height:15px;}
.varsLine input[type=checkbox] ~ label:hover{color:#d22a2b;}
.varsLine input[type=checkbox] ~ label:active{text-decoration:underline;}
.varsLine input[type=checkbox] ~ label:hover:before{border-color:#000;}
.varsLine input[type=checkbox] ~ label:after{content:'';display:block;width:7px;height:7px;position:absolute;left:4px;top:7px;transition:all 0.3s ease 0s;background:none;}
.varsLine input[type=checkbox] ~ label:before{content:'';display:block;width:13px;height:13px;border:1px solid #e8e8e8;position:absolute;left:0;top:3px;background:#fff;transition:all 0.3s ease 0s;}
.varsLine input[type=checkbox]:checked ~ label{cursor:default;color:#000;}
.varsLine input[type=checkbox]:checked ~ label:after{background:#d22a2b;}
.varsLine input[type=checkbox]:checked ~ label:before{border-color:#e8e8e8;}
.varsLine input[type=radio]:checked ~ label{border-color:#d22a2b !important;color:#d22a2b;cursor:default;font-size:12px;line-height:20px;}
.varsLine input[type=checkbox]:disabled ~ label{border-color:#e8e8e8;cursor:default;}
.varsLine input[type=radio]:disabled ~ label{cursor:default;color:#ccc;border-color:#e8e8e8 !important;font-size:12px !important;line-height:20px !important;}
#ProductBundlesOptionsForm .varsLine .varInpt{margin-bottom:10px;}
.productBoxing > .right .textDscpt{padding-top:30px;font-size:13px;line-height:24px;color:#000;}
.productBoxing > .right .textDscpt p{padding-bottom:12px;}
.productBoxing > .right .textDscpt ul li{position:relative;padding:2px 0 3px 20px;}
.productBoxing > .right .textDscpt ul li:before{content:'';display:block;width:8px;height:8px;background:#d22a2b;position:absolute;top:50%;left:0;margin-top:-4px;}
.productBoxing > .right .dopInfo{padding-top:35px;}
.productBoxing > .right .dopInfo .btnLine{padding-bottom:37px;}
.productBoxing > .right .dopInfo .btnLine:after{content:'';display:block;clear:both;}
.productBoxing > .right .dopInfo .btnLine > a{display:inline-block;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;text-decoration:none;}
.productBoxing > .right .dopInfo .btnLine > a:before{content:'';display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(../images/svg/icoPaM.svg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;margin-right:13px;transition:transform 0.3s ease 0s;}
.productBoxing > .right .dopInfo .btnLine > a:hover{text-decoration:underline;}
.productBoxing > .right .dopInfo .btnLine > a:active,
.productBoxing > .right .dopInfo .btnLine > a.active{color:#d22a2b;text-decoration:none;}
.productBoxing > .right .dopInfo .btnLine > a.active:before{background-position:0 -17px;transform:rotate(180deg);}
.productBoxing > .right .dopInfo .btnLine .bodyText{display:none;padding:15px 0 0;font-size:13px;color:#000;line-height:24px;}
.productBoxing > .right .dopInfo .btnLine .backIt{}
.productBoxing > .right .dopInfo .btnLine .inItem{float:right;}
.productBoxing > .right .dopInfo .novPochta{background:#fff;padding:9px 20px 9px 22px;border-left:3px solid #d22a2b;box-shadow:0 0 29px rgba(0,0,0,.13);font-size:12px;font-weight:500;line-height:18px;color:#000;}
.productBoxing > .right .dopInfo .novPochta span{color:#d22a2b;}
.productBoxing > .right .dopInfo .freeDel{margin-top:25px;padding-left:45px;position:relative;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;line-height:18px;}
.productBoxing > .right .dopInfo .freeDel:before{content:'';display:block;width:29px;height:27px;background:url(../images/svg/icoNullDeliv.svg) no-repeat;position:absolute;left:0;top:50%;margin-top:-14px;}
.productBoxing > .right .dopInfo .freeDel span{color:#d22a2b;}
.productBoxing > .right .dopInfo .freeDel span.toDo{color:#999;font-size:0.9em;}

.smallSiceInfo{position:relative;padding-left:30px;padding-right:8px;font-size:10px;color:#bbb;line-height:12px;margin-top:17px;}
.smallSiceInfo.admin{margin-top:37px;}
.smallSiceInfo:before{content:'';display:block;width:19px;height:19px;position:absolute;left:0;top:50%;margin-top:-9px;background:url(../images/svg/ico_smallSizeInfo.svg) no-repeat;background-size:100% auto;}
.smallSiceInfo .{}
.smallSiceInfo .{}

#kitCase > .title{padding:100px 0 60px;}
#kitCase ul.kitBox{display:table;width:100%;font-size:0;position:relative;margin:0 -15px;}
#kitCase ul.kitBox li{display:inline-block;vertical-align:middle;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;}
#kitCase ul.kitBox li.total{text-align:center;}
#kitCase ul.kitBox li.total .centron{display:inline-block;padding-bottom:22px;text-align:right;font-size:12px;font-weight:600;color:#000;text-transform:uppercase;}
#kitCase ul.kitBox li.total .centron .price{display:inline-block;font-size:24px;line-height:28px;color:#d22a2b;padding:2px 0 5px;}
#kitCase ul.kitBox li.total .centron .oldPrice{display:inline-block;position:relative;z-index:2;font-size:18px;line-height:22px;}
#kitCase ul.kitBox li.total .centron .oldPrice:after{content:'';display:block;position:absolute;left:0;bottom:4px;width:100%;height:6px;background:#d22b2b;z-index:-1;}

.materialSlider{}
.materialSlider.populNonJS{overflow:visible;}
.materialSlider.populNonJS .swiper-wrapper{display:table;width:100%;font-size:0;position:relative;margin:0 -15px;}
.materialSlider.populNonJS .swiper-wrapper .swiper-slide{display:inline-block;vertical-align:top;width:25%;padding:0 15px;}
.materialSlider.populNonJS .swiper-wrapper .swiper-slide .productCase{position:relative;}
.inProduct > .title .arrowCase.populNonJS{display:none !important;}
#lastview{padding-bottom:40px;}

.kitwindow{width:800px;max-width:800px;padding:50px 15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kitwindow.pre{padding:65px 30px;max-width:800px;}
.kitwindow.pre.apply{width:350px;padding:65px 15px 45px;text-align:center;}
#ProductBundlesOptionsForm{font-size:0;display:table;width:100%;}
#ProductBundlesOptionsForm > div{display:inline-block;width:50%;vertical-align:top;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 25px;}
#ProductBundlesOptionsForm > div > .title{font-size:14px;line-height:18px;min-height:36px;font-weight:600;color:#000;padding-bottom:18px;text-transform:uppercase;text-align:center;}
#ProductBundlesOptionsForm > div > .title a{color:#000;text-decoration:none;}
#ProductBundlesOptionsForm > div > .title a:hover{color:#d22a2b;}
#ProductBundlesOptionsForm > div > .title a:active{text-decoration:underline;}
#ProductBundlesOptionsForm > div .PB_image{}
#ProductBundlesOptionsForm > div .PB_image img{width:100%;}
#ProductBundlesOptionsForm > div .required,
#ProductBundlesOptionsForm > div .error{color:#d22a2b;}
#ProductBundlesOptionsForm > div .error{font-size:12px;}

.modalWindow.forKit{padding:60px 40px;}
.modalWindow.forKit .bodyKit{}
.bodyKit ul.kitList{font-size:0;text-align:center;}
.bodyKit ul.kitList li{display:inline-block;vertical-align:top;width:33.33333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;}
.bodyKit ul.kitList li input{display:none;}
.bodyKit ul.kitList li label{display:block;text-align:center;border:1px solid #e8e8e8;text-align:center;transition:all 0.3s ease 0s;cursor:pointer;}
.bodyKit ul.kitList li label:hover{border-color:#000;}
.bodyKit ul.kitList li input:checked ~ label{border-color:#d22a2b;}
.bodyKit ul.kitList li input:checked ~ label .name{font-size:15px !important;}
.bodyKit ul.kitList li input:disabled ~ label{opacity:.3;cursor:default;border-color:#e8e8e8 !important;}
.bodyKit ul.kitList li input:disabled ~ label .name{font-size:12px !important;}
.bodyKit ul.kitList li label .name{display:block;padding-top:5px;min-height:40px;line-height:20px;font-size:12px;font-weight:400;transition:all 0.3s ease 0s;}
.bodyKit ul.kitList li label:hover .name{font-size:15px;line-height:20px;}
.bodyKit ul.kitList li label .imgC{display:block;font-size:0;line-height:0;}
.bodyKit ul.kitList li label .imgC img{max-width:100%;}
.bodyKit ul.kitList li label .price{display:block;text-align:center;font-size:16px;font-weight:700;color:#d22a2b;line-height:26px;}
.fixMini{position:relative;padding:0 15px 12px;}
.fixMini .fixBar{transition:box-shadow 0.3s ease 0s, width 0.3s ease 0s;}
.fixMini.fixed .fixBar{position:fixed;z-index:2;top:0;background:#fff;padding:15px 55px;margin-left:-55px;box-shadow:0 0 17px rgba(0,0,0,.3);}
.fixMini:after{content:'';display:block;clear:both;}
.fixMini .hideVal{display:none;}
.fixMini .left{float:left;}
.fixMini .left input{display:none;}
.fixMini .left .randomBtn{display:block;position:relative;padding:12px 0 12px 22px;line-height:20px;cursor:pointer;}
.fixMini .left .randomBtn:before{content:'';display:block;width:12px;height:12px;position:absolute;left:0;top:50%;margin-top:-6px;border:1px solid #e8e8e8;background:#fff;}
.fixMini .left .randomBtn:hover:before{border-color:#000;}
.fixMini .left input:checked ~ .randomBtn:before{border-color:#e8e8e8 !important;}
.fixMini .left input:checked ~ .randomBtn:after{content:'';display:block;width:6px;height:6px;position:absolute;left:4px;top:50%;margin-top:-2px;background:#d22a2b;}
.fixMini .right{float:right;}
.fixMini .right button{border:none;width:200px;}
.fixMini .center{text-align:center;margin:0 200px 0 180px;}
.fixMini .center .kitPrices{opacity:0;visibility:hidden;font-size:20px;font-weight:700;color:#d22a2b;line-height:44px;transition:all 0.3s ease 0s;}
.fixMini .center .kitPrices.active{opacity:1;visibility:visible;}

#popular{padding-bottom:30px;}

#sizeTable.modalWindow{padding-left:30px;padding-right:30px;}
#sizeTable.modalWindow.bigImg{max-width:1000px;}
.tabSizeCase{}
.tabSizeCase:after{content:'';display:block;clear:both;}
.tabSizeCase .left{float:left;width:420px;text-align:center;}
.tabSizeCase .left img{max-width:100%;}
.tabSizeCase .right{margin-left:460px;}
table.tableSizing{min-width:520px;border-collapse:separate;border-spacing:18px 12px;}
table.tableSizing td,
table.tableSizing th{vertical-align:middle;background:#d22a2a;width:41px;height:41px;text-align:center;font-size:14px;font-weight:500;padding:7px;}
table.tableSizing th{background:#d22a2a;color:#fff;}
table.tableSizing th.clear{background:none;font-size:0;}
table.tableSizing td{background:#f2f2f2;color:#000;}
table.tableSizing td.name{width:160px;background:#000;font-size:12px;text-transform:uppercase;color:#fff;}

a.tableSize{color:#000;}
a.tableSize:after{content:'';display:inline-block;width:18px;height:16px;margin-left:6px;vertical-align:-3px;background:url(../images/product/icoTableSize.svg);background-size:100% auto;}
#sizeTable.tableSizes{padding:0;width:1000px;max-width:1000px;}
#sizeTable.tableSizes.notOpt{width:600px;max-width:600px;}
#sizeTable.tableSizes .tableSpace{display:flex;}
#sizeTable.tableSizes .tableSpace > div{box-sizing:border-box;padding:60px 5% 40px;}
#sizeTable .title{color:#d22a2b;text-transform:uppercase;font-family:'Intro Black';font-weight:900;line-height:40px;white-space:nowrap;}
#sizeTable .title span{color:#000;}
#sizeTable .dscpt{font-size:13px;font-weight:500;line-height:1.4;}
#sizeTable .calculateBg{width:29%;background:#f7f7f7;flex-grow:1;}
#sizeTable .calculateBg .title{font-size:30px;padding-bottom:37px;}
#sizeTable .calculateBg form.tab_calc{padding-top:10px;position:relative;}
#sizeTable .calculateBg form.tab_calc:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:0;right:0;background:url(../images/load.svg) 50% 50% no-repeat rgba(255,255,255,.2);background-size:60px auto;opacity:0;visibility:hidden;transition:all 0.3s ease 0s;}
#sizeTable .calculateBg form.tab_calc.load:after{opacity:1;visibility:visible;}
#sizeTable .calculateBg form.tab_calc .tcBox{font-size:13px;font-weight:400;padding-top:25px;line-height:1.1;}
#sizeTable .calculateBg form.tab_calc .tcBox .sTitle{padding-bottom:11px;}
#sizeTable .calculateBg form.tab_calc .tcBox .sTitle.request:after{content:'*';color:#d22a2b;}
#sizeTable .calculateBg form.tab_calc .tcBox input{display:block;box-sizing:border-box;width:100%;background:#fff;border:1px solid #e8e8e8;height:34px;padding:7px 8px 7px 19px;font-size:13px;font-weight:500;line-height:20px;transition:all 0.3s ease 0s;}
#sizeTable .calculateBg form.tab_calc .tcBox input:hover{border-color:#939393;}
#sizeTable .calculateBg form.tab_calc .tcBox input:focus{border-color:#000;box-shadow:0 0 23px rgba(0,0,0,.1);}
#sizeTable .calculateBg form.tab_calc .tcBox.error input{border-color:#d22a2b;}
#sizeTable .calculateBg form.tab_calc .tcBox .errorText{padding-top:8px;font-size:13px;font-weight:500;color:#d22a2b;}
#sizeTable .calculateBg form.tab_calc .tcBox .errorText.all{padding-top:20px;}
#sizeTable .calculateBg form.tab_calc .tcBox .answerText{font-size:14px;font-weight:500;padding-top:20px;color:#21A532;}
#sizeTable .calculateBg form.tab_calc .tcBox .answerText span{font-weight:600;font-size:1.2em;}
#sizeTable .calculateBg form button{margin-top:28px;border:none;width:100%;}
#sizeTable .tableBg{flex-grow:1;}
#sizeTable .tableBg .title{font-size:24px;}
#sizeTable .tableBg .tImgBox{padding-bottom:25px;}
#sizeTable .tableBg .tImgBox:after{content:'';display:block;clear:both;}
#sizeTable .tableBg .rImg{margin-left:240px;}
#sizeTable .tableBg .rImg img{width:100%;max-height:330px;}
#sizeTable .tableBg .dscpt{float:left;width:200px;padding-top:25px;}
#sizeTable .tableBg table{width:100%;text-align:center;}
#sizeTable .tableBg table.option{margin-top:40px;}
#sizeTable .tableBg table td{text-align:center;vertical-align:middle;font-size:15px;line-height:1.2;font-weight:600;padding-left:7px;padding-right:7px;width:40px;}
#sizeTable .tableBg table thead{}
#sizeTable .tableBg table thead tr{}
#sizeTable .tableBg table thead tr td{height:41px;padding-top:3px;border-bottom:3px solid #000;background:#000;color:#fff;}
#sizeTable .tableBg table thead tr td.clear{background:none;}
#sizeTable .tableBg table thead tr td.hName{text-transform:uppercase;text-align:left;padding-left:40px;}
#sizeTable .tableBg table tbody{}
#sizeTable .tableBg table tbody tr{}
#sizeTable .tableBg table tbody tr td{height:47px;text-align:center;vertical-align:middle;color:#000;transition:all 0.3s ease 0s;}
#sizeTable .tableBg table tbody tr:nth-child(2n+2) td{background:#eaeaea;}
#sizeTable .tableBg table tbody tr td.name{text-align:left;width:100px;padding-left:30px;padding-right:30px;white-space:nowrap;}
#sizeTable .tableBg table.option tbody tr td.name{padding-left:40px;}
#sizeTable .tableBg table tbody tr td.name .numbLine{display:inline-block;width:13px;padding-right:5px;color:#d22a2b;}
#sizeTable .tableBg table tbody tr td.name .text{text-transform:uppercase;white-space:nowrap;}
#sizeTable .tableBg table tbody tr:hover td.name .numbLine{color:#000;}
#sizeTable .tableBg table tbody tr:hover td,
#sizeTable .tableBg table tbody tr td.hov{background:#d22a2b;color:#fff;}
#sizeTable .tableBg table tbody tr:hover td:hover{background:#000;color:#fff;}
#sizeTable .tableBg table tbody tr:hover td:hover .numbLine{color:#fff;}
#sizeTable .tableBg .{}

/* video */
.productBoxing > .left .bigImage{}
.productBoxing > .left .bigImage.video{cursor:pointer;}
.productBoxing > .left .bigImage .videoCase,
.productBoxing > .left .bigImage .videoCase video{display:none;}
.productBoxing > .left .bigImage .videoCase video{width:100%;}
.productBoxing > .left .bigImage.video .videoCase,
.productBoxing > .left .bigImage .videoCase video.active{display:block;}
.productBoxing > .left .bigImage.video .cloneImg,
.productBoxing > .left .bigImage.video > .image{display:none;}
.productBoxing > .left .bigImage .videoCase .btnBox{transition:all 0.3s ease 0s;visibility:hidden;opacity:0;}
.productBoxing > .left .bigImage .videoCase .btnBox:before{content:'';display:block;position:absolute;z-index:2;bottom:0;right:0;width:100%;height:20%;opacity:0.2;
background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#000000');background:-webkit-gradient(linear, left top, left bottom, from(#a9cd65), to(#579833));background:-moz-linear-gradient(top,  transparent,  #000000);background:-o-linear-gradient(top,  transparent,  #000000);background:-ms-linear-gradient(top,  transparent,  #000000);background:linear-gradient(top bottom, transparent 0%, #000000 100%);background:-webkit-linear-gradient(top, transparent 0%, #000000 100%);background:-moz-linear-gradient(top, transparent 0%, #000000 100%);background:-o-linear-gradient(top, transparent 0%, #000000 100%);background:-ms-linear-gradient(top, transparent 0%, #000000 100%);
}
.productBoxing > .left .bigImage:hover .videoCase .btnBox{visibility:visible;opacity:1;}
.productBoxing > .left .bigImage .videoCase .btnBox button{border:none;background:none;position:absolute;z-index:9;background-position:50%;background-repeat:no-repeat;transition:all 0.3s ease 0s;outline:none;}
.productBoxing > .left .bigImage .videoCase .btnBox button.fullscreen{display:block;bottom:0;left:0;width:90px;height:70px;background-image:url(../images/product/video/full.svg);background-size:45% auto;}
.productBoxing > .left .bigImage .videoCase .btnBox button.play{display:block;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%, -50%);border-radius:50%;background:rgba(210,42,43,.75);}
.productBoxing > .left .bigImage .videoCase .btnBox button.play:before,
.productBoxing > .left .bigImage .videoCase .btnBox button.play:after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;right:0;background-position:50%;background-repeat:no-repeat;transition:transform 1s ease 0s;}
.productBoxing > .left .bigImage .videoCase .btnBox button.play:before{background-image:url(../images/product/video/border.svg);background-size:80% auto;}
.productBoxing > .left .bigImage .videoCase .btnBox button.play:after{background-image:url(../images/product/video/pause.svg);background-position:50%;background-size:auto 40%;}
.productBoxing > .left .bigImage .videoCase.pause .btnBox button.play:after{background-image:url(../images/product/video/play.svg);background-position:55% 50%;background-size:33% auto;}
.productBoxing > .left .bigImage .videoCase .btnBox button.play:hover{width:75px;height:75px;background-color:rgba(210,42,43,.9);}
.productBoxing > .left .bigImage .videoCase:hover .btnBox button.play:before{transform:rotate(380deg);}
.productBoxing > .left .bigImage .videoCase.pause:hover .btnBox button.play:before{transform:rotate(-170deg);}
.productBoxing > .left .bigImage .videoCase:hover .btnBox button.play:after{}
.bigImage .modelIcon{position:absolute;top:22px;right:19px;}
.bigImage .modelIcon .icon{width:65px;height:65px;background:url(../images/product/icoModelSize_b.svg) 50% no-repeat #fff;background-size:38px auto;cursor:pointer;transition:all .3s ease;}
.bigImage .modelIcon:hover .icon{background-size:70% auto;}
.bigImage .modelIcon .hideWindow{visibility:hidden;opacity:0;position:absolute;top:100%;margin-top:14px;left:50%;transform:translateX(-50%);width:205px;background:#fff;z-index:2;transition:all .3s ease;box-shadow:0 0 29px rgba(0,0,0,.13);}
.bigImage .modelIcon:hover .hideWindow{visibility:visible;opacity:1;}
.bigImage .modelIcon .hideWindow:after{content:'';display:block;border:10px solid transparent;border-bottom-color:#fff;padding:auto;position:absolute;top:-19px;left:50%;transform:translateX(-50%);}
.bigImage .modelIcon .hideWindow .case{padding:10px 18px;}
.bigImage .modelIcon .hideWindow .case > div{font-size:11px;color:#000;letter-spacing:.5px;padding-bottom:14px;}
.bigImage .modelIcon .hideWindow .case > div:last-child{padding-bottom:0;}
.bigImage .modelIcon .hideWindow .case > div.title{text-align:center;text-transform:uppercase;}

.productBoxing > .left .thumbsBox .itmSImg.video a:after{content:'';display:block;position:absolute;width:25px;height:25px;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background:url(../images/product/video/play.svg) 55% 50% no-repeat rgba(210,42,43,.75);background-size:40% auto;transition:all 0.3s ease 0s;}
.productBoxing > .left .thumbsBox .itmSImg.video a:hover:after{width:30px;height:30px;}
.productBoxing > .left .thumbsBox .itmSImg.video.active a:hover:after{width:25px;height:25px;}
.productBoxing > .left .thumbsBox .itmSImg.video:active a:after{background-size:10% auto;}

.modelCase{padding-bottom:30px;}
.modelCase .title{display:flex;align-items:center;cursor:pointer;}
.modelCase .title .icon{width:26px;height:32px;margin-right:12px;background:url(../images/product/icoModelSize_r.svg) 0 50% no-repeat;background-size:100% auto;transform:translateX(-2px);}
.modelCase .title .text{font-size:13px;color:#000;font-weight:500;}
.modelCase .title .text:after{content:'';display:inline-block;margin-left:7px;width:10px;height:8px;background:url(../images/product/icoModelArrow.svg) 50% no-repeat;background-size:100% auto;transform:rotate(0deg);transition:all .3s ease;}
.modelCase.open .title .text:after{transform:rotate(180deg);}
.modelCase .title:hover .text{text-decoration:underline;}
.modelCase .title:active .text{color:#d22a2a;text-decoration:none;}
.modelCase .hideText{display:none;}
.modelCase .hideText .case{padding:15px 0 10px 38px;}
.modelCase .hideText .case > div{font-size:11px;color:#000;letter-spacing:.5px;padding-bottom:14px;}
.modelCase .hideText .case > div:last-child{padding-bottom:0;}
.modelCase .hideText .case > div.title{text-transform:uppercase;}











.optsale{display:table;width:100%;}
.optsale .box{display:table-cell;text-align:center;}
.optsale .box:first-child,
.optsale .box:last-child{width:40px;}
.optsale .box .title{font-size:14px;color:#999;font-weight:500;padding-bottom:12px;}
.optsale .box .optprice{font-size:24px;font-weight:700;color:#000;white-space:nowrap;}
.optsale .box .optprice:after{font-size:18px;}
.optsale .box .optprice.valGper:after{content:' грн./ед.';display:inline-block;}
.optsale .{}
.optsale .{}
.subOptSale{padding:25px 0;}
.subOptSale .paMcase{display:inline-block;position:relative;}
.subOptSale .paMcase input{width:100%;height:44px;font-size:13px;font-weight:500;color:#3f4246;line-height:32px;padding:5px 22px 5px 3px;border:none;width:67px;height:44px;border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.subOptSale .paMcase button{position:absolute;right:0;width:28px;height:21px;border:none;background:none;}
.subOptSale .paMcase button.minus{bottom:0;}
.subOptSale .paMcase button.plus{top:0;}
.subOptSale .paMcase button:hover:after{color:#fff;}
.subOptSale .paMcase button:after{content:'';display:block;width:11px;height:7px;background:url(../images/svg/icoCartPaM.svg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;left:50%;margin-left:-6px;top:50%;margin-top:-2px;}
.subOptSale .paMcase button:hover:after{background-position:0 100%;}
.subOptSale .paMcase button.minus:after{transform:rotate(180deg);margin-top:-5px;}
.subOptSale .paMcase button.minus:hover:after{transform:rotate(0);}
.subOptSale .paMcase button.plus:after{}
.subOptSale .paMcase button.plus:hover:after{transform:rotate(180deg);}
.subOptSale .paMcase button:active:after{width:9px;height:6px;margin-left:-5px;}
.subOptSale button.btnRed{display:inline-block;width:165px;height:44px;border:none;margin-left:36px;}

@media (max-width:1170px){
	.productBoxing > .left .thumbsBox .itmSImg a img{width:100%;max-width:auto;}
	.productBoxing > .right{width:420px;padding-left:65px;}
}

@media (max-width:1100px){
	.tabSizeCase .left{width:350px;}
	.tabSizeCase .right{margin-left:380px;}
}

@media (max-width:1060px){
	#sizeTable .calculateBg .title,
	#sizeTable .tableBg .title{font-size:25px;}
	#sizeTable.tableSizes{width:900px;}
}

@media (min-width:1001px){
	.productBoxing.smallCase > .right{width:500px;}
}

@media (max-width:1030px){
	.tabSizeCase .left{width:290px;}
	.tabSizeCase .right{margin-left:320px;}
}

@media (max-width:1000px){
	.productBoxing{display:block;}
    .productBoxing:after{content:'';display:block;clear:both;}
	.productBoxing > div{display:block;}
	.productBoxing > .left{float:left;width:400px;}
	.productBoxing > .right{margin-left:460px;width:auto;}
	.productBoxing > .right{padding-left:0;}
	.productBoxing > .left .bigImage{margin-bottom:40px;}
	.productBoxing > .left .thumbsBox .itmSImg a{overflow:hidden;}
	.productBoxing > .left .thumbsBox .itmSImg a img{height:auto;min-height:100%;}
	.productBoxing > .left .bigImage{margin-left:0;}
	.productBoxing > .left .thumbsBox.swiper-container{display:block;position:relative;top:0;left:0;width:auto;overflow:hidden;height:auto;margin-right:-15px;}
	.productBoxing > .left .thumbsBox.swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
	.productBoxing > .left .thumbsBox.swiper-container .itmSImg{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;}
    .productBoxing > .left .thumbsBox .itmSImg a{width:100%;height:auto;}
    .productBoxing > .left .thumbsBox .itmSImg a img{position:static;width:100%;height:auto;max-height:auto;max-width:auto;}
    .productBoxing > .right .priceLine{overflow:hidden;}
    .productBoxing > .right .priceLine:after,
    .productBoxing > .right .dopInfo .btnLine:after{content:;display:none;}
    .vertNavigation{display:none;}
}

@media (max-width:960px){
	.tabSizeCase .left{float:none;width:auto;max-width:350px;margin:0 auto 30px;}
	.tabSizeCase .right{margin-left:0;}
	#sizeTable.tableSizes{width:800px;}
	#sizeTable.tableSizes .tableSpace > div{padding:40px 3% 30px;}
}

@media (min-width:851px) and (max-width:890px){
	.productBoxing > .right .priceLine.black .counterBox .title{letter-spacing:3px;}
	.productBoxing > .right .priceLine.black .counterBox #counterGo ul li{margin:0 5px;width:75px;}
}

@media (min-width:731px) and (max-width:780px){
	.productBoxing > .right .priceLine.black .counterBox .title{letter-spacing:2.5px;}
	.productBoxing > .right .priceLine.black .counterBox #counterGo ul li{margin:0 5px;width:75px;}
}

@media (max-width:850px){
	.productBoxing > .left{width:300px;}
	.productBoxing > .right{margin-left:360px;}
	.tabInBoxing{width:540px;margin:0 auto;overflow:scroll;}
	.kitwindow.pre{max-width:none;width:auto;padding:35px 15px;}
	.kitwindow.pre.modalWindow .close{top:12px;right:12px;}
	#sizeTable.tableSizes{width:700px;}
	#sizeTable.tableSizes .tableSpace{display:block;}
	#sizeTable.tableSizes .tableSpace > div{padding:30px;}
	#sizeTable .calculateBg{width:auto;}
	#sizeTable .calculateBg .title,
	#sizeTable .tableBg .title{font-size:30px;}
}

@media (max-width:800px){
	#popular.inProduct > .title .arrowCase.populNonJS{display:block;}
}

@media (max-width:780px){
	#sizeTable.tableSizes{width:600px;}
}
@media (max-width:730px){
	.productBoxing > .left{width:auto;float:none;max-width:450px;margin:0 auto;left:-7.5px;position:relative;}
	.productBoxing > .right{margin-left:0;}
	.lineBack .btnBack{font-size:14px;}
	.productBoxing > .right h1.name{text-align:center;font-size:26px;padding-top:15px;}
	.productBoxing > .right .article,
	.productBoxing > .right .colorBox .title,
	.varsLine .title,
	.productBoxing > .right .dopInfo .btnLine > a,
	.productBoxing > .right .dopInfo .novPochta,
	.productBoxing > .right .dopInfo .freeDel{font-size:13px;}
	.productBoxing > .right .dopInfo .btnLine .bodyText{font-size:14px;}
	.productBoxing > .right .priceLine .price{font-size:34px;}
}

@media (max-width:660px){
	#sizeTable.tableSizes{width:500px;}
	#sizeTable .tableBg .title{text-align:center;padding-bottom:20px;}
}

@media (max-width:640px){
	#popular.inProduct > .title .titleBg{display:block;line-height:1.2;text-align:center;height:auto;padding-bottom:15px;}
	#popular.inProduct > .title .arrowCase{float:none;display:block;padding-left:0;height:auto;text-align:center;}
	#popular.inProduct > .title .arrowCase > div{margin-top:0;}
	#popular.inProduct > .title .arrowCase:before{margin-left:0;}
	/*#sizeTable.modalWindow{padding-left:10px;padding-right:10px;}*/
	.tabInBoxing{width:480px;}
}

@media (min-width:521px) and (max-width:640px){
	.fixMini .present .center{text-align:left;margin-left:0;}
	.fixMini .present .left{display:none;}
}

@media (max-width:570px){
	.tabInBoxing{width:440px;}
	.modalWindow.forKit{padding:50px 20px;}
	.fixMini.fixed .fixBar{padding-left:35px;padding-right:35px;margin-left:-35px;}
	#sizeTable.tableSizes{width:auto;}
	#sizeTable.tableSizes .tableSpace > div{padding:20px;}
	#sizeTable .calculateBg form.tab_calc .tcBox input{height:40px;line-height:24px;}
	.bigImage .modelIcon .hideWindow{width:170px;left:auto;transform:translateX(0);right:0;}
	.bigImage .modelIcon .hideWindow:after{left:80%;}
}

@media (max-width:520px){
	.tabInBoxing{width:400px;}
	.fixMini .right,
	.fixMini .left{float:none;text-align:center;}
	.fixMini .left .randomBtn{display:inline-block;width:160px;text-align:left;}
	.fixMini .right button{margin:0 auto;}
	.bodyKit ul.kitList li{width:50%;}
	.fixMini .center{margin:0;}
	.fixMini .center .kitPrices{display:block;height:0;overflow:hidden;}
	.fixMini .center .kitPrices.active{height:auto;}
	#sizeTable .tableBg table tbody tr td.name .text{white-space:normal;}
	#sizeTable .tableBg .rImg{margin-left:200px;}
}

@media (max-width:480px){
	.productBoxing > .left{left:0;}
	.productBoxing > .left .bigImage:before{right:0;width:95%;}
	.productBoxing > .left .thumbsBox.swiper-container{margin-right:0;}
	.tabInBoxing{width:360px;}
	.varsLine.type .varInpt{width:33.33333%;}
}

@media (max-width:430px){
	.productBoxing > .right .priceLine .price{float:none;text-align:center;width:auto;}
	.productBoxing > .right .priceLine button{float:none;width:100%;font-size:16px;height:54px;line-height:34px;margin-bottom:12px;}
	.tabInBoxing{width:320px;}
	#sizeTable.modalWindow > .title{font-size:25px;}
	.productBoxing > .right .priceLine.black .counterBox .title{letter-spacing:2px;}
	.productBoxing > .right .priceLine.black .counterBox #counterGo ul li{margin:0 5px;width:70px;}
	.productBoxing > .right .priceLine.black .counterBox #counterGo ul li .numb{width:70px;height:66px;font-size:44px;line-height:66px;}
}

@media (max-width:390px){
	.tabInBoxing{width:280px;}
	.productBoxing > .right .stikersBox > li{display:block;width:auto;}
	.productBoxing > .right .stikersBox > li:last-child{padding-bottom:0;}
}

@media (max-width:350px){
	.tabInBoxing{width:240px;}
	.varsLine.type .varInpt{width:50%;}
	.bodyKit ul.kitList li{display:block;width:auto;}
}

@media (max-width:300px){
	#thumbsVertical{display:none;}
	.tabInBoxing{width:200px;}
}