﻿@font-face {
    font-family: 'Arialn';
    src: url(font/Arialn/Arialn.eot);
    src: url(font/Arialn/Arialn.eot?#iefix) format("embedded-opentype"),
    url(font/Arialn/Arialn.woff) format("woff"),
    url(font/Arialn/Arialn.ttf) format("truetype"),
    url(font/Arialn/Arialn.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Arialnarb';
    src: url(font/Arialnarb/Arialnarb.eot);
    src: url(font/Arialnarb/Arialnarb.eot?#iefix) format("embedded-opentype"),
    url(font/Arialnarb/Arialnarb.woff) format("woff"),
    url(font/Arialnarb/Arialnarb.ttf) format("truetype"),
    url(font/Arialnarb/Arialnarb.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ArialNarrow';
    src: url(font/ArialNarrow-Bold/ArialNarrow-Bold.eot);
    src: url(font/ArialNarrow-Bold/ArialNarrow-Bold.eot?#iefix) format("embedded-opentype"),
    url(font/ArialNarrow-Bold/ArialNarrow-Bold.woff) format("woff"),
    url(font/ArialNarrow-Bold/ArialNarrow-Bold.ttf) format("truetype"),
    url(font/ArialNarrow-Bold/ArialNarrow-Bold.svg) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{width:100%;font-family:Arial,Verdana,sans-serif;line-height:18px;font-size:15px;color:#272526;margin:0;padding:0;max-width:2000px}
.ul1{width:100%;font-family:Arial,Verdana,sans-serif;line-height:18px;font-size:15px;color:#fff;margin:0;padding:0;max-width:2000px}
.ol1{width:100%;font-family:Arial,Verdana,sans-serif;line-height:18px;font-size:15px;color:#fff;margin:0;padding:0;max-width:2000px}
h1,.h1,.st_h2{margin:20px 0 15px;font-size:24px;line-height:30px;color:#272526;text-transform:uppercase;font-family:'Arialnarb'}
h2,.h2{margin:20px 0 15px;font-size:25px;line-height:30px;color:#272526;text-transform:uppercase;font-family:'Arialnarb'}
.h22,.h22{margin:20px 0 15px;font-size:25px;line-height:30px;color:#fff;text-transform:uppercase;font-family:'Arialnarb'}
h3,.h3{margin:0 0 15px;font-size:20px;line-height:22px;color:#272526;font-family:'Arialnarb';text-transform:none}
.h4{margin:0 0 15px;font-size:18px;line-height:20px;color:#272526;font-weight:700}
h2 span,.h2 span{color:#ed2025}
p{margin:0 0 15px;line-height:18px;font-size:15px;color:#272526}
.p1{margin:0 0 15px;line-height:18px;font-size:15px;color:#fff}
a{display:inline-block;font-size:15px;line-height:18px;color:#ed2025;text-decoration:underline}
a:hover{text-decoration:none}
img{max-width:100%}
input{-webkit-appearance:none}
.clearfix:after{clear:both}
.clearfix:before,.clearfix:after{content:" ";display:table}
.wrapper{display:block;width:100%;overflow:hidden}
.container{display:block;max-width:1024px;min-width:300px}
.title_block{font-size:20px;color:#272526;margin:0 auto 15px;font-family:'Arialnarb'}
.title_block1{font-size:20px;color:#fff;margin:0 auto 15px;font-family:'Arialnarb'}
.str-font{font-weight:700}
.st_box2_title{max-width:960px;margin:25px auto 15px;float:none}
.st_box2_title h1{display:block;text-align:center;color:#fff;font-size:40px;font-family:'Arialnarb'}
.st_box2_title h2,.st_box2_title .h2{text-align:center;color:#fff;font-size:25px;font-family:'Arialn';text-transform:none;line-height:31px;margin:25px 0 0;font-weight:400}
.st_box2_title--ru{max-width:680px}
.st_box2_title--ru h2,.st_box2_title--ru .h2{text-transform:uppercase}
.section3 p.str-font{font-weight:400;margin-bottom:5px}
.section3 .wrap_compos_block{margin-bottom:20px}
.st_block_ul{margin-bottom:35px}
.st_block_ul ul{margin:0;padding:0;list-style:none}
.st_block_ul ul li{margin:11px 0;background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 20px}
body:not(.webp) .st_block_ul ul li{background-image:url(../images/point_st.png);}
.webp .st_block_ul ul li{background-image:url(../images/point_st.webp);}
.st_r_and_r_left{float:left;width:50%;padding:0 35px 0 40px;box-sizing:border-box}
.st_r_and_r_right{float:right;width:50%;padding:0 40px 0 0;box-sizing:border-box}
.st_r_and_r_right span,.st_r_and_r_left span{display:block;text-align:center;font-size:27px;color:#262425;font-family:'Arialn';margin:0 0 30px}
.st_r_and_r_left ul,.st_r_and_r_right ul{margin:0;list-style:none}
.st_r_and_r_left ul li,.st_r_and_r_right ul li{background-position:0 0;padding:5px 0 0 40px;box-sizing:border-box;min-height:24px;margin:9px 0}
.st_r_and_r_left ul li{background-repeat:no-repeat}
body:not(.webp) .st_r_and_r_left ul li{background-image:url(../images/st_li_plus.png);}
.webp .st_r_and_r_left ul li{background-image:url(../images/st_li_plus.webp);}
.st_r_and_r_right ul li{background-repeat:no-repeat}
body:not(.webp) .st_r_and_r_right ul li{background-image:url(../images/st_green_li.png);}
.webp .st_r_and_r_right ul li{background-image:url(../images/st_green_li.webp);}
.st_readings_and_results{margin:40px 0 20px}
.section3 .st_wrap_clear{margin:15px 0 30px;border:2px #74292e solid;border-radius:6px;overflow:hidden;padding:2px;box-sizing:border-box}
.section3 .st_wrap_clear .orig-list{padding:15px 20px 15px 0}
.att_title h2{color:#b01c1f;font-size:23px}
.disable{opacity:.5}
label.error{color:#e54b3f}
#popup_adress2 .error{border-color:#e75c4e}
.animate{animation:swing 1s ease;animation-iteration-count:1}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}


/*
    HEADER
 */
.head_top{background-color:#272526;background-repeat:no-repeat;background-position:center top;position:relative;line-height:20px;padding:20px 0 15px}
body:not(.webp) .head_top{background-image:url(../images/head_top.png);}
.webp .head_top{background-image:url(../images/head_top.webp);}
.row_logo{display:inline-block;float:left}
.row_logo .language_wrapp{display: none}
.logo_top{display:block;cursor:pointer;position:relative;float:left;width:255px;max-width:100%;margin-top:5px}
.logo_top img{display:block;width:auto;max-width:100%;max-height:100%}
.head_top_right{text-align:right;width:323px;float:right}
.language_wrapp_ru{margin-bottom: 12px;}
.head_top_right .btn_wrap{display:flex;justify-content: flex-end;align-items:center;margin-bottom:12px;}
.head_top_right .select{margin-bottom:0;width:113px}
.head_top_right .select-styled{text-align:left}
.tell_top{font-size:30px;line-height:30px;color:#fff;padding-left:35px;position:relative;font-family:'Arialnarb';display:inline-block;margin-bottom:7px}
.tell_top_icon{width:20px;height:30px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center}
body:not(.webp) .tell_top_icon{background-image:url(../images/tell_top.png);}
.webp .tell_top_icon{background-image:url(../images/tell_top.webp);}
.slogan_bott{font-size:14px;line-height:16px;color:#fff;margin:10px 0 0}
.slogan_bott span{display:block}
.timer_wrap{text-align:center}
.timer_block{display:inline-block}
.title_timer{color:#fff;font-size:21px;line-height:22px;margin:0 0 6px;text-transform:uppercase;font-family:'Arialnarb'}
.title_timer_bott{color:#fff;font-size:18px;line-height:20px;margin:5px 0 0;text-transform:uppercase;font-family:'Arialnarb'}
.head_menu{background-color:#272526;background-repeat:repeat-y;background-position:center top}
body:not(.webp) .head_menu{background-image:url(../images/menu_fon.png);}
.webp .head_menu{background-image:url(../images/menu_fon.webp);}
.menu{margin:0 auto;padding:0;list-style:none;width:100%;text-align:center}
.menu li{display:inline-block;vertical-align:top;width:auto;margin:0 .9%}
.menu li a{color:#fff;text-decoration:none;font-size:17px;display:block;line-height:17px;padding:14px 0;position:relative;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-bottom:2px solid transparent}
.menu li:hover a,.menu li.opened a{color:#ed2025;border-bottom:2px solid #ed2025}
.block-menu_nav{margin:0 -18px}
.block-toggle_nav{display:none}
.toggle_nav{display:inline-block;vertical-align:middle;margin:0 10px 0 5px}
.toggle{width:30px;margin:0 auto;cursor:pointer}
.toggle div{width:100%;height:4px;background:#fff;margin:4px auto;transition:all .3s;backface-visibility:hidden}
.toggle.on .one{transform:rotate(45deg) translate(3px,8px)}
.toggle.on .two{opacity:0}
.toggle.on .three{transform:rotate(-45deg) translate(3px,-8px)}
.togle-name{color:#fff;display:inline-block;vertical-align:middle;font-size:18px;text-transform:uppercase;font-family:'Arialnarb'}
.account_panel{position: absolute;right: 140px;top: 3px;margin-bottom:5px}
.account_panel .cart,.account_panel .login,.account_panel .logout, .account_panel .account{color:#fff;font-size:16px;line-height:18px;text-decoration:none;display:inline-block;transition:opacity .2s}
.account_panel .logout:before{content:'';display:inline-block;width:20px;height:21px}
body:not(.webp) .account_panel .logout:before{background-image:url(../images/logout-icon.png);}
.webp .account_panel .logout:before{background-image:url(../images/logout-icon.webp);}
.account_panel .cart:hover,.account_panel .logout:hover,.account_panel .login:hover, .account_panel .account:hover{opacity:.8}
.account_panel .cart,.account_panel .account{margin-right:7px}
.account_panel .login:before,.account_panel .logout:before,.account_panel .cart:before, .account_panel .account:before{content:'';display:inline-block;margin-right:10px}
.account_panel .cart:before{width:18px;height:17px;}
body:not(.webp) .account_panel .cart:before{background-image:url(../images/cart-icon.png);}
.webp .account_panel .cart:before{background-image:url(../images/cart-icon.webp);}
.account_panel .login:before{width:14px;height:16px;}
body:not(.webp) .account_panel .login:before{background-image:url(../images/login-icon.png);}
.webp .account_panel .login:before{background-image:url(../images/login-icon.webp);}
.account_panel .logout:before{width:17px;height:18px;}
body:not(.webp) .account_panel .logout:before{background-image:url(../images/logout-icon.png);}
.webp .account_panel .logout:before{background-image:url(../images/logout-icon.webp);}
.account_panel .account:before{width:16px;height:17px;}
body:not(.webp) .account_panel .account:before{background-image:url(../images/account-icon.png);}
.webp .account_panel .account:before{background-image:url(../images/account-icon.webp);}


/*
    FIRST SECTION
 */
.banner_wrap{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:20px 0 45px;text-align:center;min-height:555px}
body:not(.webp) .banner_wrap{background-image:url(../images/banner.jpg);}
.webp .banner_wrap{background-image:url(../images/banner.webp);}
.banner_wrap .container{position:relative}
.banner-right{float:right;text-align:right}
.banner-left{text-align:left;margin-top:25px}
.block_product_top{position:absolute;top:11%;left:0;width:100%;height:100%}
.product_top{position:absolute;top:20%;left:52%;margin-left:-140px}
.timer_r{display:none}
.form_wrap_bann{max-width:100%;width:333px;display:inline-block;text-align:center;margin-top:20px}
.title_form{color:#fff;font-size:25px;line-height:27px;font-family:'Arialnarb';margin:15px 0 10px;text-transform:uppercase}
.form_wrap_bann > p{text-align:left;background:url(../images/info.png) no-repeat 7px 8px;display:block!important;border-radius:5px;border:1px #fff solid;padding:10px 5px 10px 40px;font-size:17px;color:#fff}
.form_wrap > p{text-align:left;background:url(../images/info-black.png) no-repeat 7px 8px;display:block!important;border-radius:5px;border:1px #333 solid;padding:10px 5px 10px 40px;font-size:17px;color:#333}
.on_faq{color:#111!important;text-align:center!important}
.on_faq_form{width:75%!important;margin:0 auto!important}
.banner_title-l1{color:#f73237;font-size:25px;line-height:27px;font-family:'Arialnarb';margin:10px 0 25px;text-transform:uppercase}
.banner_title-l2{color:#fff;margin:60px 0 0;text-transform:uppercase;font-family:'Arialn';width:350px;max-width:100%}
.number_bann{font-size:69px;line-height:70px;font-weight:700;display:inline-block;vertical-align:middle;width:43%}
.garant_bann{font-size:27px;line-height:30px;display:inline-block;vertical-align:middle;width:55%}
.banner_ul{list-style:none;padding:0;margin:0;text-align:left}
.banner_ul li{display:block;color:#fff;font-size:20px;line-height:22px;margin:5px 0;padding:12px 0 12px 53px;position:relative}
.banner_ul .icon{position:absolute;top:2px;left:2px;display:inline-block;width:40px;height:35px;background-position:center center;background-repeat:no-repeat}
body:not(.webp) .banner_ul .icon1{background-image:url(../images/icon1.png);}
.webp .banner_ul .icon1{background-image:url(../images/icon1.webp);}
body:not(.webp) .banner_ul .icon2{background-image:url(../images/icon2.png);}
.webp .banner_ul .icon2{background-image:url(../images/icon2.webp);}
body:not(.webp) .banner_ul .icon3{background-image:url(../images/icon3.png);}
.webp .banner_ul .icon3{background-image:url(../images/icon3.webp);}
body:not(.webp) .banner_ul .icon4{background-image:url(../images/icon4.png);}
.webp .banner_ul .icon4{background-image:url(../images/icon4.webp);}
body:not(.webp) .banner_ul .icon5{background-image:url(../images/icon5.png);}
.webp .banner_ul .icon5{background-image:url(../images/icon5.webp);}
body:not(.webp) .banner_ul .icon6{background-image:url(../images/icon6.png);}
.webp .banner_ul .icon6{background-image:url(../images/icon6.webp);}
body:not(.webp) .banner_ul .icon7{background-image:url(../images/icon7.png);}
.webp .banner_ul .icon7{background-image:url(../images/icon7.webp);}
body:not(.webp) .banner_ul .icon8{background-image:url(../images/icon8.png);}
.webp .banner_ul .icon8{background-image:url(../images/icon8.webp);}

/*
    CONTENT SECTIONS
 */
.section_middle{background-position:center top;background-repeat:no-repeat;background-size:cover}
.notwebp .section_middle{background-image:url(../images/fon_middle.png)}
.webp .section_middle{background-image:url(../images/fon_middle.webp);background-color: #fafafa;}
.section1{padding:22px 0 0}
.wrap_slider_decript{margin:0 auto;position:relative}
.media{display:inline-block;width:19.5%;vertical-align:top;min-height:220px;margin-bottom:15px;text-align:center}
.media .img_media{margin-bottom:10px}
.img_media{text-align:center}
.img_media img{width:auto;display:inline-block!important;max-width:100%;max-height:100%;border-radius:50%;border:8px solid #fff;-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}
.media-body{padding:0 10px;font-size:18px;line-height:20px;color:#272526;font-family:'Arialn'}
.wrap_imems_doc{margin-bottom:25px;margin-top:15px}
.wrap_shad_block{-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.2);box-shadow:0 0 5px 1px rgba(0,0,0,0.2);overflow:hidden;border-radius:5px;background:#fff;margin-top:30px}
.shad_block{position:relative;width:100%;height:100%;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.2);box-shadow:0 0 5px 1px rgba(0,0,0,0.2)}
.att_block_imag{position:absolute;left:0;top:0;width:170px;height:100%;display:block;background-repeat:no-repeat;background-size:cover;}
.notwebp .att_block_imag{background-image:url(../images/att_img.png)}
.webp .att_block_imag{background-image:url(../images/att_img.webp)}
.att_block_icon{position:absolute;left:50%;top:22%;margin-left:-64px}
.att_block_text{padding:10px 10px 10px 190px}
.att_title{color:#b01c1f;font-family:'Arialnarb';font-size:23px;line-height:25px;margin:0 0 10px;text-transform:uppercase}
.wrap_imems_doc .shad_block{display:table;min-height:100px;position:relative;border-collapse:collapse}
.wrap_imems_doc .shad_block:before{content:'';width:27px;height:62px;position:absolute;display:block;left:0;top:50%;margin-top:-31px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/arrow.png)}
.wrap_imems_doc .imem_doc_ins{display:table-cell;vertical-align:middle;padding:10px 10px 10px 40px}
.titan-gel{margin-bottom:12px;margin-top:20px}
.titan-gel .col-md-3{text-align:center}
.titan-gel .col-md-3 img{border-radius:4px;box-shadow:1px 1px 7px rgba(0,0,0,.2);margin-bottom:23px}
.titan-gel .col-md-3 span{color:#ed2025;text-transform:uppercase}
.img-orig{width:55%;display:block;float:left;box-sizing:border-box;padding:23px 0 0 15px}
.img-orig img{max-width:100%;height:auto}
.orig-list{width:45%;float:right;background:#fae3e4;padding:7px 20px 0 0;box-sizing:border-box}
.orig-list li{list-style:none;position:relative;padding-left:48px;margin:19px 0}
.orig-list ol{counter-reset:myCounter;margin-bottom: 0}
.orig-list ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#fff;font-weight:700;font-size:18px;background:#d81a21;display:inline-block;text-align:center;line-height:33px;width:33px;height:33px;border-radius:50%;top:0;left:0;position:absolute}
.wrap_compos_block{position:relative;min-height:320px;padding-top:30px}
.comp_center{position:absolute;left:50%;top:5%;margin-left:-200px}
.comp_center img{width:auto;height:auto;max-width:100%;max-height:100%}
.slider_compos{width:100%;height:100%;position:relative;margin-bottom:0}
.block_comp{max-width:100%;width:350px;position:absolute}
.block_comp1,.block_comp2{padding:30px 5px 30px 160px;text-align:left}
.block_comp3,.block_comp4{padding:30px 160px 30px 5px;text-align:right}
.block_comp1 .img_comp,.block_comp2 .img_comp{position:absolute;top:50%;margin-top:-67px;left:0}
.block_comp3 .img_comp,.block_comp4 .img_comp{position:absolute;top:50%;margin-top:-67px;right:0}
.img_comp img{width:133px;height:133px;display:block;border-radius:50%}
.title_comp{color:#ed2025;font-family:'Arialnarb';font-size:20px;line-height:23px;margin:0 0 10px}
.body_comp{padding:5px}
.body_comp p{color:#706b6d;font-size:15px;line-height:18px;margin:0}
.body_comp span{display:block}
.block_comp1{top:0;left:0}
.block_comp2{top:135px;left:3%}
.block_comp3{top:0;right:0}
.block_comp4{top:135px;right:5%}
.section4{background-position:center center;background-repeat:no-repeat;padding:4px 0;text-align:center;background-size:cover}
body:not(.webp) .section4{background-image:url(../images/bann_center.jpg);}
.webp .section4{background-image:url(../images/bann_center.webp);}
.block_inl_center{display:inline-block;vertical-align:middle;margin:10px 10px 10px 60px}
.text_bann_center{color:#fff;font-family:'Arialnarb';font-size:23px;line-height:25px;margin:0}
.text_bann_center span{font-size:20px;line-height:23px;margin:0;font-weight:400;display:block;text-align:left}
.btn{text-align:center;text-decoration:none;-webkit-appearance:none;text-transform:uppercase;display:block;color:#fff;font-size:25px;line-height:25px;font-family:'Arialnarb';width:305px;max-width:100%;padding:12px 15px 13px;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,0.8);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background-position:center center;background-repeat:no-repeat;background-size:cover}
.btn_sm{height:54px;line-height:30px}
body:not(.webp) .btn_sm{background-image:url(../images/btn_sm.jpg);}
.webp .btn_sm{background-image:url(../images/btn_sm.webp);}
.btn_bg{height:72px;line-height:50px}
body:not(.webp) .btn_bg{background-image:url(../images/btn_bg.jpg);}
.webp .btn_bg{background-image:url(../images/btn_bg.webp);}
.btn:hover{-moz-box-shadow:inset 0 10px 40px 0 rgba(0,0,0,0.6);box-shadow:inset 0 10px 40px 0 rgba(0,0,0,0.6);opacity:.9}
.btn:active,.btn:focus{outline:none;color:#fff}
.block_benefits__list{display:flex;flex-wrap:wrap;justify-content:space-between}
.block_benefits__item{width:480px;display:flex;margin-bottom:35px}
.block_benefits__item p{max-width:calc(100% - 190px)}
.block_benefits__item figure{max-width:170px;margin-right:20px}
.block_composition .title_block,.block_instruction .title_block{text-transform:uppercase;font-weight:700;font-size:25px}
.block_composition img{margin:36px 0 20px;display:block}
.block_instruction ol{list-style:none;padding-left:0;counter-reset:list}
.block_instruction ol li{position:relative;padding-left:30px;margin-bottom:20px}
.block_instruction ol li:before{counter-increment:list;content:counter(list);display:inline-block;position:absolute;left:0;top:0;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;background:#d81a21;border-radius:50%;width:20px;height:20px}
.block_instruction{margin:45px 0 25px}
.instruction_content .title{font-size:20px;font-family:'Arialnarb';font-weight:700;margin-bottom:15px}
.instruction_content .title span{display:inline-block;justify-content:center;align-items:center;font-size:11px;background:#d81a21;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
.instruction_content .block_text_content{margin:25px 0}
.instruction_content .h1{margin-bottom:15px;font-size:25px;line-height:30px;color:#272526;text-transform:uppercase;font-family:'Arialnarb'}
.instruction_content ul{list-style:none;padding-left:0}
.instruction_content ul li{margin:11px 0;background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 16px}
body:not(.webp) .instruction_content ul li{background-image:url(../images/point_st.png);}
.webp .instruction_content ul li{background-image:url(../images/point_st.webp);}
.instruction_content ol{list-style:none;counter-reset:list;padding-left:0}
.instruction_content ol li{margin-bottom:13px}
.instruction_content ol li:before{counter-increment:list;content:counter(list);display:inline-block;justify-content:center;align-items:center;font-size:11px;background:#d81a21;border-radius:50%;color:#fff;width:20px;height:20px;text-align:center;vertical-align:middle;position:relative;top:0;margin-right:11px}

/*
    SECTION GRAPHIC RESULT
 */
.section5{background-position:center top;background-repeat:no-repeat;background-size:cover;padding:15px 0}
.notwebp .section5{background-image:url(../images/sec5.jpg);}
.webp .section5{background-image:url(../images/sec5.webp);}
.section5 h3,.title_white{margin:20px 0;font-size:30px;line-height:35px;color:#fff;text-transform:uppercase;font-family:'Arialnarb';text-align:center}
.block_imag_gr{position:relative;display:table;width:100%;margin:25px 0 0}
.block_imag_gr:before{content:'';position:absolute;top:-50px;left:50%;margin-left:-190px;display:block;background-position:center center;background-repeat:no-repeat;width:380px;height:180px}
body:not(.webp) .block_imag_gr:before{background-image:url(../images/arr_gr.png);}
.webp .block_imag_gr:before{background-image:url(../images/arr_gr.webp);}
.imag_gr{display:table-cell;vertical-align:bottom;text-align:center}
.imag_gr img{display:inline-block;width:auto;max-height:100%;max-width:100%}
.item_gr{margin:25px 0;padding:15px 10px 15px 45px;position:relative}
.gr_v{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:19px;line-height:19px;color:#f03035;text-transform:uppercase;font-family:'Arialnarb';position:absolute;top:45%;display:block;left:-22px}
.gr_g{font-size:19px;line-height:24px;color:#fff}

/*
    FOOTER
 */
.wrap_footer{background-color:#171616;padding-top:68px;padding-bottom:40px;margin-top:0}
.wrap_footer .container{position:relative}
.prod_foot{position:absolute;top:6%;left:56%;margin-left:-150px}
.prod_foot img{width:auto;max-width:100%;max-height:100%}
.slog_foot{font-size:22px;line-height:22px;color:#fff;text-transform:uppercase;font-family:'Arialnarb';display:block}
.font_b{font-size:19px;line-height:21px;font-weight:400;display:block;margin-top:5px}
.menu_bottom{list-style:none;margin:20px 0 0 40px;padding:0}
.menu_bottom li{display:inline-block;vertical-align:top;padding:0;margin:8px 0;width:49%}
.menu_bottom li a{color:#fff;text-decoration:none;font-size:18px;display:block;line-height:18px;padding:0 0 0 12px;position:relative;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.menu_bottom li a:before{content:'';height:10px;width:7px;display:block;position:absolute;left:0;top:50%;margin-top:-5px;background-repeat:no-repeat;background-position:center center;background-size:contain}
body:not(.webp) .menu_bottom li a:before{background-image:url(../images/arrow.png);}
.webp .menu_bottom li a:before{background-image:url(../images/arrow.webp);}
.menu_bottom li a:hover{color:#ed2025}
.timer_wrap_foot{text-align:right}
.timer_wrap_foot .title_timer{font-size:24px;margin-bottom:20px}
.timer_wrap_foot .timer{text-align:center}
.wrap_btn_foot{text-align:right;margin-top:30px}
.wrap_btn_foot .btn{display:inline-block}
.social{margin:13px 0 0 60px}
.social a{display:inline-block;vertical-align:top;width:43px;height:43px;border-radius:50%;margin:0 5px;background-repeat:no-repeat}
body:not(.webp) .social a{background-image:url(../images/social.png);}
.webp .social a{background-image:url(../images/social.webp);}
.icon_vk{background-position:0 -8px}
.icon_f{background-position:-80px -8px}
.icon_tw{background-position:-153px -8px}
.icon_ok{background-position:-234px -8px}
.icon_vk:hover{background-position:0 -85px}
.icon_f:hover{background-position:-80px -85px}
.icon_tw:hover{background-position:-153px -85px}
.icon_ok:hover{background-position:-234px -85px}
.copy{text-align:right;line-height:20px;font-size:15px;color:#fff;margin-top:12px}
.copy span{display:block}

/*
    ALL STYLES
 */
.block_text_content{margin:20px 0 32px}
.block_text_content p{margin-bottom:7px}
#contact_map{width:100%;height:280px;margin:0 0 27px}
.foto_left{float:left;margin-right:30px;margin-bottom:15px}
.foto_left img{width:auto;max-height:100%;max-width:100%}
.block_setif{text-align:center;margin:0 -16px}
.block_setif img{width:auto;max-width:100%;max-height:100%;margin:0 8px}
.graf_img img{width:auto;max-width:100%;max-height:100%}
.import{font-size:18px;line-height:18px;color:#f73237;font-weight:700;text-transform:uppercase}
.bann_content{background-position:center center;background-repeat:no-repeat;padding:25px 0;position:relative;margin-top:35px;background-size:cover}
body:not(.webp) .bann_content{background-image:url(../images/banner_cont.jpg);}
.webp .bann_content{background-image:url(../images/banner_cont.webp);}
.ban_cont_img{position:absolute;top:-22px;left:49%;margin-left:-33px}
.cont_b_l,.cont_b_r{text-align:center;display:inline-block;vertical-align:middle;width:49%;padding:0 10px;font-size:22px;line-height:24px;color:#fff;font-family:'Arialn';text-transform:uppercase}
.aside .form_wrap{margin:10px 0 0}
.aside_block{margin:0 0 30px}
.aside_block .h1{text-align:center}
.block_aside_b{background-position:center center;background-repeat:no-repeat;padding:15px 20px;text-align:center}
body:not(.webp) .block_aside_b{background-image:url(../images/banner_aside.jpg);}
.webp .block_aside_b{background-image:url(../images/banner_aside.webp);}
.block_aside_b--mod{max-width:295px;border-radius:15px;margin:0 auto}
.text_bann_aside{color:#fff;font-size:27px;line-height:40px;margin:0;font-family:'Arialnarb'}
.text_bann_aside .numb{font-size:40px;font-weight:400;display:block;margin:5px 0 0}
.text_bann_aside .bott{color:#fff;font-family:'Arialn';font-size:25px;line-height:30px;margin:0;display:block;font-weight:400}
.btn_aside{margin:200px auto 0;position:relative}
.btn_aside .btn{height:58px;line-height:34px;width:256px;margin:0 auto}
body:not(.webp) .btn_aside .btn{background-image:url(../images/btn_aside.jpg);}
.webp .btn_aside .btn{background-image:url(../images/btn_aside.webp);}
.aside_block .h2{text-align:center}
.aside_block .wrap_shad_block{margin-bottom:10px}
.banner-aside{background-position:center center;background-repeat:no-repeat;padding:15px 0 0;text-align:center;background-size:cover}
body:not(.webp) .banner-aside{background-image:url(../images/banner_aside_bott.jpg);}
.webp .banner-aside{background-image:url(../images/banner_aside_bott.webp);}
.banner-aside .banner_title-l1{text-align:center}
.banner-aside .banner_ul li{display:block;font-family:'Arialn';color:#fff;font-size:19px;line-height:22px;margin:5px 0 5px 10px;padding:10px 0 10px 50px;position:relative}
.banner-aside .number_bann{font-size:50px;line-height:50px;font-weight:700;display:inline-block;vertical-align:middle;width:43%}
.banner-aside .garant_bann{font-size:20px;line-height:25px;display:inline-block;vertical-align:middle;width:55%;text-align:left}
.btn_aside_b{margin-top:20px}
.btn_aside_b .btn{text-align:center;text-transform:uppercase;display:block;color:#fff;font-size:27px;height:58px;line-height:34px;width:100%;margin:0 auto}
body:not(.webp) .btn_aside_b .btn{background-image:url(../images/btn_aside_b.jpg);}
.webp .btn_aside_b .btn{background-image:url(../images/btn_aside_b.webp);}
.block_asi{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:2px 15px 15px}
body:not(.webp) .block_asi{background-image:url(../images/fon_asi.jpg);}
.webp .block_asi{background-image:url(../images/fon_asi.webp);}
.block_asi .title_white{font-size:28px;line-height:34px}
.block_asi .gr_g{font-size:16px;line-height:24px;color:#fff}
.block_asi .block_imag_gr{margin:-11px 0 0}
.block_asi .item_gr{margin:25px 0;padding:5px 0 5px 35px;position:relative}
.block_asi .imag_gr img{width:95%}
.block_asi .imag_gr{display:table-cell;vertical-align:bottom;text-align:center;padding:0 5px}
.block_asi .block_imag_gr:before{top:-14px;left:30%}
.block_asi .gr_v{font-size:16px;top:35%}
.tovar_block{text-align:center}
.item_tov{display:inline-block;vertical-align:top;width:32%}
.tov_img{margin:15px 0 10px;display:inline-block}
.tov_img img{width:auto;max-height:100%;max-width:100%}
.desc_tov{color:#272526;font-size:15px;line-height:18px}
.title_tov{color:#ed2025;margin:0 0 5px}
.desc_tov span{padding:0 10%;text-align:center;display:block}
.item_deliv{margin:0 0 20px}
.deliv_img{width:230px;display:inline-block;vertical-align:middle}
.deliv_img img{width:auto;max-height:100%;max-width:100%}
.desc_deliv{display:inline-block;vertical-align:middle;width:63%;color:#272526;font-size:15px;line-height:18px}
.title_del{font-size:18px;font-weight:700;margin:15px 0 10px}
.contact_item{margin:0 0 15px;line-height:18px;font-size:15px;color:#272526}
.contact_item span{font-weight:700}
.wrap-form{margin-bottom:30px}
.wrap_input{margin:0 0 15px;display:block;text-align:left;position:relative}
.input,.textarea{border:1px solid #b0b0b0;padding:2px 10px;color:#6f7073;font-size:16px;line-height:36px;display:block;width:365px;max-width:100%;font-family:'Arialn'}
.input{max-width:365px;height:40px}
.textarea{height:140px;display:block;resize:none;width:100%}
.submit{max-width:150px;margin:20px 0 0;width:100%;height:48px;border:none;text-transform:uppercase;display:block;color:#fff;font-size:20px;padding:0 15px;font-family:'Arialnarb';background-repeat: no-repeat; background-position: center center}
.notwebp .submit{background-image:url(../images/main-form-btn_1.png);}
.webp .submit{background-image:url(../images/main-form-btn.webp);}
.submit:hover{box-shadow:none}
.input:focus,.textarea:focus,.submit:focus{outline:none}
.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#6f7073!important;font-family:'Arialn',sans-serif!important;font-size:16px!important}
.input::-moz-placeholder,.textarea::-moz-placeholder{color:#6f7073!important;font-family:'Arialn',sans-serif!important;font-size:16px!important}
.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#6f7073!important;font-family:'Arialn',sans-serif!important;font-size:16px!important}
.input:focus::-webkit-input-placeholder,.textarea:focus::-webkit-input-placeholder{color:transparent!important}
.input:focus::-moz-placeholder,.textarea:focus::-moz-placeholder{color:transparent!important}
.input:focus::-ms-input-placeholder,.textarea:focus::-ms-input-placeholder{color:transparent!important}
.title_resalt{color:#c9181c;font-size:18px;line-height:20px;font-family:'Arialnarb';margin:0 0 15px;text-transform:uppercase}
.item_resalt{width:50%;float:left;margin:0 0 20px}
.foto_resalt img{width:95px;height:95px;border-radius:50%}
.foto_resalt{display:inline-block;vertical-align:middle;margin-right:20px}
.text_resalt{display:inline-block;vertical-align:middle;max-width:60%;color:#272526;font-size:16px;line-height:18px;font-family:'Arialn'}
.res_ps{font-style:italic;font-size:15px;color:#272526;line-height:18px;margin:0 0 15px}
.bann_res{min-height:188px;width:100%;background-repeat:no-repeat;vertical-align:middle;padding:20px 10px 10px 85px;position:relative;margin-bottom:30px}
body:not(.webp) .bann_res{background-image:url(../images/bann_rez.jpg);}
.webp .bann_res{background-image:url(../images/bann_rez.webp);}
.bann_res_text{font-size:16px;line-height:18px;color:#fff;font-family:'Arialn'}
.bann_res_title{font-size:39px;text-align:center;color:#fff;font-family:'Arialnarb';line-height:40px;text-transform:uppercase;margin:0 0 20px;display:block}
.bann_res_text span{font-weight:700}
.rez_bann{position:absolute;left:35px;top:50%;margin-top:-50px;font-size:101px;color:#fff;font-family:'Arialnarb';line-height:100px}
.wrap_block_foto{border:5px solid #ededed;padding:20px 0 0;text-align:center;margin:0 0 20px}
.title_foto h2{color:#c9181c;font-size:20px;line-height:24px;font-family:'Arialnarb';margin:0 0 15px;text-transform:uppercase;padding:0 7%;display:inline-block}
.img_foto{display:inline-block;margin:15px auto 25px}
.img_foto img{width:auto;max-width:100%;max-height:100%}
.block_foto_bott{width:100%;background:#f7f7f7;padding:25px 35px 10px;min-height:160px}
.btn_foto{height:52px;background-image:url(../images/btn_bg.jpg);line-height:30px;width:270px;margin:0 auto 15px}
.block_foto_bott p{margin:0;font-size:15px;line-height:18px;color:#272526}
.cont_b_l,.cont_b_r{text-align:center;display:inline-block;vertical-align:middle;width:49%;padding:0 10px;font-size:22px;line-height:24px;color:#fff;font-family:'Arialn';text-transform:uppercase}
.bann_foto1{margin-bottom:25px}
body:not(.webp) .bann_foto1{background-image:url(../images/banner_cont.jpg);}
.webp .bann_foto1{background-image:url(../images/banner_cont.webp);}
.bann_foto2{margin-bottom:25px}
body:not(.webp) .bann_foto2{background-image:url(../images/bann_foto2.jpg);}
.webp .bann_foto2{background-image:url(../images/bann_foto2.webp);}
.bann_foto3{margin-bottom:25px}
body:not(.webp) .bann_foto3{background-image:url(../images/bann_foto3.jpg);}
.webp .bann_foto3{background-image:url(../images/bann_foto3.webp);}
.bann_foto2 .cont_b_r,.bann_foto1 .cont_b_r{font-size:20px;line-height:22px}
.bann_foto1 .cont_b_l,.bann_foto2 .cont_b_l,.bann_foto3 .cont_b_l,.bann_foto3 .cont_b_r{font-size:17px;line-height:22px}
.bann_foto1 .cont_b_l,.bann_foto1 .cont_b_r{font-weight:700}
.font_tr{margin:0 0 15px;line-height:18px;font-size:15px;color:#272526;text-transform:uppercase;font-weight:700}
.block_text_doctor{border:3px solid #f7f7f7;margin-bottom:20px;display:table;width:100%;margin-top:25px}
.block_doc{width:30%;display:table-cell;vertical-align:middle;text-align:center;background-color:#f7f7f7;padding:10px}
.text_doc{padding:10px 10px 0;width:64%;display:table-cell;vertical-align:middle}
.img_doc{display:inline-block;position:relative}
.img_doc:after{content:'';width:13px;height:23px;position:absolute;top:50%;margin-top:-12px;background-repeat: no-repeat;background-position: center center;right:-10px}
body:not(.webp) .img_doc:after{background-image:url(../images/arr_doc.png);}
.webp .img_doc:after{background-image:url(../images/arr_doc.webp);}
.img_doc img{display:inline-block;width:auto;max-height:100%;max-width:100%}
.doc_name{margin:5px 0 3px;line-height:18px;font-size:15px;color:#ed2124;font-weight:700}
.doc_titl{margin:0;line-height:18px;font-size:15px;color:#272526}
.font_ar{font-family:Arial,Verdana,sans-serif}
.wrap_block_why{position:relative;min-height:270px;width:100%}
.item_why{position:absolute}
.abs1{top:0;left:0}
.abs2{bottom:0;left:0}
.abs3{top:0;right:0}
.abs4{bottom:0;right:0}
.icon_why{width:40px;height:40px;text-align:center;border-radius:50%;line-height:40px;color:#fff;background-color:#e74c3c;font-size:18px;font-weight:700;display:inline-block;vertical-align:middle}
.text_why{line-height:18px;font-size:15px;color:#272526;display:inline-block;vertical-align:middle;margin-left:15px;width:170px}
.abs1 .text_why,.abs2 .text_why{width:255px}
.center_why{position:absolute;top:36px;left:49%;margin-left:-164px}
.center_why img{width:auto;max-width:100%;max-height:100%}
.icon_center{position:absolute;top:33px;left:68px}
.line_w{position:absolute;z-index:2}
.line1{left:33px;top:81%}
.line2{left:40px;bottom:70%}
.line3{left:-67px;top:98%}
.line4{left:-66px;bottom:64%}
.block_calen{margin:30px 0 0}
.block_day{display:inline-block;vertical-align:top;width:54%;margin-right:-12%}
.item_day{margin:0 0 35px;line-height:20px;font-size:17px;color:#272526;max-width:250px}
.item_day span{color:#e74c3c;font-weight:700}
.item_day:nth-child(2){margin-left:40px}
.item_day:nth-child(3){margin-left:80px}
.img_calen1,.img_calen2{display:inline-block;vertical-align:top;width:28%}
.img_calen2{text-align:right}
.img_calen1 img,.img_calen2 img{width:auto;max-height:100%;max-width:100%}
.caln_text{line-height:40px;font-size:40px;color:#e74c3c;margin-left:20px;font-weight:700}
.caln_text span{display:block;margin:15px 0 25px;line-height:30px;font-size:28px;color:#272526;font-weight:700}
.img_b img{width:auto;max-height:100%;max-width:100%}
.text_doc p{margin:0 0 15px;line-height:18px;font-size:15px;color:#272526;padding-left:20px;position:relative}
.st_li{padding-left:20px}
.st_li p{margin:0 0 10px}
.text_doc .st_li span{color:#e74c3c;position:absolute;top:0;left:0;font-weight:700}
.foto_right{float:right;margin-left:30px;margin-bottom:15px}
.item_ins{display:table;border-collapse:collapse;width:100%;border:5px solid #eaeaea;margin-bottom:15px}
.left_ins{display:table-cell;border-right:5px solid #eaeaea;width:130px}
.right_ins{display:table-cell;vertical-align:middle}
.wr_inst_text{padding:15px 10px 5px 15px}
.inst_text{margin:0 0 10px;line-height:18px;font-size:15px;color:#272526}
.inst_text span{text-transform:uppercase;color:#c51417;font-weight:700}
.img_ins_center{margin:15px auto}
.img_ins_center img{width:auto;max-width:100%;max-height:100%}
.block_calen2{margin:-10px 0 0 25px}
.block_l{display:inline-block;vertical-align:top;width:35%;margin-right:-5%}
.item_ctop{position:relative;margin:45px 0 0}
.item_ctop_arr{position:absolute;left:0;bottom:-15px}
.item_ctop_arr img{width:auto;max-height:100%;max-width:100%}
.f1{font-size:30px;color:#c51417;font-family:'Arialnarb'}
.f2{color:#232323;font-size:25px;font-family:'Arialnarb'}
.f3{color:#232323;font-size:19px;font-family:'Arialnarb'}
.f3 span,.item_cbott span{color:#c51417}
.item_cbott{color:#232323;font-size:14px;margin-top:80px;max-width:192px}
.img_i1,.img_i2{display:inline-block;vertical-align:top}
.img_i1{width:30%}
.img_i2{width:43%;margin-left:-5%;text-align:right}
.caln_text2{margin-bottom:15px}
.f5{font-size:60px;line-height:60px;color:#e74c3c;font-family:'Arialnarb';display:inline-block;vertical-align:top}
.f6{font-size:27px;color:#272526;font-family:'Arialnarb';display:inline-block;vertical-align:top;padding-top:10px}
.item_ctop_arr_m{display:none}
.hidden_text{display:inline}
.order_f{background:#f3f3f3;border:#ddd 1px solid;padding:22px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;font-family:Arial,Helvetica}
.block_f{margin:0 0 14px;text-align:left}
.block_f_label{width:65px;font-size:16px;color:#333;display:block;float:left;margin:8px 21px 7px 0}
.f_input{display:block;padding:8px 10px;border:#888 1px solid;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;width:100%;box-sizing:border-box;height:32px;text-align:left}
.form_hr{border-top:#bbb 1px solid}
.inp_button{font-family:Arial;display:block;margin:20px auto;border:none;outline:none;color:#fff;font-size:24px;text-decoration:none;text-align:center;width:180px;height:51px;line-height:56px;background:#e74c3c;font-weight:700;border-bottom:2px solid #c0392b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-transform:uppercase}
.inp_button:hover{background:#e75c4e}
.inp_button:active{background:#c0392b}
.block_f_pr{margin-top:15px}
.block_f_pr .prs_total{font-weight:700;font-size:18px}
.block_f_pr .block_f{font-size:16px;margin-top:10px;margin-bottom:10px}
.ord_table{display:table;width:100%;font-size:14px;color:#000;border-collapse:collapse;margin:0 0 15px}
.ord_table_tr{display:table-row}
.ord_table_td{display:table-cell;padding:15px 14px;border:1px solid #d3d3d3;vertical-align:top}
.table_head{width:100%;display:block;padding:15px 14px;border:1px solid #d3d3d3;border-bottom:none;margin:15px 0 0;line-height:18px;font-size:20px;color:#000}
.ord_table img{margin-top:5px!important}
.ttd2{width:200px;text-align:center}
.ttd3 p{display:inline-block;color:#222;font-size:20px;margin:10px 0}
.ttd3 span{display:block;color:#444;font-size:14px;margin:10px 0}
.ttd4{width:129px;text-align:center;color:#777;padding-top:30px!important}
.ttd4 p{display:inline-block;color:#222;font-size:20px;margin-top:30px}
.ttd5{width:60px;text-align:center;color:#777;padding-top:30px!important}
.ttd5 input{width:42px;padding:5px;text-align:center;border:#ccc 1px solid;margin:25px 0 0;font-size:14px}
.popup{margin-top:3px;display:block;text-align:center;font-size:20px;line-height:24px;color:#ed2025;text-decoration:none}
.popup span{border-bottom:1px dashed #ed2025}
.popup:hover{text-decoration:none}
.popup:hover span{border-bottom:1px dashed transparent}
.number{display:block;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.f_sch{width:60px;display:inline-block;vertical-align:middle;text-align:center;font-weight:700}
.minus,.plus{width:30px;height:30px;line-height:30px;color:#fff;font-size:20px;font-weight:700;text-align:center;cursor:pointer;border-radius:5px;vertical-align:middle;background-color:#e54b3f;display:inline-block}
nobr #minus{width:21px;height:20px;background:url(../images/plus-min.png) no-repeat;display:inline-block;position:relative;background-position:0 -20px;top:5px;right:5px}
nobr #minus:hover{background-position:0 1px}
nobr #minus:active{background-position:0 -20px}
nobr #plus{width:21px;height:20px;background:url(../images/plus-min.png) no-repeat;display:inline-block;background-position:0 -60px;position:relative;top:5px;left:5px}
nobr #plus:hover{background-position:0 -40px}
nobr #plus:active{background-position:0 -60px}
.order_f .block_f{position:relative}
.order_minus_st{background:#e54b3f!important;width:25px!important;height:28px!important;line-height:24px!important;color:#fff!important;font-size:30px!important;text-decoration:none!important;background-position:0 0!important;border-radius:5px!important;top:3px!important}
.order_plus_st{background:#e54b3f!important;width:25px!important;height:28px!important;line-height:28px!important;color:#fff!important;font-size:30px!important;text-decoration:none!important;background-position:0 0!important;border-radius:5px!important}
.block_f_payment .form_hr{margin-bottom:10px}
.block_f_payment{text-align:center}
.block_f_payment label{margin-top:6px;display:inline-block;position:relative}
.block_f_payment label:nth-of-type(1){margin-right:23px}
.section3 .st_wrap_clear{display:flex;justify-content:space-between}
.section3 .st_wrap_clear .img-orig{float:none}
.section3 .st_wrap_clear .orig-list{float:none;margin-bottom:0}
.section3 .st_wrap_clear .orig-list .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:0 15px}
.section3 .st_wrap_clear .orig-list .item span{font-size:30px;font-weight:700;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;width:65px;height:65px;background:#d81a21;margin:0 auto 30px}
.section3 .st_wrap_clear .orig-list{display:flex;align-items:center;text-align:center;padding-bottom:0px}
.section3 .st_wrap_clear .orig-list .item p{font-size:20px;color:#272526;font-weight:700}
.section3 .st_wrap_clear .orig-list .slick-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}
.section3 .st_wrap_clear .orig-list .slick-dots li{display:inline-block;width:27px;height:27px;border-radius:50%;border:1px solid #a39596;padding:0;margin:0 7px}
.section3 .st_wrap_clear .orig-list .slick-dots li button{border:4px solid #fff;background:#fff;border-radius:50%}
.section3 .st_wrap_clear .orig-list .slick-dots li.slick-active button{background:#d81a21}
.section2 .wrap_shad_block h2{margin-top:0}
.section2 .wrap_shad_block ul{list-style:none;padding-left:0}
.section2 .wrap_shad_block ul li:before{content:'';display:inline-block;position:relative;top:-2px;width:5px;height:5px;background:#b02226;margin-right:10px;border-radius:50%}
.fancybox-close{background-repeat: no-repeat;bacground-position: center center;top:-30px;right:-27px}
body:not(.webp) .fancybox-close{background-image:url(../images/close.png);}
.webp .fancybox-close{background-image:url(../images/close.webp);}
.result_img{position:relative;z-index:30}
.img_block{position:relative}
.img_block .result_img{transition:all .3s}
.img_block .result_img_hover{position:absolute;opacity:0;transition:all .3s;left:calc(50% - 1px);top:-1px;transform:translateX(-50%)}
.block_asi .imag_gr img{width:100%}
.block_asi .imag_gr{padding:0}
.img_block:hover .result_img_hover{opacity:1}
.img_block:hover .result_img{opacity:0}
.select-hidden{display:none;visibility:hidden;padding-right:10px}
.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#fff;width:140px;height:32px;margin-bottom:10px}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .2s;width:113px;font-size:16px;padding:6px 8px 8px 40px;color:#fff;background:#272526;border:1px solid #3e3e3e;background-repeat: no-repeat;background-position: 10px center;transition:all .2s}
body:not(.webp) .select-styled{background-image:url(../images/language-icon.png);}
.webp .select-styled{background-image:url(../images/language-icon.webp);}
.select-styled.active{border-bottom:none}
.select-styled:hover{border-color:#686868}
.select-options,.region_select,.city_select{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background:#1f1e1e;border:1px solid #3e3e3e;padding-top:15px;text-align:left;max-height: 215px;overflow: auto}
.region_select,.city_select{border:none;padding-top:0}
.region_select li:first-child,.city_select li:first-child{margin-top:15px}
.select-options li,.region_select li,.city_select li{margin:0;padding:0 0 15px;text-indent:15px;transition:all .2s;color:#fff}
.select-options li[rel="hide"] {display: none;}
.select-options li a,.region_select li a,.city_select li a{color:#fff;text-decoration:none;text-indent:0}
.select-options li:hover,.select-options li.active,.select-options li.active a,.select-options li:hover a,.region_select li:hover,.region_select li.active,.region_select li.active a,.region_select li:hover a,.city_select li:hover,.city_select li.active,.city_select li.active a,.city_select li:hover a,.select-options li a:hover{color:#ed2025;cursor:pointer}
.select-options li[data-hide="hide"],.region_select li[data-hide="hide"],.city_select li[data-hide="hide"]{display:none}
.alert-success{color:#ed2025;border:1px solid #9f9f9f;box-shadow:0 0 2px 2px #9f9f9f;-webkit-box-shadow:0 0 2px 2px #9f9f9f;-moz-box-shadow:0 0 2px 2px #9f9f9f;font-size:18px;font-weight:700;padding:30px 30px 30px 100px;text-align:left;background-color:#fff;background-image:url(../images/mans.png);background-repeat:no-repeat;background-position:15px center;right:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:20px;border-radius:4px;position:fixed;max-width:96%;width:500px;z-index:9999999}
.conditions{margin-top:30px;text-align:center;display:block}
.title_h1{font-family:'Arialnarb';font-size:25px;text-transform:uppercase;font-weight:700;margin-bottom:15px}
.title_h2{font-size:16px;font-weight:700;text-transform:uppercase;margin:15px 0 11px}
p.big{font-size:20px;font-family:Arial;margin-bottom:20px;line-height:normal}
p.big a{font:inherit;text-decoration:none}
.img_left{float:left;margin-right:20px}
.img_right{float:right;margin-left:20px}
.partners_list{display:flex;justify-content:space-between;align-items:center;margin:30px 0 57px}
.delivery_content p{margin-bottom:20px}
.delivery_content .block_text_content{margin:13px 0 20px}
.delivery_content .mt45{margin-top:45px}
b.big{font-family:'Arialnarb';font-size:20px;display:inline-block;margin:13px 0}
.bott_soc{text-align: center;margin: 10px 0;}
.bott_soc img.visa-mastercard {max-width: 150px;display: block;margin: 15px auto;}
.renut-policy-popup{display: block;text-align: center;}
#renut-policy{width: 500px;max-width: 90%;background: #fff;padding: 15px;margin: 0 auto;position: relative;border-radius: 5px;max-height: 95vh;overflow: auto;}
#renut-policy .title{font-size: 20px;margin-bottom: 15px;}

    /*
        PAY SUCCESS
     */
.pay_result{text-align:center;font-weight:700;padding:25px 0}
.pay_result .pay_result_wrapp{width:600px;max-width:100%;margin:15px auto;border:1px solid #bbb;padding:30px 15px}
.pay_result .pay_result_wrapp figure{margin-bottom:25px}
.pay_result .pay_result_wrapp #payment_amount,.pay_result .pay_result_wrapp #payment_number{color:#e54b3f}
.pay_result .pay_result_wrapp a{color:#272526}
.pay_result .pay_result_wrapp .btn_replay{color:#fff;display:inline-block;padding:8px 15px;background:#e54b3f;text-decoration:none;margin-bottom:15px;border-radius:5px;transition:background .2s}
.pay_result .pay_result_wrapp .btn_replay:hover{background:#cb5850}
.pay_result form{font-weight:400}
.pay_result .block_f_label{display:block;width:100%}
.pay_result .select{width:100%;margin-bottom:0}
.pay_result .title_form{color:#272526;max-width:600px;margin:0 auto 10px}
.pay_result .select-styled,.pay_result textarea{width:100%;border:#888 1px solid;border-radius:5px;background:#fff;padding:8px 10px;color:#272526}
.pay_result .select-styled.active{border-radius:5px 5px 0 0}
.pay_result h1{margin:0 auto 34px;text-align:left}
.success-bitcoin{text-align: center;}
.success-bitcoin p{font-weight: 400;margin: 10px}
.success-bitcoin h1{text-align: center;margin-bottom: 20px}
.success-bitcoin__requisites{display: inline-block;border: 1px solid #b0b0b0;padding: 7px 15px;border-radius: 15px;width: 370px;max-width: 100%;}
.success-bitcoin__logo{display: block;max-width: 100%;margin: 0 auto 15px}

/*
    POPUP 'AGE LIMIT'
 */
.tf_agelimit_popup_wrapp{display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:999}
.tf_agelimit_popup{font-family:Arial,serif;height:451px;left:50%;margin-left:-225px;margin-top:-225px;position:fixed;text-align:center;top:50%;width:451px;z-index:9999}
body:not(.webp) .tf_agelimit_popup{background-image:url(../images/bg.png);}
.webp .tf_agelimit_popup{background-image:url(../images/bg.webp);}
.tf_agelimit_image{margin:62px 0 23px}
.tf_agelimit_title{font-size:23px;font-weight:700}
.tf_agelimit_text{font-size:14px;line-height:20px;margin:30px auto;width:300px}
.tf_agelimit_ok{cursor:pointer;font-size:18px;font-weight:400;padding:7px 18px}
.tf_agelimit_out{font-size:11.5px;margin:15px auto;width:100px}
.tf_agelimit_out > a{color:#666;font-size:12px}

/*
    INFO LABELS
 */
.ask_popup.info_block,.delivery-notify,.online-users-panel{display:none}
.has_NY .online-users-panel,.has_NY .delivery-notify,.has_NY .buyers-notify{z-index:2019}
.online-users-panel{border:1px solid #000;box-sizing:border-box;padding:18px 10px 18px 60px;background-position: 10px 50%;background-repeat: no-repeat;background-color: #ffffea;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:12px;position:fixed;left:0;width:270px;z-index:1000;color:#000;bottom:10px}
body:not(.webp) .online-users-panel{background-image:url(../images/users.png);}
.webp .online-users-panel{background-image:url(../images/users.webp);}
.delivery-notify{position:fixed;z-index:100;left:0;bottom:100px;background:#363636;color:#fff;padding:20px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:14px;line-height:1.4;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;width:270px;box-sizing:border-box}
.close-delivery-notify,.close-online-users-panel{display:block;position:absolute;background:transparent;color:#fff;top:0;right:0;font-size:24px;line-height:1;cursor:pointer;border:none;width:24px;height:1em;box-shadow:none;text-align:center;padding:0;margin:0}
.close-online-users-panel{color:#000}
.delivery-notify .notify-text{color:#fff!important;min-height:38px;display:flex;align-items:center}
.buyers-notify{position:fixed;right:15px;top:60px;padding:10px;box-sizing:border-box;background:rgba(0,0,0,0.7);font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:18px;box-shadow:0 0 10px rgba(175,175,175,0.25);-webkit-font-smoothing:antialiased;border-radius:4px;z-index:999;color:#fff}
.buyers-notify .buyers-icon{width:48px;height:48px;margin-top:20px;float:left;background-position:center;background-repeat: no-repeat}
body:not(.webp) .buyers-notify .buyers-icon{background-image:url(../images/basket.png);}
.webp .buyers-notify .buyers-icon{background-image:url(../images/basket.webp);}
.buyers-notify .notify-text{float:left;width:230px;padding:20px 0 20px 10px;color:#fff!important}
.freezing-active{z-index:99!important}
.freezing-active .freezing-info{-webkit-animation:buyShow 1s ease-out forwards;animation:buyShow 1s ease-out forwards}
.freezing-active .freezing-info:before{-webkit-animation:iceShow 2s ease-out 1.5s forwards;animation:iceShow 2s ease-out 1.5s forwards}
.freezing-wrap{position:fixed;top:200px;right:0;z-index:-1;min-height:198px;width:330px;overflow:hidden;padding-bottom:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}
.freezing-info{width:329px;height:125px;position:relative;background-repeat:no-repeat;box-sizing:border-box;padding:8px 40px 8px 25px;-webkit-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0);margin-top:27px}
body:not(.webp) .freezing-info{background-image:url(../images/buyer-bg.png);}
.webp .freezing-info{background-image:url(../images/buyer-bg.webp);}
.freezing-info:before{content:"";position:absolute;height:198px;width:280px;top:0;right:0;margin-top:-26px;background-repeat:no-repeat;opacity:0}
body:not(.webp) .freezing-info:before{background-image:url(../images/buyer-ice.png);}
.webp .freezing-info:before{background-image:url(../images/buyer-ice.webp);}
.freezing-hide .freezing-info{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-animation:buyHide 1.5s ease-out forwards;animation:buyHide 1.5s ease-out forwards}
.freezing-wrap.freezing-hide{z-index:-1!important}
.freezing-info--title{color:#000;z-index:2;position:relative;text-transform:none;white-space:nowrap;font-size:18px;font-weight:700;margin-bottom:5px}
.freezing-info--price{color:#02aced;z-index:2;position:relative;line-height:16px;font-size:15px}
.freezing-info--packages{color:#000;padding-top:15px;z-index:2;position:relative;line-height:1;font-size:14px}
.freezing-info--packages .packages-count{color:#c20114}
.freezing-close{position:absolute;top:-14px;right:4px;width:20px;height:20px;display:block;text-decoration:none}

/*
    INFO LABELS - POPUP 'Остались вопросы?'
 */
#m1-form{position:fixed;width:450px;transform:translate(-50%,-50%);top:50%;left:50%;background:#fff;z-index:9999999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
#m1-form a.close-m1{position:absolute;display:block;width:28px;height:28px;line-height:26px;top:3px;right:3px;background:transparent;font-size:24px;color:#fff;text-decoration:none;text-align:center;cursor:pointer;z-index:999}
#m1-form a.close-m1:before{content:'\00D7'}
#m1-form>div{position:relative;width:100%;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#m1-form .popup-m1-title{position:relative;padding:20px 0 16px;text-align:center;text-transform:uppercase;font-weight:700;font-size:25px;letter-spacing:.7px;line-height:1.3em;color:#fff;background:#64ca50}
#m1-form .popup-m1-title:before,#m1-form .popup-m1-title:after{content:"";position:absolute;width:50%;height:20px;bottom:-10px;background:#64ca50}
#m1-form .popup-m1-title:before{left:0;transform:skew(0deg,4deg)}
#m1-form .popup-m1-title:after{right:0;transform:skew(0deg,-4deg)}
#m1-form .popup-m1-cont{position:relative;padding:45px 20px 30px;color:#333;font-size:17px;line-height:1.5em}
#m1-form .popup-m1-cont div.popup-m1-text1{text-align:center}
#m1-form .popup-m1-form{margin:10px 0;text-align:center;border:0;position:relative;display:block;height:auto;width:auto;background:none;padding:30px 0;border-radius:0;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}
#m1-form .popup-m1-form input[type="text"],#m1-form .popup-m1-form select{width:90%;height:64px;margin-bottom:16px;line-height:64px;font-size:17px;color:#222;background:#fff;text-indent:20px;border:1px solid #ccc}
#m1-form .popup-m1-form button{width:90%;height:68px;line-height:68px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:700;letter-spacing:.7px;border-bottom:3px solid #cd6c00;background:#ff8300;cursor:pointer;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;text-shadow:0 0 0}
#m1-form .popup-m1-form button:hover{background:#ff8f00}
#m1-form .popup-m1-form button:active{top:-1px}
#m1-form .popup-m1-cont div.popup-m1-text2{text-align:center}
#m1-form .popup-m1-cont div.popup-m1-text2:before{content:'';position:relative;display:inline-block;width:16px;height:15px;margin:0 10px 0 0;top:2px;background:url(../images/call.png) 0 0 no-repeat}

/*
    INFO LABELS - POPUP 'Подтверждение страны'
 */
.country_popup_wrapp{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999}
.country_popup{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:485px;max-width:100%;border-radius:7px;color:#2f2e2f;background:#f3f3f3;text-align:center;padding:45px 30px 22px}
.country_popup .close{display:inline-block;position:absolute;right:-38px;top:-24px;width:27px;height:25px;background:url(../images/close_icon.png) no-repeat center center}
.country_popup .close:hover{cursor:pointer}
.country_popup p{font-size:19px;line-height:25px}
.country_popup .location_country{color:#e74c3c;text-decoration:underline}
.country_popup .inp_button{margin:25px 9px;display:inline-block;width:auto;height:auto;font-size:22px;line-height:normal;padding:10px 28px}

/*
    PAGINATION
 */
.pagination{display:flex;justify-content:space-between;padding:5px 20px;border:1px solid #e0e0e0;margin-bottom:44px}
.pagination .prev,.pagination .next{color:#313130;font-size:16px;line-height:24px;text-decoration:none}
.pagination .prev:hover,.pagination .next:hover{color:#f03035}
.pagination .prev:before,.pagination .next:after{width:9px;height:16px;content:'';display:inline-block;position:relative;top:2px}
.pagination .prev:before{background-position: -10px -10px;margin-right:15px}
.pagination .prev:hover:before{background-position: -39px -10px}
.pagination .next:after{margin-left:15px;background-position: -68px -10px}
.pagination .next:hover:after{background-position: -97px -10px}
body:not(.webp) .pagination .prev:before,body:not(.webp) .pagination .next:hover:after,body:not(.webp) .pagination .next:after,body:not(.webp) .pagination .prev:hover:before{background-image:url(../images/pagination-arrows.png);}
.webp .pagination .prev:before,.webp .pagination .next:hover:after,.webp .pagination .next:after,.webp .pagination .prev:hover:before{background-image:url(../images/pagination-arrows.webp);}
.pagination .pages a{font-size:19px;line-height:24px;color:#313130;margin:0 7px;text-decoration:none}
.pagination .pages a:hover,.pagination .pages a.active{color:#f03035}

/*
    ORDER FORM
 */
.block_f_payment label .icon{position:absolute;right:-5px;top:-10px;border:1px solid #8d8d8d;border-radius:50%;width:15px;display:inline-block;height:15px;text-align:center;font-size:10px;line-height:13px;color:#8d8d8d;background:#f3f3f3;z-index:20}
.block_f_payment label .icon:hover{cursor:pointer}
.block_f_payment label .icon:hover + .info{opacity:1;visibility:visible}
.block_f_payment label .info{z-index:20;position:absolute;right:-22px;bottom:130%;color:#000;padding:8px;font-size:14px;width:340px;background:#fff;border-radius:8px;border:1px solid #000;opacity:0;visibility:hidden;transition:all .3s}
.block_f_payment label:hover img{cursor:pointer}
.block_f_payment input[type="radio"]{display:none}
.block_f_payment input[type="radio"] + label:hover{cursor:pointer}
.block_f_payment input[type="radio"]:checked + label{border-color:red}
.block_f_payment input[type="radio"] + label:hover img,.block_f_payment input[type="radio"]:checked + label img{-webkit-filter:none;filter:none}
.block_f_payment label{width:124px;margin:0 10px}
.order_form .block_f_payment label{border:1px solid #ddd;max-width:100%;border-radius:15px;transition:border .3s;height:98px;width:260px;display:flex;align-items:center;justify-content:center}
.order_form .block_f_payment input[type="radio"] + label:after{display:none}
.order_form .block_f_payment{display:flex;justify-content:center;align-items:center;padding-left:7%}
.order_form .block_f_payment label img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.order_form .select{width:100%;height:32px;margin-bottom:0}
.order_form .block_f_label{width:100%;display:block}
.order_form .select-styled{width:100%;border:#888 1px solid;background:#fff;color:#272526;padding:6px 10px;border-radius:5px;font-size:15px}
.prs_remainder{text-align:center;padding:10px 0}
.prs_remainder img{display:block;margin:30px auto 0}
.order_form .order_f{display:flex;flex-wrap:wrap;justify-content:space-between;background:#f3f3f3;border:none;padding:15px 22px}
.order_f .order_f{padding:0}
.order_f .block_f{width:48%}
.order_form .select-styled{position:relative;min-height:32px}
.order_form .select-styled:after{content:'';border:7px solid transparent;border-top:7px solid #e74c3c;position:absolute;right:15px;top:13px}
.order_f .block_f_pr .block_f,.order_f .block_f_full .block_f{width:100%;font-family:Verdana}
.order_f .block_f_full{width:100%;margin:30px auto 0}
.order_f .block_f_full .block_f{width:100%}
.order_f .prs_total,.order_f .block_f_full .block_f{font-size:18px}
.order_f .block_f_full .block_f{margin-bottom:0}
.order_form .inp_button:hover{opacity:.9}
.form input[type="submit"]{padding:12px 0;font-size:20px}
.order-totalx2,.order-grand-totalx2{text-decoration:line-through}
.order_f .f_input,.order_form .select-styled{border-color:#bdbdbd;border-radius:15px}
.order_form .inp_button{background:transparent no-repeat center center;border:none;width:225px;max-width:100%;transition:all .3s}
.notwebp .order_form .inp_button{background-image:url(../images/main-form-btn_1.png);}
.webp .order_form .inp_button{background-image:url(../images/main-form-btn.webp);}
.order_form .change_counter,.order_form .title_form{margin:5px 30px}
.order_form .title_form{margin-bottom:11px;margin-top:18px;padding-bottom:13px}
.order_form .change_counter{text-align:left}
.order_form .counter_list{right:initial;left:0}
.order_form .rc{max-width:220px;text-align:right}
.order_form .ln{padding:5px 30px;font-size:20px;margin-bottom:15px}
.order_form .ln input{text-align:right}
.order_form .number,.counter_form.order_form .number{margin:0 auto;text-align:right;background:transparent}
.order_form.counter_form .minus,.order_form.counter_form .plus{border-radius:50%}
.order_form .ln .number input{max-width:60px}
.order_form .ln.bg{background:#e5e5e5}
.order_form .ln.bg2{background:#eaeaea;padding:32px 30px 28px;margin-bottom:0;font-size:25px}
.order_form .ln.quantity_ln{margin-bottom:0}
.order_form .btn_wrapp .inp_button{margin-top:0}
.order_form .btn_wrapp{background:#f3f3f3;padding:20px 30px}
.order_form .btn_wrapp .inp_button,.order_form .btn_wrapp .checkout_paypal{width:270px;max-width:100%;display:inline-block;margin-right:20px}
.order_form .btn_wrapp .checkout_paypal{padding-left:10px;background-position:89% center}

/*
    COUNTER FORM
 */
.counter_form.order_form,.counter_form{background:#f3f3f3;padding:2px 11px 15px;text-align:left;position:relative;padding-top:15px;color:#333;margin:0 auto}
.counter_form.order_form{background:#f3f3f3 !important;}
.counter_form .change_counter,.checkout .change_counter{text-align:right;font-size:14px;line-height:27px;color:#fff;text-transform:uppercase;position:relative}
.checkout .change_counter{font-weight:700;text-align:left;display:inline-block;background:none}
.checkout .change_counter span{font-weight:400}
.checkout .counter_list{font-weight:400}
.counter_form #counter_select{transition:opacity .2s}
.counter_form #counter_select:hover{cursor:pointer;opacity:.9}
.counter_form #flag_img{display:inline-block;width:16px;height:13px;margin:0 8px 0 2px;position:relative;top:2px}
.counter_form #counter_select:after{content:'';display:inline-block;border:5px solid transparent;border-top:5px solid #fff;position:relative;top:3px;margin:0 3px 0 6px}
.counter_form #counter_select[data-country='USA']:before{background-image:url(../images/usa.jpg)}
.counter_form .title_form{font-size:18px;line-height:27px;font-weight:700;border-bottom:1px solid #bbb;color:#fff;letter-spacing:2px;margin-bottom:11px;padding-bottom:7px}
.counter_form.order_form .title_form{color:#333}
.counter_form .ln{display:flex;flex:0 0 50%;justify-content:space-between;margin-bottom:11px;padding-right:8px;font-size:16px}
.counter_form .ln .total_title{font-weight:700}
.counter_form .ln.quantity_ln,.order_form.counter_form .ln.quantity_ln{margin-bottom:20px}
.counter_form .ln .quantity_price{font-family:'Verdana';margin-top:7px}
.counter_form .ln .f_input{height:25px}
.counter_form .minus,.counter_form .plus{width:25px;height:25px;line-height:25px}
.counter_form .ln input{background:transparent;border:none;text-align:right;max-width:50%}
.counter_form .ln .number input{background:#fff;border:none;text-align:center;width:43px;font-size:18px}
.counter_form .inp_button{width:100%;font-size:20px;margin:38px 0 10px}
.counter_form .inp_button,.counter_form .checkout_paypal,.checkout_alipay{transition:all .3s}
.counter_form .inp_button:hover,.counter_form .checkout_paypal:hover,.checkout_alipay:hover{opacity:.9}
.counter_form .checkout_paypal,.checkout_alipay{margin:18px auto 0;border-radius:25px;color:#333;background-color:#fff;background-repeat: no-repeat;background-position: 83% center;display:block;width:96%;border:none;height:51px;text-align:left;font-size:16px;font-weight:700;padding-left:25px}
body:not(.webp) .counter_form .checkout_paypal,body:not(.webp) .checkout_alipay{background-image:url(../images/paypal.png);}
.webp .counter_form .checkout_paypal,.webp .checkout_alipay{background-image:url(../images/paypal.webp);}
.checkout_alipay{background: #fff !important;text-align: center;padding: 12px;text-decoration: none}
.checkout_alipay img{margin-left: 15px;}
.form_wrap_bann .checkout_paypal{background-size:85px}
.form_wrap_bann>p{border-color:#fff;color:#fff}
.counter_list{display:none;text-align:left;width:260px;overflow:auto;font-size:16px;background:#fff;position:absolute;right:0;top:100%;border-radius:5px;border:1px solid #e1e1e1;z-index:10;color:#333}
.counter_list input{width:100%;background-repeat:no-repeat;background-position: 4% center;display:block;padding:12px 15px 6px 55px;border:none}
body:not(.webp) .counter_list input{background-image:url(../images/search.png);}
.webp .counter_list input{background-image:url(../images/search.webp);}
.counter_list input:focus{outline:none}
.counter_list ul{padding:0;list-style:none;max-height:267px;overflow:auto;border:1px solid #e1e1e1;border-bottom:none;margin:0}
.counter_list ul li{border-bottom:1px solid #e1e1e1;padding:3px 21px;text-decoration:none}
.counter_list ul li:hover{cursor:pointer;background:#ededed}
.counter_list .btn_group{text-align:center}
.counter_list .btn_group button{padding:0 12px;border-radius:3px;border:1px solid #e74c3c;color:#e74c3c;background:transparent;margin:5px 7px}
.counter_list .btn_group button.clear{border-color:#b8b8b8;color:#b8b8b8}
.counter_list .btn_group button.clear:hover{background:#b8b8b8;color:#fff}
.counter_form .form_popup{display:none;width:295px;background:#d2d2d2;padding:20px 15px;border:1px solid #989898;position:absolute;top:0;right:0;border-radius:5px}
.counter_form .form_popup .close{position:absolute;right:7px;top:10px;width:17px;height:16px;}
body:not(.webp) .counter_form .form_popup .close{background-image:url(../images/close_btn.png);}
.webp .counter_form .form_popup .close{background-image:url(../images/close_btn.webp);}
.counter_form .form_popup .close:hover{cursor:pointer;opacity:.9}
.counter_form .form_popup label{display:block;font-size:16px;margin:7px 0 5px}
.counter_form .form_popup span{color:#ed2025}
.counter_form .form_popup input{width:100%;border:1px solid #888;border-radius:5px;background:#fff;font-size:14px;padding:10px}
.counter_form .form_popup .select{width:100%;height:40px;margin-bottom:0}
.counter_form .form_popup .select-styled{width:100%;background:#fff;border:1px solid #888;border-radius:5px;color:#333;padding:10px 15px}
.counter_form .form_popup .select-styled:after{content:'';border:8px solid transparent;border-top:8px solid #888;position:absolute;right:10px;top:14px}
.counter_form .form_popup .inp_button{width:105px;margin:11px auto 0;border:2px solid #c0392b;background:#e74c3c;border-radius:3px;font-size:18px;padding-top:3px;letter-spacing:1px}
.counter_form .form_popup:before{content:'';display:inline-block;width:25px;height:25px;border-left:1px solid #989898;border-top:1px solid #989898;-webkit-transform:rotate(-135deg) translateX(35%);-moz-transform:rotate(-135deg) translateX(35%);-ms-transform:rotate(-135deg) translateX(35%);-o-transform:rotate(-135deg) translateX(35%);transform:rotate(-135deg) translateX(35%);background:#d2d2d2;position:absolute;bottom:-19px;left:50%}
.counter_form .rc{width:50%;text-align:right}
.counter_form .rc input{width:auto}
.items_pricex2,.total_pricex2{text-decoration:line-through}
.aside_block .counter_form{background-repeat: no-repeat;background-position: center top;max-width:300px}
body:not(.webp) .aside_block .counter_form{background-image:url(../images/main-form-bg2.png);}
.webp .aside_block .counter_form{background-image:url(../images/main-form-bg2.webp);}
.aside_block .counter_form .checkout_paypal{background-position:88% center;padding-left:14px}
.counter_form .number{background:#fff;padding:5px;border-radius:15px}
.counter_form .number input{color:#333}
.counter_form{background-repeat: no-repeat;background-position: center top;color:#fff}
body:not(.webp) .counter_form{background-image:url(../images/main-form-bg.png);background-color: transparent;}
.webp .counter_form{background-image:url(../images/main-form-bg.webp);background-color: transparent;}
.counter_form .minus,.counter_form .plus{width:28px;height:28px;display:inline-block;color:transparent;background-color:transparent}
body:not(.webp) .counter_form .minus{background-image:url(../images/main-form-minus.jpg);}
.webp .counter_form .minus{background-image:url(../images/main-form-minus.webp);}
body:not(.webp) .counter_form .plus{background-image:url(../images/main-form-plus.jpg);}
.webp .counter_form .plus{background-image:url(../images/main-form-plus.webp);}
.counter_form .inp_button,.form .btn-callback{background:transparent no-repeat center center;border:none}
.notwebp .counter_form .inp_button,.notwebp .form .btn-callback{background-image:url(../images/main-form-btn_1.png);}
.webp .counter_form .inp_button,.webp .form .btn-callback{background-image:url(../images/main-form-btn.webp);}
.counter_form .counter_list{background:#e7e7e7;top:calc(100% + 15px);overflow:visible;border-radius:0;width:272px;max-width:100%}
.counter_form .counter_list:before{content:'';display:inline-block;border:17px solid transparent;border-bottom:16px solid #e7e7e7;position:absolute;top:-33px;z-index:15;left:50%}
.counter_form .counter_list input{border:1px solid #bbb;border-radius:20px;color:#818181;margin:12px 10px;width:calc(100% - 20px);background-color:#fff;padding:1px 15px 1px 41px}
.counter_form .counter_list ul{background:#fff}
.counter_form .counter_list ul li:hover{background:#ff2e34;color:#fff}
.counter_form .counter_list .btn_group button{border-radius:20px;background:#a7a7a7;border-color:#a7a7a7;color:#fff;margin:12px 6px 10px;padding:0 20px}
.counter_form .counter_list .btn_group button:hover{opacity:.8}
.counter_form .counter_list .btn_group button.clear{background:#c5c5c5;border-color:#c5c5c5}
.counter_form .counter_list ul li{text-transform:none}

/*
    Формы перехода на ENG версию для оформление заказа
 */
.payment_sorry{padding:13px 17px 45px;background:#f3f3f3;border-radius:7px;margin-top:79px;margin-bottom:30px}
.payment_sorry .title_form{font-size:24px;line-height:28px;color:#333;text-transform:uppercase;text-align:center}
.payment_sorry p{font-size:16px;line-height:21px;color:#333;font-weight:700}
.payment_sorry .payment_type_title{border-top:1px solid #b1b1b1;padding-top:30px;margin-bottom:30px}
.select_no a{color:#e74c3c}
.ord_table_sorry{margin-bottom:80px}
.ord_table_sorry .ord_table_td{vertical-align:middle;text-align:center;border-left:none}
.ord_table_sorry .ttd2{width:23%;border-right:none;border-left:1px solid #d3d3d3}
.ord_table_sorry .ttd2 img{max-width:140px}
.ord_table_sorry .ttd3{text-align:left}
.ord_table_sorry .ttd3 p{font-size:16px;line-height:21px;font-weight:700;color:#333}
.ord_table_sorry figure img{display:inline-block;margin:0 17px}
.ord_table_sorry .ttd4{width:28.2%}

/*
    CURRENT CITY LOCATION
 */
.current_location{display:inline-block;border:1px solid #3e3e3e;padding:6px 25px;vertical-align:top;min-width:120px;text-align:center;color:#fff;text-decoration:none}
.current_location:hover{border-color:#686868}
#select_location_popup{z-index:50;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff url(../images/location_popup_bg.svg) no-repeat center bottom;display:none;max-height:100vh;overflow-y:auto}
#select_location_popup .title{padding-right:20px;padding-left:20px;margin:0;margin-top:60px;font-size:36px;font-weight:700;text-align:center}
#select_location_popup label{display:block;margin:40px auto 0;text-align:left;width:40%;font-size:17px}
#select_location_popup input{margin-top:10px;border:1px solid rgba(0,0,0,.2);border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;z-index:auto;position:relative;line-height:20px;font-size:17px;transition:none;background:transparent;padding:14px 20px 18px;width:100%}
#select_location_popup input:focus{outline:none}
#select_location_popup .close{width:26px;height:26px;position:absolute;z-index:999;top:25px;right:25px;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px}
#select_location_popup .close:hover{opacity:.8}
#select_location_popup .close:before,#select_location_popup .close:after{content:"";position:absolute;top:-5.5px;left:0;width:1px;height:37px;background-color:#000}
#select_location_popup .close:before{-webkit-transform:translateX(13px) rotate(45deg);-ms-transform:translateX(13px) rotate(45deg);transform:translateX(13px) rotate(45deg)}
#select_location_popup .close:after{-webkit-transform:translateX(13px) rotate(-45deg);-ms-transform:translateX(13px) rotate(-45deg);transform:translateX(13px) rotate(-45deg)}
#select_location_popup .location_list{width:40%;padding-left:0;list-style:none;margin:10px auto;max-height:300px}
#select_location_popup .location_list li{display:none;padding:16px 18px 21px;box-shadow:0 -1px 0 0 #d8d8d8;cursor:pointer;background-color:#fff;font-size:17px;text-align:left}
#select_location_popup .location_list li:hover{border-radius:10px;background-color:#eee;border-bottom:none}
#select_location_popup .location_list li:hover,#select_location_popup .location_list li:hover + li{box-shadow:none}
#select_location_popup .location_country{color:#999;font-size:15px;display:block}

/*
    ACCOUNT
 */
.account_wrapper{overflow: visible}
#customer_login,.account-form{width:340px;max-width:90%;padding-left:30px;margin:20px auto}
#customer_login .h1,.account_wrapper .h1,.account_wrapper .h4,.account-form h1{font-size:32px;color:#444;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:300;line-height:1.6;margin:0 0 .5em}
.account_wrapper .h4,.account-form .h4{font-size:20px}
#customer_login input,.account-form input{background-color:#fff;color:#777;border:1px solid #e7e7e7;width:100%;max-width:100%;display:block;padding:10px 13.5px;margin:0 0 1em}
#customer_login .is-invalid,.account-form .is-invalid{border-color: #ed2025}
#customer_login label,.account-form label{color:#777;display:inline;margin-bottom:2px;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.8em;font-weight:700}
#customer_login .visuallyhidden,.account-form .visuallyhidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
#customer_login .grid,.account-form .grid{list-style:none;margin:0;padding:0;margin-left:-30px}
#customer_login .grid-item,.account-form .grid-item{float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#customer_login .one-half,.account-form .one-half{width:50%}
#customer_login .text-right,.account-form .text-right{text-align:right!important}
#customer_login a,.account-form a{color:#000;text-transform:none;text-decoration:none}
#customer_login a:hover,.account-form a:hover{text-decoration:underline}
#customer_login p,.account-form p{margin:0 0 15px}
#customer_login .text-center,.account-form .text-center{text-align:center}
#customer_login .btn,.btn--secondary,#customer_login input.btn--secondary,#customer_login input[type="submit"],.account-form input[type="submit"],.account-form .btn{border:1px solid transparent;cursor:pointer;display:inline-block;font-weight:700;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;line-height:1.42;margin:0;padding:7.5px 15px;text-align:center;vertical-align:middle;white-space:nowrap;user-select:none;transition:all .5s ease;text-decoration:none;background-color:#494746;color:#fff;font-size:15px;width:auto;text-transform:none;border-radius:0}
.account_wrapper .text-center{text-align:center}
.account_wrapper .grid-item{float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.account_wrapper .two-thirds{width:66.666%}
.account_wrapper .one-third{width:33.333%}
.account_wrapper{font-family:"PT Sans","HelveticaNeue","Helvetica Neue",sans-serif;font-size:15px;font-weight:300;line-height:2;color:#777;margin:20px 0}
.account_wrapper p{margin:0 0 15px;line-height:30px;color:#777}
.account_wrapper a{text-decoration:none}
.account-orders-list{margin-top:15px}
.account-orders-item{display:flex;justify-content:space-between;border:1px solid #d4d4d4;border-radius:8px;padding:6px 15px 6px 25px;margin-bottom:7px;transition:background-color .2s;color:#272526}
.account-orders-item:last-of-type{margin-bottom: 40px}
.account-orders-item:hover{background:#ffd8d9;cursor:pointer}
.orders-item--number{color:#ed2025}
.orders-item--date:before,.orders-item--number:before{content:'';display:inline-block;position:relative;top:-3px;margin-right:10px}
.orders-item--number:before{width:10px;height:5px;background:url(../images/order-arrow.jpg)}
.orders-item--date:before{width:15px;height:17px;top:3px;background:url(../images/order-calendar.png)}

/*
    ACCOUNT: account details
 */
.account-details{position:relative;padding-top:20px}
.account-details + .account-details{border-top:1px solid #bdbdbd}
.account-details-title{color:#444;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:300;font-size:20px;line-height:1.6;margin:0 0 .5em;text-transform:uppercase;text-align:center}
.account-details__item,.account-details .select-styled{border:1px solid #bdbdbd;border-radius:15px;color:#777;display:block;line-height:normal;margin-bottom:7px;width:100%;padding:5px 10px}
.account-details__item.error,.account-details__item.error:focus{border-color:#e54b3f}
.account-details .select-styled{position:relative;margin-bottom:0;font-size:15px}
.account-details .select-styled:after{content:'';display:inline-block;border:7px solid transparent;border-top:7px solid #ed2025;position:absolute;right:15px;top:10px}
.account-details .custom.account-details__item{display:none;padding:0;margin-bottom:0}
.account-details .select{height:auto;width:100%;font-size:inherit}
.account-details .select-options{background:#fff;border:1px solid #bdbdbd;border-radius:15px;overflow:auto;padding:10px 0;max-height:155px}
.account-details .select-options li{color:#777;padding:0;font-size:15px;margin-bottom:5px}
.account-details .select-options .active,.account-details .select-options li:hover{color:#ed2025}
.account-details__item:focus{border:1px solid #bdbdbd;outline:none}
.account-details-controls{display:flex;justify-content:flex-end;margin:7px 0 5px}
.account-details:last-of-type .account-details-controls{margin-bottom:40px;justify-content:space-between}
.account-details-controls__item{background-repeat: no-repeat;background-position: center center;background-size:100% 100%;color:#fff;display:inline-block;font-family:Verdana;text-decoration:none;font-size:11px;font-weight:700;padding-top:11px;line-height:normal;height:36px;text-align:center;text-transform:uppercase;transition:all .2s;margin-bottom:10px;width:148px}
body:not(.webp) .account-details-controls__item{background-image:url(../images/controls-btn-bg.png);}
.webp .account-details-controls__item{background-image:url(../images/controls-btn-bg.webp);}
.account-details__item_close{color:#ed2025;font-size:16px;position:absolute;top:-5px;right:-5px;font-weight:700;padding:5px;transition:all .2s;opacity:0;visibility:hidden}
.account-details:hover .account-details__item_close{opacity:1;visibility:visible}
.account-details__item_close:hover{opacity:.8}
.account-details-controls__item:hover{opacity:.8}
.account-details-controls__item_add:before,.account-details-controls__item_edit:before{display:inline-block;margin-right:7px}
.account-details-controls__item_add:before{content:'+';font-size:14px;line-height:12px}
.account-details-controls__item_edit:before{background-image:url(../images/edit-icon.png);content:'';height:11px;position:relative;top:1px;width:10px}
.account-details-controls__item_apply{border:none;display:inline-block;padding-top:0;line-height:normal}

/*
    ACCOUNT: account details popup
 */
#account-details-popup{width:310px;max-width:100%}
#account-details-popup .select-options{position:static}
#account-details-popup .account-details{margin-top:0}
#account-details-popup .account-details-controls{margin-bottom:0;justify-content:center}
#account-details-popup label.error{position:relative;top:-9px;font-size:12px;margin-left:10px}

/*
    FORM IN CONTACT PAGE
 */
.forms{margin:27px 0}
.forms .input,.forms textarea,.forms .select-styled{width:305px;max-width:100%;border-radius:20px;padding:1px 20px;border-color: #b0b0b0;}
.forms .select{height: auto}
.forms .select-styled{position: relative;line-height: 36px;border-color: #b0b0b0;color: #6f7073;font-size: 15px}
.forms .select-styled:after{content: '';display: inline-block;border: 7px solid transparent;border-top: 7px solid #ed2025;position: absolute;top: 15px;right: 15px;margin: 0 3px 0 6px;}
.forms .select-styled.active{border-radius:20px;}
.select-options{width: 305px;max-width: 100%}
.forms textarea{width:480px;height:107px;margin-bottom:28px}
.forms .wrap_input{margin-bottom:10px}
.forms .submit{max-width:225px;border-radius:20px}

/*
    FORM - main form in ru version
 */
.aside .form_wrap{margin:10px 0 0}
.aside_block{margin:0 0 30px}
.aside_block .form{background:#363435;border-radius:15px}
.aside_block .form:before{width:95%;display:block;border-radius:25px 25px 0 0;left:50%;transform:translateX(-50%)}
.form{max-width:295px;margin:0 auto;background:url(../images/form-bg.png) no-repeat center top;position:relative;padding:9px 18px;color:#fff}
.on_faq_form .form{background-image:url(../images/form-bg2.png)}
.form:before{content:'';display:inline-block;background:#ed2025;width:100%;height:4px;position:absolute;top:0;left:0;background:-moz-linear-gradient(left,#ed2025 0%,#f73237 50%,#ed2025 100%);background:-webkit-linear-gradient(left,#ed2025 0%,#f73237 50%,#ed2025 100%);background:linear-gradient(to right,#ed2025 0%,#f73237 50%,#ed2025 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed2025',endColorstr='#fe6201',GradientType=1)}
.form .title-form span{width:49%;display:inline-block;vertical-align:middle}
.form .title-form span:first-child{font:300 20px/normal Gilroy;text-align:right;text-transform:uppercase}
.form .title-form span:last-child{font:700 54px/normal Gilroy;padding-left:11px}
.form .count{text-align:center;padding:4px 0 10px;position:relative}
.form .count:after{content:'';position:absolute;width:68px;height:1px;background:#fff;bottom:0;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.form .count span{font-weight:700;font-size:21px;color:#f73237}
.form label{display:block;margin-bottom:10px;font-size:15px;padding-left:13px;margin-top:15px;text-align:left}
.form .wrap{position:relative}
.form .error[generated="true"]{top:100%;margin:0;padding:0}
.form input{width:100%;border:none;border-radius:30px;padding:10px 12px;color:#000}
.form input::-webkit-input-placeholder{color:#4c4c4c}
.form input::-moz-placeholder{color:#4c4c4c}
.form input:-ms-input-placeholder{color:#4c4c4c}
.form .counter{position:relative;max-width:110px;display:inline-block;vertical-align:top;margin-top:5px}
.form .counter button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:27px;font-size:18px;color:#ea5400;display:inline-block;-webkit-transition:all .2s ease-in-out 0;-khtml-transition:all .2s ease-in-out 0;-moz-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0;border:none;border-radius:50%}
.form .counter button:focus{outline:none}
.form .counter button.minus{background:url(../images/minus.png) no-repeat center center;left:5px;z-index:5}
.form .counter button.plus{background:url(../images/plus.png) no-repeat center center;right:5px}
.form .counter input{text-align:center;color:#000;padding:10px 35px;font-size:16px;font-weight:700}
.form input:focus{outline:none;color:#000}
.form .total{display:inline-block;max-width:140px;vertical-align:top;margin:5px 0 5px 5px}
.form .total p{color:#fff;margin-bottom:4px}
.form .total span{font-weight:700}
.form input[type="submit"]{margin:17px auto 0;padding:5px 0 12px;font-size:16px;font-family:Arial}
.form input[type="submit"]:focus{color:#fff}
.form .btn-callback{margin:17px auto 0;padding:35px 0 12px;text-decoration:none;width:100%;border:none;border-radius:30px;height:79px;display:block;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;max-width:265px;transition:opacity .3s}
.form .btn-callback:hover{opacity:.8}
.form input[type="submit"]{padding:12px 0;font-size:20px}
.form .order_f{padding:15px 12px}
.form .order_f .block_f{position:relative}
.delivery_info{color:#e54b3f;font-weight:700;text-decoration:underline;padding-left:25px;position:relative;margin-top:10px}
.delivery_info.ok{color:#5cb85c;text-decoration:none}
.delivery_info:focus{outline:none}
.delivery_info:before{content:'+';display:inline-block;position:absolute;left:10px;top:1px}
.delivery_info.ok:before{content:'✓'}

/*
    REVIEWS
 */
.blocks_comments{margin:28px 0 0}
.comments_item{border:1px solid #e0e0e0;padding:15px 15px 16px;font-size:14px;line-height:18px;color:#313130;margin-bottom:23px}
.comments_item_answer{margin-left:20px;border:2px solid #f42d32;background:#fbefef}
.comment_info{display:flex;margin-bottom:4px}
.comment_avatar{width:50px;height:50px}
.comment_avatar img{max-width:100%;max-height:100%;width:auto;height:auto}
.comment_author_info{margin:8px 0 20px 15px}
.comment_name{color:#f03035;text-transform:uppercase;font-family:'ArialNarrow'}
.comment_date{color:#696969;font-size:12px}
.comment_text{margin:0 4px;line-height:24px}

/*
    Image block
 */
.visible_mobile{display: none}
.scheme_img{position:relative;min-height:370px;font-size:14px;width:620px;margin: 0 auto}
.scheme1{width:620px;height:230px;position:absolute}
.scheme1 > *,.scheme2 > *,.scheme3 > *{position:absolute;z-index:5}
.scheme_img1{top:8px;left:138px;z-index:2}
.scheme1-d1{top:96px;max-width:167px;text-align:center}
.scheme1-d2{top:68px;left:47px}
.scheme1-d3{top:42px;left:19px}
.scheme1-d4{left:250px;top:3px}
.scheme1-d5{left:355px;top:17px}
.scheme1-d6{top:137px;left:259px;max-width:100px}
.scheme1-d7{top:172px;left:213px;max-width:100px;text-align:center}
.scheme2{position:absolute;width:290px;height:280px;left:336px;z-index:8;top:16px}
.scheme_img2{top:54px;z-index:3}
.scheme2-d1{top:40px;left:11px}
.scheme2-d2{top:57px;left:110px}
.scheme2-d3{top:81px;left:84px}
.scheme2-d4{top:119px;left:159px;max-width:122px;text-align:center}
.scheme2-d5{top:222px;left:60px}
.scheme3{position:absolute;width:540px;height:150px;top:204px;z-index:9}
.scheme_img3{z-index:4;left:203px;top:-1px}
.scheme3-d1{left:28px;top:49px}
.scheme3-d2{left:75px;top:66px}
.scheme3-d3{left:0;top:83px}
.scheme3-d4{left:82px;top:100px}
.scheme3-d5{left:59px;top:116px}
.scheme3-d6{left:312px;top:25px}
.scheme3-d7{left:396px;top:64px;max-width:135px}
.scheme3-d8{left:396px;top:99px;max-width:135px}

/*
    ANIMATIONS
 */
@keyframes iceShow {
    0%{opacity:0}
    100%{opacity:1}
}
@-webkit-keyframes iceShow {
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes iceHide {
    0%{opacity:1}
    100%{opacity:0}
}
@-webkit-keyframes iceHide {
    0%{opacity:1}
    100%{opacity:0}
}
@keyframes buyShow {
    0%{-webkit-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0)}
    60%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
    65%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0)}
    75%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
    85%{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0)}
    95%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
    100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
}
@-webkit-keyframes buyShow {
    0%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}
    60%{-webkit-transform:translate(0,0);transform:translate(0,0)}
    65%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}
    75%{-webkit-transform:translate(0,0);transform:translate(0,0)}
    85%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}
    95%{-webkit-transform:translate(0,0);transform:translate(0,0)}
    100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
@keyframes buyHide {
    0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
    100%{-webkit-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0)}
}
@-webkit-keyframes buyHide {
    0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
    100%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}
}
@-webkit-keyframes swing {
    15% {-webkit-transform: translateX(5px);transform: translateX(5px);}
    30% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}
    50% {-webkit-transform: translateX(3px);transform: translateX(3px);}
    65% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}
    80% {-webkit-transform: translateX(2px);transform: translateX(2px);}
    100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes swing {
    15% {-webkit-transform: translateX(5px);transform: translateX(5px);}
    30% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}
    50% {-webkit-transform: translateX(3px);transform: translateX(3px);}
    65% {-webkit-transform: translateX(-3px);transform: translateX(-3px);}
    80% {-webkit-transform: translateX(2px);transform: translateX(2px);}
    100% {-webkit-transform: translateX(0);transform: translateX(0);}
}

/*
    DISCOUNT POPUP
 */

.discount-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(243,243,243,.85);border:5px solid #f42d31;width:755px;max-width:96%;max-height:96%;padding:40px 30px 25px 308px;text-align:center;z-index:100}
.discount-popup--close{position:absolute;top:-25px;right:-21px;width:51px;height:51px;font-size:0;background:url(../images/close-popup.png) no-repeat center center;transition:opacity .15s linear}
.discount-popup--close:hover{opacity:.8}
.discount-popup--img{position:absolute;left:39px;top:-33px;width:280px;height:auto}
.discount-popup--title{font-size:42px;font-weight:700;color:#2e2d2e;text-transform:uppercase;line-height:normal;margin-bottom:5px}
.discount-popup--title span{color:#f42d31}
.discount-popup--description{font-size:34px;color:#2e2d2e;margin-bottom:10px;line-height:normal}
.discount-popup--btn{font-size:20px;line-height:normal;font-weight:700;color:#fff;text-transform:uppercase;width:224px;background-repeat: no-repeat;background-position: center center;text-align:center;text-decoration:none;padding:15px;transition:opacity .15s linear;margin:7px auto 0}
body:not(.webp) .discount-popup--btn{background-image:url(../images/btn-popup.png);}
.webp .discount-popup--btn{background-image:url(../images/btn-popup.webp);}
.discount-popup--btn:hover{opacity:.8}

/*
    MEDIA
 */
@media (min-width:1035px) {
    .container{width:1024px}
}
@media (max-width:1035px) {
    .head_top_right .btn_wrap{flex-direction: column;}
    .account_panel{position: static}
    .menu li{margin:0 .5%}
    .bann_foto1 .cont_b_l,.bann_foto2 .cont_b_l,.bann_foto3 .cont_b_l,.bann_foto3 .cont_b_r{font-size:15px;line-height:22px}
    .block_calen2{margin:-10px 0 0 10px}
    .block_l{margin-right:-3%}
    .img_i1{width:28%}
}
@media (max-width: 1025px) {
    .st_box2_title{max-width:100%}
    .block_benefits__item{width:50%}
    .block_benefits__item figure{width:150px}
    .block_benefits__item p{max-width:calc(100% - 170px)}
    .section3 .st_wrap_clear{flex-wrap:wrap}
    .account-details__item_close{visibility: visible;opacity: 1}
}
@media (max-width:992px) {
    .container{width:768px;padding-right:10px;padding-left:10px}
    .tell_top{line-height:24px;margin-bottom:0;font-size:25px}
    .block-menu_nav{margin:0}
    .wrap_head_menu{position:relative;min-height:48px}
    .head_menu{padding:10px 0;position:absolute;top:0;left:0;width:100%;z-index:10}
    .head_menu .block-menu_nav{position:relative;text-align:center}
    .head_menu .block-toggle_nav{display:inline-block;cursor:pointer;margin:0}
    .menu{display:none}
    .menu li{white-space:normal;display:block;vertical-align:top;width:100%;text-align:center;margin:0}
    .menu li a{padding:15px 0}
    .logo_top{width:185px;margin-top:15px}
    .head_top_right{width:220px}
    .title_timer{font-size:19px}
    .title_timer_bott{font-size:16px;margin:10px 0 0}
    .slogan_bott span{display:inline}
    .banner_wrap{padding:20px 0 0}
    .img_media img{width:125px}
    .block_comp{width:324px}
    .banner-right,.banner-left{width:50%}
    .product_top{margin-left:-105px}
    .body_comp{background-color:rgba(245,246,246,0.6)}
    .block_inl_center{margin:10px 0}
    .text_bann_center{font-size:21px}
    .text_bann_center span{font-size:18px}
    .section5{padding:15px 0 35px}
    .section5 h3,.title_white{margin:20px auto;max-width:90%;text-align:center}
    .graff{width:50%;float:left}
    .imag_gr img{width:68%}
    .block_imag_gr:before{top:-80px;left:61%}
    .item_gr{margin:-11px 0 15px}
    .col_foot{width:50%;float:left}
    .slog_foot{font-size:20px;font-weight:400}
    .font_b{font-size:17px;margin-left:0}
    .menu_bottom{margin:28px 0 0 19px}
    .prod_foot{top:15%;left:67%}
    .prod_foot img{width:75%}
    .copy{margin-left:-15px}
    .shad_block_t{display:inline-block;width:49%;vertical-align:top;float:none;margin-bottom:15px;text-align:left}
    .shad_block_t:last-child{display:block;margin-right:auto;margin-left:auto}
    .content{width:100%}
    .block_doc{width:24%}
    .aside .aside_block:nth-child(1){display:block}
    .aside{width:100%;padding:0 15px}
    .aside .aside_block{display:none}
    .wrap_block_why{max-width:100%;margin-left:auto;margin-right:auto;width:640px}
    .bann_res{padding:20px 10px 20px 85px;background-size:cover}
    .block_l{margin-right:0}
    .img_i1{width:22%}
    .img_i2{width:41%;margin-left:0}
    .item_ctop{margin:57px 0 0}
    .item_cbott{max-width:80%;margin-top:95px}
    .block_calen2{margin:-10px 10px 0 25px}
    .img-orig{width:100%;text-align:center;margin-bottom:15px;height:100%}
    .orig-list{width:100%}
    .orig-list li{margin-left:-40px}
    .titan-gel .col-md-3{width:50%!important;float:left;box-sizing:border-box!important}
    .current_location{margin:0 15px 5px 0}
    .order_form .block_f_payment{padding-left:0}

    .discount-popup {padding: 25px;overflow: auto;width: auto;}
    .discount-popup--img {position: static;}
    .discount-popup--close {right: 5px;top: 5px; width: 20px;height: 20px;background-size: cover;}
    .discount-popup--title {font-size: 36px;}
    .discount-popup--description {font-size: 28px;}
}
@media (max-width: 770px) {
    .btn_wrapp .inp_button,.btn_wrapp .checkout_paypal{display:block;margin:0 auto 20px}
    .counter_form .ln{flex-wrap:wrap;text-align:center}
    .btn_wrapp .checkout_paypal{background-size:30%}
    .delivery_method .info{width:300px}
    .freezing-wrap,#m1-form,.info_block{display:none!important}
    .partners_list{flex-wrap:wrap;justify-content:center}
    .partners_list img{display:inline-block;margin:0 15px 15px}
    .img_right,.img_left{float:none;display:block;margin:0 auto 20px}
    .top_header_line{margin-top:20px}
    #customer_login,.account-form{width:315px;padding-left:0}
    .counter_form{background-image:url(../images/main-form-bg2.png) !important;max-width: 330px;}
    .counter_form .rc{display:flex}
    .pagination{padding:5px 10px}
    .account_wrapper .two-thirds,.account_wrapper .one-third{width:100%;padding:0 15px;margin-bottom:20px}
    .order_form .ln{display:block;padding:8px 15px}
    .order_form .rc{max-width:100%;width:100%;display:flex;justify-content:center;margin:8px 0 0}
    .items_pricex2,.total_pricex2,.order_form .ln input{width:50%;display:block}
    .order_form .number{width:100%;display:flex;justify-content:center}
    .order_form .ln input,.order_form .items_pricex2,.order_form .total_pricex2{text-align:center;line-height:normal}
    .order_form.counter_form .minus,.order_form.counter_form .plus{margin:0 8px}
    .order_form .btn_wrapp{padding:20px 15px}
}
@media (min-width: 768px) and (max-width:992px) {
    .head_top{height:auto}
    .head_menu{position:static}
    .timer_block{display:block;clear:both;margin:15px auto}
    .row_logo{margin-bottom:30px}
    .head_top_right{width:320px;margin-bottom:30px}
    .timer_top.timer_r{display:none}
}
@media (max-width: 768px) {
    .tell_top{margin-top:12px}
    .btn_wrap + .tell_top{margin-top:0}
    .freezing-wrap,#m1-form,.info_block{display:none!important}
    #select_location_popup .title{font-size:26px}
    #select_location_popup .close{top:15px;right:0}
    #select_location_popup label,#select_location_popup .location_list{width:calc(100% - 30px)}
    .head_top_right .btn_wrap{justify-content:center}
    .form{background-image:url(../images/form-bg2.png) !important;}
    .form_wrap_bann{margin-top:10px}
    .ord_table_sorry .ord_table_td{width:100%;border:1px solid #d3d3d3;height:auto;text-align:center;padding:15px}
    .ord_table_sorry .inp_button{margin:15px auto}
    .ord_table_sorry .ttd4{padding-top:15px!important}
    .order_form .block_f_payment label{width:30%;margin:0 1%;height:60px}
    .order_form .block_f_payment label img{max-width:90%;max-height:90%}
    .order_f .block_f{width:100%}
    .prs_remainder img{max-width:100%}
    .slogan_bott{display: none}
}
@media (min-width:767px) {
    .banner_title-l2 .number_bann{margin-right:5px!important;display:block!important;float:left!important;width:auto!important}
    .banner_title-l2 .garant_bann{margin-left:5px!important;display:block!important;float:left!important;margin-top:5px!important;width:150px!important}
    .banner_title-l2:after{content:"";display:table;clear:both}
}
@media (max-width:767px) {
    .st_interested{margin-bottom:30px}
    .on_faq_form{width:100%!important;margin:0 auto!important}
    .st_r_and_r_left,.st_r_and_r_right{float:none;width:95%;padding:0;box-sizing:border-box;margin:0 auto}
    .st_r_and_r_right{margin:30px auto 0}
    .st_r_and_r_left ul,.st_r_and_r_right ul{padding:0}
    .form_wrap_bann{width:85%}
    .container{width:100%}
    .row_logo{margin-left:-15px;margin-right:-15px;display:block;float:none}
    .slogan_bott{letter-spacing:-.2px}
    .head_top{padding:0;background-image:none;height:auto}
    .head_top_right{text-align:center;width:100%;float:none;margin-top:15px;}
    .logo_top{background-repeat:no-repeat;background-position:right top;width:100%;text-align:center;float:none;padding:20px 0;margin:0}
    body:not(.webp) .logo_top{background-image:url(../images/head_top.png);}
    .webp .logo_top{background-image:url(../images/head_top.webp);}
    .logo_top img{display:inline-block;width:200px}
    .banner_wrap{background:none !important;min-height:inherit;padding:0}
    .banner_wrap .row{display: flex;flex-direction: column;background-color: #272526}
    .block_product_top{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:25px 0;text-align:center}
    body:not(.webp) .block_product_top{background-image:url(../images/banner.jpg);}
    .webp .block_product_top{background-image:url(../images/banner.webp);}
    .banner_wrap .block_product_top{order: 2}
    .banner_wrap .banner-left{display:none}
    .banner_wrap .banner-right{text-align:center;width:100%;order: 1}
    .product_top{position:relative;top:0;left:0;margin-left:0;display:inline-block;margin-top:35px}
    .block_product_top{position:relative;top:0;left:0;width:100%;height:100%}
    .title_form{color:#fff}
    .timer_r{display:block}
    .timer_hidd{display:none}
    .section1{padding:30px 0 0}
    .slider_decript{margin-bottom:0}
    .img_media img{width:125px}
    .media-body{width:270px;margin:0 auto}
    .shad_block_mob{background-repeat:no-repeat;background-position:left top}
    body:not(.webp) .shad_block_mob{background-image:url(../images/att_fon.png);}
    .webp .shad_block_mob{background-image:url(../images/att_fon.webp);}
    .att_block_imag{display:none}
    .att_block_text{padding:10px}
    .wrap_compos_block{min-height:inherit}
    .comp_center{position:relative;left:0;top:0;margin-left:0;text-align:center;margin-top:-25px;margin-bottom:0}
    .block_comp{max-width:100%;width:inherit;position:relative}
    .block_comp1,.block_comp2,.block_comp4,.block_comp3{position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit}
    .block_comp1,.block_comp2,.block_comp3,.block_comp4{padding:30px 10px 0;text-align:center}
    .block_comp1 .img_comp,.block_comp2 .img_comp,.block_comp3 .img_comp,.block_comp4 .img_comp{position:relative;top:inherit;bottom:inherit;margin-top:0;left:inherit;right:inherit;display:inline-block}
    .shad_block_t{width:100%}
    .hidden_text{display:block}
    .section4{background-size:cover}
    body:not(.webp) .section4{background-image:url(../images/bann_center_mob.jpg);}
    .webp .section4{background-image:url(../images/bann_center_mob.webp);}
    .block_inl_center{width:100%;text-align:center}
    .text_bann_center span{text-align:center}
    .btn_sm{width:290px;max-width:100%;display:inline-block}
    .graff{width:100%}
    .section5 h3,.title_white{max-width:100%}
    .block_imag_gr{width:350px;margin:25px auto 0}
    .imag_gr img{width:auto}
    .foot_menu{position:relative}
    .wrap_footer{padding-top:0}
    .col_foot .block-menu_nav{text-align:center;margin:0;background-color:#121111;position:absolute;top:0;left:0;right:0;padding:10px 0}
    .col_foot .block-toggle_nav{display:inline-block;cursor:pointer}
    .col_foot{width:100%;position:relative}
    .menu_bottom{display:none;margin:0;position:absolute;top:100%;left:0;right:0;z-index:5;background-color:#121111;text-align:center}
    .menu_bottom li{width:inherit;display:block;margin-bottom:15px}
    .menu_bottom li a{display:inline-block}
    .slog_foot{font-size:20px;font-weight:400;text-align:center;padding:60px 0 0}
    .slog_foot .sp_b{font-weight:700}
    .timer_wrap_foot{text-align:center}
    .font_b{margin-top:10px;margin-bottom:25px}
    .timer_wrap_foot .title_timer{font-size:21px;margin-top:20px}
    .wrap_btn_foot{margin-top:22px;text-align:center}
    .bott_soc,.bott_copy{width:100%}
    .social{margin:10px 0 0;text-align:center}
    .copy{margin-left:0;text-align:center;margin-top:13px}
    .prod_foot{top:36%;left:19%;opacity:.15;margin-left:0}
    .prod_foot img{width:80%}
    .foto_left{float:none;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:15px}
    .block_text_doctor{display:block}
    .block_doc{width:100%;display:block}
    .img_doc:after{top:100%;margin-top:-6px;right:50%;margin-right:-6px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
    .doc_name{margin:15px 0 0}
    .text_doc p{padding-left:0}
    .item_why{position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit;margin:15px 0}
    .line_w{display:none}
    .abs1 .text_why,.abs2 .text_why,.abs3 .text_why,.abs4 .text_why{width:225px}
    .center_why{position:relative;top:inherit;left:inherit;text-align:center;margin:15px 0}
    .icon_why{vertical-align:top}
    .block_day{display:block;width:100%;margin-right:0}
    .item_day{margin:0 0 20px}
    .item_day:nth-child(2){margin-left:15px}
    .item_day:nth-child(3){margin-left:30px}
    .img_calen1,.img_calen2{display:block;vertical-align:top;width:100%;text-align:center}
    .caln_text span{display:inline}
    .caln_text{margin-bottom:25px}
    .st_li{padding-left:0}
    .st_li p{padding-left:20px}
    .item_resalt{width:100%;float:none;margin:0 0 25px}
    .bann_res{padding:20px 10px 20px 45px;width:350px;margin-left:auto;margin-right:auto;max-width:100%}
    .rez_bann{left:12px;top:64%}
    .bann_res_title{margin:0 0 15px}
    .img_foto{margin:15px auto;padding:0 10px}
    .block_foto_bott{padding:25px 10px 10px;min-height:inherit}
    .title_foto h2{padding:0 10px}
    .bann_foto1,.bann_foto2,.bann_foto3,.bann_foto4{margin:25px auto}
    .bann_foto1{background-image:url(../images/banner_cont_m1.jpg) !important;padding:30px 0 25px;background-size:cover}
    .bann_foto2{background-image:url(../images/banner_cont_m2.jpg) !important;padding:30px 0 25px;background-size:cover}
    .bann_foto3{background-image:url(../images/banner_cont_m3.jpg) !important;padding:30px 0 25px;background-size:cover}
    .bann_foto4{background-image:url(../images/banner_cont_m1.jpg) !important;padding:30px 0 17px;background-size:cover}
    .bann_foto1 .ban_cont_img,.bann_foto2 .ban_cont_img,.bann_foto3 .ban_cont_img{position:absolute;top:-2px;left:30px;margin-left:0}
    .bann_foto4 .ban_cont_img{position:absolute;top:11px;left:30px;margin-left:0}
    .bann_foto1 .cont_b_l,.bann_foto2 .cont_b_l,.bann_foto3 .cont_b_l{font-size:17px;padding-left:120px;display:block;width:100%;margin-bottom:20px;text-align:left}
    .bann_foto4 .cont_b_l{padding-left:120px;padding-right:35px;line-height:27px;display:block;width:100%;margin-bottom:23px;text-align:right;font-weight:700}
    .bann_foto4 .cont_b_r{width:100%;display:block;padding:0;font-weight:700}
    .bann_foto1 .cont_b_r,.bann_foto2 .cont_b_r{font-size:20px;width:100%;display:block;padding:0}
    .bann_foto3 .cont_b_r{font-size:17px;width:100%;display:block;padding:0}
    .ord_table{display:block}
    .ord_table_tr{display:block}
    .ord_table_td{display:inline-block}
    .ttd2{width:100%;text-align:center;border-bottom:none}
    .ttd3{width:100%;border-bottom:none}
    .ttd3 span{font-size:16px}
    .ttd4,.ttd5{width:50%;float:left;padding:20px 10px;height:120px;font-size:18px}
    .ttd4{border-right:none}
    .ttd4 p{display:block}
    .clearfixx{margin:0 0 25px}
    .foto_gar{float:left;margin:0 15px 0 0}
    .block_setif img{margin:0 auto 25px}
    body:not(.webp) .shad_gar .shad_block_mob{background-image:url(../images/att_gar.png);}
    .webp .shad_gar .shad_block_mob{background-image:url(../images/att_gar.webp);}
    .att_title{text-align:center;padding:30px 10px 25px 110px}
    .gar_hidd{display:none}
    .shad_gar .str-font{margin-top:39px;font-size:16px}
    .tovar_block{margin-bottom:35px}
    .item_tov{margin-bottom:10px}
    .tov_img{margin:15px 0}
    .desc_tov span{padding:0 3%}
    .deliv_img{width:100%;display:block;text-align:center}
    .desc_deliv{display:block;width:100%;text-align:center}
    .deliv_bott{margin-bottom:40px}
    .comment-text{overflow:visible}
    .answer_block{padding:10px 5px 10px 15px;margin:15px 0 0 23px;border-radius:5px}
    .contact_item{margin:0 0 10px;line-height:25px}
    .cont_block{display:block}
    .input,.textarea{width:100%}
    .item_ctop_arr{display:none}
    .item_ctop_arr_m{display:block;position:absolute;bottom:-53px;left:-10px}
    .block_calen2{margin:9px auto 0;width:290px;max-width:100%}
    .block_l{display:block;width:100%;margin-right:0;position:relative;text-align:right;padding-bottom:120px}
    .item_ctop{text-align:left;position:absolute;top:80px;left:45px;margin:0}
    .item_cbott{max-width:70%;margin-top:0;display:inline-block}
    .img_i1{width:100%;text-align:center}
    .img_i2{width:100%;margin-left:0;margin-top:25px;position:relative;text-align:center;padding-bottom:110px}
    .caln_text2{margin-bottom:15px;position:absolute;bottom:20px;left:15px}
    .item_ins{display:block;border:none}
    .left_ins{display:block;border:none;text-align:center;width:100%}
    .left_ins img{display:inline-block;border:5px solid #eaeaea}
    .right_ins{display:block;margin-top:0}
    .wr_inst_text{padding:15px 0 0}
    .body_comp{background-color:transparent}
    .logo_top{background:transparent}
    .popup{margin-top:-10px;padding-bottom:15px;position:relative;z-index:5}
    .row_logo{background-repeat:no-repeat;background-position:right top;background-size:cover}
    body:not(.webp) .row_logo{background-image:url(../images/head_top.png);}
    .webp .row_logo{background-image:url(../images/head_top.webp);}
    .block_product_top{margin-bottom:20px}
    .st_box2_title h2,.st_box2_title .h2,.st_box2_title h1{color:#fff}
    .st_box2_title h2,.st_box2_title h2{margin:25px 15px 0}
    .order_f .block_f{text-align:center}
    .block_f_label,.number{display:inline-block;float:none}
    .block_benefits__item{width:100%;margin-bottom:0}
    .block_benefits__item p{margin:0 auto;text-align:center}
    .block_benefits__item figure{margin:0 auto 15px}
    .block_benefits__list .slick-next,.block_benefits__list .slick-prev{transform:scale(0.6)}
    .form_wrap_bann>p{color:#000;border-color:#000}
}
@media (max-width:680px) {
    .titan-gel .col-md-3{width:100%!important;float:none;box-sizing:border-box!important}
    .scheme_img{width: 100%}
    .hide_mobile{display: none}
    .visible_mobile{display: block}
    .scheme1,.scheme2,.scheme3{position: static;height: auto;width: 300px;margin: 0 auto 20px;}
    .scheme1,.scheme2,.scheme3 {counter-reset: list;}
    .scheme1 div[class^="scheme1"],.scheme2 div[class^="scheme2"],.scheme3 div[class^="scheme3"]{margin-bottom: 5px}
    .scheme1 div[class^="scheme1"]:before,.scheme2 div[class^="scheme2"]:before,.scheme3 div[class^="scheme3"]:before {counter-increment: list;content: counter(list);margin-right: 5px;font-size: 15px}
    .scheme1 > *, .scheme2 > *, .scheme3 > *{position: static;max-width: 100%;text-align: left}
    .scheme1 img, .scheme2 img, .scheme3 img{margin-top: 10px;}
}
@media (max-width:521px) {
    .img-orig{margin-bottom:7px}
}
@media (max-width:520px) {
    .item_tov{display:block;width:100%;margin-bottom:10px}
}
@media (max-width: 480px) {
    .account-orders-item{flex-wrap:wrap;justify-content:space-around}
    .account-orders-item > *{margin:0 15px}
    .success-bitcoin__requisites{font-size: 12px}
}
@media (max-width:400px) {
    .graff{margin-bottom:25px}
    .block_imag_gr{width:100%;margin:25px auto 0}
    .block_imag_gr:before{top:-46px;left:37%}
    .imag_gr img{width:80%}
    .img-orig{margin-bottom:7px}
    .block_benefits__item{flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
    .block_benefits__item p{max-width:100%}
    .block_benefits__item figure{margin:0 auto 15px;width:auto}
    .order_f{padding:20px 10px}
}
@media (max-width: 380px) {
    .counter_form .checkout_paypal{padding-left:15px;background-size:35%}
    .head_top_right .btn_wrap{flex-direction:column}
    .account_panel{margin:0 0 15px}
}
