html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}
article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}
ol,ul{.block-1 .list-style:none}
blockquote,q{quotes:none}
img{max-width:100%;height:auto}
a{text-decoration:underline}
a:hover{cursor:pointer}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    text-align: center;
    margin-bottom: 25px;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 600px;
    height: 100%;

}

::-webkit-input-placeholder{color:#a9a9a9;opacity:1}
:-moz-placeholder{color:#a9a9a9;opacity:1}
::-moz-placeholder{color:#a9a9a9;opacity:1}
:-ms-input-placeholder{color:#a9a9a9;opacity:1}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input,a{outline:none}
.hidden{display:none}
.left{float:left}
.right{float:right}
.center{text-align:center; max-width: 100%;}
.clearfix:after{content:'';display:block;clear:both}
.clear{clear:both;height:0}
html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased!important}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;font-weight:700}
b,strong{font-weight:700}
body{width:100%;min-width:320px;padding:0;margin:0 auto;font-family: 'Montserrat', sans-serif;font-weight:400;font-size:16px;line-height:1.5em;font-weight:400;color:#333;background:#fff}
section{width:100%;max-width:1920px;margin:0 auto}
.wrap{width:960px;padding:40px 0;margin:0 auto}
.m2-form>div{width:300px;margin:0 auto 15px}
.m2-form>div:last-child{margin-bottom:0}
.m2-form input,.m2-form select{position:relative;display:block;outline:0;border:0;width:100%;height:64px;line-height:64px;margin:10 auto;background:#fff;font-size:20px;font-family:"Proxima",Helvetica,sans-serif;font-weight:400;text-align:center;border-radius:35px}
.m2-form input:focus,.m2-form select:focus{-webkit-box-shadow:0 0 10px 0 rgba(49,40,2,0.3);-moz-box-shadow:0 0 10px 0 rgba(49,40,2,0.3);box-shadow:0 0 10px 0 rgba(49,40,2,0.3)}
.button-m{position:relative;display:block;width:300px;height:70px;margin:0 auto;border:0;text-decoration:none;cursor:pointer;line-height:68px;font-family:"Proxima",sans-serif;font-weight:700;font-size:24px;letter-spacing:.5px;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.1);background:#fcdf25;background-image:-webkit-linear-gradient(top,#fcdf25,#f6a50d);background-image:-moz-linear-gradient(top,#fcdf25,#f6a50d);background-image:-ms-linear-gradient(top,#fcdf25,#f6a50d);background-image:-o-linear-gradient(top,#fcdf25,#f6a50d);background-image:linear-gradient(to bottom,#fcdf25,#f6a50d);border-radius:35px;border-bottom:3px solid #d18c0b;box-shadow:0 6px 6px -6px rgba(0,0,0,0.25)}
.button-m:hover{background:#f7d320;border-bottom-color:#d58f0b}
.title{margin:0 0 40px;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:50px;line-height:1.2em}
.title .col-1{color:#f69}
.countbox{width:282px;margin:0 auto;padding:10px 0 25px;font-size:30px;line-height:1.2;text-align:center;color:#fff}
.countbox .countbox-num{position:relative;float:left;width:84px;height:46px;line-height:46px;color:#fff}
.countbox .countbox-space{float:left;width:15px;height:46px;line-height:46px;font-weight:400;color:#fff}
.countbox .countbox-space:before{content:'\003A'}
.countbox-hours1,.countbox-mins1,.countbox-secs1,.countbox-hours2,.countbox-mins2,.countbox-secs2{float:left;width:38px;height:46px;margin:0 2px;border-radius:8px;font-weight:700;color:#333;background:#fff;z-index:1}
.countbox-hours-text,.countbox-mins-text,.countbox-secs-text{position:absolute;margin-top:35px;height:18px;width:84px;text-align:center;font-weight:400;font-size:14px;color:#fff;text-transform:lowercase}
@media screen and (max-width: 959px) {
    .wrap{width:640px}
    .title{font-size:35px}
}
@media screen and (max-width: 639px) {
    .wrap{width:320px}
    .title{font-size:28px}
}
body li {
    list-style-type: none;
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{padding:20px 0 0;text-align:center}
.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 8px;border-radius:50%;background:#fff}
.slick-dots li.slick-active{background:#fc0}
.slick-dots li>button{display:none}
.block-1{background:url("../img/bra.jpg") 50% 100% no-repeat #ff5d90}
.block-1 .head{color:#fff;background:#ff6fa2;background-image:-webkit-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-moz-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-ms-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-o-linear-gradient(top,#ff6fa2,#ff5d90);background-image:linear-gradient(to bottom,#ff6fa2,#ff5d90)}
.block-1 .head .wrap{position:relative;padding:0}
.block-1 .head .logo{position:absolute;top:0;left:0}
.block-1 .head .top-sup{padding:12px 0 18px 260px}
.block-1 .head .top-sup>li{position:relative;float:left;width:33.33%;padding:5px 0 0 55px;font-size:15px;line-height:1.3em;font-weight:700;text-transform:uppercase;letter-spacing:1px; list-style-type: none}
.block-1 .head .top-sup>li:before{content:'';position:absolute;display:block;width:47px;height:47px;top:0;left:0;background:url("../img/top-icon.png") no-repeat}
.block-1 .head .top-sup>li:nth-child(1):before{background-position:0 0}
.block-1 .head .top-sup>li:nth-child(2):before{background-position:-47px 0}
.block-1 .head .top-sup>li:nth-child(3):before{background-position:-94px 0}
.block-1>.wrap{height:620px;padding-bottom:0}
.block-1 h1{margin:0 200px 25px 0;text-transform:uppercase;font-weight:400;font-size:44px;text-align:left;line-height:1.2em;letter-spacing:1px}
.block-1 .list{padding:0 510px 0 0}
.block-1 .list>li{padding:0 0 20px 60px;font-size:20px;background:url("../img/marker.png") 0 2px no-repeat; list-style-type: none}
.block-1 .sale{position:relative;padding:25px 0 0;font-size:44px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fd4782}
.block-1 .sale:after{content:'';position:absolute;width:35px;height:106px;top:20px;left:315px;background:url("../img/arrow.png") 0 0 no-repeat}
.block-1 .button-m{margin:0}
.cost{padding:15px 0;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:20px}
.cost>span{display:inline-block;font-size:37px;line-height:1.3em}
.cost>span.old-cost{padding:0 5px 0 0;color:#666;text-decoration:line-through}
.cost>span.new-cost{padding:0 0 0 5px}
.block-2 .about{padding:10px 0 50px}
.block-2 .video-container{
    width: 100%;
    margin: 0 0 30px 0;
    overflow: hidden;
    position: relative;
}
.block-2 .video-container iframe,.block-2 .video-container object,.block-2 .video-container embed{position:absolute;display:block;width:100%;height:100%;top:0;left:0}
.block-2 .about>p{padding:0 0 20px;font-size:18px;line-height:1.5em}
.block-2 .about-img{text-align:center}
.block-2 .about-img>img{display:inline-block;margin:0 5px}
.block-3{background:url("../img/bg-rep.jpg") repeat}
.block-3 .advant>li{padding:0 0 40px}
.block-3 .advant>li:last-child{padding-bottom:0}
.block-3 .advant>li img{display:block;float:left}
.block-3 .advant>li:nth-child(2n) img{float:right}
.block-3 .advant .advant-text{position:relative;margin:0 0 0 460px;padding:20px 0 0 100px}
.block-3 .advant>li:nth-child(2n) .advant-text{margin:0 460px 0 0}
.block-3 .advant .advant-text>span{position:absolute;display:block;top:18px;left:0;padding:0 15px 40px 0;font-size:54px;line-height:1em;font-weight:700;color:#f69;border-right:1px solid #222}
.block-3 .advant .advant-text h3{margin:0 0 10px;font-size:24px}
.block-4 .use>li{float:left;width:25%;margin:0 0 40px;text-align:center}
.block-4 .use>li p{padding:0 15px}
.block-4 .use>li:before{content:'';display:block;width:215px;height:223px;margin:0 auto 10px;background:url("../img/use.jpg") no-repeat}
.block-4 .use>li:nth-child(1):before{background-position:0 0}
.block-4 .use>li:nth-child(2):before{background-position:-215px 0}
.block-4 .use>li:nth-child(3):before{background-position:-430px 0}
.block-4 .use>li:nth-child(4):before{background-position:-645px 0}
.block-5{background:#f69;color:#fff}
.block-5 .wrap>img{display:block;margin:40px auto 0}
.block-5 .rev-item{float:left;width:300px; height: 495px;margin:0 10px;padding:10px;text-align:center;color:#333;background:#fff}
.block-5 .rev-item>h4{padding:10px 0;font-size:18px}
.block-5 .rev-item>p{padding:0 0 10px}
.block-6 .safe>img{display:block;float:left}
.block-6 .safe-step{margin:0 0 0 435px}
.block-6 .safe-step>li{position:relative;height:112px;margin:0 0 4px;padding:30px 0 0 125px;font-size:24px;font-weight:700;background-position:0 0;background-repeat:no-repeat}
.block-6 .safe-step li>span{position:absolute;display:block;width:80px;top:30px;left:15px;padding:0 15px 0 0;font-size:50px;line-height:1em;font-weight:700;color:#f69;border-right:1px solid #222}
.block-7{background:url("../img/bg-rep.jpg") repeat}
.block-7 .deliv-item{position:relative;float:left;width:25%;padding:0 20px 20px;text-align:center}
.block-7 .deliv-item:before{content:'';display:block;width:216px;height:224px;margin:0 auto 20px;background:url("../img/deliv-icon.jpg") no-repeat}
.block-7 .deliv-item:nth-child(1):before{background-position:0 0}
.block-7 .deliv-item:nth-child(2):before{background-position:-216px 0}
.block-7 .deliv-item:nth-child(3):before{background-position:-432px 0}
.block-7 .deliv-item:nth-child(4):before{background-position:-648px 0}
.block-8{background:url("../img/bg-2.jpg") 50% 100% no-repeat #ff5d90}
.block-8 .head{color:#fff;background:#ff6fa2;background-image:-webkit-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-moz-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-ms-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-o-linear-gradient(top,#ff6fa2,#ff5d90);background-image:linear-gradient(to bottom,#ff6fa2,#ff5d90)}
.block-8 .head .wrap{padding:20px 0}
.block-8 .head h2{font-size:46px;text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1.2em}
.block-8 .head h2>span{color:#ffdb34}
.block-8>.wrap{position:relative;min-height:488px;padding:30px 0 0}
.block-8 .order{  position: relative; width:380px;padding:30px 0;border-radius:8px;background:#ff6fa2;background-image:-webkit-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-moz-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-ms-linear-gradient(top,#ff6fa2,#ff5d90);background-image:-o-linear-gradient(top,#ff6fa2,#ff5d90);background-image:linear-gradient(to bottom,#ff6fa2,#ff5d90)}
.block-8 .timer{margin:0 0 20px;color:#fff;text-align:center}
.block-8 .timer h4{text-transform:uppercase;font-size:20px;letter-spacing:1px}
.block-8 .cost{position:absolute;width:160px;height:160px;left:430px;top:130px;padding:40px 0 0;text-align:center;background:#fff;border-radius:50%}
.block-8 .cost>span{font-size:32px;line-height:1.1em}
.block-8 span.old-cost{padding:0;font-weight:400; display: block;}
.block-8 span.new-cost{padding:0;color:#f0407b;font-size:34px}
.copyright{padding:20px 0;text-align:center}
.copyright .mob-vis{display:none}
@media screen and (max-width: 959px) {
.block-1 .head .logo{position:static;width:200px;margin:0 auto}
.block-1 .head .top-sup{padding:0 0 20px}
.block-1>.wrap{height:575px;padding-top:20px;padding-left:10px}
.block-1 h1{margin:0 20px 25px 0;font-size:40px}
.block-1 .list{padding:0 200px 0 0}
.block-1 .sale{font-size:40px;
    padding: 15px 0 0;

}
.cost>span{font-size:35px}
.block-2 .about{padding:10px 0 20px}
.block-2 .video-container{float:none;width:540px;height:290px;margin:0 auto 30px}
.block-2 .about>p{padding:0 10px 20px;text-align:justify}
.block-3 .advant>li{padding:0 10px 40px}
.block-3 .advant>li img{float:none;margin:0 auto 20px}
.block-3 .advant>li:nth-child(2n) img{float:none}
.block-3 .advant .advant-text{margin:0;padding:20px 0 0 100px}
.block-3 .advant>li:nth-child(2n) .advant-text{margin:0}
.block-4 .use>li{width:50%;margin:0 0 40px}
.block-6 .safe>img{float:none;margin:0 auto 20px}
.block-6 .safe-step{margin:0 10px}
.block-7 .wrap{padding-bottom:0}
.block-7 .deliv-item{width:50%;padding:0 20px 40px}
.block-8{background:url("../img/bg-2-640.jpg") 50% 100% no-repeat #ff5d90}
.block-8 .head .wrap{padding:20px 0}
.block-8 .head h2{font-size:34px}
.block-8>.wrap{height:464px;padding:30px 0 0}
.block-8 .order{width:320px}
.block-8 .timer h4{font-size:16px}
.block-8 .cost{left:355px;top:130px}
}
@media screen and (max-width: 639px) {
.block-1{background:url("../img/bg-1-320.jpg") 50% 65% no-repeat #fff !important;}
.block-1 .head .logo{position:static;width:200px;margin:0 auto}
.block-1 .head .top-sup{display:none}
.block-1>.wrap{height:695px;padding:20px 10px 0}
.block-1 h1{margin:0 0 170px;font-size:21px;line-height:1.4em;text-align:center}
.block-1 .list{padding:0}
.block-1 .list>li{padding-bottom:10px;font-size:16px;line-height:1.4em}
.block-1 .sale{text-align:center;font-size:36px}
.block-1 .sale:after{display:none}
.cost{text-align:center}
.cost>span{font-size:27px}
.block-2 .wrap  {
    padding: 20px 0 40px 0;
}
.block-2 .about{padding:0 0 10px}
.block-2 .video-container{width:100%;height:180px;margin:0 auto 20px}
.block-3 .advant .advant-text{margin:0;padding:0}
.block-3 .advant .advant-text>span{position:static;float:left;padding:0 15px 20px 0;border:0}
.block-3 .advant .advant-text h3{font-size:20px}
.block-3 .advant .advant-text>p{text-align:justify}
.block-4 .use>li{float:none;width:auto;margin:0 0 40px}
.block-5 .wrap>img{display:none}
.block-6 .safe-step{margin:0 10px}
.block-6 .safe-step>li{height:auto;padding:10px 0;text-align:center;font-size:20px;background-position:50% 0}
.block-6 .safe-step>li:last-child{padding-bottom:0}
.block-6 .safe-step li>span{position:static;display:block;margin:0 auto 10px;padding:0;border:0}
.block-7 .deliv-item{float:none;width:auto;padding:0 10px 40px}
.block-8{background:url("../img/bg-2-320.jpg") 50% 100px no-repeat #ff5d90}
.block-8 .head h2{font-size:20px}
.db {
    display: block;
}
.block-8>.wrap{height:auto;padding:210px 0 40px}
.block-8 .order{width:320px;}
.block-8 .cost{position:absolute;width:120px;height:120px;left:10px;top:30px;padding:30px 0 0}
.block-8 .cost>span{font-size:24px;line-height:1.1em}
.block-8 span.new-cost{font-size:28px}
.copyright .mob-vis{display:inline}
.copyright .mob-hid{display:none}
}
.youtube{background-color:#000;max-width:100%;height:inherit;overflow:hidden;position:relative;cursor:hand;cursor:pointer}
.youtube .thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:100%;height:auto}
.youtube .play{filter:alpha(opacity=80);opacity:.8;height:77px;left:50%;margin-left:-38px;margin-top:-38px;position:absolute;top:50%;width:77px;background:url("../img/youtube-play-icon.png") no-repeat}
.copyright{font-size:14px;text-align:center;padding:20px 0;color:#6C6E6F}
.copyright p{width:100%;text-align:center;padding:0;margin:0}
.copyright br{display:none}
.copyright img{margin:10px auto!important}
.copyright a{color:#6C6E6F;text-decoration:none}
.copyright a:hover{color:#FF0069;text-decoration:none}
.errorMessage{box-sizing:border-box;position:absolute;z-index:100000;font-size:13px;background:red;color:#fff;margin-top:19px;text-align:center;line-height:1;padding:4px 12px;font-weight:700;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.list {
    position: relative;
    padding: 0 !important;
    margin-right: 510px;
}

.color-wrapper .black {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    right: -151px;
    top: 142px;
}
.color-wrapper .bodily {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    right: -135px;
    top: 369px;
}
@media screen and (max-width: 959px) {
    .list {
        margin-right: 214px;
    }
    .block-1 {
        background: url(../img/bra.jpg) 36% 114% no-repeat #ff5d90;
    }
}

@media screen and (max-width: 639px) {
    .block-1 .list{
        margin: 0;
    }
    .color-wrapper .black {
        position: absolute;
        right: 200px !important;
        top: -62px;
        color: #fff;
        font-size: 14px;
    }
    .color-wrapper .bodily {
        left: 205px;
        right: 0 !important;
        top: -62px;
        color: #fff;
        font-size: 14px;
    }
}
@media screen and (max-width: 796px) {
    .color-wrapper .black {
        right: -182px;
    }
    .color-wrapper .bodily {
        right: -160px;
    }
}
.mb15 {
    margin-bottom: 15px;
}
.orderformcdn {
    padding: 0 15px;
}
.orderformcdn input {
    margin: 15px 0;
}


.list {
    position: relative;
    padding: 0 !important;
    margin-right: 510px;
}

.color-wrapper .black {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    right: -141px;
    top: 135px;
}
.color-wrapper .bodily {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    right: -165px;
    top: 359px;
}
@media screen and (max-width: 959px) {
    .list {
        margin-right: 214px;
    }
    .block-1 {
        background: url(../img/bra.jpg) 36% 114% no-repeat #ff5d90;
    }
}

@media screen and (max-width: 639px) {
    .block-1 .list{
        margin: 0;
    }
    .color-wrapper .black {
        position: absolute;
        right: 194px !important;
        top: -62px;
        color: #fff;
        font-size: 18px;
    }
    .color-wrapper .bodily {
        left: 175px;
        right: 0 !important;
        top: -63px;
        color: #fff;
        font-size: 18px;
    }
}
@media screen and (max-width: 796px) {
    .color-wrapper .black {
        right: -169px;
    }
    .color-wrapper .bodily {
        right: -180px;
    }
}
.mb15 {
    margin-bottom: 15px;
}
.orderformcdn {
    padding: 0 15px;
}
.orderformcdn input {
    margin: 15px 0;
}

.nw {
    white-space: nowrap;
}

@media screen and (max-width: 959px){
    .block-8 .timer h4 {
        font-size: 14px;
    }
}
.preload-img {
    background: url("../img/right-add-bra-select.png") no-repeat;
    display: none;
    background-size: contain;
    width: 395px;
    height: 417px;
}
.left-add-bra {
    background: url("../img/left-add-bra.png") no-repeat;
    display: inline-block;
    background-size: contain;
    width: 395px;
    height: 417px;
    float: left;
    /*margin-right: 50px;*/
    /*margin-left: 16%;*/
}


.right-add-bra {
    background: url("../img/right-add-bra.png") no-repeat;
    display: inline-block;
    background-size: contain;
    width: 395px;
    height: 417px;
    position: relative;
}

.add-offer {
    position: absolute;
    top: 53px;
    right: 92px;
    color: #ff6fa2;
    text-transform: uppercase;
    font-size: 21px;
}

.add-wraper h3  {
    color: #333333;
    font-size: 29px;
    text-align: center;
    margin-top: 107px;
    text-transform: uppercase;
}

.add-wraper .add-sell  {
    color: #666;
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 9px;
}
.add-wraper .new-offer  {
    color: #ff699a;
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 9px;
}

.add-wraper img  {
    width: 50%;
    /* text-align: center; */
    margin: 15px auto 0 auto;
    display: block;
}

.add-old-price {
    color: #666;
    text-align: center;
}
.add-old-price span {
    text-decoration: line-through;

}
.add-new-price {
    color: #666;
    text-align: center;
}



#block5 {
    width: 100%;
    height: 650px
}

#block5 .today_text {
    width: 280px;
    text-align: center;
    font-family: "Roboto Condensed", arial;
    font-size: 18pt;
    padding: 144px 0 0;
    line-height: 29px;
    height: 70px;
    color: #fc763b !important
}

#block5 .today_text span {
    color: #fc763b
}

#block5 .price_block {
    width: 360px;
    height: 105px;
    background: #bbfff6;
    font-family: "Roboto Condensed", arial;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    border-radius: 80px
}

#block5 .price_block .new_price {
    color: #f13636;
    font-size: 20pt;
    padding: 10px 0 0 40px;
    line-height: 19px
}

#block5 .price_block .old_price {
    text-decoration: line-through;
    font-size: 17pt;
    padding: 0 0 0 76px;
    line-height: 33px
}

#block5 .description_text {
    position: relative;
    top: auto;
    width: 280px;
    text-align: left;
    font-family: "Roboto Condensed", arial;
    font-size: 18pt;
    line-height: 29px;
    height: 70px;
    color: #fc763b !important;
    left: auto
}

#block5 #reducere {
    position: relative;
    margin: auto;
    top: auto;
    left: auto
}

#block5 .aksia_block_header {
    position: absolute;
    top: 10px;
    left: 50px;
    text-transform: uppercase;
    color: #fc763b;
    font-family: "Roboto Condensed", arial;
    font-size: 34px
}

#block5 .aksia_block_header:before {
    content: '';
    top: 8px
}

#block5 .timerbg {
    position: absolute;
    max-width: 440px;
    height: 100px;
    margin: 6px 0 0 0;
    left: -30px;
    transform: scale(0.9);
    position: absolute;
    top: 55px
}

#block5 .wrapper {
    height: 86.5%;
    position: relative
}

#block5 .relative_container {
    width: 100%;
    height: 100%;
    position: relative
}

#block5 .relative_container .product {
    width: 332px;
    position: absolute;
    bottom: -40px;
    z-index: 99999
}

#block5 .relative_container .product img {
    width: 332px;
    margin-top: 28px
}

#block5 .relative_container .label {
    width: 148px;
    height: 148px;
    z-index: 2;
    position: absolute;
    top: 230px;
    left: 420px;
    background: url("../images/label.html") top left no-repeat;
    text-align: center;
    color: #fff;
    text-shadow: #000 1px 1px 1px;
    font-family: "Roboto Condensed", arial;
    text-transform: uppercase;
    font-size: 18pt;
    line-height: 30px
}

#block5 .relative_container .label span {
    font-size: 34pt;
    padding-top: 44px;
    display: block;
    line-height: 30px;
    padding-bottom: 8px
}
.copyright {
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
    color: #6C6E6F
}

.copyright p {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0
}

.copyright br {
    display: none
}

.copyright img {
    margin: 10px auto !important
}

.copyright a {
    color: #6C6E6F;
    text-decoration: none
}

.copyright a:hover {
    color: #FF0069;
    text-decoration: none
}

.errorMessage {
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    font-size: 14px;
    background: #CC3F3F;
    color: #fff;
    margin-top: 20px;
    text-align: center;
    line-height: 1;
    padding: 4px 12px;
    border-radius: 5px;
    margin-left: 0
}

.time_names span {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 72px;
    margin-right: 28px;
    margin-left: 3px;
    font: 400 18px "Open Sans", sans-serif;
    color: #22325d;
    padding-top: 6px
}

.time_names span:last-of-type {
    margin-right: 0
}

#apple_img {
    position: absolute;
    display: block;
    width: 290px;
    bottom: -42px;
    right: -28px
}

.footer_perform {
    background: #fc763b;
    padding: 15px 0
}

.ft_perf_today {
    position: relative;
    top: 10px;
    color: white;
    font: 700 36px "Roboto Condensed", arial
}

.ft_perf_today:after {
    content: '';
    position: relative;
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.ft_perf_today>span {
    line-height: 30px
}

.ftp_pb {
    text-align: center;
    margin: auto;
    width: 212px !important;
    height: 66px !important;
    padding-top: 10px;
    float: right
}

.ftp_pb p {
    width: auto;
    padding: 0 !important
}

.ftp_pb p:first-of-type {
    color: #22325d !important;
    margin-top: 0;
    margin-bottom: 4px
}

.ftp_pb p:last-of-type {
    color: #6bcdc0 !important
}

#b5_ctr_bl {
    padding: 8px;
    position: absolute;
    display: block;
    top: 300px;
    left: 350px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12px
}

#b1_product {
    top: -10px;
    width: 300px;
    position: relative
}

div[data-answer] {
    color: white;
    font-size: 16px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 8px
}

#bottom_form {
    position: relative;
    display: block;
    width: 374px
}

#bottom_form input {
    position: relative;
    display: block;
    width: 374px;
    height: 62px;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    background: #ffece3;
    color: #737d98;
    font: 700 18px "Roboto Condensed", sans-serif;
    margin: 0 auto 14px auto;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    outline: none
}

#block5 div[data-answer] {
    position: relative;
    display: block;
    width: 374px;
    height: 290px;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    background: #ffece3;
    color: #737d98;
    font: 700 18px "Roboto Condensed", sans-serif;
    margin: 0 auto 14px auto;
    border: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 20px
}

#bottom_form input::-webkit-input-placeholder,
#bottom_form input::-moz-placeholder,
#bottom_form input:-moz-placeholder,
#bottom_form input:-ms-input-placeholder {
    color: #a9a9a9 !important
}

#bottom_form input[type="button"] {
    font: 700 26px "Roboto Condensed", sans-serif;
    color: #4b9c91;
    background: #bbfff6;
    width: 304px;
    border: 2px solid #4b9c91
}

#select {
    position: relative;
    display: block;
    height: 62px;
    margin-bottom: 14px;
    cursor: pointer
}

#select:after {
    content: '';
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 11px solid #737d98;
    border-bottom: 11px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    right: 20px;
    top: 27px
}

#select.active:after {
    content: '';
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid #737d98;
    top: 20px
}

#select.active>li>span {
    background: white;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid black;
    border-bottom: none
}

#select.active>li>ul {
    opacity: 1;
    height: 132px
}

#select>li {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

#select>li>span {
    position: relative;
    display: block;
    height: 62px;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    background: #fff;
    color: #aea9a9;
    font-size: 18px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    line-height: 62px;
    word-break: keep-all;
    -ms-word-wrap: normal;
    word-wrap: normal;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease
}

#select>li>ul {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 0;
    top: 62px;
    left: 0;
    opacity: 0;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: white;
    border: 1px solid black;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    z-index: 99999999
}

#select>li>ul>li {
    position: relative;
    display: block;
    width: 374px;
    height: 62px;
    color: #737d98;
    font: 700 18px "Roboto Condensed", sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    line-height: 62px
}

#select>li>ul>li:hover:after {
    content: '';
    position: absolute;
    display: block;
    right: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 15px;
    height: 15px;
    background: #ff699a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.prod_radio {
    position: absolute;
    display: block;
    width: 12px;
    height: 17px;
    /* top: 0; */
    left: 126px;
    bottom: 17px;
    /* margin: auto; */
    z-index: 1;
}

.prod_radio>i {
    position: absolute;
    display: block;
    border: 4px solid #ff699a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    bottom: 30px;
    left: 51px;
    margin: auto;
    width: 26px;
    height: 25px
}


#pro_itms {
    position: relative;
    display: block;
    padding-left: 13%;
}

#pro_itms>li {
    position: relative;
    display: inline-block;
    cursor: pointer;
    float: left;
}

#pro_itms>li.active_p .prod_radio>i:before {
    content: '';
    position: absolute;
    display: block;
    width: 14px;
    height: 13px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #ff699a;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

#pro_itms>li>div {
    display: inline-block;
}

.prod_info {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 388px;
    height: 130px;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;
    border: 1px solid #1eb3f1;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px 0 84px
}

.prod_info h3 {
    text-transform: uppercase;
    color: #158c7c;
    font: 700 22px "Roboto Condensed", sans-serif;
    padding: 0
}

.prod_img {
    position: relative;
    margin-right: -70px;
    height: 142px;
    width: 230px;
    text-align: right;
    z-index: 999
}

.pack_info {
    font: 300 22px "Roboto Condensed", sans-serif;
    color: #22325d;
    display: block
}

.pack_info strong {
    text-decoration: line-through;
    font-style: normal;
    font-weight: lighter
}

.pack_info .big {
    margin-top: -10px
}

.pack_info .big strong {
    font-size: 32px;
    font-weight: 700
}

.prod_img>img {
    position: relative;
    display: inline-block;
    height: 100%;
    width: auto
}

#pro_itms>li.active_p .prod_info {
    background: #bbfff6
}

.pack_price {
    color: #22325d
}

.pack_price strong b {
    margin-top: -2px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 32px
}

.koklush {
    left: -22px
}

div[class^="subheader"] {
    font-weight: 300 !important
}

div[class^="subheader"] span {
    font-weight: 400 !important
}

.big_price {
    font-weight: 700 !important;
    text-decoration: none !important
}

.light_t {
    font-weight: 300
}

.warn {
    position: relative;
    color: #fff2ec;
    font-size: 16px;
    text-align: center;
    height: 100%
}

.warn:after {
    content: '';
    position: relative;
    height: 100%;
    vertical-align: middle;
    display: inline-block
}

.warn span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 98%;
    padding-left: 6px;
    font-family: "Roboto Condensed", sans-serif
}

.orange {
    color: #fc763b
}

.pack_info.orange {
    font-weight: 700
}

#best_choice {
    position: absolute;
    display: block;
    top: -37px;
    right: -39px;
    background: url("../images/sale_balloons.html") no-repeat center center;
    background-size: contain;
    width: 120px;
    height: 120px;
    text-align: center;
    font-style: normal
}

#best_choice h1 {
    margin-top: 48px;
    padding-left: 8px;
    font: 700 30px "Roboto Condensed", sans-serif;
    color: white;
    text-shadow: 0 0 15px #c90710;
    -moz-text-shadow: 0 0 15px #c90710;
    line-height: 0
}

#best_choice span {
    font: 700 30px "Roboto Condensed", sans-serif;
    color: white;
    text-shadow: 0 0 15px #c90710;
    -moz-text-shadow: 0 0 15px #c90710;
    line-height: 0;
    font-size: 18px;
    position: relative;
    display: block;
    padding-left: 7px;
    margin-top: 22px
}

.order-btn {
    display: none;
    background: #fc763b;
    padding: 20px 60px;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    position: relative;
    z-index: 1
}

.order-btn:hover {
    background: #e47341;
    color: #fff;
    text-decoration: none
}

.block8-bg {
    background: #ff6093;
    min-height: 462px;
}
.block8-bg .wrap {
    padding: 0;
}
.block8-img {
    background: url(../img/bg-2.jpg) no-repeat;
    width: 100%;
    display: block;
    background-position: 45% 100%;
    background-size: cover;
    position: relative;
}

@media screen and (max-width: 959px) {
    #pro_itms {
        padding-left: 0;
    }
    #pro_itms>li {
        margin-right: 0;
    }
    .left-add-bra {
        width: 320px;
        height: 355px !important;
        margin-left: 0 !important;

    }
    .right-add-bra {
        width: 320px;
        height: 355px !important;
        margin-left: 0 !important;

    }
    .right-add-bra .pink {
        margin-top: 0;
    }
    .active_p .left-add-bra,
    .active_p .right-add-bra {
        width: 320px !important;
        height: 355px !important;
    }
    .add-wraper h3 {
        margin-top: 65px;
    }
    .prod_radio>i {
        bottom: 28px;
        left: 29px;
    }
    .add-offer {
        top: 45px;
        right: 68px;
        font-size: 18px;
    }
    .block8-bg {
        min-height: 386px;
    }
    .size-table td {
        padding: 0 7px !important;
    }
}


@media screen and (max-width: 639px) {
    .block8-img {
        background: #fff;
    }
    .block-8 .cost {
        display: none !important;
    }
    .left-add-bra {
        margin-right: 0;
        margin-left: 10px;
    }
    .right-add-bra {
        margin-left: 10px;

    }
    .wrap-table {
        width: 320px !important;
    }

}

@media screen and (max-width: 958px) {
    .add-wraper h3 {
        margin-top: 85px;
        font-size: 22px;
    }
    .add-wraper .add-sell {
        margin-top: 4px;
        font-size: 17px;
    }
    .add-wraper img {
        margin: 5px auto 0 auto;
    }
    .wrap-table {
        width: 640px;
    }
    .button-m {
        width: 290px;
    }
    .add-new-price .big-price {
        font-size: 20px;
    }
}


.big-price {
    color: #ff6093;
    font-size: 23px;
    font-weight: bold;
}

.active_p .right-add-bra {
    background: url("../img/right-add-bra-select.png") no-repeat;
    display: inline-block;
    background-size: contain;
    width: 395px;
    height: 417px;
    position: relative;

}

.active_p .left-add-bra {
    background: url("../img/left-add-bra-select.png") no-repeat;
    display: inline-block;
    background-size: contain;
    width: 395px;
    height: 417px;
}

.active_p:focus, .active_p:focus{
    outline: none !important;
    border:0 none !important;
    background: transparent;
    opacity: 0;
}
.size-table td{
    padding: 0 5px;
}
.size-table {
    display: inline-block;
    border: 1px solid #ff6093;
    padding: 5px;
    max-width: 100%;
    color: #666;
    border-radius: 4px;
}
.wrap-table {
    max-width: 960px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.table-n {
    font-weight: 700;
    color: #ff6093;
    padding: 0px 43px !important;
}
.size-table {
    text-align: center;
}

.size-table table {
    border-collapse: collapse;
}
.size-table table tr {
    border-bottom: 1px dashed #ff6093;
}
.size-table table tr:last-child {
    border: none
}
.table-headline {
    font-size: 18px;
    color: #ff6093;
    border-bottom: 1px dashed #ff679a;
    display: block;
    padding-bottom: 4px;
}

#select,#pro_itms{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

}
.fz {
    font-size: 15px;
    border-right: 1px dashed #ff6093;
}
.fz:last-child {
    border-right: 0;
}

.pink {
    color: #ff6093;
    margin-top: 6px;
}


.block8-img .wrap {
    padding: 40px 0 20px 0;
}

.table-n {
    border-right: 1px dashed #ff6093;
}

.order-msg {
    color: #fff;
    margin-top: 21px;
    text-align: center;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
}

.order-msg span {
    color: #FCDF27;
    font-size: 42px;
    position: absolute;
    top: 9px;
    left: 7px;
}


.video {
    width: 100%;
}
.wrapper{
    display:table;
    width:auto;
    position:relative;
    width:50%;
}
.playpause {
    background-image:url('../img/btn-play.png');
    background-repeat:no-repeat;
    width:16%;
    height:16%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}






