@font-face {
    font-family: 'AGOptCyrillic';
    src: url('../fonts/AGOptCyrillicBold.eot');
    src: url('../fonts/AGOptCyrillicBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AGOptCyrillicBold.woff2') format('woff2'),
        url('../fonts/AGOptCyrillicBold.woff') format('woff'),
        url('../fonts/AGOptCyrillicBold.ttf') format('truetype'),
        url('../fonts/AGOptCyrillicBold.svg#AGOptCyrillicBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AGOptCyrillic';
    src: url('../fonts/AGOptCyrillicNormal.eot');
    src: url('../fonts/AGOptCyrillicNormal.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AGOptCyrillicNormal.woff2') format('woff2'),
        url('../fonts/AGOptCyrillicNormal.woff') format('woff'),
        url('../fonts/AGOptCyrillicNormal.ttf') format('truetype'),
        url('../fonts/AGOptCyrillicNormal.svg#AGOptCyrillicNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proba Pro';
    src: local('Proba Pro Bold'), local('Proba-Pro-Bold'),
        url('../fonts/ProbaPro-Bold.woff2') format('woff2'),
        url('../fonts/ProbaPro-Bold.woff') format('woff'),
        url('../fonts/ProbaPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

* {-webkit-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; max-height: 999999px; outline: none;}

body, html {height: auto; width: 100%; margin: 0; padding: 0; min-width: 420px; }

body {background: #fbf9f6; font: bold 17px 'Proba Pro', sans-serif; color: #342d2c; position: relative;}
a {color:#1F1514 ; text-decoration: underline;}
a:hover {text-decoration: none;}

.page_rubber {position: relative; width: 100%; margin: 0 auto; overflow: hidden;}
.site_conteiner {  }
.wrapper {position: relative; min-width: 420px; max-width: 870px; width: 100%; margin: 0 auto; padding: 0 10px;}
p {margin: 0 0 15px; line-height: 1.2;}
.uss_section_content p {line-height: 1.4; margin-bottom: 25px;}
p:last-child,
.uss_section_content p:last-child {margin-bottom: 0;}
li p {margin: 0;}


.slick-slide,
.slick-slide *,
input[type="text"],
textarea,
input[type="submit"],
input[type="button"] {outline: none;}
.hidden {display: none !important;}

input[type=text],
input[type=password],
input[type=text].basket_amount_class,
input[type=text].styler,
input[type=email].styler,
textarea.styler,
input[type=password].styler {border: 1px solid #d1d1d1; outline: none; font: 14px/36px 'Proba Pro'; color: #39393b; padding: 0 15px; border-radius: 0; box-shadow: none; background-color: none; height: 36px;}
input[type=text]:hover,
input[type=text].styler:hover,
input[type=password]:hover,
input[type=email]:hover,
textarea.styler:hover {border-color: #50403e;}

input[type=text]::-webkit-input-placeholder {color:#a3a3a3;}
input[type=text]::-moz-placeholder {color:#a3a3a3;}
input[type=text]:-moz-placeholder {color:#a3a3a3;}
input[type=text]:-ms-input-placeholder {color:#a3a3a3;}
input[type=email]::-webkit-input-placeholder {color:#a3a3a3;}
input[type=email]::-moz-placeholder {color:#a3a3a3;}
input[type=email]:-moz-placeholder {color:#a3a3a3;}
input[type=email]:-ms-input-placeholder {color:#a3a3a3;}
textarea::-webkit-input-placeholder {color:#a3a3a3;}
textarea::-moz-placeholder {color:#a3a3a3;}
textarea:-moz-placeholder {color:#a3a3a3;}
textarea:-ms-input-placeholder {color:#a3a3a3;}
input[type=password].styler::-webkit-input-placeholder {color:#a3a3a3;}
input[type=password].styler::-moz-placeholder {color:#a3a3a3;}
input[type=password].styler:-moz-placeholder {color:#a3a3a3;}
input[type=password].styler:-ms-input-placeholder {color:#a3a3a3;}
textarea,
textarea.styler {line-height: 1.2; padding: 14px 16px; height: auto; border-radius: 0; resize: none;}

input[type=text].styler:focus,
textarea.styler:focus,
input[type=password].styler:focus {box-shadow: none; border-color:  #ff3800;}

button.styler:not([disabled]),
input[type="button"].styler:not([disabled]),
input[type="submit"].styler:not([disabled]),
input[type="submit"] {box-shadow: none; cursor: pointer; outline: none; -webkit-appearance: none; text-shadow: none; border-radius: 0; height: 36px; padding: 0 23px; background: #50403e; color: #fff; font: bold 16px/36px 'AGOptCyrillic'; border: none; text-transform: uppercase;}

button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="submit"]:hover {background:#382e2d ; opacity: 1;}

button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active {}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_block_cat .catalog_orderbutton {display: block;}
.buy_one_click_form_tml .fc_item .elem_item,
.buy_one_click_form_tml .fc_item.fc_outputOnly .outputonly,
.buy_one_click_form_tml input[type=text].styler,
.buy_one_click_form_tml textarea.styler,
.buy_one_click_form_tml .fc_form_tml .group .fc_item.fc_checkbox_one,
.catalog_orderform_tml .fc_item .elem_item,
.catalog_orderform_tml .fc_item.fc_outputOnly .outputonly,
.catalog_orderform_tml input[type=text].styler,
.catalog_orderform_tml textarea.styler,
.catalog_orderform_tml .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%;}

.section_registration .uss_form_tml .uss_form_checkbox,
#registrationeditform_id .uss_form_checkbox {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex;}
.section_registration .uss_form_tml .uss_form_checkbox .jq-checkbox,
#registrationeditform_id .uss_form_checkbox .jq-checkbox {margin-top: 1px;}

.section_registration .uss_form_tml .uss_form_checkbox label,
#registrationeditform_id .uss_form_checkbox label {margin: 0 0 0 7px;}

.fc_form_tml .group .fc_item.fc_checkbox_one {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; color: #828282;}
.fc_form_tml .group .fc_item.fc_checkbox_one a {color: #39393b;}
.fc_checkbox_one label.sector_title {font-size: 15px; font-weight: 500;}
.fc_checkbox_one .elem_item {margin-right: 7px;}


/* Шапка */

.l_bg {background: url(https://saurashop.ru/uploadedFiles/files/background/fon.png) no-repeat fixed; background-size: cover; position: relative;}
.l_bg:before {content:''; position: absolute; bottom: 0; left: 0; width: 0%; height: 879px; background: url(https://saurashop.ru/uploadedFiles/files/background/fon.png) no-repeat center; background-size: cover;}
/*.l_bg:after {content:''; position: absolute; bottom: 0; right: 0; width: 1000px; height: 831px; background: url(https://saurashop.ru/uploadedFiles/files/background/fon.png) no-repeat 50%;}*/

.inpage.store .l_bg:before {width: 823px; height: 1142px; background-image: url(https://saurashop.ru/uploadedFiles/files/background/fon.png); display: none;}
.inpage.feedback .l_bg:after {content:''; position: absolute; bottom: 0; right: 0; width: 100%; height: 1290px; background-image: url(https://saurashop.ru/uploadedFiles/files/background/fon.png); background-size: cover;}
.inpage.store .l_bg:after,
.inpage.feedback .l_bg:before {display: none;}

.l_header {padding: 70px 0 0; margin-bottom: -40px; background: url(https://saurashop.ru/uploadedFiles/files/uuuuuuuuuuuuuuuu_kopiya_3.png) repeat-x 50% 0;}
.l_header p {margin: 0;}
.l_header .wrapper {max-width: 1740px;}

.lh_wrap {display: flex; justify-content: space-between; align-items: flex-start;}

.lh_r {flex: 0 0 283px; width: 283px; display: flex; justify-content: flex-end; padding-top: 22px;}

.lh_email {font-family: 'AGOptCyrillic'; font-size: 24px; position: relative; padding-left: 60px; padding-top: 48px;}
.lh_email:before {content: ''; position: absolute; top: px; left: 0; width: 0px; height: 0px; background: no-repeat 50%;}
.lh_email a {text-decoration: none;}

.lh_logo {text-align: center; font-family: 'AGOptCyrillic'; font-size: 28px; color: #50403e;}
.lh_logo a {text-decoration: none; color: #50403e;}
.lh_logo span {font-size: 74px; text-transform: uppercase; letter-spacing: -.5px;}

.lh_basket {position: relative; padding-left: 50px; z-index: 100;}
.lh_basket:before {content:''; position: absolute; left: 0; top: -25px; width: 42px; height: 60px; background: url(https://s1.uralcms.com/uss-img/eshop-icons/sale_icons/sale_21.png) no-repeat 50%;}
.lh_basket a {display: block; text-decoration: none; position: absolute; top: -20px; bottom: 0; left: 0; right: 0; z-index: 50;}
.lh_basket .basket_title {font-family: 'AGOptCyrillic'; text-transform: uppercase; font-size: 16px; color:#50403e ; margin-bottom: 1px;}
.lh_basket .uss_basket_mini {color: #bd463a; font-size: 10px; font-family: 'AGOptCyrillic'; max-width: 135px;}
.lh_basket .uss_basket_mini p {line-height: 1;}
.lh_basket .amounts {
	position: absolute;
    top: -18px;
    left: 23px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #bd463a;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lh_basket .totals {font-size: 22px;}

.lh_menu {text-align: center; position: relative; z-index: 15;}
.lh_menu:before {content: ''; position: absolute; bottom: -16px; left: 50%; transform: translateX(-50%); width: 0px; height: 83px; background: url(../img/bg-menu.png) no-repeat 50%;}
.lh_menu ul {display: flex; justify-content: center; margin: 0; padding: 0; list-style: none;}
.lh_menu ul li {margin: 0 65px;}
.lh_menu ul li a {padding-top: 90px; display: block; text-decoration: none; color: #50403e; font-family: 'AGOptCyrillic'; font-size: 20px; position: relative; white-space: nowrap;}
.lh_menu ul li a:before {content: ''; position: absolute; left: 50%; transform: translateX(-50%); background-position: 50%; background-repeat: no-repeat; z-index: 15; top: 0; height: 143px;}
.lh_menu ul li
.lh_menu ul li
.lh_menu ul li
.lh_menu ul li a:after {content: ''; position: absolute; left: 50%; transform: translateX(-50%); bottom: 34px; z-index: 10; width: 170px; height: 31px; background: url(../img/menu-arrow.png) no-repeat 50%;}
.lh_menu ul li a:hover,
.lh_menu ul li a.active {color: #F34723;}
.lh_menu ul li a:hover:after,
.lh_menu ul li a.active:after {background-image: url(../img/menu-arrow-active.png);}


/* Контент */

h1,
h2, .h2,
h3, .h3,
.h3.h_op {margin: 0 0 24px; font-size: 20px; color: #50403e; font-family: 'AGOptCyrillic'; font-weight: bold;}
h1 {text-align: center; margin: 0;}
h1 span,
h2 span, .h2 span,
h3 span, .h3 span {padding: 0 25px; display: inline-block; position: relative;}
h1 span:before,
h2 span:before, .h2 span:before,
h3 span:before, .h3 span:before,
h1 span:after,
h2 span:after, .h2 span:after,
h3 span:after, .h3 span:after {content: ''; position: absolute; top: 50%; width: 9px; height: 9px; margin-top: -4px;background: url(../img/bullet-bread.png) no-repeat 50%;}
h1 span:before,
h2 span:before, .h2 span:before,
h3 span:before, .h3 span:before {left: 0;}
h1 span:after,
h2 span:after, .h2 span:after,
h3 span:after, .h3 span:after {right: 0;}
.lcm_title {margin-bottom: 24px;}

.l_content {position: relative; z-index: 15; padding: 93px 0 63px;}

.mpage .section_text {text-align: center;}

.uss-flex-items {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.uss_shop_block_cat .uss_shop_cat_name {
    font-family: 'AGOptCyrillic';
        text-align: center;

}
.uss_shop_block_cat .uss_shop_cat_name a {
	text-decoration: none;
}
.uss_eshop_filters_block .filter_price input,
.uss_eshop_filters_block .filter_price input.styler {
	padding: 0 10px;
}

.uss_shop_content2 {margin-bottom: 40px;}

.uss_shop_blocks_view .uss_eshop_item .uss_img_holder,
.uss_shop_list_view .uss_img_holder,
.uss_shop_detail .uss_img_big,
.uss_shop_detail .uss_img_ico_box .uss_img_ico,
.uss_eshop_sameproducts .item .imageWrap,
.uss_shop_block_cat .uss_shop_cat_img,
.uss_catalog_cat_img,
.uss_shop_list_view .uss_img_holder,
.uss_shop_list_cat .uss_shop_cat_img,
.uss_shop_table_view .uss_img,
.uss_eshop_block_item .img,
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover,
.uss_photoalbums_foto_box .uss_img_item .uss_img_pre,
.groups_block .image, .groups_list .image, .news_list .image,
.news_exact_item .uss_img_wrapper .uss_img_big,
span.eshop_menu_image,
.news_list .image .uss_image_holder {border-color: transparent;}

.uss_shop_name {font-family: 'AGOptCyrillic';}
.uss_shop_name a {text-decoration: none;}

a.add_to_cart {
	display: inline-block;
    text-decoration: none;
    height: 36px;
    padding: 0 23px;
    background:#50c878 ;
    color: #fff;
    font: bold 18px/36px 'AGOptCyrillic';
    white-space: nowrap;
}
a.add_to_cart:hover {background: #0bda51;}

.uss_user_basket th,
.uss_user_basket .uss_bottom .totals,
.uss_user_basket td,
.form_styler label.sector_title {font-size: 16px;}
.uss_user_basket .uss_name .uss_title {font-size: 18px; height: auto;}

.uss_shop_block_cat .uss_shop_category,
.uss_shop_blocks_view .uss_eshop_item {max-width: 48%;}

.l_content img {max-width: 100%; height: auto;}
.uss_user_basket .uss_delete_pos img {max-width: unset;}
.uss_shop_block_cat .uss_shop_cat_img_wrap {margin: 0;}
.uss_user_basket .basket_item, .uss_user_wishlist .basket_item {background: #fff;}
.uss_shop_block_cat .uss_shop_cat_img a {margin: 0;}


/* Подвал */

.l_footer {background: #fcfaf8; padding: 45px 0 80px;}
.l_footer p {margin: 0;}
.l_footer .wrapper {max-width: 1740px;}

.lf_wrap {display: flex; justify-content: space-between;}

.lf_l {padding-top: 6px; flex: 0 0 263px; width: 263px;}
.lf_r {display: flex; flex-direction: column; padding-top: 3px;}

.lf_contacts {margin-bottom: 26px;}
.lf_contacts a {text-decoration: none;}
.lf_contacts p.phone {color: #50403e; font-size: 27px; font-family: 'AGOptCyrillic'; letter-spacing: -1px; margin-bottom: 7px;}
.lf_contacts p.phone a {color: #50403e;}
.lf_contacts p.email {font-size: 20px; font-family: 'AGOptCyrillic';}

.lf_copy {font-weight: normal; font-size: 18px; color: #988280; font-family: 'AGOptCyrillic';}

.lf_logo {text-align: center; font-family: 'AGOptCyrillic'; font-size: 20px; color: #50403e;}
.lf_logo span {font-size: 50px; text-transform: uppercase;}
.lf_logo p:first-child {margin-bottom: 6px;}

.lf_privacy {}
.lf_privacy a {text-decoration: none; font-family: 'AGOptCyrillic'; font-size: 18px;}

.lf_powered {font-weight: normal; color: #988280; font-size: 18px; margin-top: auto; font-family: 'AGOptCyrillic'; text-align: right;}
.lf_powered a {font-weight: bold; font-family: 'AGOptCyrillic'; text-decoration: none;}

.lf_counters {visibility: hidden; width: 0; height: 0; position: absolute;}


/* */

.buy_one_click_form_tml .buy_one_click_window_wrap {width: 388px;}
.uss_buy_one_click_pos .uss_shop_by .amount.styler,
.uss_user_basket .uss_number .uss_field input {padding: 0; text-align: center;}

#uss_basket_ask_where_to_go_block {background: #fff; border-color: #50403e;}
#uss_basket_ask_where_to_go_block .continue,
#uss_basket_ask_where_to_go_block .go_to_basket {text-decoration: none; font-size: 17px;}
#uss_basket_ask_where_to_go_block .continue a,
#uss_basket_ask_where_to_go_block .go_to_basket a{}
#uss_basket_ask_where_to_go_block .continue a:hover,
#uss_basket_ask_where_to_go_block .go_to_basket a:hover {}
#uss_basket_ask_where_to_go_block .title {font-size: 19px;}

.overlay {display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.5); z-index:1500;}
.popup-window,
.popup-window  * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.popup-window {display:none; position:absolute; top:30%; left:50%; width:400px; padding:20px; margin-left:-200px; background:#fff; z-index:1550; color: #000;}
.popup-window__close {position:absolute; top:15px; right:15px; width:36px; height:36px; cursor:pointer; background: #f47921; color: #fff; font-size: 25px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; z-index: 15;}
.popup-window__close:hover {opacity: .8;}
.popup-window input[type="text"].styler,
.popup-window textarea.styler {width: 100%;}
.popup-window input[type="submit"].styler {}
.popup-window input[type="submit"].styler:not([disabled]):hover {}
.popup-window .fc_item .elem_item,
.popup-window .fc_item.fc_outputOnly .outputonly {width: 100%;}
.popup-window  .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%; text-align: left;}
.popup-window  .fc_checkbox_one label {font-weight: normal;}
.popup-window  .fc_form_tml {margin-bottom: 0;}
.popup-window .h3 {padding: 0; font-size: 30px; margin-bottom: 25px;}
.popup-window .h3:before {display: none;}
.l-toggle .lt-caption {    padding: 0 23px;    background: #50403e;    color: #fff;    font: bold 20px/36px 'AGOptCyrillic';    display: inline-block;}
.group_item .uss_image_holder img, .news_item .uss_image_holder img, .posimg_item .uss_img_holder>img, .uss_albums_cover img, .uss_catalog_cat_img img, .uss_img_big img, .uss_img_ico img, .uss_img_item img, .uss_shop_cat_img img, .uss_shop_detail .uss_img_big .uss_img_big_image>img {
    background: none;
}

/* */

@media screen and (max-width:1900px) {
    /*.l_bg:before {left: 50%; margin-left: -962px;}
    .l_bg:after {right: 50%; margin-right: -962px;}*/
}

@media screen and (max-width:1550px) {
	.lh_logo {font-size: 22px;}
    .lh_logo span {font-size: 45px;}

}

@media screen and (max-width:1300px) {
    
}

@media screen and (max-width:1220px) {
    
}

@media screen and (max-width:1200px) {

}

@media screen and (max-width:1150px) {
	.lf_logo {font-size: 18px;}
	.lf_logo span {font-size: 35px;}
	.l_footer {padding-bottom: 40px;}
}

@media screen and (max-width:1100px) {
    
}

@media screen and (max-width: 1000px){
    
}

@media screen and (max-width:980px) {
    .lh_wrap {flex-wrap: wrap;}
    .lh_logo {width: 100%; order: 5;}
    .lh_email,
    .lh_r {order: 10;}
    .lh_menu ul li {margin: 0 45px;}
    .lh_menu ul li a {font-size: 25px; padding-top: 103px;}
    .lh_menu ul li a:before {background-size: 60%; height: 93px;}
    .l_header {margin-bottom: -70px;}
    .l_content {padding: 50px 0 40px;}

    .l_footer {padding: 25px 0;}
    .lf_wrap {flex-wrap: wrap;}
    .lf_c {width: 100%; order: 5; margin-bottom: 15px;}
    .lf_l,
    .lf_r {order: 10;}

    .l_bg:before,
    .l_bg:after {display: none;}

    .l_bg {background: url(https://saurashop.ru/uploadedFiles/files/background/fon.png) repeat 50% 0;}
}

@media screen and (max-width:920px) {
    
}

@media screen and (max-width:850px) {

}

@media screen and (max-width:800px) {

}

@media screen and (max-width:768px) {
	.uss_user_basket th.basket_th_price,
    .uss_user_wishlist th.basket_th_price,
    .uss_user_basket .uss_price_field:not(.uss_sum_field),
    .uss_user_wishlist .uss_price_field:not(.uss_sum_field) {display: none;}
    .uss_user_basket .uss_number .uss_field input,
    .uss_user_wishlist .uss_number .uss_field input {width: 50px;}
}

@media screen and (max-width:700px) {
    

}

@media screen and (max-width:650px) {
	.uss_user_basket td,
    .uss_user_basket .uss_delete_pos,
    .uss_user_basket .uss_number,
    .uss_user_wishlist .uss_delete_pos,
    .uss_user_wishlist .uss_number,
    .uss_user_wishlist td,
    .uss_user_basket .uss_image,
    .uss_user_wishlist .uss_image,
    .uss_user_basket .uss_bottom .totals {padding: 5px;}
    .uss_user_basket .uss_bottom .totals {box-shadow: none;}
    .uss_user_basket .uss_delete_pos,
    .uss_user_wishlist .uss_delete_pos {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; border: none;}
    .uss_user_basket .uss_delete_pos,
    .uss_user_basket .uss_price_field,
    .uss_user_wishlist .uss_delete_pos,
    .uss_user_wishlist .uss_price_field {width: auto;}
    .uss_user_basket .uss_delete_pos a.del_basket_item,
    .uss_user_wishlist .uss_delete_pos a:last-child {margin: 5px 0 0;}

    .l_header {padding-top: 20px;}
    .lh_logo {font-size: 18px;}
    .lh_logo span {font-size: 35px;}

    .lh_email {font-size: 17px; padding-left: 45px; padding-top: 27px;}
    .lh_email:before {background-size: 30px; width: 35px; height: 38px;}
    .lh_basket {height: 56px; width: 42px; padding: 0;}
    .lh_basket:before {top: 15;}
    .lh_basket .basket_title,
    .lh_basket .uss_basket_mini p {display: none;}
    .lh_basket .uss_basket_mini.empty:before {
    	content: '0';
    	position: absolute;
	    top: -35px;
	    left: 23px;
	    width: 30px;
	    height: 30px;
	    border-radius: 50%;
	    background:#6abd3a;
	    color: #fff;
	    font-size: 14px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
    }
    .lh_basket .totals {display: none;}
    .lh_r {padding-top: 14px; width: auto; flex: unset; padding-right: 10px;}
}

@media screen and (max-width:600px) {
   
}

@media screen and (max-width:550px) {
    #ommentaddform_id .uss_form_text {width: calc((100% / 1) - 20px);}
    #ommentaddform_id .uss_form_checkbox {width: calc(100% - 20px);}
    #ommentaddform_id .uss_form_submit {margin: 10px 10px 0; width: 100%;}
    #ommentaddform_id .uss_form_submit input[type="submit"] {width: 100%;}

    .buy_one_click_form_tml .buy_one_click_window_wrap a.close {right: 10px; top: 10px;}

    .uss_user_basket th.basket_th_price,
    .uss_user_basket .uss_price_field:not(.uss_sum_field) {display: none;}

    .uss_shop_form .fc_item .elem_item,
    .uss_shop_form .fc_item.fc_outputOnly .outputonly,
    .uss_shop_form input[type=text].styler,
    .uss_shop_form textarea.styler,
    .uss_shop_form .fc_form_tml .group .fc_item.fc_checkbox_one,
    .uss_shop_form input[type="submit"],
    .section_registration input[type=text].styler,
    .section_registration input[type=password].styler,
    .section_registration textarea.styler,
    .section_registration .uss_form_checkbox,
    .section_registration .uss_form_captcha,
    .section_registration input[type="submit"] {width: 100%;}
    .section_registration .uss_form_captcha input[type=text].styler {width: 130px;}

    .uss_shop_form .group__1 .fc_text,
    .uss_shop_form .group__1 .fc_email {width: 100%;}

    #loginForm table,
    #loginForm tbody,
    #loginForm tr,
    #loginForm td {display: block; width: 100%;}
    #loginForm td.label {font: 500 14px 'Museo Sans Cyrl', sans-serif !important; margin-bottom: .4em;}
    #loginForm input[type=text].styler,
    #loginForm .styler {width: 100%;}
    #loginForm tr {margin-bottom: 10px;}
    .section.id_21673 input[type=text],
    .section.id_21673 .uss_form_captcha,
    .section.id_21673 input[type="submit"],
    .section_formconstructor input[type=text],
    .section_formconstructor textarea.styler,
    .section_formconstructor input[type="submit"].styler,
    .section_formconstructor .fc_item .elem_item,
    .section_formconstructor .fc_item.fc_outputOnly .outputonly,
    .section_formconstructor .fc_form_tml .group .fc_item.fc_checkbox_one,
    .section_feedback input[type=text],
    .section_feedback textarea.styler,
    .section_feedback .uss_form_checkbox,
    .section_feedback button,
    .section_feedback input[type="button"],
    .section_feedback input[type="submit"] {width: 100%;}

    .lh_logo {font-size: 17px;}
    .lh_logo span {font-size: 30px;}

    .lh_menu:before {bottom: -25px; display: none;}
    .lh_menu ul li {margin: 0 10px;}
    .lh_menu ul li a {font-size: 19px; padding-top: 73px;}
    .lh_menu ul li a:before {background-size: 45%; height: 73px;}
    .lh_menu ul li a:after {bottom: 20px;}

    .uss_section_content p {margin-bottom: 15px;}
    h1, h2, .h2, h3, .h3, .h3.h_op {font-size: 33px;}
    .l_content {padding-top: 40px;}


    .lf_logo span {font-size: 30px;}
    .lf_l {width: 100%; flex: unset; text-align: center;}
    .lf_r {width: 100%; text-align: center;}
    .lf_powered {text-align: center;}
    .lf_contacts p.phone {margin-bottom: 0;}

    .uss_eshop_sameproducts.blocks .item {max-width: 48%;}
}

@media screen and (max-width:480px) {
    .uss_basket_menu a,
    .uss_basket_menu span.current {margin: 5px 0 0;}
    .uss_user_basket td,
    .uss_user_wishlist td {border: none;}
    .uss_user_basket .uss_description_efilters {display: none;}
    .uss_user_basket table,
    .uss_user_basket tbody,
    .uss_user_wishlist table,
    .uss_user_wishlist tbody {display: block; width: 100%;}
    .uss_user_basket tr:first-child,
    .uss_user_wishlist tr:first-child {display: none;}
    .uss_user_basket table table tr:first-child,
    .uss_user_wishlist table table tr:first-child {display: block;}
    .uss_user_basket .basket_item,
    .uss_user_wishlist .basket_item {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; position: relative; padding: 15px 0; border-bottom: 1px solid #ccc;}
    .uss_user_basket .uss_name,
    .uss_user_wishlist .uss_name {width: calc(100% - 75px);}
    .uss_user_basket .uss_number,
    .uss_user_wishlist .uss_number {width: auto;}
    .uss_user_basket .uss_number .uss_field input,
    .uss_user_wishlist .uss_number .uss_field input {margin: 0 15px;}
    .uss_user_basket .uss_price_field,
    .uss_user_wishlist .uss_price_field {font-size: 20px; width: auto;}
    .uss_user_basket .uss_delete_pos,
    .uss_user_wishlist .uss_delete_pos {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}
    .uss_user_basket .uss_bottom .totals,
    .uss_user_wishlist .uss_bottom .totals {font-size: 20px; display: block; width: 100%;}
    .uss_user_basket .uss_delete_pos a.del_basket_item {margin: 0 0 0 5px;}
    .uss_user_wishlist .uss_delete_pos a:last-child {position: absolute; top: 10px; right: 5px; margin: 0;}
    .uss_user_basket .uss_bottom {display: block;}
    .uss_user_basket table, .uss_user_wishlist table {border: 1px solid #ccc;}
}
