body{background:#fff;font-size:14px;font-weight:500;line-height:1.2;color:#222;font-family:roboto,sans-serif}*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main_wrapper{overflow:hidden;min-width:1000px}.container{max-width:1000px;min-width:320px;padding:0 10px;margin:0 auto}.cnt-dib{font-size:0}.dib{display:inline-block;vertical-align:top}.db{display:block}.center{text-align:center}.clearfix:after{content:"";display:table;clear:both;width:100%}a{color:#ad208e;font-weight:700;text-decoration:none;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}a:hover{color:#ff6fdf}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}header{background:#eb2969;color:#fff}header li{display:inline;vertical-align:middle}.top-header{font-size:0;padding:5px 10px}.top-header .logo{width:120px;display:inline-block;vertical-align:middle;margin-right:40px}.top-header ul{max-width:800px;display:inline-block;vertical-align:middle;text-align:center}.top-header ul li{font-size:14px;font-weight:700;margin-right:40px;text-transform:uppercase}.top-header ul li:last-child{margin-right:0}.burger{display:none;vertical-align:middle;width:5%}.burger div{width:100%;height:5px;margin-bottom:3px;background:#fff}.middle-header{padding:10px;background:#2d2d2d;border-top:3px solid #fff;text-align:center}.middle-header li{font-size:12px;margin-right:20px;color:#c9c9c9}.middle-header .pink{color:#eb2969;text-transform:uppercase}.middle-header .blue{color:#0f8fb1}.bottom-header{padding:12px;font-weight:700;text-align:center}.bottom-header li{font-size:20px;padding:0 10px;border-right:2px solid #fff;text-shadow:1px 2px 0 #000}.bottom-header li:last-child{border-right:none}.title{font-size:20px;margin:20px 0;font-weight:700;line-height:1.2}.subtitle{font-size:20px;margin:20px 0;font-weight:700}.content-wrap{font-size:0;margin-bottom:20px}.content{display:inline-block;vertical-align:top;width:65%;margin-right:7%;font-size:16px}img{max-width:100%;max-height:350px;display:block;margin:0 auto}.img-container{max-height:350px}.img-title{font-family:Georgia,Times,serif;margin-top:10px;font-style:italic;text-align:center}.composition-title{font-weight:700}.composition-subtitle{font-size:12px;padding:15px 0;border-top:1px solid #000;border-bottom:1px solid #000}.video-title{text-align:center}.video-img{margin-bottom:20px}.content p{line-height:1.5}.results{padding:15px;background:#ccc}.result{font-size:0;margin-bottom:20px}.result:last-child{margin-bottom:0}.result .title{margin:0 0 10px}.result img{display:inline-block;vertical-align:top;width:35%;margin-right:5%}.result .result-text{display:inline-block;vertical-align:top;width:60%;font-size:16px;line-height:1.2;margin:0}.result-text p{margin:0 0 10px;font-size:14px}.subcontent{margin-bottom:50px}.subcontent-title{text-align:center;color:#666;font-size:18px;border-bottom:4px dotted #afadae;margin-bottom:20px}.subcontent-pink{text-align:center;font-weight:700;font-size:18px;color:#f3c}.subcontent-reminder{padding:8px 10px 8px 35px;color:red;border:1px dotted #000;background:#effff7 url(../img/checkmark-green-sm.png) no-repeat 10px center;margin-bottom:20px}.subcontent-reminder span{color:#000;font-weight:700}.ba-container{position:relative;max-width:386px;margin:0 auto}.ba-container span{position:absolute;bottom:6%;color:#fff}.ba-container span:first-child{left:7%}.ba-container span:last-child{left:62%}.product-block{padding:15px;border:1px solid #ccc}.product-title{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.product-title span{color:red}.prod-img{display:block;max-width:250px;max-height:350px;margin:0 auto}.product-subtitle{text-align:center}.product-subtitle span{font-weight:700}.btn{display:block;margin:20px auto;width:250px;padding:15px;font-size:18px;text-align:center;color:#fff;border:2px solid #ffc0a2;border-radius:10px;background:-moz-linear-gradient(270deg,rgba(251,113,7,1) 0%,rgba(224,62,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,113,7,1)),color-stop(100%,rgba(224,62,0,1)));background:-webkit-linear-gradient(270deg,rgba(251,113,7,1) 0%,rgba(224,62,0,1) 100%);background:-o-linear-gradient(270deg,rgba(251,113,7,1) 0%,rgba(224,62,0,1) 100%);background:-ms-linear-gradient(270deg,rgba(251,113,7,1) 0%,rgba(224,62,0,1) 100%);background:linear-gradient(180deg,rgba(251,113,7,1) 0%,rgba(224,62,0,1) 100%)}.btn:hover{color:#fff;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sidebar{display:inline-block;vertical-align:top;width:28%;font-size:16px;margin-top:20px;border-top:1px solid #ccc;padding-top:15px}.sidebar-title{text-transform:uppercase;text-align:center;font-size:22px;border-bottom:2px solid #eb2969;padding-bottom:5px;margin-bottom:10px}.sidebar .review{margin-bottom:20px}.sidebar img{max-width:100%;max-height:300px;display:block}.sidebar p{font-size:14px;font-style:italic;line-height:1.5;margin:5px 0 0}.sidebar p span{display:block;font-weight:700}.comments-title{font-size:26px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #222}.comment-item{font-size:0;padding-bottom:10px;border-bottom:1px solid #e4e4e4;margin-bottom:15px}.comment-ava{display:inline-block;vertical-align:top;width:5%;margin-right:2%}.comment-content{display:inline-block;vertical-align:top;width:93%;font-size:14px;padding-bottom:10px}.comment-name{font-weight:700;color:#3b5998}.comment-text{margin:5px 0 0}.comment-bottom{font-size:12px}.comment-bottom span{display:inline-block;vertical-align:bottom}.comment-bottom .like{margin:0 10px 0 7%;background:url(../img/fb-logo.png) no-repeat right 2px;padding:5px 20px 0 0;color:#3b5998}.comment-bottom .date{color:#676767}@media screen and (max-width:900px){.middle-header{display:none}.bottom-header{display:none}.top-header ul{display:none}.burger{display:inline-block}.top-header .logo{width:20%;margin-right:75%}}@media screen and (max-width:768px){.sidebar{display:none}.content{width:100%;margin-right:0}.comment-ava{width:10%;margin-right:2%}.comment-content{width:88%}.comment-bottom .like{margin-left:12%}.mobile-off{display:none}}@media screen and (max-width:480px){.top-header .logo{width:32%;margin-right:58%}.burger{width:10%}.comment-ava{width:15%;margin-right:2%}.comment-content{width:83%}.comment-bottom .like{margin-left:17%}.result img{display:block;width:50%;margin:0 auto 10px}.result .result-text{display:block;width:100%}}@media screen and (max-width:380px){.ba-container span:first-child{left:6%}.ba-container span:last-child{left:60%}}