@font-face{font-family:'GothamPro';src:url('../fonts/GothamPro/GothamPro.eot?#iefix') format('embedded-opentype'),
url('../fonts/GothamPro/GothamPro.woff') format('woff'),
url('../fonts/GothamPro/GothamPro.ttf') format('truetype'),
url('../fonts/GothamPro/GothamPro.svg#GothamPro') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_GothamProMedium';src:url('../fonts/GothamProMedium/GothamProMedium.eot');src:local('☺'), url('../fonts/GothamProMedium/GothamProMedium.woff') format('woff'),
url('../fonts/GothamProMedium/GothamProMedium.ttf') format('truetype'),
url('../fonts/GothamProMedium/GothamProMedium.svg') format('svg');font-weight:normal;font-style:normal;}
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,
form, label,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-family:sans-serif;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width:100%;}
.container{margin:0 auto;overflow:hidden;max-width:1170px;min-width:310px;}
.container:after{content:"";display:block;clear:both;}
header{background:#d2dcf7;position:relative;}
header:after{content:"";display:block;clear:both;}
header .container{overflow:visible;}
.logo a{float:left;margin-right:2.8%;padding:11px 0 0;}
.logo a img{max-width:100%}
.slogan{color:#3f1f79;font-size:87.5%;float:left;width:18.55%;line-height:18px;margin-right:5%;font-family:'Conv_GothamProMedium';padding-top:12px;}
.promo-link,
.phone{color:#272728;font-size:87.5%;float:left;line-height:60px;}
.mode{color:#272728;font-size:87.5%;float:left;line-height:15px;margin-top:15px;}
.mode-footer{color:#272728;font-size:87.5%;float:left;line-height:15px;}
.promo-link{margin-right:1%;font-weight:bold;padding-top:8px;}
.promo-link a, .promo-link-menu a{display:block;background:#ff7f9f;color:#fff;line-height:40px;border-radius:5px;text-align:center;width:115px;text-decoration:none;border-bottom:2px solid #ff3c6d;cursor:pointer;-webkit-transition:border ease .1s, transform ease .1s;transition:border ease .1s, transform ease .1s;}
.promo-link a:hover, .promo-link-menu a:hover{background:#FF99B9 !important;}
.promo-link a:active, .promo-link-menu a:active{border-bottom-color:transparent;-webkit-transform:translateY(1px);transform:translateY(1px);}
.mode{padding-left:3%;margin-right:4%;background:url(../img/clock.png) no-repeat 6% 50%;font-weight:bold;}
.mode-footer{padding-left:3%;margin-right:4.5%;font-weight:bold;margin-top:2%;margin-bottom:2%;}
.mode i{font-style:normal;font-size:100%;}
.phone{font-family:'Conv_GothamProMedium';padding:0 3.64% 0 6%;font-size:100%;box-sizing:border-box;background:#c6d2f1 url(../img/phone.png) no-repeat 17% 50%;}
.basket-wrap{position:relative;float:right;}
#simplemodal-container{z-index:9999!important;}
.basket-wrap:after{content:'';display:block;clear:both;}
.basket a{text-decoration:none;display:block;font:100%/60px 'Conv_GothamProMedium';color:#3f1f79;background:url(../img/basket.png) no-repeat 0 44%;padding-left:35px;padding-right:20px;float:right;}
.minicart-items{position:absolute;top:61px;right:0;z-index:10;background:#fff;padding:20px 18px;width:330px;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 26px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 26px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 26px -4px rgba(0,0,0,0.75);display:none;}
.minicart-items:after{bottom:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}
.minicart-items.active{display:block;}
.minicart-items img{width:107px;height:73px;float:left;padding-top:10px;margin-right:17px;}
.minicart-items .miniscroller{border-bottom:1px solid #e1e1e1;overflow:hidden;padding-bottom:13px;margin-bottom:20px;}
.minicart-items .miniscroller{color:#02c4bd;line-height:23px;}
.minicart-items .miniscroller .price{font-size:18px;color:#393939;}
.minicart-items .miniscroller .price span{font-weight:bold;}
.minicart-items .model{font-size:14px;}
.minicart-items h4{font-size:14px;font-weight:bold;}
.minicart-items .miniscroller .miniscroller-product{margin:0;width:162px;float:left;}
.minicart-items .quan{color:#929292;font-size:14px;}
.minicart-items .quan span{color:#282828;font-size:18px;}
.minicart-items .itog{text-align:right;font-size:15px;color:#404040;margin-bottom:10px;}
.minicart-items .itog span{color:#02c4bd;font-weight:bold;font-size:18px;}
.minicart-items .btn{width:270px;background:#15d2cb;padding:0;margin:0 auto;color:#fff;font:17px/40px sans-serif;float:none;-webkit-transition:border ease .1s, transform ease .1s;transition:border ease .1s, transform ease .1s;}
.minicart-items .btn:hover{background:#19e8e0 !important;}
.minicart-items .btn:active{border-bottom-color:transparent;-webkit-transform:translateY(1px);transform:translateY(1px);}
.celebrities-wrap{overflow:hidden;background:url(../img/bg-celebrities.png) no-repeat;background-size:cover;padding-bottom:60px;}
.front .nav-wrap{background:#fff;}
.nav-wrap{background:rgba(255, 255, 255, 0.8);overflow:hidden;}
.border{border-bottom:1px solid #e2e2e2;}
nav{width:100%;opacity:1;}
nav ul{width:100%;margin:0 auto;text-align:center;}
nav > ul > li{padding:12px 0 13px;}
nav ul li{display:inline-block;position:relative;}
nav > ul > li > a, nav > ul > li > noindex > a{display:block;font:93.75%/36px 'Conv_GothamProMedium';text-decoration:none;padding:0 13px;color:#3a3a3a;}
nav > ul > li > a:hover, nav > ul > li > noindex > a:hover{background:#1dd6cf;border-radius:5px;color:#fff;}
.nolink-action{display:block;background:#ff7f9f;color:#fff;line-height:40px;border-radius:5px;text-align:center;width:115px;text-decoration:none;border-bottom:2px solid #ff3c6d;cursor:pointer;}
.nolink{display:block;font:93.75%/36px 'Conv_GothamProMedium';text-decoration:none;padding:0 13px;color:#3a3a3a;}
.nolink:hover{background:#1dd6cf;border-radius:5px;color:#fff;}
.nolink-footer{color:#3a3a3a;text-decoration:none;font-size:15px;line-height:25px;}
.nolink-footer:hover{text-decoration:underline;}
label{cursor:pointer;}
.front .wrapper{z-index:5000;background-image:none;border-width:0;border-color:#000000;background-color:transparent;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;}
.block-bg{background-size:cover;height:540px;overflow:hidden;background-color:#000;opacity:0.57;}
.block-bg .block-bg-text h2{text-align:center;font-size:70px;line-height:70px;color:#3F1F79;margin-top:140px;font-weight:normal;}
h2{font:bold 22px/25px sans-serif;margin-bottom:15px;color:#393939;text-align:center;text-transform:uppercase;}
h1{font:bold 22px/25px sans-serif;margin-bottom:5px;color:#393939;text-align:center;text-transform:uppercase;}
.celebrities{padding:58px 0 0 0;}
.celebrities h2{}
.box{width:24%;float:left;text-align:center;padding-left:1%;}
.box:first-child{padding:0;}
.box img{margin-bottom:9px;}
.box h5{font:bold 18px/25px sans-serif;text-transform:uppercase;}
.box p{line-height:25px;color:#7a7a7a;}
.reviews-sl{background:#fff url(../img/bg-celebrities.png) repeat-y;background-size:cover;padding:58px 0 80px 0;}
.reviews-sl .slide{text-align:center;position:relative;}
.reviews-sl .wrap-image{margin-bottom:20px;}
.reviews-sl .reviews-user-name p{font:bold 19px/23px sans-serif;color:#69189f;margin-bottom:13px;}
.reviews-sl .text-sl p{line-height:23px;}
.reviews-sl .bx-prev,
.reviews-sl .bx-next{position:absolute;top:51%;width:31px;height:57px;text-indent:-9999px;}
.reviews-sl .bx-prev{left:-60px;background:url(../img/prev.png) no-repeat;}
.reviews-sl .bx-next{right:-60px;background:url(../img/next.png) no-repeat;}
.article-wrap{overflow:hidden;width:100%;background:url(../img/bg-article.jpg) no-repeat;background-size:cover;padding:58px 0 29px;}
.article-wrap h2{font-size:25px;margin-bottom:10px;text-align:left;}
article .balsam{float:right;margin:0 0 0 2%;}
article h3{text-transform:uppercase;font:bold 16px/25px sans-serif;margin:10px 0 4px;color:#292929;}
article p{font:15px/25px sans-serif;color:#373737;margin-bottom:25px;}
article p strong{font-weight:bold;}
article .natural{float:left;margin:0 3.41% 0 0;}
.slider{padding:57px 0;overflow:hidden;background:#fff;}
.slider h2{margin-bottom:24px;}
.bx-wrapper{margin:0 auto;position:relative;}
.slider4 .slide{float:left;}
.slider4 .box-slide{text-align:center;}
.box-slide .model{color:#02c4bd;font-size:13px;line-height:25px;min-height:50px;}
.box-slide h4{color:#02c4bd;font-size:18px;line-height:25px;margin-bottom:3px;}
.box-slide .image-wrap{height:240px;line-height:240px;}
.box-slide .image-wrap img{vertical-align:middle;}
.box-slide .description-slide{line-height:20px;color:#5c5c5c;font-size:14px;margin-bottom:22px;min-height:40px;}
.slide-bottom{overflow:hidden;}
.slide-bottom p{display:inline-block;color:#393939;font-size:22px;line-height:40px;}
.slide-bottom p span{font-weight:bold;}
.slide-bottom .btn{display:block;background:#15d2cb;color:#fff;line-height:40px;border-radius:3px;text-align:center;width:47.95%;text-decoration:none;border-bottom:1px solid #038eb1;-webkit-transition:border ease .1s, transform ease .1s;transition:border ease .1s, transform ease .1s;}
.slide-bottom .btn:hover{background:#19e8e0 !important;}
.slide-bottom .btn:active{border-bottom-color:transparent;-webkit-transform:translateY(1px);transform:translateY(1px);}
.slider .bx-prev,
.slider .bx-next{position:absolute;top:39.4%;width:31px;height:55px;text-indent:-9999px;}
.slider .bx-prev{left:-50px;background:url(../img/prev.png) no-repeat;}
.slider .bx-next{right:-50px;background:url(../img/next.png) no-repeat;}
.row-section .bx-pager,
.reviews-sl .bx-pager{display:none;}
.bx-pager{display:block;}
.arguments{overflow:hidden;padding:60px 0 70px;background:#f5f5f5;}
.arguments h2{}
.arguments img{margin-bottom:35px;}
.arguments .box h3{font-size:18px;color:#404040;margin-bottom:15px;}
.arguments .box p{font-size:15px;line-height:18px;color:#181717;}
footer{background:#d2dcf7;}
footer .slogan{margin-right:0;}
footer .logo{float:left;margin-bottom:12px;}
footer .logo img{width:78px;}
footer .logo a{margin-right:5.2%;}
.logo-footer-wrap{float:left;padding-top:9px;margin-right:5px;width:20%;}
footer .slogan{width:31%;}
footer .copy{font:15px/25px sans-serif;color:#9197a7;}
.footer-nav{float:left;width:42%;margin-top:21px;}
.footer-nav ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;width:60%;float:left;}
.footer-nav ul li a{color:#3a3a3a;text-decoration:none;font-size:15px;line-height:25px;}
.footer-nav ul li a:hover{text-decoration:underline;}
.footer-wrap{background:url(../img/bg-footer.jpg) repeat-y top right;background-size:33% auto;}
footer .ph-mod-wrap{float:left;width:50%;}
footer .mode{background:none;float:none;line-height:25px;}
footer .phone{float:none;line-height:25px;padding-left:8%;background-position:0;}
.btn{display:block;background:#15d2cb!important;float:right;color:#fff!important;line-height:40px;border-radius:5px;text-align:center;width:167px;text-decoration:none;border-bottom:1px solid #038eb1;cursor:pointer;}
.btn:hover{background:#19e8e0;cursor:pointer;}
.btn-footer-wrap{float:right;background:#c3d3f3;width:33.18%;padding:39px 0 38px 2.75%;box-sizing:border-box;}
.recall2frame{background:#fff;padding:50px 40px;width:440px;}
.recall2frame .recall-title{color:#393939;font-size:25px;text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:19px;}
.recall2frame form input{width:210px;float:left;border:1px solid #ccc;border-radius:5px;margin-right:20px;color:#393939;font-size:16px;outline:none;padding-left:20px;}
.recall2frame form input[type="submit"]{border:none;width:170px;cursor:pointer;margin:0 auto;float:none;color:#fff;-webkit-appearance:none;}
.recall-block{text-align:center;}
.recall-block h3{text-transform:uppercase;font-size:44px;line-height:48px;}
.recall-block p{text-transform:uppercase;font-size:21px;line-height:32px;}
.delivery{border-top:1px solid #ededed;padding:59px 0 65px 0;font-family:sans-serif;}
.delivery .container{padding:0 0 0 57px;}
.delivery h2{margin-bottom:14px;}
.delivery-box{width:46.15%;border:1px solid #999;box-sizing:border-box;padding:20px 13px 15px 13px;min-height:213px;margin-bottom:20px;float:left;}
.delivery-moskov,
.delivery-spb{border:1px solid #1dd6cf;}
.delivery-moskov,
.delivery-regions{margin-right:2.7%;}
.delivery-box h3{font-size:18px;line-height:29px;text-align:center;}
.delivery-box p{font-size:13px;line-height:29px;font-family:sans-serif;}
.delivery-box p span{color:#1dd6cf;font-weight:bold;font-size:14px;}
.delivery-content{float:left;width:100%;}
.delivery-content h3{margin:29px 0 3px;text-align:center;font-size:13px;line-height:20px;font-weight:bold;}
.delivery-content p{text-align:center;font-size:13px;line-height:20px;color:#131212;margin-bottom:40px;}
.delivery-content p span{font-family:sans-serif;color:#9987ca;}
.payment-methods{width:100%;text-align:center;margin-top:-4px;}
.payment-methods li{display:inline-block;padding:0 2% 0 2%;}
.order-details{padding:54px 0 50px 0;overflow:hidden;font-size:18px;border-top:1px solid #e2e2e2;}
.order-details .container{padding:0 29px 0 29px;box-sizing:border-box;}
.order-number{float:left;width:48.5%;margin-top:3px;}
.order-number p{line-height:23px;margin-bottom:30px;}
.order-number p span{color:#e74089;}
.order-number-box p span{color:#1dd6cf;}
.order-number-box{border:1px solid #1dd6cf;}
.order-number-box p{text-align:center;margin:0;line-height:59px;font-size:18px;font-weight:bold;}
.order-address{float:right;width:48.5%;font-size:13px;line-height:22px;border:1px solid #ccc;padding:17px 0 23px 17px;min-height:118px;box-sizing:border-box;}
.order-address span{color:#b18cf1;}
.order-address .table-address{margin:10px 0 0 0;}
.table-address tr td:nth-last-child(odd){padding-left:40px;}
.table-order-wrap{float:left;width:100%;}
.table-order{float:left;width:100%;margin:50px 0 0 0;border:1px solid #ccc;box-sizing:border-box;}
.table-order p{line-height:39px;padding-left:30px;}
.table-order table{width:100%;border-collapse:collapse;}
.table-order table th{background:#b18cf1;color:#fff;line-height:39px;border-left:1px solid #fff;}
.table-order table th:first-child{border-left:none;}
.table-order table tr td{line-height:57px;text-align:center;font-size:16px;}
.table-order table tr:nth-last-child(even){border-bottom:1px solid #ccc;}
.table-order-wrap p.result{text-align:right;border-bottom:1px solid #d1d1d1;padding:16px 31px 9px 0;box-sizing:border-box;float:left;width:100%;}
.table-order-wrap p.result i{font-style:normal;}
.table-order-wrap p.result span{color:#15D2CB;}
.table-order-mobile-wrap{display:none;}
.table-order-mobile-wrap h2{font:18px/23px 'GothamPro';text-align:left;margin-bottom:10px;text-transform:none;}
.table-order-mobile{border:1px solid #ccc;padding:0 10px;}
.order-mobile-box{font-size:14px;line-height:23px;width:100%;box-sizing:border-box;position:relative;padding:20px;}
.order-mobile-box a{content:'';display:block;position:absolute;width:12px;height:12px;top:10px;right:10px;background:url(../img/close.gif) no-repeat;text-indent:-9999px;}
.table-order-mobile .itog-mobile p{border-top:1px solid #ccc;text-align:right;line-height:41px;font-size:16px;color:#1dd6cf;}
.table-order-mobile .itog-mobile p span{color:#1dd6cf;font-weight:bold;}
.table-order-mobile .itog-mobile p span i{font-style:normal;}
.order-mobile-box:first-child{border-bottom:1px solid #ccc;}
.order-mobile-box span{color:#1dd6cf;}
.order-mobile-box .product-code{color:#8d8d8d;}
.order-mobile-box .product-name{font-size:16px;}
.order-mobile-box .itog{text-align:right;}
.order-details-slider{background:#f8f8f8;}
.order-details-slider .slider{padding:33px 0;}
.product-selection{overflow:hidden;background:url(../img/bg-article.jpg)no-repeat;background-size:cover;padding-bottom:57px;}
.product-selection h2{padding:58px 0 36px 0;margin:0;}
.box-selection{float:left;text-align:center;width:31.4%;background:#fff;margin-left:2.3%;border:1px solid #e5e5e8;padding:1px 15px 19px 15px;box-sizing:border-box;-webkit-box-shadow:0 0 15px 1px rgba(229,229,232,1);-moz-box-shadow:0 0 15px 1px rgba(229,229,232,1);box-shadow:0 0 15px 1px rgba(229,229,232,1);}
.box-selection:hover{border:2px solid #1dd6cf;padding:0 14px 18px 14px;box-sizing:border-box;}
.box-selection:first-child{margin-left:0;}
.box-selection img{margin:26px 0 11px 0;}
.box-selection h4{color:#69189f;font-size:16px;line-height:25px;text-transform:uppercase;margin-bottom:10px;font-weight:bold;}
.box-selection p{font-size:15px;line-height:22px;color:#565656;margin-bottom:21px;}
.prod-advantages{width:100%;overflow:hidden;}
.prod-advantages ul{overflow:hidden;margin-bottom:10px;}
.prod-advantages ul.md-list{width:56%;float:left;}
.prod-advantages ul.small-list{width:40%;float:left;margin-left:10px;}
.prod-advantages ul li{text-align:left;font-size:12px;line-height:20px;color:#424242;background:url("../img/bullit.png") no-repeat 0% 50%;padding-left:10px;float:left;width:100%;margin-left:5%;box-sizing:border-box;}
.box-selection .btn{margin:0 auto;float:none;margin-top:13px;width:120px;overflow:hidden;}
.text-wrap{background:url(../img/bg-text.jpg) repeat-y;background-size:cover;padding:60px 0 58px 0;text-align:center;}
.text-wrap article p{font-size:16px;line-height:32px;color:#393939;}
.katalog-celebr{padding:60px 0 80px 0;background:#fff;}
.fake-description-wrap{background:url(../img/bg-celebrities.png) no-repeat;background-size:cover;text-align:center;padding-bottom:60px;}
.fake-description-wrap h2{margin:57px 0 37px 0;}
.fake-description-wrap article p{line-height:31px;color:#393939;}
.fake{padding:60px 0 27px;text-align:center;}
.fake p{text-align:left;line-height:22px;color:#393939;margin-bottom:30px;}
.fake img{margin-bottom:30px;}
.prod-det-title{margin:39px 0 38px 0;}
.catalog-wrap{margin-left:-0.65%;overflow:hidden;padding-bottom:7px;}
.catalog-box{float:left;width:24%;padding:27px 25px 20px 25px;text-align:center;margin-left:0.65%;box-sizing:border-box;margin-bottom:35px;}
.catalog-box .box-slide .model{font-size:14px;}
.catalog-box .box-slide h4{font-size:17px;font-weight:bold;}
.image-wrap{position:relative;}
.catalog-box:hover{border:2px solid #15d2cb;padding:25px 23px 18px 23px;}
.catalog-box .image-wrap{height:240px;line-height:240px;}
.catalog-box .image-wrap img{vertical-align:middle;}
.new{overflow:hidden;position:relative;}
.new:before{content:'';display:block;width:90px;height:41px;top:14px;right:126px;position:absolute;background:url(../img/new.png)no-repeat;}
.advantages-wrap{overflow:hidden;padding:60px 0 70px;background:url(../img/bg-article.jpg)no-repeat;background-size:cover;}
.advantages-wrap .container .box{padding-left:1%;width:24%;}
.advantages-wrap .box h5{color:#69189f;margin-bottom:20px;}
.advantages-wrap .box p{line-height:20px;color:#424242;font-size:17px;}
.basket-content{padding:60px 0 22px;overflow:hidden;border-top:1px solid #ededed;}
.basket-content span{color:#1DD6CF;font-size:17px;}
.basket-content strong{color:#1DD6CF;font-size:17px;font-weight:bold;}
.basket-content strong.color{color:#1a1919;font-size:13px;}
.basket-content h2{text-align:left;text-transform:none;margin-bottom:23px;}
.checkout-wrap{float:left;width:58%;}
.chekout-product{border-bottom:1px solid #ccc;overflow:hidden;margin-bottom:13px;padding-bottom:29px;}
.chekout-product .product-link{float:left;width:396px;margin-right:2%;}
.chekout-product .product-link a{display:block;float:left;margin:0 5% 0 0;}
.chekout-product .product-link i{font-size:14px;line-height:25px;color:#02c4bd;}
.chekout-product .product-link h3{font-size:18px;line-height:25px;padding-bottom:0;color:#02c4bd;margin-bottom:9px;}
.chekout-product .product-link p,
.chekout-product .product-link p span{font-size:13px;color:#5c5b5b;}
.chekout-product .present{width:80px;float:left;text-align:center;margin-top:8px;}
.chekout-product .present img{margin-bottom:7px;}
.chekout-product .present p{font-size:10px;line-height:19px;text-transform:uppercase;}
.chekout-product .present span{color:#333;font-size:10px;line-height:11px;display:block;}
.chekout-product .product-amount{float:right;text-align:right;}
.product-amount .sum{margin:17px 0 35px 0;font-size:17px;}
.product-amount .delete{font-size:12px;}
.product-amount .delete a{color:#000;text-decoration:underline;}
.chekout-product #count{width:33px;height:18px;margin-top:8px;}
#product-counter-wrapper{overflow:hidden;margin-top:13px;}
#product-counter-wrapper #count{border:1px solid #000 !important;text-align:center;font-size:15px;}
.product-counter{float:right;margin-right:15px;}
.product-counter-controls{float:right;position:relative;width:16px;padding-right:30px;height:30px;}
.product-counter-controls .minus{border-color:#000 transparent transparent transparent;border-style:solid;border-width:7px 6px 0 6px;height:0;left:50%;margin-left:-13px;margin-top:5px;position:absolute;top:18px;width:0;cursor:pointer;}
.product-counter-controls .plus{border-color:transparent transparent #000 transparent;border-style:solid;border-width:0 6px 7px 6px;height:0;left:50%;margin-left:-13px;margin-top:2px;position:absolute;top:8px;width:0;cursor:pointer;background:none;}
.checkout-summary{margin-bottom:34px;overflow:hidden;}
.checkout-sum-wrap{border-bottom:1px solid #ccc;overflow:hidden;width:100%;margin-bottom:10px;padding-bottom:14px;}
.checkout-sum{float:right;}
.checkout-sum li p{font-size:14px;line-height:26px;float:left;width:160px;}
.checkout-sum li span{float:right;font-size:20px;line-height:24px;}
.checkout-sum i{font-style:normal;font-size:14px;line-height:26px;color:#000;}
.checkout-sum .cost{font-size:19px;}
.checkout-sum .itog{font-weight:bold;}
.checkout-sum .itog i{font-weight:normal;}
.checkout-box{border:1px solid #d9d9d9;padding:19px 0;margin-bottom:40px;float:left;width:100%;}
.checkout-summary .free-shipping{width:100%;box-sizing:border-box;margin-top:40px;margin-bottom:0;}
.basket-content .free-shipping p{font-size:17px;text-align:center;}
.checkout-box span{font-size:13px;}
.checkout-box p{font-size:13px;text-align:left;line-height:18px;padding-left:12px;box-sizing:border-box;}
.checkout-box p strong{font-weight:bold;}
.checkout-box p i{color:inherit;font-weight:bold;}
.checkout-double-box{width:48%;min-height:219px;float:left;border:1px solid #ccc;padding:15px 32px 15px 15px;box-sizing:border-box;margin:0 3.8% 40px 0;}
.checkout-double-box span{font-size:14px;}
.checkout-double-box:last-child{margin-right:0;}
.checkout-double-box h4{font-size:16px;font-weight:normal;margin-bottom:10px;}
.checkout-double-box p{font-size:13px;line-height:20px;}
.checkout-double-box .checkout-db-box-car{background:url(../img/car.gif) no-repeat;padding-left:60px;padding-bottom:40px;}
.checkout-double-box .checkout-db-box-pres{background:url(../img/present-black.gif) no-repeat 4% 0;padding-left:60px;}
.checkout .regions,
.checkout .own{padding:17px 0 17px 0;}
.checkout .regions p,
.checkout .own p{text-align:left;padding-left:14px;font-size:13px;line-height:18px;}
.checkout-form{width:35%;float:right;overflow:hidden;padding:0 6px;box-sizing:border-box;}
.checkout-form h2{margin-bottom:15px;}
form{width:100%;}
form label.radio{color:#000;}
form label,
form p{font-size:13px;line-height:27px;color:#5c5b5b;}
form input,
form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:38px;font-size:16px;border:1px solid #ccc;}
form input{width:100%;line-height:38px;margin:0 0 11px 0;}
form select{width:100%;line-height:38px;}
.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px !important;}
input[type="text"]{}
input[type="radio"]{-webkit-appearance:none;width:12px;height:12px;border:1px solid #dcdcdc;border-radius:50%;outline:none;margin:0 14px 0 0;}
input[type="radio"]:hover{box-shadow:0 0 5px 0 #f1bfd5 inset;}
input[type="radio"]:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;}
input[type="radio"]:checked:before{background:#1dd6cf;}
.form-row .radio label:hover{text-decoration:underline;}
textarea{width:100%;height:80px;min-height:80px;max-width:100%;min-width:100%;resize:none;}
textarea#form-comment{float:left;border:1px solid #ccc;border-radius:5px;margin-right:40px;color:#393939;font-size:16px;outline:none;padding-left:20px;margin-bottom:11px;}
input[type="submit"]{background:#1dd6cf;color:#fff;border:none;outline:none;margin-top:20px;border-radius:0;width:100%;cursor:pointer;font-size:14px;text-transform:uppercase;-webkit-appearance:none;}
.product-detail{overflow:hidden;background:#fafafa;padding:36px 0 52px;border-top:1px solid #ececec;}
.product-detail #product-images{width:50%;float:left;position:relative;}
.product-img-original{float:left;width:68.45%;text-align:center;}
.product-images-wrap .bx-pager a{display:block;border:1px solid #e2e2e2;background:#fff;width:100%;overflow:hidden;margin-bottom:15px;text-align:center;height:140px;line-height:140px;padding:0 15px;box-sizing:border-box;}
.product-images-wrap .bx-pager a img{vertical-align:middle;}
.product-images-wrap{width:25%;float:left;}
.product-img-original .bx-pager{margin-top:30px;}
.product-img-original .bx-pager a{display:inline-block;text-indent:-9999px;content:'';background:url(../img/pager.png) no-repeat;width:10px;height:10px;margin:0 auto;}
.product-img-original .main-img-wrap{height:280px;line-height:280px;}
.product-img-original .main-img-wrap img{vertical-align:middle;}
.product-img-original .bx-pager .active{background:url(../img/pager-act.png) no-repeat;}
.product-content{width:49%;float:right;}
.product-attributes{overflow:hidden;border-bottom:1px solid #ececec;padding:0 0 17px 0;margin-bottom:20px;}
.product-attributes p, .product-attributes h1{font-size:20px;line-height:25px;color:#393939;margin-bottom:11px;text-align:left;text-transform:none;font-weight:normal;}
.product-attributes h2{font-size:25px;line-height:25px;color:#02c4bd;text-transform:uppercase;margin-bottom:20px;text-align:left;font-weight:normal;}
.product-attributes .product-price{float:left;font-size:22px;line-height:25px;color:#393939;margin:10px 9% 0 0;}
.product-attributes .product-price span{font-weight:bold;}
.product-attributes .count{float:left;font-size:16px;line-height:25px;color:#909090;margin-right:9%;}
.product-attributes .count input{width:55px;height:40px;border:1px solid #ececec;border-radius:3px;outline:none;font-size:19px;text-align:center;}
.product-attributes .btn{background:#15d2cb url(../img/basket-white.png) no-repeat 12% 42%;}
.prod-color{float:left;margin-right:-5%;width:100%;}
.prod-color .bx-next,
.prod-color .bx-prev{position:absolute;top:25%;width:37px;height:37px;text-indent:-9999px;}
.prod-color .bx-next{right:-40px;background:url(../img/next-prod.png) no-repeat;}
.prod-color .bx-prev{left:-40px;background:url(../img/prev-prod.png) no-repeat;}
.prod-color p{font-size:16px;line-height:25px;color:#909090;margin-bottom:25px;}
.prod-color a{display:block;}
.color-slider{margin-left:-5%;overflow:hidden;}
.color-slide{float:left;margin:0 0 30px 5%;}
.bx-viewport .color-slider,
.bx-viewport .color-slide{margin:0;}
.prod-color a img{width:70px;height:50px;}
.product-description{width:48.8%;float:left;padding:60px 0 0 0;}
.product-description h2{text-align:left;margin-bottom:20px;}
.product-description article p{line-height:25px;color:#8f8f8f;margin-bottom:20px;text-align:justify;}
article p{text-align:justify;line-height:32px;}
article ul{margin:10px 0 30px 0;list-style-type:disc;list-style-position:inside;}
article ul li{margin-bottom:10px;color:#8f8f8f;font-size:15px;line-height:1.2em;}
body>ul{margin:10px 0 30px 0;}
body>ul li{margin-bottom:10px;}
div p{margin-bottom:20px;}
.container>p{text-align:justify;line-height:32px;}
.text-layout-normalize>ul{margin:10px 0 30px 0;padding-left:30px;}
.text-layout-normalize ul li{margin-bottom:10px;list-style:disc;}
.text-layout-normalize p{text-align:justify;line-height:32px;}
body>p{margin:10px 0;line-height:32px;}
.reviews-wrap{padding:60px 0 0 0;width:49%;float:right;}
.reviews{margin-bottom:25px;}
.reviews-wrap h2{text-align:left;margin-bottom:20px;}
.users-reviews{overflow:hidden;}
.reviews-date{float:right;}
.reviews-date time{display:inline-block;font-size:15px;line-height:26px;color:#9c9c9c;margin-bottom:15px;}
.reviews-author{float:left;font-size:18px;line-height:26px;color:#3c3c3c;margin-right:38px;}
.reviews-text p{font-size:15px;line-height:19px;color:#737373;}
.new-comment{background:#e8edfe;overflow:hidden;padding:40px 0 80px 70px;box-sizing:border-box;}
.new-comment .star-rating{margin-bottom:19px;display:block;}
.new-comment .star-rating span{font-size:17px;line-height:26px;color:#3c3c3c;display:block;float:left;margin-right:20px;}
.new-comment form textarea{width:75%;max-width:75%;min-width:75%;margin-bottom:19px;border-radius:4px;}
.new-comment form input[type="text"],
.new-comment form input[type="email"]{width:75%;border-radius:4px;}
.new-comment form input,
.new-comment form textarea{padding-left:20px;}
.new-comment form input[type="number"]{width:20%;float:left;margin-right:8%;border-radius:4px;}
.new-comment form .form-numb label{float:left;width:100%;font-size:17px;line-height:26px;}
.new-comment form .form-numb img{display:block;float:left;margin-right:5%;}
.star-rating a{text-decoration:none;}
.new-comment input[type="submit"]{margin:0;float:left;width:24%;border-radius:4px;padding:0;border-bottom:1px solid #038eb1;-webkit-appearance:none;}
.nav-wrap{position:relative;overflow:visible;}
.nav-wrap .container{overflow:visible;position:relative;}
.nav-wrap:after{content:"";display:block;clear:both;}
.block-upper{margin-top:-50px;padding-top:60px;}
nav > ul > li:hover #mega{display:block;}
#mega{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 26px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 0 26px -4px rgba(0,0,0,0.75);box-shadow:0 0 26px -4px rgba(0,0,0,0.75);position:absolute;top:100%;left:-304px;width:915px;height:auto;padding:40px 25px 0;background:#fff;z-index:1000;display:none;}
#mega:after{bottom:100%;left:37%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}
#mega ul{width:auto;margin-left:-50px;}
#mega ul > li{font-size:12px;}
#mega .mega-section:first-child{border:0 none;padding-top:0;}
#mega .mega-section{padding:25px 0;overflow:hidden;border-top:1px solid #e7edfc;}
#mega .mega-section h5{font:bold 20px/25px sans-serif;margin-bottom:25px;color:#393939;text-align:left;text-transform:uppercase;}
#mega .mega-section .image-wrap{height:50px;text-align:center;margin-bottom:13px;}
#mega .mega-section ul li a{text-decoration:none;}
#mega .mega-section ul li a span{font-size:12px;text-transform:uppercase;color:#5d5d5d;}
#mega .mega-section ul li a span:hover{color:#1dd6cf;}
#mega .mega-section li:hover{opacity:1;}
#mega .mega-section .image-wrap img{height:100%;}
#mega .mega-section li{float:left;margin:0 0 18px 50px;width:70px;text-align:center;opacity:0.8;}
.hidden{display:none;}
.pop-up{overflow:hidden;width:430px;background:#fff;}
.pop-up h4.pop-up-title{font-size:25px;text-align:center;margin:10px 0 30px 0;color:#393939;text-transform:uppercase;font-weight:bold;}
.pop-up .miniscroller{padding:0;border:none;margin:0 auto 20px;overflow:hidden;}
.pop-up .miniscroller img.prod{display:block;float:left;margin:0 25px 0 16px;}
.pop-up .miniscroller .miniscroller-product{float:left;margin:0;width:268px;}
.pop-up .minicart-totals{overflow:hidden;width:96%;margin:0 auto;}
.pop-up .miniscroller{color:#02c4bd;line-height:23px;}
.pop-up .miniscroller .price{font-size:18px;color:#393939;}
.pop-up .miniscroller .price span{font-weight:bold;}
.pop-up .miniscroller .prod{width:100px;height:100px;}
.pop-up .model{font-size:14px;}
.pop-up .btn{width:200px;background:#15d2cb;float:left;padding:0;margin:0;color:#fff;font:17px/40px sans-serif;}
.pop-up .btn-sales{background:#fff;border:1px solid #15d2cb;color:#15d2cb;margin-right:7px;}
.burger{display:none;position:absolute;float:left;padding:2px 5px;top:4px;right:10px;z-index:5002;cursor:pointer;background:#515b6d;}
.burger li{width:20px;height:2px;background-color:#fff;border-radius:3px;margin:5px 0;}
.burger.open li{background-color:#d9dde1;}
#mobile-menu{position:fixed;right:-240px;top:0;background:#515b6d;height:100%;z-index:5001;width:240px;padding-top:55px;-webkit-transition:right 0.5s ease-in-out;-moz-transition:right 0.5s ease-in-out;-o-transition:right 0.5s ease-in-out;-ms-transition:right 0.5s ease-in-out;transition:right 0.5s ease-in-out;}
#mobile-menu.open{right:0;}
#mobile-menu.close{right:-240px;}
#mobile-menu li{padding:15px 25px;}
#mobile-menu li:hover{background:#00d7d0;}
#mobile-menu a{color:#fff;text-decoration:none;}
.promo-link-menu{display:none;}
@media all and (max-width:1100px){.promo-link{display:none;}
.promo-link-menu{display:inline-block;}
.logo{float:left;padding-left:15px;}
.slogan{margin-right:8%;width:63%;line-height:13px;}
.ph-mod-wrap{float:left;background:#c3d3f3;width:27%;box-sizing:border-box;}
.phone,
.mode{float:none;line-height:30px;}
.phone{padding:0 3.64% 0 13%;background-position:6% 50%;}
.mode{padding-left:13%;}
#mega{left:-90%;}
#mega:after{left:22%;}
.block-bg{height:350px;}
.block-bg{background:url(../img/bg-main.jpg) no-repeat;background-size:cover;opacity:1;}
.block-bg .block-bg-text h2{margin-top:90px;font-size:60px;line-height:42px;}
.advantages-wrap{padding:60px 10px;}
.advantages-wrap .box h5{font:bold 13px/18px sans-serif;}
.advantages-wrap .box p{font:12px/14px sans-serif;}
.text-wrap{padding:60px 10px 25px;}
.text-wrap article p{font-size:14px;line-height:29px;}
h2{margin-bottom:30px;}
.katalog-celebr{padding:60px 10px 70px;}
.box h5{font:bold 17px/22px sans-serif;}
.box p{font:14px/22px sans-serif;}
.reviews-sl{padding:60px 10px 70px;}
.arguments{padding:60px 10px 55px;}
.logo-footer-wrap{margin-right:45px;}
footer .slogan{display:none;}
.btn-footer-wrap{width:25%;padding:15px 0 15px 2.75%;margin-right:30px;}
.btn-footer-wrap .btn{float:none;overflow:hidden;}
footer .ph-mod-wrap{width:100%;margin-bottom:3px;}
footer .mode{font-size:12px;padding:0;}
footer .copy{margin:0 0 20px 15px;}
.product-selection h2{padding-bottom:20px;}
.box-selection h4{font-size:14px;line-height:15px;}
.box-selection p{font-size:12px;line-height:15px;}
.prod-advantages ul,
.prod-advantages ul.md-list,
.prod-advantages ul.small-list{margin:0 0 0 8%;float:none;width:100%;}
.prod-advantages ul li{width:100%;}
.article-wrap{padding:40px 0 30px;box-sizing:border-box;}
.article-wrap article{padding:0 10px;}
article p{font:14px/25px sans-serif;}
.article-wrap h2{margin-left:10px;}
.order-details{padding:42px 0 0;}
.order-details .container{padding:0 5px;}
.order-number{width:75%;margin-bottom:20px;margin-left:25px;}
.order-address{float:left;width:75%;margin-left:25px;}
.fake-description-wrap{padding:60px 18px 15px 18px;}
.fake-description-wrap h2{margin:40px 0 20px 0;}
.fake-description-wrap article p{line-height:27px;}
.fake{padding:45px 0 0;overflow:hidden;}
.fake .container{padding:0 15px;box-sizing:border-box;}
.fake p{font-size:13px;margin-bottom:14px;}
.delivery .container{padding:0 10px 0;box-sizing:border-box;}
.delivery-box{width:70%;margin:0 auto;float:none;margin-bottom:20px;}
.product-selection{padding:60px 3px 57px 11px;}
.catalog-box{width:30%;margin-left:2.65%;padding:27px 10px 20px 10px;}
.prod-det-title{margin:39px 0 18px 0;}
.catalog-box:hover{padding:25px 8px 18px 8px;}
.box-slide .model{font-size:12px;line-height:20px;}
.box-slide h4{font-size:16px;line-height:20px;margin-bottom:8px;}
.box-slide .description-slide{font-size:13px;line-height:16px;margin-bottom:8px;}
.slide-bottom p{font-size:18px;font-weight:bold;}
.slide-bottom .btn{font-size:13px;}
.checkout-wrap{width:80%;float:none;margin:0 auto;}
.checkout-form{width:100%;background:#f8f8f8;padding:50px 0 40px;margin-bottom:40px;}
.checkout-section{width:63%;margin:0 auto;}
.checkout-box{width:100%;}
.checkout-form h2{width:63%;margin:0 auto;padding-bottom:36px;}
.checkout-main-box-wrap:after{display:block;content:'';clear:both;}
.checkout-double-box-wrap{display:none;overflow:hidden;width:100%;margin:0 auto;}
.checkout-double-box{width:48%;}
.checkout-main-box-wrap .checkout-box{width:100%;margin:0 auto;float:none;overflow:hidden;}
.checkout-main-box-wrap .checkout-box{margin-bottom:30px;display:none;}
.product-description{width:93%;float:none;margin:0 auto;}
.product-description .video{margin:0 auto;width:570px;overflow:hidden;}
.product-description article p{margin-bottom:24px;}
.reviews-wrap{width:100%;float:none;margin:0 auto;}
.reviews-wrap h2{width:93%;margin:0 auto;margin-bottom:20px;}
.reviews-wrap .reviews{width:93%;margin:0 auto;margin-bottom:25px;}
.new-comment{padding:40px 0;width:100%;}
.new-comment form{width:70%;margin:0 auto;}
.new-comment form textarea,
.new-comment form input[type="text"],
.new-comment form input[type="email"]{width:100%;max-width:100%;min-width:100%;}
.product-detail .container{padding:0 14px;}
.product-images-wrap{width:31%;}
.product-images-wrap .bx-pager a{height:110px;}
.product-img-original .main-img-wrap{height:190px;line-height:190px;}
.product-attributes .product-price{margin:10px 5% 0 0;}
.product-attributes .count{margin-right:3%;}
.product-attributes .btn{width:128px;}
.product-attributes .count input{width:45px;}
.product-attributes .product-price{font-size:20px;}
.product-attributes .btn{background-position:3% 42%;}
.basket-wrap .basket .minicart-items a{line-height:40px;}
}
@media screen and (max-width:768px){#flycart-widget{display:none !important;}
}
@media all and (max-width:740px){.logo{width:90%;}
.slogan{width:34%;}
.ph-mod-wrap{width:58%;}
.basket-wrap{float:right;width:42%;background:#e0eafc;height:75px;}
.basket-wrap .basket a{font:82%/60px 'Conv_GothamProMedium';padding-right:14px;padding-left:33px;}
nav{display:none;}
.nav-wrap{overflow:hidden;}
.nav-wrap .container{overflow:hidden;}
.burger{display:block;}
.footer-wrap{background:none;}
footer .slogan{display:block;}
footer .copy{margin:0 0 30px 15px;}
.footer-nav{width:80%;margin:0 auto;float:none;overflow:hidden;padding-bottom:30px;}
.footer-nav ul li{margin-bottom:10px;}
.footer-nav ul li a{line-height:15px;}
footer .phone{padding-left:6%;}
.btn-footer-wrap{margin-right:0;padding:19px 0 15px 19px;width:100%;box-sizing:border-box;}
.btn-footer-wrap .btn{width:95%;}
.present-amount-wrap{float:left;width:100%;}
.reviews-sl .bx-next{right:-38px;}
.reviews-sl .bx-prev{left:-38px;}
.product-detail #product-images{width:100%;float:none;overflow:hidden;margin-bottom:30px;}
.product-images-wrap .bx-pager a{height:132px;}
.product-detail{padding:50px 0 10px;}
.product-content{width:100%;float:none;overflow:hidden;}
.product-attributes p, .product-attributes h1{font-size:18px;}
.product-attributes h2{font-size:20px;}
.product-attributes .product-price{margin:10px 20% 0 0;}
.product-attributes .count input{margin-bottom:20px;}
.product-attributes .btn{width:62%;float:none;overflow:hidden;margin:0 auto;margin-top:20px;}
.celebrities-wrap{overflow:visible;}
.color-slide{float:left;margin:0 0 30px 9%;}
}
@media all and (max-width:640px){.block-bg{height:200px;}
.block-bg .block-bg-text h2{font-size:50px;line-height:52px;margin-top:70px;}
.advantages-wrap{padding:60px 10px 10px;}
h2{font:bold 20px/25px sans-serif;}
.slider h2{margin-bottom:0;}
.box-slide .image-wrap{/*height:200px*/;line-height:200px;}
.prod-det-title{margin-bottom:0;}
.box,
.advantages-wrap .container .box{width:100%;margin-bottom:60px;padding:0;}
.advantages-wrap .box h5{font:bold 18px/25px sans-serif;}
.advantages-wrap .box p{font:16px/20px sans-serif;}
.advantages-wrap .box h5{margin-bottom:10px;}
.text-wrap{padding:45px 10px 55px;}
.text-wrap article p{font-size:15px;line-height:24px;}
.katalog-celebr{padding:60px 10px 20px;}
.celebrities .box{margin-bottom:30px;}
.reviews-sl .text-sl p{font-size:14px;line-height:21px;}
.arguments{padding:60px 10px 5px;}
.arguments img{margin-bottom:10px;}
.arguments .box{margin-bottom:40px;}
.product-selection h2{padding:55px 0 40px 0;}
.box-selection{width:100%;margin:0 0 50px 0;}
.product-selection{padding:60px 0 0 0;}
.product-selection .container{padding:0 10px;box-sizing:border-box;}
article p{font:13px/22px sans-serif;}
article .natural{margin:0 3.41% 0 -48px;}
.art-img-wrap{overflow:hidden;float:right;width:160px;height:160px;}
.order-details{padding:30px 0 45px;}
.order-details .container{padding:0 11px;}
.order-number{width:100%;margin-left:0;}
.order-address{width:100%;margin-left:0;margin-bottom:25px;}
.order-number-box p{font-weight:normal;}
.table-order-wrap{display:none;}
.order-details-slider{display:none;}
.table-order-mobile-wrap{display:block;}
.fake-description-wrap{padding:60px 5px 15px 5px;}
.fake{padding:45px 0 0 0;overflow:hidden;}
.fake-description-wrap article p{line-height:23px;}
.delivery{padding:30px 0 50px 0;}
.delivery-box{width:100%;}
.delivery-box h3{text-align:left;font-size:19px;font-weight:bold;}
.delivery-box p{font-size:14px;line-height:23px;}
.delivery-content h3{margin-top:10px;}
.catalog-box{width:90%;margin:0 auto;float:none;overflow:hidden;padding:27px 10px 20px 10px;}
.prod-advantages ul.small-list{width:46%;float:left;margin-left:0%;margin-bottom:10px;}
.prod-advantages ul li{line-height:17px;}
.chekout-product .product-link{width:100%;margin-right:0;}
.basket-content{padding:44px 0 10px;}
.chekout-product .product-link i{font-size:12px;line-height:13px;}
.chekout-product .product-link h3{font-size:16px;line-height:20px;}
.checkout-wrap{width:85%;}
.product-amount .sum{margin:17px 0 17px 0;}
.checkout-section{width:95%;}
.checkout-form{margin-bottom:50px;}
.checkout-double-box-wrap{margin-bottom:30px;}
.checkout-double-box{width:100%;margin:0 auto;margin-bottom:30px;float:none;}
.checkout-double-box:last-child{margin:0 auto;}
.checkout-main-box-wrap .checkout-box{margin-bottom:30px;padding-left:13px;box-sizing:border-box;}
.basket-content span{font-size:14px;}
.checkout-main-box-wrap .checkout-box p,
.checkout-main-box-wrap .checkout-box p strong{font-size:13px;line-height:16px;text-align:left;}
.checkout-main-box-wrap .free-shipping p,
.checkout-main-box-wrap .free-shipping p strong{font-size:16px;line-height:20px;}
.checkout-form h2{width:100%;text-align:center;}
.reviews-sl .bx-prev, .reviews-sl .bx-next{top:15%;}
.reviews-sl .bx-next{right:-12px;}
.reviews-sl .bx-prev{left:-12px;}
.catalog-box .slide-bottom{overflow:hidden;width:80%;margin:0 auto;}
.slide-bottom .btn{float:right;width:50%;}
.product-description .video{width:95%;}
.product-description .video iframe{width:100%;}
.new-comment form{width:95%;}
.new-comment form input[type="number"]{width:35%;}
.new-comment input[type="submit"]{width:100%;float:none;margin:0 auto;-webkit-appearance:none;}
.recall2frame{width:280px;min-height:216px;box-sizing:border-box;}
.recall2frame .form-row{text-align:center;}
.recall2frame form input{float:none;}
.recall-block h3{font-size:24px;line-height:33px;}
.recall-block p{font-size:15px;line-height:25px;}
}
@media all and (max-width:450px){.minicart-items{width:315px;right:2%;}
.minicart-items img{width:98px;}
.pop-up{width:280px;box-sizing:border-box;text-align:center;}
.pop-up h4.pop-up-title{font-size:21px;margin:0 0 10px;}
.pop-up .miniscroller img.prod{float:none;margin:0 auto;}
.pop-up .btn-sales{float:none;margin:0 auto;margin-bottom:10px;}
.pop-up .miniscroller{margin:0 auto 8px;}
.pop-up .btn{float:none;margin:0 auto;margin-bottom:10px;}
}
oduct-review-stars{margin:0 50px;width:300px;background:#2C3E50;padding:20px 50px 20px 20px;}
.product-review-stars label{}
.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.product-review-stars label:after{content:"★";color:inherit;-webkit-transform:scale(4);position:absolute;z-index:4;left:0;transition:all .4s;opacity:0;color:inherit;visibility:hidden;}
.product-review-stars input:checked + label:after{visibility:visible;-webkit-transform:scale(1);opacity:1;}
.product-review-stars{unicode-bidi:bidi-override;direction:rtl;width:205px;}
.product-review-stars label{font-family:"icomoon";font-size:2em;position:relative;cursor:pointer;color:#7d5bbb;}
.product-review-stars input:checked ~ label:before{opacity:1;}
.product-review-stars:hover input ~ label:before{opacity:0;}
.product-review-stars input + label:before{content:"\2605";position:absolute;right:0;opacity:0;transition:opacity .3s ease-in-out, color .3s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
.product-review-stars input + label:hover:before,
.product-review-stars input + label:hover ~ label:before{opacity:1;}
.product-review-stars input + label:nth-of-type(1):after,
.product-review-stars input + label:nth-of-type(1):before,
.product-review-stars input + label:nth-of-type(1):hover:before,
.product-review-stars input + label:nth-of-type(1):hover ~ label:before,
.product-review-stars input:nth-of-type(1):checked ~ label:before{color:#2ecc71;}
.product-review-stars input + label:nth-of-type(2):after,
.product-review-stars input + label:nth-of-type(2):before,
.product-review-stars input + label:nth-of-type(2):hover:before,
.product-review-stars input + label:nth-of-type(2):hover ~ label:before,
.product-review-stars input:nth-of-type(2):checked ~ label:before{color:#f1c40f;}
.product-review-stars input + label:nth-of-type(3):after,
.product-review-stars input + label:nth-of-type(3):before,
.product-review-stars input + label:nth-of-type(3):hover:before,
.product-review-stars input + label:nth-of-type(3):hover ~ label:before,
.product-review-stars input:nth-of-type(3):checked ~ label:before{color:#F39C12;}
.product-review-stars input + label:nth-of-type(4):after,
.product-review-stars input + label:nth-of-type(4):before,
.product-review-stars input + label:nth-of-type(4):hover:before,
.product-review-stars input + label:nth-of-type(4):hover ~ label:before,
.product-review-stars input:nth-of-type(4):checked ~ label:before{color:#e74c3c;}
.product-review-stars input + label:nth-of-type(5):after,
.product-review-stars input + label:nth-of-type(5):before,
.product-review-stars label:nth-of-type(5):hover:before,
.product-review-stars input:nth-of-type(5):checked ~ label:before{color:#d35400;}
.product-review-stars label:nth-of-type(5):hover:before{color:#d35400 !important;}
input[type=button]{background:#1dd6cf;color:#fff;border:none;outline:none;margin-top:20px;border-radius:0;width:100%;cursor:pointer;font-size:14px;text-transform:uppercase;-webkit-appearance:none;}
input[type=button]:hover{background:#24E2DB;}
.recall2frame form .form-row.error input{border:1px solid red;}
.promo{position:relative;}
.promo h1{font-size:30px;color:#373737;text-align:center;margin:10px 0 40px 0;}
.promo-main{width:790px;margin-left:110px;padding:30px 30px 120px 30px;border:3px solid #00d7d0;font-size:30px;line-height:1.5;text-transform:uppercase;background:url('/img/promo-main.jpg') no-repeat center center;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;}
.promo-main span{color:#00d7d0}
.promo-main p{text-align:right;}
.promo-img{margin:40px 0;position:relative;}
.promo-img .free{position:absolute;top:-200px;right:0;}
.promo-second{padding:0px 0 0px 0;    margin-top: -30px;background:url('/img/promo-second.jpg') no-repeat center top;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;}
.promo-second .ps1, .promo-second .ps2, .promo-second .ps3, .promo-second .ps4{text-transform:uppercase;font-family:'Conv_GothamProMedium';}
.promo-second .ps1{font-size:200px;color:#00d7d0;}
.promo-second .ps2{font-size:85px;}
.promo-second .ps3{font-size:60px;color:#00d7d0;}
.promo-second .ps4{font-size:60px;}
.promo-second p{margin:20px 0;font-size:24px;}
.promo-second .ord{margin-top:50px;text-align:center;}
.promo-second .btn{float:none;width:250px;font-size:18px;display:inline-block;}
.promo-opt{color:#ffffff;padding:40px 0 60px 0;background:url('/img/promo-opt.jpg') no-repeat center top;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;}
.promo-opt fieldset{font-size:36px;line-height:1.5;border:2px solid #00d7d0;padding:80px 25px 60px 25px;}
.promo-opt legend{font-size:48px;text-align:center;line-height:1.5;text-transform:uppercase;padding:0 10px;}
.promo-opt .prim{margin-top:90px;font-size:24px;line-height:1.5;}
.promo-opt .ord{margin-top:70px;text-align:center;}
.promo-opt .btn{float:none;width:250px;font-size:18px;display:inline-block;}
@media all and (max-width:1100px){.promo-content{padding:0 10px;}
.promo-main{margin:0 auto;width:90%;}
.promo-img .p-img{width:75%;}
.promo-img .free{width:250px;top:-150px;}
}
@media all and (max-width:960px){.promo-main{font-size:20px;}
.promo-img .free{width:230px;top:-150px;}
.promo-second .ps4{font-size:48px;}
.promo-second p{font-size:20px;}
.promo-opt legend{font-size:36px;}
}
@media all and (max-width:768px){.promo-main{font-size:18px;}
.promo-img .free{width:200px;top:-150px;}
.promo-opt{padding:30px 0;background-image:url('/img/promo-opt-tablet.jpg');}
.promo-opt fieldset{padding:30px 25px 30px 25px;}
.promo-opt .prim{margin-top:50px;}
}
@media all and (max-width:480px){.promo-img .free{width:100px;top:-70px}
.promo-main{border:1px solid #00d7d0;font-size:12px;padding:15px 15px 55px 15px;}
.promo-img{margin-top:20px}
.promo-second{padding-bottom:0px;}
.promo-second .ps1{font-size:100px;}
.promo-second .ps2{font-size:48px;}
.promo-second .ps3{font-size:36px;}
.promo-second .ps4{font-size:20px;}
.promo-second p{font-size:14px;}
.promo-second .ord{margin-top:30px;}
.promo-opt fieldset{font-size:18px;}
.promo-opt legend{font-size:24px}
.promo-opt .prim{margin-top:25px;font-size:14px;}
.promo-opt .ord{margin-top:30px;}
}
@media all and (min-width:640px){.box-selection:nth-child(4){margin-left:17%;margin-top:40px;}
.prod-advantages ul{margin-left:0;}
}
@media all and (max-width:640px){.prod-advantages ul,
.prod-advantages ul.md-list,
.prod-advantages ul.small-list{width:46%;margin-left:0;}
}
div#error{border:2px solid red;width:400px;padding:80px;margin:60px auto;font-weight:600;}
h2.error{text-transform:none;color:#6b90c6;margin:15px;}
.sub-text-error{color:#9fc0e6;text-align:center;}
.sub-text-error a{text-decoration:underline;color:red;}
.box-selection:nth-child(5){margin-top:40px;}
footer{z-index:1000;}
.fake p{text-align:justify;}
.foot-cat{float:left;margin-left:20px;}
.foot-cat a{color:#3a3a3a;text-decoration:none;font-size:15px;line-height:25px;}
.foot-cat a:hover{text-decoration:underline;}
ul.breadcrumb:after{clear:both;}
ul.breadcrumb li{float:left;padding-bottom:10px;}
ul.breadcrumb li a:hover, ul.breadcrumb li a{text-decoration:none;}
ul.breadcrumb li a:after{content:">";margin:0 10px;}
.invisible{display:none;}
#notification{display:none;}
#mega{padding:3px 0px;position:absolute;left:-30px;width:180px;}
.menuproducts li a{display:block;width:180px;text-align:center;height:30px;text-decoration:none;color:black;padding:0;box-sizing:border-box;line-height:30px;font-size:15px;cursor:pointer;transition:0.3s;}
#mega ul{margin-left:0;}
.menuproducts li a:hover{background:#1dd6cf;color:#fff;}
#mega:after{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:5px;margin-left:-5px;}
.product-img-original .main-img-wrap{position:relative;}
.promolink{display:block;position:absolute;right:0px;top:2px;z-index:2;width:27%;}
.promolink img{width:100%;max-width:100px;}
@media all and(max-width: 480px){.promolink{display:block;position:absolute;right:41px;top:-34px;z-index:2;width:23%;}}
@media all and (max-width:1100px){
.footer-nav>ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    width: 30%;
}
.footer-nav>.foot-cat {
    float: left;
    padding-left: 20px;
    width: 70%;
    margin-left: 0;
    box-sizing: border-box;
}
footer .slogan {
    width: 60%;
    text-align: center;
}
footer .logo{
	width: 300px;
}
footer{
	position: relative;
}
}
@media all and (max-width:740px){
footer .copy {
    position: absolute;
    bottom: 150px;
    width: 100%;
    text-align: center;
    margin: 0 !important;
}
.breadcrumb {
    text-align: center;
    padding: 20px 0px;
}
ul.breadcrumb li {
    float: none;
    display: inline-block;
    padding-bottom: 0;
}
}

@media all and (max-width:740px){
.minicart-items .btn {
    width: 220px;
    padding: 0px 20px !important;
}
.minicart-items {
    right: -30px;
}
.mobhide{
	display: none;
}
.footer-nav{
	padding-bottom: 0;
}
footer .slogan span{
	clear: both;
    display: block;
}
footer .logo a {
    margin-right: 0;
    width: 20%;
}
footer .slogan {
    width: 80%;
    text-align: center;
}
footer .phone {
    padding-left: 16px;
    width: 50%;
    font-size: 14px;
    float: right;
}
.mode-footer {
    padding-left: 0;
    margin-right: 0;
    padding-right: 7%;
    width: 43%;
    margin-top: 5px;
}
footer .copy {
    top: 225px;
}
footer .mode {
    position: absolute;
    bottom: -25px;
    margin-left: -20px;
    width: 100%;
    text-align: center;
}
footer .ph-mod-wrap {
    position: relative;
    margin-bottom: 38px;
}
.logo-footer-wrap {
    width: 100%;
}
footer .logo {
    width: 100%;
}
.basket-wrap {
    float: right;
    width: 140px;
    background: transparent;
    height: 60px;
    position: absolute;
    right: 40px;
    top: 0;
}
header .ph-mod-wrap {
    width: 100%;
}
header .mode {
    padding-left: 28px;
    width: 50%;
    float: right;
    background-position: 5px 9px;
    margin: 0;
    box-sizing: border-box;
    font-size: 13px;
}
header .phone {
    padding: 0 0 0 23px;
    background-position: 5px 9px;
    width: 50%;
    font-size: 13px;
    float: left;
}
header .cart-total > a > span{
	display: none;
}
.itemn{
    padding: 15px;
    border-bottom: 1px solid #ccc;
}
.footer-nav {
    line-height: 30px;
}
.footer-nav ul li {
    margin-bottom: 0;
    height: 30px;
}
.footer-nav ul li > *{
    display: block;
    line-height: 28px!important;
}
}
.product-detail .box-slide .model {
    min-height: 60px;
}
.product-detail .box-slide h4 {
    min-height: 25px;
}