* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
*::selection {
background: rgba(81,183,221,.5); /* Safari */
}
*::-moz-selection {
background: rgba(81,183,221,.5); /* Firefox */
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


html, body {
	
}

body {
	opacity: 0;
	font-size: 16px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	background:#fff;;
	overflow-x:hidden;
	min-width:320px;
	width:100%;
}
.garamond{font-family: 'EB Garamond', serif;}
a{outline:none;color:#000;text-decoration:none;}
.clear{clear:both;height:0;width:0;position:relative;float:none;}
input{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;font-family: 'Open Sans', sans-serif;}
input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;}
form{display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;}
form .orderSubmit{display:block;}
.modal_background{top:0;width:100%;height:100%;position:fixed;background:#000000;opacity:.9;-moz-filter:alpha(opacity=0.9);-webkit-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9);z-index:9000;display:none;}
.modal_background_frame{top:0;margin-left: -moz-calc((100% - 825px) / 2) !important;margin-left: -webkit-calc((100% - 825px) / 2) !important;margin-left: calc((100% - 825px) / 2) !important;width:825px;height:360px;background:#fff;position:fixed;z-index:10000;display:none;text-align:center;padding:25px 20px;}
.modal_background_frame .modal_h1{font-size:27px;font-weight:bold;margin-top:55px;}
.modal_background_frame .modal_h2{font-size:16px;position:relative;}
.modal_background_frame .modal_exit{width:27px;height:27px;background:url(../img/close2.jpg);cursor:pointer;position:absolute;right:10px;top:10px;opacity:.7;background-size: cover;}
.modal_background_frame .modal_exit:hover{opacity:1;}
.modal_background_frame form{margin:auto;width:620px;margin-top:20px;position:relative;}
.modal_background_frame h6{position:relative;font-size:12px;margin:auto;font-weight:normal;width:420px;margin-top: 8px;}
.modal_background_frame h6 a{color:#000;}
.modal_background_frame input{width:300px;box-sizing:border-box;text-align:center;font-size:16px;float: left;}
.modal_background_frame input.clientPhone{border:1px solid #000;padding:17px 0;border-radius: 40px;}
.modal_background_frame .orderSubmit{padding:18px 0;margin: auto;margin-left:10px;}
.clientPhone.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3;}
@-webkit-keyframes error{0%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);}
100%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);}
}
@keyframes error{0%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);}
100%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);}
}
.btncolor{border:0;-webkit-transition: -webkit-box-shadow .1s,-webkit-transform .1s;
    transition: -webkit-box-shadow .1s,-webkit-transform .1s;
    transition: box-shadow .1s,transform .1s;
    transition: all .3s, box-shadow .1s,transform .1s,-webkit-box-shadow .1s,-webkit-transform .1s;
    background: #ffc600;
    -webkit-box-shadow: 0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);
    box-shadow: 0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);
    text-align: center;cursor: pointer;border-radius:10px;
    background: #fde037;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff09e', endColorstr='#e8b704',GradientType=0 ); 
outline:none;
border-top:2px solid #ffee98;
border-bottom:2px solid #c8b31c;
}
.btncolor:active{    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
    -webkit-box-shadow: 0 0px 0 0 #ebb16f, 0 -1px 0 0 #c89a6d, 0 0px 2px 0 rgba(102,55,0,.4);
    box-shadow: 0 0px 0 0 #ebb16f, 0 -1px 0 0 #c89a6d, 0 0px 2px 0 rgba(102,55,0,.4);}

.btncolor:disabled {-moz-filter: grayscale(80%);-webkit-filter: grayscale(80%);filter: grayscale(80%);}
/* start */
.wrap{max-width:1200px;margin:auto;position:relative;padding:0 20px;height:100%;/*width:1200px;*/}
.checkboxmodallable{border: 1px solid #6b6b6b;border-radius: 3px;width:13px;height:13px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:cover;background-position:bottom;cursor:pointer;display:inline-block;top:2px;position:relative;z-index:50;margin-right: 5px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.checkboxmodallable.active{width:13px;height:13px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:cover;background-position:top;}
.checkboxmodallable.white{background:url(../img/checkboxgreen1.png) no-repeat center;background-size:cover;background-position:bottom;border: 1px solid #fff;}
.checkboxmodallable.white.active{background:url(../img/checkboxgreen1.png) no-repeat center;background-size:cover;background-position:top;}
img{max-width:100%;}
header{height:1014px;width:100%;overflow:hidden;background:url(../img/block1back.jpg) no-repeat center;background-size:cover;height:52vw;position:relative;}
.logo{width:230px;overflow:hidden;float:left;margin-left:50px;margin-top:35px;}
.logo img{width:100%;}
.logoText{float:left;font-size:17px;font-weight:300;color:#fdb7c1;margin-top:60px;margin-left:15px;}
.phoneHd{font-size:28px;font-weight:700;float:right;margin-top:60px;}
.phoneHd a{color:#fff;}
.menuBtn{width:37px;height:23px;float:right;margin-right:80px;margin-top:68px;position:relative;cursor:pointer;}
.menuBtn .line{background:#fff;position:absolute;left:0;-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;}
.menuBtn .line:nth-of-type(1){width:100%;height:4px;top:0;}
.menuBtn .line:nth-of-type(2){width:60%;height:4px;top:10px;left:auto;right:0;}
.menuBtn .line:nth-of-type(3){width:100%;height:4px;top:20px;}
.menuBtn.active .line:nth-of-type(2){width:100%;}
.menuBtn.active .line:nth-of-type(1),.menuBtn.active .line:nth-of-type(3){opacity:.6;}
.menuBtn:hover .line{background:#ffda4e;}
.fixHeader .menuBtn:hover .line{background:#ffda4e;}
header ul{width:700px;overflow:hidden;margin-left:3.8vw;margin-top:28.13vw;}
header ul li{list-style-type:none;display:block;width:350px;margin-bottom:25px;float:left;}
header ul li img{height:36px;display:block;float:left;}
header ul li p{font-size:22px;font-weight:300;color:#fff;display:block;float:left;margin-left:15px;}
header ul li:after{width:0;height:0;position:relative;clear:both;content:'';}
.btnpinkBorder{font-size:22px;color:#000;padding:16px 0;background:#fdb7c1;text-align:center;border-radius:40px;border:4px solid rgba(17,16,19,1);position:relative;cursor:pointer;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.btnpinkBorder:before{width:-moz-calc(100% + 8px);height:-moz-calc(100% + 8px);width:-webkit-calc(100% + 8px);height:-webkit-calc(100% + 8px);width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;border:1px solid #fdb7c1;content:'';left:-4px;top:-4px;border-radius:40px;}
.btnpinkBorder:hover{background:#c286a2;}
.btnpinkBorder:hover:before{border:1px solid #fff;}
header .btnpinkBorder{margin-top:2.8vw;width:345px;margin-left:3.8vw;}
.block2{width:100%;background:url(../img/block2back.jpg) no-repeat center;background-size:cover;overflow:hidden;height:1063px;}
.blockHd{font-size:58px;font-weight:900;font-style:italic;line-height:1;margin-bottom:40px;}
.blockHd p{font-weight:400;}
.block2 .left{width:640px;float:left;}
.blk2Top{float:left;width:730px;text-align:center;padding-top:80px;}
.block2 p.info{font-size:18px;color:#111014;line-height:2;font-weight:400;}
.blk2Bottom{width:460px;height:660px;margin-top:95px;margin-left:125px;position:relative;}
.blk2Bottom .blockHd{font-size:44px;text-align:right;position:absolute;left:-270px;z-index:100;top:510px;}
.block2 .wrap{max-width:1520px;padding:0;}
.block2 .right{float:left;width:880px;text-align:center;}
.block2 .right .blockHd{margin-top:680px;font-size:46px;font-weight:400;}
.block2 .btnYellow{width:375px;border:4px solid rgba(255,255,255,1);margin:auto;margin-top:30px;}
.block3{width:100%;height:1070px;/*background:url(../img/block3back.jpg) no-repeat center;background-size:cover;*/overflow:hidden;background:#fff;}
.otziv{width:1200px;height:700px;color:#fff;text-align:center;background:#bebebe;-o-transform: scale(.8);-moz-transform: scale(.8);-webkit-transform: scale(.8);transform: scale(.8);
    opacity: .8;outline:none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.35s ease;
    -ms-transition: all 0.3s ease;-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-o-transition-delay: 0.5s;-ms-transition-delay: 0.5s;transition-delay: 0.5s;position:relative;}
.block3 .blockHd{color:#000;text-align:center;margin-top:70px;margin-bottom:90px;}
.otzImg{float:left;width:750px;height:100%;position:relative;}
.otxText{width:-ms-calc(100% - 750px);width:-moz-calc(100% - 750px);width:-webkit-calc(100% - 750px);width:calc(100% - 750px);float:left;height:100%;background:#f6f7fb;padding:40px;padding-top:70px;text-align:left;}
.otzName{font-size:22px;color:#000;position:relative;margin-bottom:60px;padding-left:40px;}
.otzName a{font-size:16px;font-weight:300;text-decoration:underline;display:block;}
.otzName a:hover{text-decoration:none;}
.otzName .photo{width:118px;height:118px;overflow:hidden;position:absolute;left:-105px;top:-40px;z-index:50;}
.otxText p{font-size:20px;line-height:1.6;color:#000;}
.carouselContainer{width:100%;position:relative;}
.slidesCount{font-size:42px;text-align:center;color:#f06079;margin:auto;margin-top:25px;display:inline-block;position:relative;}
.slidesCount b{font-weight:400;}
.slidesCount span{font-size:32px;}
.sldcontNav{text-align:center;}
.sldnext{background:url(../img/sldnext.png) no-repeat center;background-size:contain;position:absolute;right:-50px;top:27px;width:30px;height:10px;cursor:pointer;z-index:50;}
.sldprev{background:url(../img/sldprev.png) no-repeat center;background-size:contain;position:absolute;left:-50px;top:27px;width:30px;height:10px;cursor:pointer;z-index:50;}
.slickslider .slick-prev{background:url(../img/sldprev1.png) no-repeat center !important;background-size:contain;width:43px;height:81px;z-index:200;opacity:1 !important;left:-moz-calc(50% - 670px);left:-webkit-calc(50% - 670px);left:calc(50% - 670px);}
.slickslider .slick-next{background:url(../img/sldnext1.png) no-repeat center !important;background-size:contain;width:43px;height:81px;z-index:200;opacity:1 !important;right:-moz-calc(50% - 670px);right:-webkit-calc(50% - 670px);right:calc(50% - 670px);}
.slick-prev:before, .slick-next:before{display:none;}
.block3 .border{width:866px;height:796px;background:url(../img/otzborder.png) no-repeat center;background-size:contain;position:absolute;left:-moz-calc(50% - 433px);left:-webkit-calc(50% - 433px);left:calc(50% - 433px);top:-40px;}
.block4{padding-top:70px;width:100%;overflow:hidden;background: #fff;}
.block4 .blockHd{text-align:center;margin-bottom:0px;background:#f6f4f7;padding-top:70px;}
.catalogFilter{padding:0px 0;width:100%;margin:auto;background:#fff;margin-bottom:0px;position:relative;}
.catalogFilter:before{background:url(../img/filtershadow.png) no-repeat center top;background-size:contain;content:'';top:-196px;width:100%;height:133px;position:absolute;max-width:100%;}
.catFiltHd{font-size:22px;font-weight:800;margin-bottom:15px;}
.catFiltLeft{float:left;width:100%;position:relative;margin-top:40px;}
.catFiltLeft:after{height:1px;background:#ebe5e5;margin-top:20px;position:absolute;right:0;content:'';top:-40px;left:0;width:100%;}
.catCentered{width:100%;margin:auto;background:#fff;border:3px solid #f06079;padding:20px 25px;}
.filtersWords *::selection {
    background: rgba(143,209,255,0);
}
.filtersWords li{overflow:hidden; list-style-type:none;display:block;background:#fff;border:3px solid #fdb7c1;font-size:20px;-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;float:left;margin-right:10px;padding:12px 17px;border-radius:30px;margin-bottom:10px;line-height:1;cursor:pointer;padding-top:10px;position:relative;}
.filtersWords li:hover{border:3px solid #f96d86;}
.filtersWords li.active{background:#fdb7c1;padding-right:29px;padding-left:5px;border:3px solid #fdb7c1;}
.filtersWords li:before{content:'#';color:#fdb7c1;-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;}
.filtersWords li.active:before{content:'#';color:#000;}
.filtersWords li:after{opacity:0;background:url(../img/delete.png) no-repeat center;background-size:contain;width:19px;height:19px;-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;content:'';position:absolute;top:11px;right:-5px;}
.filtersWords li.active:after{opacity:1;right:7px;}
.inputMobile{border:1px solid rgba(236,236,236,0);display:inline-block;text-align:left;font-size:22px;font-weight:800;width:130px;border-radius:10px;margin-bottom:20px;padding:5px 0;position:relative;/*background:url(../img/ruble.png) no-repeat center right 20px;*/}
.inputMobile:focus{border:1px solid rgb(199, 198, 198);padding-left:0px;text-align:center;}
.inputMobile2{border:1px solid rgba(236,236,236,0);display:inline-block;text-align:left;font-size:22px;font-weight:800;width:150px;border-radius:10px;margin-bottom:20px;padding:5px 0;position:relative;/*background:url(../img/ruble.png) no-repeat center right 20px;*/}
.inputMobile2:focus{border:1px solid rgb(199, 198, 198);padding-left:0px;text-align:center;}
.sliderPrice{text-align:center;width:450px;width:100%;}
.fromTo{position:relative;color:#171717;font-size:22px;font-weight:300;text-align: left;}
#calcSlider .ui-slider-range {background: #fdb7c1;}
#calcSlider {cursor: pointer;margin-bottom: 30px;}
#calcSlider .ui-slider-handle {
	border:none;
    background: #30cbd5;
    outline: none;
    cursor: pointer;
    width: 34px;
    height: 34px;margin-left:-18px;
    background: url(../img/sliderh.png) no-repeat center;
    background-size: contain;
    border-radius: 50%;
    -webkit-box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, .3);
    box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, .3);
    top:-13px;}
.block4 .ui-slider-horizontal.ui-widget.ui-widget-content {height: 7px;border: none;background: #ebebeb;}
#calcSlider .ui-widget-header { 
    background:#ffbdc7;
}
.block4 .blockHd p{color:#ff8d9d;line-height:1.2;}


.tovar{width:440px;height:770px;background:#fff;float:left;margin-right:10px;margin-bottom:10px;position:relative;}
.tovImg{width:393px;height:393px;overflow:hidden;margin:auto;margin-top:45px;margin-bottom:10px;cursor:pointer;}
.tovImg img{max-width: 100%;display: block;margin: auto;max-height: 100%;}
.miniSize{text-align:center;font-size:12px;display:block;vertical-align:top;line-height:1;margin-bottom:20px;}
.miniSize img:nth-of-type(1){margin-right:5px;position:relative;top:1px;}
.miniSize img:nth-of-type(2){margin-right:5px;position:relative;top:-1px;margin-left:10px;}
.tovName{text-align:center;color:#8a8f3d;font-size:54px;font-weight:600;line-height:1;cursor:pointer;color:#000;height:54px;font-size: 36px;padding: 0 5px;}
.tovar .number{font-size:26px;margin-top:20px;text-align:center;color:#3e3e3e;font-weight:300;line-height: 1;margin-bottom:20px;}
.tovar .art{font-size:18px;color:#3e3e3e;font-weight:300;text-align:center;}
.tovar .price{font-size:42px;color:#171717;position:absolute;left:20px;bottom:45px;font-weight:700;line-height:1;}
.tovar .btnpinkBorder {width: 205px;border: 4px solid rgba(255,255,255,1);margin: auto;margin-top: 30px;padding-top:12px;position:absolute;right:10px;bottom:30px;}
.tovar .btnpinkBorder:hover {background: #ef9eb1;}
.tovar .btnpinkBorder:hover:before {border: 1px solid #ef9eb1;}
.tovImg {
    width: 393px;
    height: 270px;
    overflow: hidden;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 10px;
    cursor: pointer;
}

.tovName {
    text-align: center;
    color: #8a8f3d;
    font-size: 45px;
    font-weight: 800;
    line-height: 1;
    cursor: pointer;
    color: #000;
    height: 45px;
    font-size: 36px;
    padding: 0 5px;
}
.tovBullsImg{max-width:370px;margin:auto;padding:15px 0px;width:100%;margin-top:42px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.tovBullsImg img{width:100%;}
.tovar .number {
    font-size: 26px;
    margin-top: 0px;
    text-align: center;
    color: #3e3e3e;
    font-weight: 300;
    line-height: 1;
    margin-bottom:10px;
}

.tovar {
    width: 440px;
    height: 675px;
    background: #fff;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}


.dostavkaHd {
    font-size: 42px;
    font-weight: 800;
    padding: 0 20px;
    padding-top: 15px;
    line-height: 1.2;
    margin-bottom: 40px;
    position: relative;
    z-index: 50;
}

.dostavka {
    background: url(../img/dostback.jpg) no-repeat top center;
    background-size: cover;
    width: 411px;
    height: 655px;
    text-align: center;
    margin-bottom: 30px;
    color: #fff;
    position: relative;
}
.tovar:hover .orderBtns {
    opacity: 1;
    margin-top: 146px;
    height: 150px;
}
.fancybox-slide--iframe .fancybox-content {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 0;}
.basket{cursor:pointer;width:23px;height:27px;background:url(../img/basket.png) no-repeat center;background-size:contain;float:right;margin:0 40px;margin-top:65px;position:relative;}
.basketNum{color: #000;position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;right:12px;top:16px;text-align:center;overflow:hidden;font-size:12px;font-weight:600;}
.basket:before{width:1px;height:14px;background:#8f8f8f;position:absolute;content:'';left:-20px;top:8px;}
.basket:after{width:1px;height:14px;background:#8f8f8f;position:absolute;content:'';right:-20px;top:8px;}
.socials{position:absolute;bottom:30px;right:70px;text-align:center;}
.socialIcon{margin-bottom:45px;opacity:.26;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.socialIcon:hover{opacity:1;}
.block5{width:100%;background:url(../img/block5back.jpg) no-repeat center;background-size:cover;height:772px;}
.block5 .blockHd{color:#000;text-align:center;font-size:49px;padding-top:50px;line-height:1.3;margin-bottom:60px;position:relative;z-index:100;}
.block5 .blockHd b{display:block;font-style:normal;}
.block5form{width:560px;margin:auto;background:#fff;position:relative;top:-130px;}
.block5 p{font-size:24px;font-weight:300;text-align:center;padding:0 20px;padding-bottom:60px;line-height:1.75;}
.block5 .orderSubmit{width:410px;margin:auto;border: 4px solid rgba(255,255,255,1);font-size:18px;position:relative;z-index:100;padding:19px 0;}
.block5 .clientPhone{width:410px;display:block;margin:auto;margin-bottom:10px;border-radius: 40px;border: 1px solid #afafaf;font-size:18px;color: #000;padding:18px 0;text-align:center;position:relative;z-index:100;}
.btnYellow:disabled {-moz-filter: grayscale(80%);-webkit-filter: grayscale(80%);filter: grayscale(80%);}
h6{font-weight:300;font-size:12px;margin-top:10px;position:relative;z-index:100;}
h6 a{text-decoration:underline;}
h6 a:hover{text-decoration:none;}
.block5 form{margin-bottom:70px;}
.block5 h6{text-align:center;position:relative;z-index:100; width: 75%;margin: 0 auto;top: 15px;}
.orRecall{font-size:22px;color:#171717;text-align:center;margin-bottom:10px;font-weight:300;line-height:1;position:relative;z-index:100;}
.block5 a.phone{font-size:56px;text-align:center;display:block;font-weight:700;line-height:1;padding-bottom:50px;position:relative;z-index:100;}
.block5form:before{width:-moz-calc(100% + 50px);height:-moz-calc(100% - 45px);width:-webkit-calc(100% + 50px);height:-webkit-calc(100% - 45px);width:calc(100% + 50px);height:calc(100% - 45px);border:15px solid #f06079;position:absolute;content:'';left: -25px;top:80px;}
.block5form:after{width:100%;height:100%;position:absolute;content:'';background:#fff;z-index:20;left:0;top:0;}
.block5 p{position:relative;z-index:100;}
.block6{background:#f5f7fa;padding-top:80px;}
.block6 .blockHd{font-size:56px;text-align:center;margin-bottom:60px;}
.block7{width:100%;height:750px;position:relative;overflow:hidden;}
.block7 .map{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../img/mapback.jpg) no-repeat center;background-size:cover;z-index:0;}
.block7 .contacts{position:relative;z-index:500;width:395px;height:385px;background:#fff;margin-top:150px;overflow:hidden;text-align:center;}
.block7 .blockHd{font-size:42px;margin-top:40px;margin-bottom:0px;}
.block7 .contacts p{font-size:14px;font-weight:700;text-transform:uppercase;margin-top:40px;}
.tovarsPlusInfo{background:#f6f4f7;padding-top:80px;}
.colorFilters{font-size:22px;color:#171717;}
.colF{width:17px;height:17px;overflow:hidden;border-radius:2px;display:inline-block;margin-right:6px;position:relative;}
.colF.white{background:#fff;-webkit-box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.5);
box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.5);}
.colorFilter{margin-right:40px;margin-bottom:15px;float:left;cursor:pointer;}
.colF.red{background:#f61f3b;}
.colF.pink{background:#fdb7c1;}
.colF.blue{background:#a1cae4;}
.colF.purple{background:#8a5cbb;}
.colF.all{background:url(../img/allcolors.jpg) no-repeat center;background-size:cover;}
.colorFilter.active .colF{-webkit-box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.8);
-moz-box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.8);
box-shadow: 0px 0px 15px 0px rgba(115,115,115,0.8);}
.colorFilter.active{color:#98c6ef;}
.colorFilter.active .colF:before{width:5px;height:5px;border-radius:50%;position:absolute;content:'';left:6px;top:6px;background:#171717;}
/*.dostavka{background:url(../img/dostback.jpg) no-repeat center;background-size:cover;width:411px;height:772px;text-align:center;margin-bottom:40px;color:#fff;position:relative;}*/
.tovars{float:left;padding-bottom:200px;width: 1350px;}
.dostavkaOplataBlock{width:411px;float:left;margin-right:50px;margin-left:50px;margin-bottom:50px;}
/*.dostavkaHd{font-size:42px;font-weight:800;padding:0 20px;padding-top:140px;line-height:1.2;margin-bottom:40px;position:relative;z-index:50;}*/
.dostavkaHd2{font-size:42px;font-weight:800;padding:25px 0;position:relative;position:relative;z-index:50;}
.dostavkaHd2:before{width:165px;height:1px;background:#948186;position:absolute;content:'';top:0;left:-moz-calc(50% - 82px);left:-webkit-calc(50% - 82px);left:calc(50% - 82px);}
.dostavkaHd2:after{width:165px;height:1px;background:#948186;position:absolute;content:'';bottom:0;left:-moz-calc(50% - 82px);left:-webkit-calc(50% - 82px);left:calc(50% - 82px);}
.dostavkaHd3{font-size:42px;font-weight:800;padding:0 20px;padding-top:40px;line-height:1.2;margin-bottom:40px;position:relative;z-index:50;}
.dostavka a{font-size:40px;text-align:center;display:inline-block;font-weight:700;color:#fff;position:relative;z-index:50;}
.dostavka p{font-size:24px;font-weight:300;font-style:italic;position:relative;z-index:50;position:relative;z-index:50;}
.dostavka:before{width:100%;height:100%;position:absolute;content:'';left:20px;top:20px;border:1px solid #f06079;z-index:1;}
.dostavka:after{width:100%;height:100%;position:absolute;content:'';left:0px;top:0px;background:url(../img/dostback.jpg) no-repeat center;background-size:cover;z-index:10;}
.oplata{width:100%;padding:40px 20px;border:5px solid #f06079;text-align:center;overflow:hidden;}
.oplataHd{font-size:46px;font-weight:700;line-height:1;font-style:italic;}
.oplataHd p{font-style:normal;}
.oplataForm{width:50%;float:left;margin-top:45px;text-align:left;}
.oplataForm img{height:63px;}
.oplataForm p{font-size:21px;}
.oplataForm:nth-of-type(2n+1){width:219px;}
.oplataForm:nth-of-type(2n+2){width:140px;}
.logoH{cursor:pointer;}
.header{width:100%;height:54vw;background:url(../img/block1_1back.jpg);}
.header .wrap{max-width:1780px;position:relative;}
.header .pioniHd{width:50.78vw;height:15vw;background:url(../img/pion.png) no-repeat center;background-size:contain;position:absolute;left:-17.4vw;top:13vw;}
.header .pioniPhoto{max-height:100%;width:75.36vw;height:53.33vw;background:url(../img/pionibig.png) no-repeat center bottom;background-size:contain;position:absolute;bottom:0;left:19vw;}
.header .logoH{width:230px;height:81px;position:relative;float:left;margin-top:2vw;left:-30px;z-index:10;}
.header .logoTxtH{font-size:17px;font-weight:300;margin-top:3.4vw;margin-left:0px;float:left;color:#fdb7c1;position:relative;z-index:10;}
.header .menuBtn{margin-right:0;margin-top: 3.6vw;position:relative;z-index:10;}
.header .basket{margin-top: 3.4vw;position:relative;z-index:10;}
.header .phoneHd{margin-top:3.1vw;position:relative;z-index:10;}
.header ul li{list-style-type:none;text-align:center;font-size:1.03vw;font-weight:300;color:#fff;display:inline-block;vertical-align:top;margin-right:35px;}
.header ul li .img{height:48px;margin:auto;margin-bottom:10px;vertical-align:bottom;}
.header ul li img{max-height:100%;}
.header ul{margin-top:23vw;position:relative;z-index:10;margin-bottom:2.6vw;}
.eighteen{overflow:hidden;color:#f0ffbe;font-family: 'EB Garamond', serif;font-weight:700;position:relative;z-index:10;}
.eighteen b{font-size:5.89vw;float:left;display:block;line-height:.8;margin-right:.98vw;/*font-style:italic;*/}
.eighteen p{font-size:2.43vw;float:left;line-height: 0.8;
    padding-top: 0.7vw;}
.eighteen span{font-style:italic;}
.btnYellow{background:#ffda4e;padding:14px 0 16px 0;border: 4px solid rgba(255,255,255,1);-webkit-box-shadow: 0px 0px 0px 1px #ffda4e;-moz-box-shadow: 0px 0px 0px 1px #ffda4e;box-shadow: 0px 0px 0px 1px #ffda4e;position: relative;
    cursor: pointer;font-size:22px;line-height:1;text-align:center;
    -webkit-transition: 0.3s;border-radius: 40px;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
    .btnYellow:hover{background:#ffe88f;}
.header .btnYellow{border: 4px solid rgba(0,0,0,1);width:355px;}
.goGoGo{font-style:italic;font-size:3.28vw;color:#fff;clear:both;line-height:1;margin-bottom:2.08vw;padding-top: 0.5vw;}
.cotialCards{position:absolute;right:0;bottom:0;z-index:20;bottom:50px;}
.cIcons{text-align:center;float:right;}
.onlinePay{color:#919191;font-size:18px;font-weight:300;float:left;line-height:1.2;}
.cardsIcons{clear:both;}
.cardsIcons img{display:block;float:left;margin-left:15px;}
.tovarsPlusInfo .wrap{max-width:100%;padding:0;}
.tovar .btnYellow {width: 205px;border: 4px solid rgba(255,255,255,1);margin: auto;margin-top: 30px;padding-top:12px;position:absolute;right:10px;bottom:30px;}
.slick-track{height:700px;}

.slickslider{z-index:50;}
.otziv.slick-active{opacity:1;-o-transform: scale(1) !important;-moz-transform: scale(1) !important;-webkit-transform: scale(1) !important;transform: scale(1) !important;}
.hand{width:581px;height:720px;background:url(../img/hand.png) no-repeat center;background-size:contain;right:0;top:30px;position:absolute;opacity:0;}
.colon{display:none;}
.colon.show{display:inline-block;}
.orderBtns{margin-top:168px; width:100%;height:0px;background:#f6f4f7;z-index:200;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;opacity:0;}
.tovar:hover{z-index:200;}
.orderBtnsIn{position:relative;width:100%;height:100%;padding-top:20px;padding-left:20px;}
.orderBtnsIn .garamond{font-size:28px;font-weight:700;}
.tovar .tovarShadow{overflow:hidden;min-height:100%;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.tovar:hover .tovarShadow{-webkit-box-shadow: 0px 0px 48px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 48px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 48px 0px rgba(0,0,0,0.25);}
.orderBtnsIn .btnYellow{position:relative;left:0;top:0;margin:0;margin-top:15px;float:left;}
.btnBorderY{text-align:center;border:1px solid #ffda4e;float:left;border-radius:40px;margin-top:15px;font-size:22px;width:170px;margin-left:15px;padding:12px 0;cursor:pointer;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.btnBorderY:hover{background:#ffda4e;}
.yourTime{width:100%;overflow: hidden;}
.time3{width:-o-calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3);width:calc(100% / 3);height:750px;float:left;position:relative;height:39.06vw;}
.yourTime .blockHd{font-family: 'Lobster', cursive;z-index: 50;font-size:130px;font-size:6.77vw; color:#fff;position:absolute;font-style:normal;margin-top:50px;margin-top:2.6vw;width:100%;text-align:center;margin-bottom:0;}
.time3 .numText{text-align:center;}
.time3 .numText span{display:inline-block;font-size:50px;font-size:2.66vw;font-weight:700;color:#fff;line-height:1;margin-top:470px;margin-top:24.48vw;position:relative;}
.time3 .numText span .num{position:absolute;font-size:287px;font-size: 14.95vw;font-weight:700;color:#f0ffbe;top:-250px;top:-13.02vw;left:0;}
.time3 .numText span .numOpis{position:absolute;font-size:50px;font-size:2.66vw;-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);top: 130px;top:6.77vw;left: 65px;left:3.39vw;letter-spacing: 4px;letter-spacing:.21vw;}
.time3:nth-of-type(3) .numText span .num{left:-8px;left:-.42vw;}
.time3:nth-of-type(3) .numText span .numOpis{letter-spacing:.4vw;left:58px;left:3.02vw;}

.time3:nth-of-type(2) .numText span .num{left:-8px;left:-.42vw;}
.time3:nth-of-type(2) .numText span .numOpis{letter-spacing:10px;letter-spacing:.52vw;left:91px;left:4.74vw;text-transform:uppercase;top:127px;top:6.61vw;}
.time3:nth-of-type(1):before{width:45%;height:1px;background:#fff;opacity:.4;position:absolute;content:'';left:77%;top:52%;z-index:50;}
.time3:nth-of-type(2):before{width:45%;height:1px;background:#fff;opacity:.4;position:absolute;content:'';left:77%;top:52%;z-index:50;}
.contacts span{font-size:18px;font-weight:300;display:block;}
footer {height:90px;background:#fff;width:100%;}
footer .logofooter{background:url(../img/logofooter.png) no-repeat center;background-size:contain;float:left;width:172px;height:60px;float:left;cursor:pointer;margin-top:13px;margin-right:165px;}
footer .phoneMail{float:left;text-align:center;margin-top:24px;}
.phoneMail a{display:block;margin:auto;color:#171717;line-height:1.2;}
.phoneMail a.phone{font-size:26px;font-weight:700;}
.phoneMail a.email{font-size:16px;font-weight:400;}
footer .btnYellow{float:left;font-size:16px;margin-top:18px;width:245px;margin-left:130px;}
.footSociail{float:right;margin-top:35px;}
.footSociail img{margin-left:25px;display:inline-block;}
.fancybox-slide--iframe .fancybox-content:before{background:url(../img/iframeflowers.png) no-repeat center;background-size:contain;width:1385px;height:447px;position:absolute;content:'';z-index:-10;left:-92px;top:-85px;}
.fancybox-slide--iframe .fancybox-content:after{width:-moz-calc(100% + 20px);width:-webkit-calc(100% + 20px);width:calc(100% + 20px);height:100%;position:absolute;left:-10px;top:10px;border:1px solid #f06079;content:'';z-index:-5;}
.fancybox-slide--iframe .fancybox-content{max-width:1200px !important;width:100% !important;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous{background:rgba(255,255,255,.88);}
.tovarBody{background:#fff;width:100%;height:100%;width:100%;padding-top:30px;max-width:100vw;overflow-x:hidden;padding-top:100px;}
.tovarBody .block3 .blockHd{margin-bottom:60px;}
.tovarBlk1{width:100%;position:relative;overflow:hidden;padding-bottom:50px;max-width:1200px;margin:auto;}
.tovarBody .fotoramaBLock{float:left;width:685px;margin-left:0px;position:relative;z-index:50;padding-top:30px;}
.fotorama__nav--thumbs{margin-top:30px !important;}
.tovatInfo{width:420px;float:left;margin-left:30px;position:relative;z-index:50;}
.tovatInfo .artIn{font-size:16px;font-weight:300;color:#3e3e3e;margin-bottom:20px;}
.tovarNameIn{font-size:35px;font-weight:bold;line-height: 1.2;}
.tovarNameIn b{font-weight:bold;}
.tovarNameIn p{font-size:32px;font-weight:normal;}
.toverPriceIn{position:relative;width:100%;margin-top:20px;padding:20px 0;font-size:46px;color:#171717;font-weight:bold;margin-bottom:20px;}
.toverPriceIn:before{background:url(../img/tovarinborder.png);height:4px;width:100%;position:absolute;content:'';top:0;left:0;}
.toverPriceIn:after{background:url(../img/tovarinborder2.png);height:4px;width:100%;position:absolute;content:'';bottom:0;left:0;}
.toverPriceUpDown{float:right;font-size:20px;font-weight:300;margin-top: 17px;}
.minus{width:28px;text-align:center;color:#fdb7c1;border:1px solid #fdb7c1;border-radius:2px;font-size:22px;font-weight:600;display:inline-block;line-height:1;padding-top:0;padding-bottom:4px;cursor:pointer;vertical-align: top;}
.plus{width:28px;text-align:center;color:#fdb7c1;border:1px solid #fdb7c1;border-radius:2px;font-size:22px;font-weight:600;display:inline-block;line-height:1;padding-top:1px;padding-bottom:3px;cursor:pointer;vertical-align: top;}
.plus:hover {
    color: #FFF;
    border: 1px solid #fdb7c1;
    background: #fdb7c1;}
    .minus:hover{
    color: #FFF;
    border: 1px solid #fdb7c1;
    background: #fdb7c1;}
.kolich{display:inline-block;font-size:18px;color:#3e3e3e;font-weight:700;width:20px;text-align:center;}
.toverPriceIn *::selection {background: rgba(255,255,255,0);}
.toverPriceIn *::-moz-selection {background: rgba(255,255,255,0);}
.orderHdIn{font-size:32px;font-weight:bold;margin-bottom:15px;}
.tovatInfo .btnBorderY{width:220px;float:left;margin-left:0;margin:0;font-size:20px;margin-right:10px;}
.tovatInfo .btnYellow{width:185px;float:left;font-size:20px;padding: 13px 0;padding-top: 12px;}
.tovarInOrRecall{font-size:18px;color:#3e3e3e;font-weight:300;margin-top:25px;line-height:1.2;margin-bottom:25px;}
.tovarInOrRecall a{font-size:36px;font-weight:700;display:block; color: #000000;text-decoration: none;}
.tovInPayment{margin-bottom:25px;margin-bottom:0;}
.tovInBulls{overflow:hidden;margin-top: 20px;}
.tovInBull{float:left;border:1px solid #5a8f3d;padding:12px 10px;border-radius:8px;overflow:hidden;font-size:16px;margin-bottom:6px;}
.tovInBull img{display:block;float:left;}
.inBullOpis{float:left;float:left;line-height:1.4;margin-left:10px;}
.inBullOpis b{text-transform:uppercase;}
.tovInBull:nth-of-type(2n+1){margin-right:6px;width:190px;padding-right:0;}
.tovInBull:nth-of-type(2n+2){width:220px;}
.tovInBull:nth-of-type(4) img{margin-top:8px;}
.toviInOpisHd{font-size:20px;font-weight:bold;margin-top:0px;line-height:1.6;}
.toviInOpis ul li{list-style-type:none;font-size:16px;margin: 0px;
    line-height: 1.6;
    padding: 0px;
    font-weight:600;}
.toviInOpis ul li span{font-weight:400;}
.toviInOpis{line-height:2;}
.heightOpis{height:11px;width:5px;background:url(../img/miniarrleft.png) no-repeat center;background-size:contain;display:inline-block;position:relative;top:0px;}
.widthOpis{height:5px;width:11px;background:url(../img/miniarrright.png) no-repeat center;background-size:contain;display:inline-block;position:relative;top:-2px;}
/*.tovarBlk1:after{background:url(../img/tovinbottom.jpg) no-repeat right top;background-size:cover;width:100%;height:153px;position:absolute;bottom:0;content:'';left:0;}*/
.tovarBlk2{width:100%;padding-top:40px;background:#f6f4f7;overflow:hidden;}
.tovarBlk2Hd{font-size:48px;text-align:center;font-weight:bold;padding-bottom:40px;}
.ampFilter{display:inline-block;border:1px solid #fdb7c1;padding:12px;border-radius:25px;cursor:pointer;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.amplification{text-align:center;margin:0 3px;margin-bottom:25px;}
.ampFilter.active{background:#fdb7c1;}
.addS{width:100%;overflow:hidden;text-align:center;padding-bottom:30px;}
.add{display:none;width:270px;padding:20px 10px;background:#fff;margin:0 7px;margin-bottom:14px;height:365px;overflow:hidden;text-align:center;}
.add.show{display:inline-block;}
.addImg{height:130px;width:100%;text-align:center;overflow:hidden;}
.addImg img{max-width:100%;max-height:100%;display:block;margin:auto;}
.addHd{font-size:30px;color:#5a8f3d;font-weight:bold;margin-bottom:10px;}
.addOpis{color:#3e3e3e;font-weight:300;font-size:18px;}
.addPrice{color:#171717;font-size:26px;font-weight:700;margin-top:10px;}
.add .btnYellow{margin:auto;font-size:17px;width:200px;padding:14px 0;margin-top:15px;padding-top:12px;}

.bondHd{font-size:38px;font-weight:bold;font-style:italic;padding-top:50px;padding-bottom:10px;}
.bond p{font-weight:300;font-size:22px;line-height:1.6;width:400px;}
.hd768{display:none;}
.show1200{display:none;}
.header ul li b{text-transform:uppercase;}
.header ul li.slick-slide img{display:block;margin:auto;}
.headerMobSldr.slick-initialized{height:120px;}
.tovarMobileCall{display:none;position:relative;z-index:50;}
.block4 .blockHd.mobile{display:none;}
.openfiltersBtn{display:none;}
.filtCloseBtn{display:none;}
.modalY{display:none;}
.otzImg:before{width:-moz-calc(100% - 20px);height:-moz-calc(100% - 30px);width:-webkit-calc(100% - 20px);height:-webkit-calc(100% - 30px);width:calc(100% - 20px);height:calc(100% - 30px);top:15px;right:-10px;border:8px solid #f5f7fa;position:absolute;content:'';}
.yes768{display:none;}
.firstHd{font-size:48px;}
.firstHd span{font-weight:normal;}
.yes1090{display:none;}
.yes480{display:none;}
.mobiledost{display:none;}
.tovNameMobile{display:none;}
.bondHd br{display:none;}
.fotorama__wrap{margin:auto;}
.allsitemenu{position:fixed;right:-300px;top:0;height:100%;width:300px;background:#fff;z-index:600;padding:20px;overflow:auto;text-align:right;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.45);padding-top:45px;text-align:left;}
.allsitemenu ul li{list-style-type:none;margin-bottom:10px;cursor:pointer;}
.allsitemenu ul li {
    list-style-type: none;
    margin-bottom: 14px;
    cursor: pointer;
    font-weight: 300;
}
.allsitemenu > ul > li{font-size:18px;}
.allsitemenu > ul > li > ul{padding-top:15px;padding-bottom:5px;}
.allsitemenu > ul > li > ul > li{font-size:16px;padding-left:20px;}
.allsitemenu ul li a{border-bottom:1px solid #000;color:#000;}
.allsitemenu ul li a:hover{border-bottom:1px solid rgba(0,0,0,0);}
.allsitemenu li.showMe{background:url(../img/ulliul.png) no-repeat right top 7px;}
.allsitemenu li.showMe.opened{background:url(../img/ulliul_down.png) no-repeat right top 7px;}
.allsitemenu li.showMe > ul{padding-top:0;padding-bottom:0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;opacity:0;}
.allsitemenu li.showMe > ul li{height:0px;overflow:hidden;margin-bottom:0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.allsitemenu li.showMe.opened > ul{padding-top:15px;padding-bottom:5px;opacity:1;}
.allsitemenu li.showMe.opened > ul li{height:22px;margin-bottom:10px;}
.allsitemenu li.showMe.opened > ul li {
    height: 22px;
    margin-bottom: 16px;
}
.allsitemenu li.showMe.opened > ul li.active {
    height: 22px;font-weight: 600;
    margin-bottom: 16px;
}
.allsitemenu li.showMe.opened > ul li.active a {
text-decoration: none;
}
.allsitemenu.show{right:0;}
.closemenu{width:30px;height:30px;background:url(../img/close.png) no-repeat center;background-size:contain;position:absolute;left:10px;top:10px;cursor:pointer;}

iframe{max-width:100vw;min-width: 100%;max-width:100%;}


.tovarMobileCall a{width:100%;height:100%;display:block;position:absolute;opacity:0;display:inline-block;}
.closeApple{display:none;}
.apple{position:relative;}
.apple .closeApple{display:block;width:30px;height:30px;right:10px;top:10px;position:absolute;background:url(../img/close.png) no-repeat center;background-size:contain;border-radius:50%;z-index:50;}
.articulHidden{display:none;}

.tovar{display:none;}
.tovar.yesPrice.show{display:block;}
.tovar.yesPrice.yesWords{display:none !important;}
.tovar.yesPrice.yesWords.wordshow{display:block !important;}
.tovar.yesPrice.show.wordshowcolor{display:block !important;}
/*.tovar.yesPrice.yesWords.show.wordshowcolor{display:block !important;}*/

.fixHeader{position:fixed;z-index:501;background:#121015;top:0;width:100%;height:80px;top:-120px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;overflow:hidden;}
.fixHeader.show{top:0;}

.fixHeader .logoH {
    width: 145px;
    height: 52px;
    position: relative;
    float: left;
    margin-top: 10px;
    left: 0;
    margin-left:10px;
    z-index: 10;
}
.fixHeader .logoTxtH {
    font-size: 14px;
    font-weight: 300;
    margin-top: 22px;
    margin-left: 8px;
    float: left;
    color: #fdb7c1;
    position: relative;
    z-index: 10;
}
.fixHeader .phoneHd{margin-top:20px;position:relative;top:0;right:0;}
.fixHeader .basket{margin-top:25px;}
.fixHeader .menuBtn{margin-top:30px;}
.fixHeader .menuBtn .line{background:#fff;position:absolute;left:0;-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;}
.fixHeader .menuBtn .line:nth-of-type(1){width:100%;height:4px;top:0;}
.fixHeader .menuBtn .line:nth-of-type(2){width:60%;height:4px;top:10px;left:auto;right:0;}
.fixHeader .menuBtn .line:nth-of-type(3){width:100%;height:4px;top:20px;}
.fixHeader .menuBtn.active .line:nth-of-type(2){width:100%;}
.fixHeader .menuBtn.active .line:nth-of-type(1),.menuBtn.active .line:nth-of-type(3){opacity:.6;}

.btnYellow:active,.btnBorderY:active{-moz-transform: scale(.98) translateY(2px); /* Для Firefox */
    -ms-transform: scale(.98) translateY(2px); /* Для IE */
    -webkit-transform: scale(.98) translateY(2px); /* Для Safari, Chrome, iOS */
    -o-transform: scale(.98) translateY(2px); /* Для Opera */
    transform: scale(.98) translateY(2px);-webkit-transition: 0.15s;-moz-transition: 0.15s;-o-transition: 0.15s;transition: 0.15s;}

.loading{position:fixed;opacity:0;z-index:800;left:-200vw;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5);text-align:center;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s;}
.loading img{display:block;position:relative;top:50%;left:50%;}
.loading.show{left:0vw;opacity:1;}

.basketSlide{width:23px;height:27px;background:url(../img/basket_1.png) no-repeat center;position:fixed;z-index:800;top:0;left:0;}
.basketSlide.slide{-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.allsitemenu li.showMe.opened > ul li a{text-decoration:underline;}
.allsitemenu li.showMe.opened > ul li a:hover{text-decoration:none;}

.basketInbtn{  position: fixed;
    z-index: 500;display:none;
    right: 10px;
    top: 100px;
    width: 104px;
    height: 104px;
    background: #ffda4e;
    border-radius: 50%;
    border: 3px solid #fff;
    -webkit-box-shadow: 0px 0px 0px 3px rgba(255,218,78,1);
    -moz-box-shadow: 0px 0px 0px 3px rgba(255,218,78,1);
    box-shadow: 0px 0px 0px 1px rgba(255,218,78,1);}
.blackIco{background:url(../img/basket_2.png) no-repeat center;background-size:contain;width:35px;height:42px;margin:auto;margin-top:14px;position:relative;overflow:hidden;}
.blackIcoNum{width:15px;height:15px;position:relative;background:#fff;border-radius:50%;margin:auto;margin-top:18px;text-align:center;font-size: 9px;padding-top: 1px;color:#f06079;font-weight:600;}
.basketInbtn p{font-size:12px;text-align:center;text-decoration:underline;}
.basketInbtn:hover p{text-decoration:none;}

.basketSlide1{width:23px;height:27px;background:url(../img/basket_1.png) no-repeat center;position:fixed;z-index:800;top:0;left:0;}
.basketSlide1.slide{-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}

.showbukets{margin:auto;margin-top:30px;max-width:445px;}
.phoneInMenu{font-size:27px;font-weight:800;text-align:center;margin-top:120px;}
.menuSociail img {margin:0 10px;display: inline-block;}
.menuSociail{text-align:center;margin-top:20px;}
.showbuketsMob{display:none;}
.oplatamenu{width:100%;margin-top:80px;}
.instslider{width:215px;height:394px;overflow:hidden;position:absolute;right:436px;top:93px;}
.instslider img{width:100%;position:relative;
-webkit-animation:instslideranim 20s infinite linear;animation:instslideranim 20s infinite linear;}

@-webkit-keyframes instslideranim{0%{-webkit-transform: translateY(0px);
-ms-transform: translateY(0px); 
transform: translateY(0px);}
100%{-webkit-transform: translateY(-webkit-calc(-100% + 500px));
-ms-transform: translateY(-webkit-calc(-100% + 394px)); 
transform: translateY(-webkit-calc(-100% + 394px));}
}
@keyframes instslideranim{0%{-webkit-transform: translateY(0px);
-ms-transform: translateY(0px); 
transform: translateY(0px);}
100%{-webkit-transform: translateY(calc(-100% + 394px));
-ms-transform: translateY(calc(-100% + 394px)); 
transform: translateY(calc(-100% + 394px));}
}

.fancybox-slide--iframe .fancybox-close-small:after, .fancybox-slide--image .fancybox-close-small:after {
    font-size: 50px !important;
    color: #000 !important;}



.siteMenuBlock{overflow:hidden;background:#f6f4f7;padding-bottom:40px;}
.siteMenuBlock .blockHd{text-align:center;margin-top:65px;margin-bottom:65px;}
.allMenuUl{overflow:hidden;}
.allMenuUl li{overflow:hidden;list-style-type:none;}
.allMenuUl > li{background:#fff;margin-bottom:15px;padding:25px 20px;}
.allMenuUl > li > a{color:#f06079;font-size:20px;font-weight:800;margin-bottom:15px;display:block;}
.allMenuUl > li > ul{overflow:hidden;}
.allMenuUl > li > ul > li{margin-bottom:10px;font-size:15px;text-decoration:underline;float:left;}
.allMenuUl > li > ul li:hover{text-decoration:none;}
.allMenuUl > li{float:left;}
.allMenuUl > li:nth-of-type(1){margin-right:15px;width:645px;}
.allMenuUl > li:nth-of-type(2){width:500px;}
.allMenuUl > li:nth-of-type(3){width:900px;margin-right:15px;}
.allMenuUl > li:nth-of-type(4){width:245px;padding:25px 20px;}
.allMenuUl > li:nth-of-type(5){width:245px;padding:25px 20px;margin-right:15px;}
.allMenuUl > li:nth-of-type(6){width:450px;padding:25px 20px;margin-right:15px;padding-bottom:45px;}
.allMenuUl > li:nth-of-type(7){width:435px;padding:25px 20px;padding-bottom:10px;}
.allMenuUl > li:nth-of-type(8){width:435px;padding:25px 20px;padding:10px 20px;}

.allMenuUl > li:nth-of-type(1) li:nth-of-type(4n+1),.allMenuUl > li:nth-of-type(1) li:nth-of-type(4n+2),.allMenuUl > li:nth-of-type(1) li:nth-of-type(4n+3){width:140px;}
.allMenuUl > li:nth-of-type(1) li:nth-of-type(4n+4){width:172px;}

.allMenuUl > li:nth-of-type(2) li{width:150px;}

.allMenuUl > li:nth-of-type(3) li{width:135px;}
.allMenuUl > li:nth-of-type(3) li:nth-of-type(6n+6){width:180px;}

.allMenuUl > li:nth-of-type(5) li{float:none;}

.allMenuUl > li:nth-of-type(6) li:nth-of-type(2n+1){width:238px;margin-bottom:10px;}

.allMenuUl > li:nth-of-type(7) li:nth-of-type(2n+1){width:178px;}

.allMenuUl > li:nth-of-type(8) li:nth-of-type(4n+1){width:100px;}
.allMenuUl > li:nth-of-type(8) li:nth-of-type(4n+2){width:125px;}
.allMenuUl > li:nth-of-type(8) li:nth-of-type(4n+3){width:100px;}

.showbukets{display:none;}
.siteMenuBlock .btnYellow{display:none;}
.tovar .art{width:0;height:0;overflow:hidden;opacity:0;}

.tovar.bithday:before{width:205px;height:199px;position:absolute;content:'';top:-11px;left:-11px;background:url(../img/bithday.png) no-repeat center;background-size:contain;}
.tovar.choice:before{width:205px;height:199px;position:absolute;content:'';top:-11px;left:-11px;background:url(../img/choice.png) no-repeat center;background-size:contain;}
.tovar.exclus:before{width:205px;height:199px;position:absolute;content:'';top:-11px;left:-11px;background:url(../img/exclus.png) no-repeat center;background-size:contain;}

.bond .btnYellow{width:200px;margin-top: 10px;font-size:18px;}

.tovarsFormBlock{width:1340px;height:299px;width:1340px;margin-bottom:30px;margin-top:20px;float:left;z-index:50;position:relative;padding-left:40px;padding-top:35px;}
.tovarsFormBlock .blockHd{color:#fff;font-size:42px;text-align:left;background:none;padding-top:0;}
.tovarsFormBlock1 h6{color:#fff;}
.tovarsFormBlock1 h6 a{color:#fff;}
.tovarsFormBlock form{margin-top:30px;}
.tovarsFormBlock .clientPhone{width:330px;padding:17px 0;text-align:center;float:left;font-size:18px;border:none;border-radius:30px;line-height:1;margin-right:8px;}
.tovarsFormBlock .orderSubmit{width:345px;font-size:18px;}
.tovarsFormBlock2{padding-left:40px;padding-top:30px;}
.tovarsFormBlock2 .blockHd,.tovarsFormBlock2 h6,.tovarsFormBlock2 h6 a{color:#000;}
.tovarsFormBlock2 .clientPhone{border:1px solid #000;padding:15px 0;}
.tovarsFormBlock3{text-align:center;}
.tovarsFormBlock3 .blockHd,.tovarsFormBlock3 h6,.tovarsFormBlock3 h6 a{color:#fff;text-align:center;}
.tovarsFormBlock3 form{display:inline-block;}
.tovarsFormBlock.hide{display:none;}
.menuBackBlack{width:100%;height:100%;top:0px;left:-8000px;position:fixed;background:#000;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
.menuBackBlack.show{opacity:.8;left:0;z-index:599;}
.block2 p.info .yes480{display:block;}
.block2 .right ul li{list-style-type:none;display:inline-block;font-size:18px;}
.block2 .right ul li p{font-weight:600;}
.block2 .right ul{text-align:center;margin:60px 0;}
.block2 .right ul li:nth-of-type(2){margin:0 60px;}
.fixHeaderTovar{top:0 !important;}
.closeApple{display:none !important;}
.tovatDost{width:100%;padding-top:70px;background:#fff;padding-bottom:50px;overflow:hidden;}
.tovardostMan{width:505px;height:540px;background:url(../img/tovardost.jpg) no-repeat center;background-size:contain;float:left;margin-right:30px;}
.tovatDost .blockHd{font-size:46px;margin-bottom:50px;}
.tovatDost ul li{list-style-type:none;overflow:hidden;margin-bottom:50px;}
.tovatDost ul li img{display:block;float:left;width:51px;margin-right:20px;}
.tovatDost ul li p{float:left;}
.tovatDost ul li p b{display:block;}
.tovDRight{float:left;}
.tovatDost .btnYellow{width:270px;}
.tovatDost .wrap{padding:0 10px;}
.tovarsFormBlock .btnYellow{border:4px solid #ffda4e;}
.tovarsFormBlock .normal{font-style:normal;}