body {
font-family: 'Roboto', sans-serif;
    margin: 0px;
    padding: 0px;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #525457;
}

a:focus, button:focus{
    outline: none;
}

input:focus,
textarea:focus,
select:focus {
    outline: 1px solid #43ae4c;
}

.linebybaskin {
display:none;
    padding-top: 8px;

}

span.weronika {
    position: relative;
}

.weronika:hover .linebybaskin {
    display: block;
}

.linebybask {
    position: absolute;
    right: 0;
    width: 460px;
    z-index: 1;
cursor: initial;
}

.linebybask_body {
    padding: 30px 35px 30px 30px;
text-align: left;
    border-radius: 12px;
    background: var(--white, #FFF);
    box-shadow: 0px 4px 14px 0px rgba(44, 57, 66, 0.12);
    max-width: 460px;
    width: 100%;
}

.linebybask_title {
    color: var(--black, #231F20);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 20px;
}


.linebybask_label {
    background-image: url("/local/media/img/lk/tangles.svg");
    display: block;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 4px;
    top: 0px;
}


header {
    height: 118px;
}

.fixheader {
    position: fixed;
    width: 100%;
    z-index: 20;
    background: white;
}


.container {
    margin: 0 auto;
    display: block;
    max-width: 1340px;
width:100%;
}

.meinslideritem img {
    max-width: 100%;
    width: 100%;
max-height: 280px;
}

.headlinesinsub3 a {
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
    color: #FFFFFF;
    text-decoration: none;
font-family: 'Montserrat';
}


.bgmain {
    background: #FC9E3A;
    color: #231F20;
}

.headlines {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
}

.headlinesin1 {
    display: flex;
    align-items: center;
}

.headlinesin12 {
    max-width: 100px;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-left: 10px;
}

.headlinesin3 {
    display: flex;
    align-items: center;
}

.tolinkshead a {
text-decoration:none;
}


.tolinkshead span.vnames {
    display: block;
    text-align: center;
    color: white;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}

span.greensicons {
    background: #43AE4C;
    border-radius: 15px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -11px;
    right: -10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #FFFFFF;
}

li.active span.title-menu,
.menuggl li:hover span.title-menu,
.navsheader .hiddensmenu a.active,
.navsheader .hiddensmenu a:hover

 {
    color: #FC9E3A !important;
}

.toicons {
    position: relative;
}


.tolinkshead {
    margin-left: 20px;
    text-align: center;
}
.navsheader .menuggl {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: center;
}

.navsheader .hiddensmenu {
    display: none;
}

section.slidesection {
    margin-top: 30px;
}

.shadows_container {
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
}


.navsheader {

}
.navsheader .menuggl {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.navsheader ul span.title-menu {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #231F20;
    text-transform: uppercase;
font-family: 'Montserrat';
padding: 13px 0;
}

.navsheader ul a {
    text-decoration: none;
    display: flex;
    align-items: center;
}

.navsheader .headscatalogs ul a {
height: 34px;

}

.navsheader ul  {
position:relative;
}

.navsheader ul a:hover + .hiddensmenu {
display:block;
}

.navsheader ul li:hover .hiddensmenu {
    display: block;
    position: absolute;
    background: white;
    width: 250px;
z-index:1;
}

.navsheader ul li:last-child .hiddensmenu {
    right: 0px;

}

.navsheader ul li .hiddensmenu a {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
    margin-bottom: 20px;
}

.hiddensmenu ul {
    list-style: none;
    margin: 0px;
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.12);
}


.headlinesin2 {
    display: block;
    max-width: 500px;
    width: 100%;
    position: relative;
}

.searchheads {
    position: relative;
}

.headlinesin11 img {
max-height: 63px;
    position: absolute;
    top: -1px;
    left: 1px;
}

.headlinesin11 {
    height: 40px;
    position: relative;
}

.searchheads input[type="text"] {
    max-width: 465px;
    height: 40px;
    background: #FFFFFF;
    border: none;
    border-radius: 12px 0px 0px 12px;
    padding-left: 12px;
    width: 100%;
    box-sizing: border-box;
outline: none;
}

.icon_share2 {
    background-image: url("/local/media/img/exelme.svg");
    background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
margin-right:10px;
display: inline-block;
}

.bottm_orders_r {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.exelsavels {
cursor:pointer;

    display: flex;
    align-items: center;
    color: var(--gray-dark-2, #525457);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}



.icon_share {
    background-image: url("/local/media/img/share.svg");
    background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
margin-right:10px;
display: inline-block;
}

.bottm_orders_all {
    margin-top: 25px;

}

.bottm_orders {
    display: flex;
    align-items: center;


    color: var(--gray-dark-2, #525457);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;

cursor:pointer;
}

.bottm_orders_share_in {
    background-color: white;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    cursor: default;
    padding: 10px 12px;
    margin-top: 10px;
    width: 100%;
}

.bottm_orders_share {
    display: none;
}

.bottm_orders_share.active {
    display: block;
}


.bottm_orders_block {
}



.excloseflik {
    background-image: url("/local/media/img/exclose.svg");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    cursor: pointer;
    width: 15px;
    height: 15px;
    right: 10px;
    top: 16px;
}

.searchheads input[type="submit"] {
    position: absolute;
    width: 75px;
    height: 40px;
    background: #43AE4C;
    border-radius: 0px 12px 12px 0px;
    border: none;
    cursor: pointer;
background-image:url("/local/media/img/search.svg");
background-repeat: no-repeat;
    background-position: center;
}

.title-sects {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #FC9E3A;
    margin: 26px 0 20px;
}

.to60 {
margin-top:60px;
}
.to60 .title-sects {
margin-top:0px;
}


a.showsall {
    font-weight:400;
    font-size: 14px;
    line-height: 150%;
    color: #858EA4;
    text-decoration: none;
display: flex;
    align-items: center;
}

.thoinlines {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


span.iconcat {
    margin-right: 3px;
    width: 24px;
    height: 24px;
    display: block;
background-image:url("/local/media/img/barsnew.svg");
background-repeat: no-repeat;
    background-position: center;
}

span.iconcat2 {
    margin-left: 3px;
    width: 24px;
    height: 24px;
    display: block;
background-image:url("/local/media/img/arrbottom.svg");
background-repeat: no-repeat;
    background-position: center;
}


.smar-goods-list {
    display: flex;
    flex-wrap: wrap;
}

.goodstoslide .smar-goods-list-item {
    width: 16.6%;
}

.buttonrnt {
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    width: 121px;
    height: 40px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.jsbyebsk2.buttonrnt.loadding {
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    border-radius: 12px;
    color: #43AE4C;
}


a.icons-heart {
background-image:url("/local/media/img/heart.svg");
background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
display:block;
}

a.icons-heart.active.favouritenew.favoritcart {
background-image:url("/local/media/img/heartfiill.svg");
}


.list-goods-item-action1 {
    display: none;
}

.list-goods-item-action2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 16px;
}

a.name-items {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #231F20;
    text-decoration: none;
    height: 60px;
    overflow: hidden;
    display: block;
    margin-top: 5px;
}


.list-goods-item-img {
    height: 216px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-bottom: 20px;
}

.list-goods-item-img a {

    padding-bottom: 0px;
}


.list-goods-item-img img {
    max-width: 100%;
    max-height: 180px;
	margin-bottom:10px;
}

.catalog-label {
    display: none;
}

.list-goods-item-prices-main {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 110%;
color: #231F20;
}

.list-goods-item-prices {
    margin-bottom: 5px;
    height: 25px;
display: flex;
    align-items: baseline;
}

.list-goods-item-prices-old {
    margin-left: 6px;
    color: var(--Gray_lighht, #BAC0D1);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.list-goods-item-prices-old:after {
    content: " ";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #F20000;
    display: block;
    position: relative;
    bottom: 12px;
    -webkit-transform: rotate(160deg);
    -moz-transform: rotate(160deg);
    -o-transform: rotate(160deg);
    -ms-transform: rotate(160deg);
    transform: rotate(160deg);
}

 

span.tooldcart:after {
    content: " ";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #F20000;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 0px;
    -webkit-transform: rotate(160deg);
    -moz-transform: rotate(160deg);
    -o-transform: rotate(160deg);
    -ms-transform: rotate(160deg);
    transform: rotate(160deg);
}

.order-cart-row span.tooldcart:after {
bottom: 8px;
}

span.tooldcart {
    position: relative;

    color: var(--Gray_lighht, #BAC0D1);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.price_to_cnt span.tooldcart span.notbolds {
    color: var(--Gray_lighht, #BAC0D1);
    font-family: Roboto;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.jsrowbasks span.tooldcart {
    font-size: 15px;

}
.jsrowbasks span.tooldcart span.notbolds {
    font-size: 15px;

}



.list-goods-item-in {
    max-width: 230px;
    margin: 0 auto;
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #F6F7FC;
    border-radius: 2px;
    position: relative;
}

.list-goods-item-in:hover {
border: 1px solid #F6F7FC;
box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
border-radius: 2px;
}




button.slick-next.slick-arrow {
    width: 44px;
    height: 44px;
    display: block;
    cursor: pointer;
    border: none;
    background-color: transparent;
    text-indent: -9999px;
background-image:url("/local/media/img/arrright.svg");
background-repeat: no-repeat;
    background-position: center;
position: absolute;
    right: 0px;
top: 36%;
    z-index: 1;

}

.goodstoslidein button.slick-next.slick-arrow {
background-image:url("/local/media/img/isright.svg");
}

.goodstoslidein button.slick-next.slick-arrow:hover {
background-image:url("/local/media/img/arrright.svg");
}

button.slick-prev.slick-arrow {
    width: 44px;
    height: 44px;
    display: block;
    cursor: pointer;
    border: none;
    background-color: transparent;
    text-indent: -9999px;
background-image:url("/local/media/img/arrleft.svg");
background-repeat: no-repeat;
    background-position: center;
position: absolute;
left: 0px;
top: 36%;
    z-index: 1;
}

.goodstoslidein button.slick-prev.slick-arrow {
background-image:url("/local/media/img/isleft.svg");
}

.goodstoslidein button.slick-prev.slick-arrow:hover {
background-image:url("/local/media/img/arrleft.svg");

}

span.iconstrname1 {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
background-image:url("/local/media/img/edit.svg");
background-repeat: no-repeat;
    background-position: center;
}

span.iconstrname2 {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
background-image:url("/local/media/img/heartcart.svg");
background-repeat: no-repeat;
    background-position: center;
}

span.iconstrname3 {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
background-image:url("/local/media/img/share_icon.svg");
background-repeat: no-repeat;
    background-position: center;
}


.goodcart-one-treeblock1,
.goodcart-one-treeblock2,
.goodcart-one-treeblock3
 {
    display: flex;
    align-items: center;
    cursor: pointer;
}



.blog-listin {
    display: flex;
    flex-wrap: wrap;
}

.blogitmmainout {
    width: 25%;
}

.blogitmmain {
    max-width: 314px;
    width: 94%;
    margin: 0 auto;
}

.blogitmmain2 a {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
    text-decoration: none;
    margin: 15px 0 10px;
    display: block;
    height: 52px;
    overflow: hidden;
    font-family: 'Montserrat';
}

.blogitmmain1 img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

.blogitmmain1 {
    border-radius: 2px;
    overflow: hidden;
    height: 255px;
}

.blogitmmain3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    height: 77px;
    overflow: hidden;
}
.news-listin {
    display: flex;
    flex-wrap: wrap;
}

.newsitmmainout {
    width: 20%;
}

.list-goods-item-block1 {
    height: 20px;
    overflow: hidden;
}

.newsitmmain {
    border-right: 1px solid #DFE2E9;
    margin-right: 25px;
    padding-right: 25px;
}

.newsitmmainout:last-child .newsitmmain {
    border-right: 1px solid transparent;
    padding-right: 25px;

}

.newsitmmain1 a {

font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 110%;
color: #231F20;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}

.newsitmmain2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #525457;
    height: 76px;
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 15px;
}

.newsitmmain3 a {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    text-align: right;
    color: #43AE4C;
    display: block;
    text-decoration: none;
}

.serii-listin {
    display: flex;
    flex-wrap: wrap;
}

.seriinout {
    width: 16.6%;
}

.seriimain {
    background: #FFFFFF;
    width: 160px;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 18px;
    margin: 0 auto 18px;
border: 1px solid transparent;

}

.seriimain:hover {
border: 1px solid #F6F7FC;
box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
border-radius: 2px;
}

.seriimain a {
max-width:100%;
}

footer ul {
    list-style: none;
    margin: 0px;
    padding: 0;
}

.bgblack {
    color: #DFE2E9;
    background: #231F20;
    padding: 30px 0;
}

.footer-block1 {
    padding: 20px 0;
    border-top: 1px solid #BAC0D1;
    margin-top: 49px;
}

.footer-block11 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-block111 {
    font-weight: 500;
    font-size: 30px;
    line-height: 37px;
    color: #525457;
    margin-right: 70px;
}

ul.footsots2 {
    display: flex;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.footsots2 a {
    display: flex;
    margin-right: 20px;
    width: 36px;
    height: 36px;
    align-items: center;
    justify-content: center;
}

a.ismycalls {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #43AE4C;
    text-decoration: none;
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    border-radius: 12px;
    width: 219px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.footsots {
    display: flex;
    align-items: center;
}

ul.footsots a {
    display: flex;
    margin-right: 40px;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
}

.footer-block-four ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #DFE2E9;
    display: block;
    text-decoration: none;
    margin-bottom: 15px;
}

.footer-block-line1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.footer-block-line2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-weight: 300;
    font-size: 14px;
    line-height: 130%;
    color: #DFE2E9;
}

.goodcart-onein {
    display: flex;
    justify-content: space-between;
}

.goodcart-one-l {
    width: 38%;
    box-sizing: border-box;
}

.goodcart-one-r {
    box-sizing: border-box;
    width: 28%;
}

.fancybox-bg_NO {
    background: #ffffff;
}

.rightlusts {
    width: 31%;
    box-sizing: border-box;
    padding: 20px;
    border: 1px solid #43AE4C;
    border-radius: 2px;
    height: fit-content;
}

.ists-price {
    margin-left: 4px;
}

.price_to_cnt {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.price_to_cnt_l {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #231F20;
}

.submin_title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 15px;
    color: #231F20;
}

.submin_text {
    margin-bottom: 32px;
}

.chars-props-cart_top {
    display: flex;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 10px;
}

.chars-props-name_top {
    color: #858EA4;
    margin-right: 8px;
}


.submin_text a,
.tomoreffs
{
    display: block;
    margin-top: 15px;
    color: #0359BE;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    text-decoration: none;
    border-bottom: 1px dashed;
    width: fit-content;
}




.goodcart-one-l {
    display: flex;
    justify-content: space-between;
}

.goodcart-one-l1 {
    width: 25%;
}

.goodcart-one-l2 {
    width: 70%;
}

.goodcart-one {
    margin-top: 20px;
}

.goodcart-one-title {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #525457;
    margin-bottom: 70px;
    display: block;
}

.goodcart-one-treeblock {
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
}

.goodcart-one-tabs {
    margin-top: 50px;
    display: block;
    margin-right: 30px;
    width: 64%;
    box-sizing: border-box;
}

.goodcart-one-tabshead {
    display: flex;
    justify-content: start;
}

.htabs, .htabsa {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 15px;
    background: #F6F7FC;
    border: 1px solid #DFE2E9;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #858EA4;
}


.goodcart-one-body {
display:none;
}

.goodcart-one-body.active {
    padding: 40px 0;
display:block;
}

.htabs.active,
.htabs:hover {
    border-bottom: none;
    background: none;
color: #FC9E3A;
}

.goodcart-one-l2,
.goodcart-one-l2 img {
    max-height: 460px;
    overflow: hidden;
}



.goodcart-one-l2 .photo-slide {
    display: block;
    height: 460px;
    overflow: hidden;

}

.photo-slide a img {

    display: flex;
    align-items: center;
    justify-content: center;
margin: 0 auto;
max-width: 96%;
    width: auto !important;
}

.thumbs-slidein {
    background: #FFFFFF;
    border: 1px solid #DFE2E9;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    width: 108px;
    height: 125px;
    margin-bottom: 10px;
    display: flex;
    box-sizing: border-box;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
}

.slick-slide.slick-current.slick-active .thumbs-slidein {
    border: 1px solid #FC9E3A;
}



.thumbs-slide img {
    max-height: 100%;
}

.botsibtns {
    display: flex;
    justify-content: space-between;
}

.onepert1 span {
background-image:url("/local/media/img/gift2.svg");
background-repeat: no-repeat;
    background-position: center;
}

.onepert2 span {
background-image:url("/local/media/img/boom.svg");
background-repeat: no-repeat;
    background-position: center;
}

a.iconitybtn {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
    text-decoration: none;
    display: flex;
align-items:center;
}

a.iconitybtn span {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
}



.breads a,
.breads span
 {
    font-weight: 300;
    font-size: 12px;
    line-height: 130%;
    color: #858EA4;
}

.breads {
    display: flex;
    align-items: center;
margin: 20px 0;
}

i.newlinesbs {
    margin: 0 6px;
    font-weight: 300;
    font-size: 12px;
    line-height: 130%;
    color: #858EA4;
}
.catalog-thosidesin {
    display: flex;
    justify-content: space-between;
}


.catalog-thosides-r {
    width: 81%;
}

.catalog-thosides-l {
    width: 18%;
}

.catalog-thosides-r .smar-goods-list-item {
    flex: 0 0 calc(25%);
    margin-bottom: 30px;
}

.tobyblogs .smar-goods-list .smar-goods-list-item {
    flex: 0 0 calc(20%);
}


.catalog-thosides-r .smar-goods-list {

}

.listofsects ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.listofsects a {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    text-decoration: none;
    display: block;
    margin-bottom: 15px;
}

.goodcart-one-buy {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}

.goodcart-one-buy1 {

    margin-left: 20px;
}

a.jsbyebsk2.button.sliflyets {
    width: 257px;
    height: 48px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    text-decoration: none;
}

a.jsbyebsk2.button.sliflyets.loadding {
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    border-radius: 12px;
    color: #43AE4C;
}


.tabsprods {
    text-transform: uppercase;
    cursor: pointer;
    height: 48px;
    background: #FFFFFF;
border: 3px solid #858EA4;
    border-radius: 12px;
    width: 46%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
color: #858EA4;
box-sizing: border-box;
}

.tabsprods.active {
border: 3px solid #43AE4C;
    color: #231F20;

}

.goodcart-one-tho.tabsprodsall {
    display: flex;
    margin-bottom: 30px;
    justify-content: space-between;
}

.goodcart-one-l button.slick-prev.slick-arrow {
    top: -31px;
    width: 20px;
    height: 22px;
    left: 38%;
    background-image: url("/local/media/img/slidetops.svg");
}

.goodcart-one-l button.slick-next.slick-arrow {
    bottom: -28px;
    width: 20px;
    height: 22px;
    left: 38%;
    background-image: url("/local/media/img/arrtotop.svg");
    top: unset;
}

.toback_blog span.arrblog {
display:block;
    width: 24px;
    height: 24px;
    margin-right:10px;
    background-image: url("/local/media/img/arrow-leftbe.svg");
}

.goodcart-one-l1 {
    margin-top: 0px;
}

.chars-props {

}

.chars-props-cart {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.chars-props-name {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #858EA4;
    margin-right: 10px;
    width: 29%;
    max-width: 245px;
    position: relative;
}

.chars-props-name:after {
    content: " ";
    display: block;
    width: 100%;
    border-bottom: 1px dashed #BAC0D1;
    position: absolute;
    bottom: 10px;
}


.chars-props-val {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #231F20;
}

span.whitesdops {
    background: white;
    z-index: 1;
    position: relative;
    padding-right: 10px;
}



.mobile-filterbtn {
display:none;
}

.cartdescrips {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #525457;
    margin-top: 50px;
}

.sbtltke {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #000000;
    margin-bottom: 20px;
}

.thocattitlel h1 {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #525457;
    font-family: 'Montserrat';
}

.thocattitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.thocattitlel {
    width: 80%;
}
.thocattitler {
    width: 20%;
}

.choosen-filt {
    border: 2px solid #858EA4;
    border-radius: 2px;
    width: 164px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #858EA4;
box-sizing: border-box;
}

.filt-catain {
    position: relative;
}

.fitdown {
display:none;
    border: 2px solid #858EA4;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 2px;
    width: 164px;
    border-top: none;
    position: absolute;
    top: 44px;
    background: white;
    padding: 10px 0 10px 20px;
    box-sizing: border-box;
    z-index: 1;
}

.filt-catain:hover .fitdown {
display:block;
}

a.kvissort {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    margin-left: 30px;
    border-bottom: 1px dashed;
}

a.kvissort:hover,
a.kvissort.active {
color: #43AE4C;
}

a._kvissort {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    margin-left: 30px;
    border-bottom: 1px dashed;
	background-repeat:no-repeat;
	background-position:0% 100%;
	position:relative;
}

a._kvissort.desc{
	background-position:100% 50% ;
	background-repeat:no-repeat;

}

a._kvissort.asc{
	background-position:100% 50% ;
	background-repeat:no-repeat;

}

a._kvissort.desc.noarrow{
    margin-left: 30px;
	background-image:none;
	background-color:#fff;

}





a._kvissort:after{
	content:'';
	width:20px;
	height:15px;
	margin-left:20px;
	display:inline-block;
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	right:-20px;
	top:5px;
}



a._kvissort.noarrow{
    margin-left: 30px;
	background-image:none;
	background-color:#fff;
	margin-right:0px !important;
}

a._kvissort.desc:after{
	content:'';
	width:20px;
	height:15px;
	background-image:url('/local/media/img/desc.svg');
	margin-left:0px;
	display:inline-block;
}

a._kvissort.asc:after{
	content:'';
	width:20px;
	height:15px;
	background-image:url('/local/media/img/asc.svg');
	margin-left:0px;
	display:inline-block;
}

a._kvissort.noarrow:after{
	content:'';
	width:0px;
	margin-left:0px;
	display:inline-block;
}



a._kvissort:hover,
a._kvissort.active {
color: #43AE4C;
}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
    background: #43ae4c;
    color: #fff;
}

.tagslist {
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
}

.tagslist a {
    text-decoration: none;
    background: #FFFFFF;
    border: 1px solid #BAC0D1;
    border-radius: 20px;
    padding: 8px 15px;
    margin-right: 10px;
    color: #858EA4;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
margin-bottom: 10px;
}

.tagslist a:hover {
color: #FC9E3A;
    border-color: #FC9E3A;
}

.smart-filter {
background: #FFFFFF;
    padding: 24px 0px 0 0;
}

.bnr-lert img {
    max-width: 100%;
}

.bnrscatalogs {
    margin-bottom: 20px;
}

.bnrscatalogs {
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
max-height: 200px;
}

.bnrscatalogs img {
    width: 100%;
    max-width: 100%;
    text-align: center;
max-height: 100%;
}


.headscatalogs {
    position: absolute;
    width: 100%;
    background-color: white;
    padding: 20px;
    box-sizing: border-box;
    z-index: 2;
    display: none;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.12);
    max-width: 530px;
}

.navsheader ul li:hover .headscatalogs {
display:flex;
max-height: 335px;
    overflow-y: scroll;
}
.headsmeml {
    width: 76%;
}
.headsmemr {
    width: 24%;
    border-left: 1px solid #DFE2E9;
    text-align: center;
}

.headsmeml .item-text {
    position: relative;
    width: 69%;
}


.headscatalogs ul {
    list-style: none;
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
}

.headscatalogs > ul > li {
width: 100%;
    margin-bottom: 14px;
}

.headscatalogs a {
    color: #231f20;
}

.goodstoslide-g .smar-goods-list-item {
    width: 16.6%;
    margin-bottom: 25px;
}

span.check-icon__wrap {
    background: #FFFFFF;
    border: 1px solid #BAC0D1;
    border-radius: 4px;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 15px;
    box-sizing: border-box;
cursor:pointer;
    background-repeat: no-repeat;
    background-position: center;
}

input:checked.filter-checkbox + .jssetfilters .check-icon__wrap {
    background-image: url("/local/media/img/checked.svg");
background-color: #FC9E3A;
border: 1px solid #FC9E3A;
}

.filter-checkbox {
	width:0px;
	height:0px;
	opacity:0;
	position:absolute;
	padding:0px !important;
}

label.jssetfilters {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

span.bx-filter-input-checkbox2 {
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #525457;
}

.heads-filters {
font-weight: 500;
font-size: 16px;
line-height: 150%;
color: #231F20;
    margin-bottom: 15px;
}

label.hidebe.jssetfilters {
    display: none;
}

label.jssetfilters.active {
    display: flex;
}

.meinslider {
    position: relative;
}

.meinslider ul.slick-dots {
    position: absolute;
    display: flex !important;
    list-style: none;
    margin: 0 auto;
    justify-content: center;
    width: 100%;
    padding: 0;
    bottom: 15px;
}

.meinslider ul.slick-dots button {
    background: transparent;
    width: 10px;
    height: 10px;
    border: 1px solid #FC9E3A;
    text-indent: -9999px;
    border-radius: 50%;
    display: block;
    margin-left: 10px;
    padding: 0px;
    cursor: pointer;
}

.meinslider ul.slick-dots .slick-active  button {
background: #FC9E3A;
}



.sliderscats {
    position: relative;
}

.sliderscats ul.slick-dots {
    position: absolute;
    display: flex !important;
    list-style: none;
    margin: 0 auto;
    justify-content: center;
    width: 100%;
    padding: 0;
    bottom: 10px;
}

.sliderscats ul.slick-dots button {
    background: transparent;
    width: 10px;
    height: 10px;
    border: 1px solid #FC9E3A;
    text-indent: -9999px;
    border-radius: 50%;
    display: block;
    margin-left: 10px;
    padding: 0px;
    cursor: pointer;
}

.sliderscats ul.slick-dots .slick-active  button {
background: #FC9E3A;
}


.showsallmores {
float:right;
    display: flex;
    align-items: center;
    justify-content: end;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
    margin-top: 10px;
cursor:pointer;
}
.showsallmores:hover {
opacity:0.6;
}


.showmr-2 {
background-image:url("/local/media/img/arrfilts.svg");
background-repeat: no-repeat;
    background-position: center;
width: 11px;
height: 7px;
display:block;
margin-left:7px;
}

.showsallmores.active .showmr-2 {
transform: rotate(180deg);

}

.polesnoesin {
    display: flex;
    flex-wrap: wrap;
}

.cartpoles {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    width: 50%;
    box-sizing: border-box;
}

.cartpoles-r {
    width: 50%;
}
.cartpoles-l {
    width: 45%;
    border-radius: 7px;
    overflow: hidden;
}

.cartpoles-l img {
    max-width: 100%;
border-radius: 7px;
}

.cartpoles-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
    margin-bottom: 15px;
font-family: 'Montserrat';
min-height: 73px;
}

.cartpoles-text {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: #231F20;
    margin-bottom: 15px;
    height: 116px;
    overflow: hidden;
}

.cartpoles-text2 {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: #231F20;
    margin-bottom: 15px;

}


.cartpoles:nth-child(odd) {
padding-right: 15px;
   } 
.cartpoles:nth-child(even) {
padding-left: 15px;
   } 


.cartpolestho {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cartpolestho-l {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #858EA4;
}

.cartpolestho-r a {
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    padding: 10px 25px;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}

.bloginoesin {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.elemsblog {
    width: 23%;
    height: 348px;
    border-radius: 12px;
    position: relative;
margin-bottom:20px;
overflow:hidden;
}

.elemsblog:hover .elemsblog_bg {
  transform: scale(1.2);
}

.elemsblog_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elemsblog:nth-child(1),
.elemsblog:nth-child(6),
.elemsblog:nth-child(7) {
    width: 50%;
}

.elemsblog_bgin {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    bottom: 0px;
    padding: 15px;
    width: 100%;
    min-height: 75px;
    box-sizing: border-box;
}

.elemsblog-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
    text-decoration: none;
}

.errsorders-close,
.errsorders-closemy {
    width: 90%;
    height: 48px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    cursor: pointer;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    margin: 10px auto;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.errsorders-text,
.errsorders-textmy,
.errsorders-text2 {
    text-align: center;
font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}


div#getmylogin,
div#getpopsit1,
div#getforgot,
div#getpopsit2,
div#errsorders,
div#errsorders2,
#getsreloadg
 {
    max-width: 410px;
    width: 100%;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 8px;
    padding: 20px;
}
.ovepopblock-ttab {
    display: flex;
    margin-bottom: 32px;
    width: 100%;
    background: #DFE2E9;
}
.ovlock-ttab {
    width: 50%;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #858EA4;
    background: #DFE2E9;
    border: 1px solid #DFE2E9;
    border-radius: 8px;
    height: 48px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ovlock-ttab.active {
    color: #43AE4C;
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 8px;
}

.blockinps-popups input,
.blockinps-popups textarea
 {
    max-width: 100%;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: black;
    height: 48px;
    border: 1px solid #BAC0D1;
    border-radius: 8px;
    padding-left: 12px;
}

.blockinps-popups textarea
{
height:75px;
}

.blockinps-popups-subm input,
.submgreen
 {
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    width: 100%;
    margin: 15px 0;
    height: 48px;
    cursor: pointer;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
}

.logssotstitlelinl {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #525457;
    text-align: center;
    margin-bottom: 24px;
}

.logssotstitle {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #525457;
    margin-bottom: 20px;
    text-align: center;
}

.news-listin.pagetonews .newsitmmainout {
    margin-bottom: 24px;
}

#set_filter {
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    #width: 110px;
    height: 40px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

input#del_filter {
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    width: 110px;
    height: 40px;
background: #FC9E3A;
    border: 1px solid #FC9E3A;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.newsitmmain1 {
    height: 66px;
    overflow: hidden;
}


.mybtns {
    display: flex;
    justify-content: space-between;
}


.newordersblockin {
    display: flex;
    justify-content: space-between;
}

.newordersblock-l {
    width: 70%;
}
.newordersblock-r {
    width: 28%;
}
.ordersb-ind {
    box-sizing: border-box;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 30px;
}

.jsitogreload .button {
    width: 323px;
    height: 48px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    cursor: pointer;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    margin: 15px 0 25px;
max-width: 100%;
}

.widgetgetsdeliver-footer {
    width: 323px;
    height: 48px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    cursor: pointer;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    margin: 15px auto 25px;
max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.widgetgetsdeliver .subsor-title {
    font-size: 15px;
    text-align: center;
    padding: 0 15px;
}

a.jsgetlogin.button.jsblockord {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.subsor-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #000000;
    margin-bottom: 20px;
}

.deliver-block {
    display: flex;
    flex-wrap: wrap;
}

.deliv-item {
width: auto;
    margin-bottom: 15px;
    margin-right: 20px;
}

.deliv-item .namedeliver {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #525457;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 49px;
    border-radius: 12px;
    border: 2px solid #DFE2E9;
    cursor: pointer;
    padding: 0 12px;
}

.deliv-item .namedeliver:hover {
border: 2px solid #0359BE;
}


.deliv-item input {
display:none;
}

.deliv-item input:checked + .namedeliver {
    border: 2px solid #0359BE;

}




.paysorders {
    display: flex;
    flex-wrap: wrap;
}

.jspaym-btns {
    width: 31%;
    margin-bottom: 15px;
    margin-right: 15px;

}

.jspaym-btns label  {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #525457;
    display: flex;
    justify-content: start;
    align-items: center;
    height: 49px;
    border-radius: 12px;
border: 2px solid #DFE2E9;
cursor:pointer;
    padding: 0 2px 0 12px;
}
.jspaym-btns input {
display:none;
}

.jspaym-btns input:checked + label  {
    border: 2px solid #0359BE;
}

ul.istoleftmenu {
    margin: 0px;
    padding: 0px;
    list-style: none;
}



ul.istoleftmenu a {
    margin-left: 0px;

    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    text-decoration: none;
    display: block;
    margin-bottom: 15px;
}

.istoleftmenu li:first-child a {
    font-weight: 500;
    margin-left: 0px;
}



ul.istoleftmenu a.selected,
ul.istoleftmenu a:hover {
 color: #FC9E3A;

}

.sects-temas-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
    color: #FC9E3A;
    font-family: 'Montserrat';
    margin-bottom: 20px;
}

.sects-temas-descr {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
    margin-bottom: 20px;
    max-width: 69%;
}

.totalsgipic .sects-temas-descr {
    max-width: 100%;
}

.sects-tocart {
    display: flex;
    flex-wrap: wrap;
justify-content: space-between;
}

.sisteamitem {
    width: 30.3%;
}

.sisteamitem img {
    max-width: 100%;
    max-height: 340px;
}

.sisteamitem {
    width: 33%;
    margin-bottom: 20px;
}

.sisteamitemin {
    max-width: 337px;
}

.sisteamitem-dols {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

.sisteamitem-name {
    font-size: 20px;
    line-height: 150%;
    font-weight: 500;
}

.partnssisteamitem {
    width: 25%;
    margin-bottom: 25px;
}

.partnssisteamitemin {
    background: #FFFFFF;
    border-radius: 12px;
    max-width: 245px;
    box-sizing: border-box;
    padding: 20px  20px  30px  20px;
}

.partnssisteamitemin:hover {
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
}

.sects-temas-title2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #858EA4;
}

.sects-temas-title.spaceupps {
    margin-top: 45px;
}

.linkoranges a {
    color: #FC9E3A;
    text-decoration: none;
}


.partnssisteamitem-img {
    height: 50px;
    margin-bottom: 20px;
}

.partnssisteamitem-img img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    display: block;
}

.partnssisteamitem-name {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 20px;
    min-height: 105px;
}

.partnssisteamitem2 {
    font-size: 14px;
    height: 148px;
    display: block;
    overflow: hidden;
}

.partnssisteamitem-si2 {
font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}

.partnssisteamitem-si1 {
    display: block;
    color: #858EA4;
    margin-bottom: 5px;
}

.partnssisteamitem-si {
    margin-bottom: 30px;
}

.subsimgpust-img img {
    max-width: 100%;
}
.topicrti-list {
    display: flex;
    flex-wrap: wrap;
}

.subsimgpust {
    width: 25%;
    margin-bottom: 30px;
}

.subsimgpustin {
    border-radius: 12px;
    max-width: 245px;
    width: 100%;
    display: block;
    padding: 20px;
    box-sizing: border-box;
}

.subsimgpustin:hover {
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);

}

.subsimgpust-wr {
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #231F20;
    margin: 15px 0;
    font-weight: bold;
    min-height: 49px;
}

.subsimgpustwt3 {
    font-size: 16px;
    line-height: 150%;
    text-align: center;
color: #858EA4;
}

.order-cart-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
margin-bottom: 30px;
}
.order-cart-prod {
    display: flex;
    width: 52%;
}

.order-cart-name {
    margin-left: 25px;
width: 70%;
}

.order-cart-name a {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
    text-decoration: none;
}

.order-cart-img {
    width: 45px;
    border: 1px solid #F6F7FC;
    filter: drop-shadow(0px 4px 14px rgba(44, 57, 66, 0.12));
    height: 60px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.order-cart-img img {
height:100%;
}

.togreenchec {
    display: flex;
    align-items: center;
    height: 62px;
}

.togreenchec label.jssetfilters {

    margin-bottom: 0;
}

.togreenchec input:checked.filter-checkbox + .jssetfilters .check-icon__wrap {
    background-color:  #43AE4C;
    border: 1px solid  #43AE4C;
}

.baskcsum {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    text-align: left;
    color: #000000;
}

input.quantity-input.jsinputgord,
input.quantity-input.jsinputgord2 {
    height: 30px;
    border: none;
    width: 30px;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}

a.plus.jsinputgplusord_cart, a.minus.jsinputgminord_cart {
    text-decoration: none;
    font-size: 23px;
    color: #BAC0D1;
    border-radius: 12px;
    border: 1px solid #BAC0D1;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.plus.jsinputgplusord_cart {
    color: #43AE4C;
    border: 1px solid #43AE4C;
}

a.plus.jsinputgplusord, a.minus.jsinputgminord,
a.plus.jsinputgplusord_cart2, a.minus.jsinputgminord_cart2 {
    width: 30px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #F6F7FC;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #858EA4;
    font-size: 22px;
}

.quantity-holder.jsbaksord.strodel {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.ordremove-itm {
    display: flex;
    align-items: center;
}

.ordremove-itm a {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    text-decoration-line: underline;
    color: #BAC0D1;
margin-right: 10px;
}

.ordremove-itm a:hover {
color:black;
}

.ordremove-itm {
    height: 21px;
}

.ordremove-itm a {
     opacity: 0;
}

.order-cart-row:hover .ordremove-itm a {
    opacity: 1;
}





.order-cart-quantity.fromqu-torem {
    width: 18%;
}

.baskcsum {
    width: 14%;
}

.ends-carts {
    width: 12%;
}



.ends-carts  img {
    max-width: 77px;
    margin: 0 auto;
    display: block;
}

.headslist-tree {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.headslist-tree2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #231F20;
    font-family: 'Montserrat';
    margin-right: 48px;
}

.headslist-tree3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #858EA4;
    cursor: pointer;
}

.total-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.total-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

.total-value {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-align: right;
    color: #525457;
}


.total-item.total-all .total-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
}

.total-item.total-all .total-value {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
}

.total-item.total-all {
    margin-bottom: 25px;
}


.jsitogreload {
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 30px;
}

.list-goods-item-block11 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #525457;
}

.foot-ovlock-ttab {
display:none;
}

.foot-ovlock-ttab.active {
display:block;
}

.order-items {
    max-width: 676px;
    min-height: 193px;
    margin-bottom: 30px;
    width: 100%;
    filter: drop-shadow(0px 4px 14px rgba(44, 57, 66, 0.12));
    box-sizing: border-box;
}

.order-itemsin {
    padding: 30px;
    background: #FFFFFF;
    border-radius: 12px;
}

.status-heads {
    height: 48px;
    background: #EDEF7D;
    border-radius: 12px 12px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    color: #231F20;
    position: relative;
    top: 7px;
    z-index: -1;
}

.status-heads.classstat-P {
background: #FFE49D;
}

.status-heads.classstat-S {
background: #82D5EF;
}

.status-heads.classstat-D,
.status-heads.classstat-NI {
background: #BAC0D1;
}



.status-heads.classstat-F,
.status-heads.classstat-FE {
background: #A9E17D;
}

.status-heads.classstat-DL,
.status-heads.classstat-PC,
.status-heads.classstat-S {
background: #81D5EF;
}

a.ordsmore {
    max-width: 308px;
    height: 48px;
    background: #FFFFFF;
    border: 1px solid #BAC0D1;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #525457;
    text-decoration: none;
    margin: 20px auto 0;
    width: 100%;
}

.order-items-list-row2 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
}

.order-items-list-row3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
    display: flex;
    justify-content: space-between;
}

.blockinps-popups.newlk,
.blockinps-popups-subm.newlk {
    max-width: 384px;
    margin-bottom: 10px;
    position: relative;
}

.subs-title {
    margin-bottom: 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #525457;
}

.blockinps-popups.newlk label {
    position: absolute;
    display: inline-block;
    background-color: white;
    top: -6px;
    font-weight: 300;
    font-size: 12px;
    line-height: 130%;
    color: #525457;
    left: 15px;
}

.offsshares22 {
background-image:url("/local/media/img/shares.svg");
background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
display:block;
cursor:pointer;
}

.offsshares {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.offsshares2 {
    position: relative;
}

.offsshares23 {
display:none;
}

.offsshares2:hover .offsshares23 {
    position: absolute;
    width: 34px;
    right: -9px;
    text-align: center;
    height: 89px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 10px 4px 4px 4px;
    z-index: 2;
}


span.bx-catalog-subscribe-button {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    cursor: pointer;
background-image:url("/local/media/img/Bell_Icon.svg");
background-repeat: no-repeat;
    background-position: center;
opacity:1;
}

span.bx-catalog-subscribe-button.disabled {
background-image:url("/local/media/img/Bell_Icon_active.svg");
}

.nothavecadr {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    width: 162px;
    height: 40px;
    background: #BAC0D1;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bybigs.nothavecadr.jschangetorgs {
    width: 257px;
    height: 48px;
font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}

.eyepass {
background-image:url("/local/media/img/eyepass.svg");
background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
display:block;
cursor:pointer;
    top: 12px;
    position: absolute;
    right: 10px;
}

.sispass {
    position: relative;
}

.startpersonal {
    display: flex;
    align-items: center;
margin-bottom: 30px;
}

.startpersonal1 {
    margin-right: 20px;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.startpersonal21 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
}

.startpersonal22 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

a.startpersonal3 {
    margin-left: 20px;
}

a.thotoblcart {
    width: 30%;
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 25px 20px;
    box-sizing: border-box;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
text-decoration:none;
}

.thotobl {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.thotoblcartl {
    width: 60px;
    height: 60px;
    background: #FC9E3A;
    display: flex;
    margin-right: 15px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.thotoblcartl img {
    max-width: 100%;
    max-height: 100%;
}


.thotoblcartr {
    width: 74%;
}

.thotoblcartr1 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
    margin-bottom: 10px;
}

.thotoblcartr2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
}

a.thotoblcart.disbled {
    opacity: 0.4;
}

.pageis-ordertho {
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 30px;
}

.pageis-ordertree {
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 30px;
}

.pageis-orderthotitle {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
    margin-bottom: 30px;
}

.pageis-orderthoall {
    display: flex;
    justify-content: space-between;
}

.pageis-orderthoall-l,
.pageis-orderthoall-r
 {
    width: 48%;
}

.pageis-orderthoall-wtitj {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    color: #231F20;
    margin-bottom: 15px;
}

.goodslist-foot,
.goodslist-header {
    align-items: center;
width:100%;
}

.goodslist-footbn.msf-21 img {
    max-height: 60px;
    max-width: 45px;
}

.efoofo {
    display: flex;
}

a.goodslist-foot.msf-2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #525457;
    text-decoration: none;
}


.msf-1 {
    width: 5%;
text-align: center;
}

.msf-2 {
    width: 50%;
}

.msf-3 {
    width: 10%;
text-align: center;
}
.msf-4 {
    width: 10%;
text-align: center;
}
.msf-5 {
    width: 10%;
text-align: center;
}
.msf-6 {
    width: 10%;
text-align: center;
}

.goodslist-foot,
.goodslist-headerms {
    display: inline-block;
    vertical-align: top;
}
.smlk-texttho-r.bgreds {
    color: #F20000;
}


.goodslist-headerms {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
}
.spsgood {
    margin-top: 30px;
    display: block;
    width: 100%;
}
.smlk-texttho {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 5px;
}

.smlk-texttho-r.bbolds {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-align: right;
    color: #231F20;
}

.smlk-texttho-r.bgreens {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: right;
    color: #43AE4C;
}

.pageis-orderthoall-wtitj.dopstitld {
    margin-top: 30px;
}

.smlk-texttho.itogord {
    margin-top: 25px;
}

.smlk-texttho.itogord .smlk-texttho-l {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    color: #231F20;
}

.pageis-orderone {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0px;
    padding: 30px;
    background: #EDEF7D;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px 12px 0px 0;
}

.emptyorders {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #231F20;
    margin-bottom: 30px;
}

.emptyordersafs {
    width: 192px;
    height: 40px;
    left: 322px;
    top: 305px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    text-decoration: none;
}

.jsloadsbein input[type="submit"] {

    min-width: 192px;
    height: 40px;
    left: 322px;
    top: 305px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    text-decoration: none;
margin: 20px auto;
cursor:pointer;
}

.jsloadsbein a.btn.btn-lg.btn-success {

    min-width: 192px;
    height: 40px;
    left: 322px;
    top: 305px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    text-decoration: none;
margin: 20px auto;
cursor:pointer;
width: fit-content;
}


.total-note {
    display: flex;
}

.visisi {
    font-weight: 900;
    font-size: 14px;
    line-height: 130%;
    color: #000000;
}

.visisi a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #000000;
}

a.pdfsaves {
    width: 160px;
    height: 40px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    text-decoration: none;
}

span.pdftext {
    margin-left: 10px;
}


.arrowsbel {
background-image:url("/local/media/img/arrow-left.svg");
background-repeat: no-repeat;
    background-position: center;
width: 24px;
height: 24px;
display:block;
margin-left:4px;
}

.setsmores {
    background: #FFFFFF;
    border: 1px solid #FC9E3A;
    border-radius: 12px;
    width: 248px;
    height: 44px;
    display: flex;
    align-items: center;
justify-content: center;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #FC9E3A;
    cursor: pointer;
}

.showmores {
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-bottom: 20px;
}

li.bx-pag-next, li.bx-pag-prev,
.modern-page-previous,
.modern-page-next
 {
    display: none !important;
}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
    color: #fff;
    background: #FC9E3A;
}

.bx-pagination .bx-pagination-container ul li span,
.bx-pagination .bx-pagination-container ul li span:hover {
    background: transparent;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #858EA4;
}
  
.bx-pagination .bx-pagination-container ul li span {
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    background: #eff0f1;
    padding: 0 0px;
    display: block;
    width:22px;
    height: 22px;
    line-height: 32px;
    color: #444;
    font-size: 14px;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.listofsects a.active,
.listofsects a:hover {
    color: #FC9E3A;
}

.filter-desigh {
    display: flex;
    align-items: center;
margin-bottom: 30px;
}

.filter-desigh-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

.filter-desigh-data {
    display: flex;
    align-items: center;
}




.setsmynavs {
    display: flex;
    justify-content: center;
}

.setsmynavs a {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #858EA4;
    text-decoration: none;
    margin: 0 5px;
}

.setsmynavs span {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #FFFFFF;
    background: #FC9E3A;
    border: 1px solid #FC9E3A;
    width: 22px;
    height: 24px;
    border-radius: 50%;
}


li.menu-close {
    display: flex;
    justify-content: space-between;
}

li.menu-close ul {
    display: none;
}

li.menu-close:hover ul {
    display: block;
    position: absolute;
    right: 0px;
    height: 100%;
    border-left: 1px solid #DFE2E9;
    padding: 0 25px;
    width: 30%;
    box-sizing: border-box;
}

li.menu-close .item-text:after {
    width: 24px;
    height: 24px;
    display: block;
    content: " ";
background-image:url("/local/media/img/arrmen.svg");
background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0px;
}

.thomaps {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.thomaps-l {
    width: 50%;
}

.thomaps-r {
    width: 45%;
}

.rsides {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.rsides-l, .rsides-r {
    width: 39%;
}

.rsidestt1 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

.rsidestt2 {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}


li.menu-close:hover .item-text:after {
background-image:url("/local/media/img/arrmenact.svg");
}


.headscatalogs > ul > li.menu-close > .item-text {
    width: 66%;
    position: relative;
}

.navsheader ul a:hover {
color: #FC9E3A;
}


.listofsects {
    padding-left: 0px;
}



.bx-filter .bx-filter-popup-result.left {
    right: 0;
    border-width: 0;
    background: #dbefdc !important;
    opacity: 1;
    width: 104px;
    height: 71px;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 18px 15px;
}

.bx-filter .bx-filter-popup-result a {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #0359BE;
    text-decoration: none;
}



.blogitmmain:hover,
.newsitmmain:hover
 {
opacity:0.6;
}

.catalog-thosides-r{
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}

.colorbigs {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #FC9E3A;
}

.textcolors {
    color: #FC9E3A;
}


.zbstitle {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 110%;
color: #231F20;
}

.eblacks {
color: #231F20;

}

.catalog-thosides-r.paddtextright {
    padding-right: 292px;
    box-sizing: border-box;
}


.wherebt {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}

.wherebt2 {
    margin-left: 20px;
}


.where-sects-tocart {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 60px;
    justify-content: space-between;
}

.where-sisteamitem {
    width: 25%;
    box-sizing: border-box;
    max-width: 245px;
}

.where-sisteamitem-name {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}

.bnr-lert {
    margin-top: 46px;
}

.blog_lto_r {
    display: flex;
    justify-content: space-between;
}

.blog_right_list {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(67, 174, 76, 0.3);
    max-width: 245px;
    float: right;
}

.blog_lto_r2 {
    width: 22%;
}

.blog_lto_r1 {
    width: 75%;
}

.topblog_head {
    margin-bottom: 60px;
}
.topblog_head img {
    max-width: 100%;
}


a.toback_blog {
    margin-bottom: 23px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #231F20;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.tobyblogs {
    margin-top: 70px;
}

.tobyblogs .smar-goods-list {
}

.tobyblogs .smar-goods-list-item {
    margin-bottom: 40px;
position: relative;
}



.mesubscribers span.check-icon.relative {
    height: 20px;
}

.mesubscribers span.check-icon__wrap {
    width: 19px;
    height: 19px;
    margin-right: 12px;

}

.mesubscribers .togreenchec {
    height: auto;
    margin-bottom: 15px;
}

.istoleftmenu a.disableds {
    cursor: not-allowed;
    opacity: 0.3;
}


.bedivblockg {
    display: flex;
    justify-content: space-between;
}

.bedivblockgl {
    width: 60%;
}

.bedivblockgr {
    width: 35%;
}

.isberemovers {
    cursor: pointer;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
text-align: center;
}

.bedivblockgl_bg {
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    width: 388px;
    height: 190px;
    padding: 30px;
    box-sizing: border-box;
display:none;
}
.bedivblockgl_bg.active {
display:block;
}

.bedivblockgl_bgrur {
    display: flex;
    justify-content: space-between;
}

.bedivblockgl_bgrurl {
    width: 154px;
    height: 48px;
    background: #43AE4C;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
}

.bedivblockgl_bgrurr {
    width: 154px;
    height: 48px;
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #43AE4C;
}

.bedivbl_title {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    text-align: center;
    color: #525457;
    margin-bottom: 30px;
}


.toebitses {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.toebitses .togreenchec {
    margin-right: 30px;
    height: auto;
cursor:pointer;
}

.toebitses span.check-icon__wrap {
    background-image: url("/local/media/img/radio.svg");
    border: none;
}


.toebitses .togreenchec input:checked.filter-checkbox + .jssetfilters .check-icon__wrap {
    background-image: url("/local/media/img/radiochecked.svg");
    background-color: transparent;
    border: none;
}

.toebitses span.check-icon.relative {
    height: 24px;
}


.bedivblockg {
    margin-left: 47px;
}


.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    display: block!important;
margin: 0px 0px 6px 0 !important;
}

 .spacetogt {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto 5px;
    position: relative;
}


@media screen and ( min-height: 800px )
{

.navsheader ul li:hover .headscatalogs {
max-height: none;
    overflow-y: visible;
}

}

.seria_polesnoesin {
    display: flex;
    flex-wrap: wrap;
}

.seria_cartpoles {
    width: 33.3%;
    margin-bottom: 30px;
    padding-right: 30px;
    box-sizing: border-box;
}

.seria_cartpoles-l {
    margin-bottom: 15px;
    text-align: center;
    height: 80px;
}



.seria_cartpoles.umkserias {
    width: 19.5%;
    margin-bottom: 10px;
    padding-right: 20px;
    box-sizing: border-box;
}

.seria_cartpoles.umkserias .cartpoles-text {
display:none;
}

.seria_cartpoles.umkserias .cartpoles-title {
    font-size: 15px;
    margin-bottom: 5px;
    min-height: 73px;
}



.seria_cartpoles.umkserias a.seria_cartpolesvn {
    text-decoration: none;
    padding: 5px;
    display: block;
}


a.seria_cartpolesvn {
    text-decoration: none;
    padding: 30px;
    display: block;
}

a.seria_cartpolesvn:hover {
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
}

.cartpoles.oflisist {
    width: 100%;
    justify-content: start;
}

.cartpoles.oflisist .cartpoles-l {
    width: 220px;
    border-radius: 7px;
    overflow: hidden;
    margin-right: 20px;
}

.cartpoles.oflisist .cartpoles-r {
    width: 100%;
}

.cartpoles.oflisist p {
margin:0px;
}

.page-newsitmmainout {
    margin-bottom: 30px;
padding: 30px;
border-radius: 2px;
}


.page-newsitmmainout:nth-child(odd) {
background: #C7E7C9;

}
.page-newsitmmainout:nth-child(even) {
background: #F6F7FC;
}

.page-newsitmmain_date2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
}

.page-newsitmmain1 a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    color: #231F20;
    margin-bottom: 15px;
    display: block;
    text-decoration: none;
    margin-top: 10px;
}

.page-newsitmmain2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
    margin-bottom: 10px;
    display: block;
}

.page-newsitmmain3 {
    text-align: right;
}

.page-newsitmmain3 a {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    text-align: right;
    color: #0359BE;
    text-decoration: none;
}

.news_detailtext2 {
    margin-bottom: 30px;
    margin-top: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
}

.news_detailtext1 {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #858EA4;
}

.news_detailtext {
    padding-left: 140px;
}

.intree-lk {
    display: flex;
    justify-content: space-between;
    max-width: 384px;
    margin-bottom: 30px;
}


.intree-lk select {
    height: 48px;
    border: 1px solid #BAC0D1;
    border-radius: 8px;
    padding-left: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
    width: 95px;
    box-sizing: border-box;
    background: white;
}

.tobigselects {
width: 179px !important;
}

.himmenu {
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
    width: 100%;
height: 35px;
}

.himmenu img {
max-width:100%;
}

.treeadds {
    display: flex;
    border-radius: 12px;
    min-width: 147px;
    height: 46px;
position: relative;
    left: 9px;
}

.treeadds2 input.js-count {
    height: 100%;
    width: 65px;
    text-align: center;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
    font-family: 'Roboto';
border:none;
height:41px;
}

.treeadds1, .treeadds3 {
    width: 46px;
    height: 46px;
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    color: #858EA4;
border: 1px solid #BAC0D1;
border-radius: 12px;
    background: white;
box-sizing: border-box;
}

.treeadds3 {
    border: 1px solid #43ae4c !important;
    color: #43ae4c !important;
}

.treeadds2 {
    border-top: 1px solid #BAC0D1;
    border-bottom: 1px solid #BAC0D1;
    width: 65px;
height: 46px;
box-sizing: border-box;
}


.treeadds1 {
    position: relative;
    left: 9px;
}

.treeadds3 {
    position: relative;
    right: 10px;
}

.logssotstitle_new {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #231F20;
    margin-bottom: 20px;
}

.vlogtwxt {
    font-weight: 300;
    font-size: 15px;
    line-height: 162%;
    color: #525457;
}

.authshowerr2 {
    font-weight: 300 !important;
    font-size: 15px !important;
    line-height: 162% !important;
    color: #525457 !important;
}

a.logssotstitlelinl {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #0359BE;
    text-align: center;
    display: block;
    text-decoration: none;
}


.total-note.pop_notes {
    margin-top: 22px;
    display: flex;
}


.total-note.pop_notes .togreenchec {
    height: 39px;
}

.chars-props-val_top a,
.chars-props-val a {
    color: #0359BE;
    text-decoration: none;
}

.omni_totabs {
    display: flex;
    justify-content: space-between;
}
.req_intabs {
    border: 1px solid #DFE2E9;
    border-radius: 2px;
    padding: 30px;
    min-width: 323px;
width: 31%;
    box-sizing: border-box;
height: fit-content;
}
.fancybox-bg_NO {
    background: white !important;
}

.req_intabs .title-sects {
    margin-top: 0px;
    text-align: left;
    font-size: 30px;
    line-height: 37px;
}

.simp-list-goods-item-in {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.simp-list-goods-item-in .list-goods-item-body {
    max-width: 220px;
    width: 100%;
}


.simp-list-goods-item-in .list-goods-item-img {
    height: 165px;
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-around;
    max-width: 108px;
    margin-right: 20px;
}

.simp-list-goods-item-in .list-goods-item-img img {
    max-width: 100%;
    max-height: 140px;
}

.simp-list-goods-item-in .list-goods-item-action {
    display: none;
}


.bx-catalog-subscribe-button {
    margin-bottom: 0px;
    display: inline-block;
}

.newordersblock-r .togreenchec {
    height: 31px;
}

.headslist-tree3.jskorzmy {
    height: 37px;
    display: flex;
    align-items: end;
}

.init-regs {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.init-regs-item {
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 30px 0 30px 30px;
    width: 32%;
    box-sizing: border-box;
}

.init-regs-item2 a.jsgetlogin {
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    color: #0359BE;
    text-decoration: none;
display:block;
}

.init-regs-item2 {
    font-size: 14px;
    line-height: 130%;

}

span.search-result-head {
    position: absolute;
    max-width: 465px;
    width: 100%;
    box-sizing: border-box;
    background: white;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 0px 0 12px 12px;
    top: 40px;
    z-index: 1;
    padding: 12px 12px 15px 12px;
}

.headlinesin2.active input.headerInputSearchMenu {
    border-radius: 12px 0px 0px 0px;
}

.closesearc_me {
display:none;
}

.fainbbyq a {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-decoration: none;
    color: #525457;
}
.fainbbyq a:hover {
color: #fb9d3a;
}

.fainbbyq-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
margin-bottom:15px;
}

.headlinesin2.active .closesearc_me {
    display: block;
    background-image: url("/local/media/img/rclose.svg");
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    right: 46px;
    z-index: 2;
    top: 12px;
}


.fainbbyq {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}


.headlinesin2.active .closesearc_me {
display:block;
background-image:url("/local/media/img/rclose.svg");
background-repeat: no-repeat;
    background-position: center;
width: 18px;
height: 18px;
cursor:pointer;
}

.linehser {
border-bottom: 1px solid #DFE2E9;
margin-bottom:15px;
}


.sliderscats {
max-width:100%;
display:none;
}


button.jscouptrigg {
    max-width: 117px;
    height: 48px;
    background: #DFE2E9;
    border: 2px solid #DFE2E9;
    border-radius: 12px;
    cursor: pointer;
    width: 100%;
    margin-left: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
}

button.jscouptrigg.active {
background: #43ad4c;
    border: 2px solid #43ad4c;
color:white;
}

input.input.filled.jspromomy {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: black;
    background: #FFFFFF;
    border: 2px solid #BAC0D1;
    border-radius: 8px;
    max-width: 196px;
    height: 48px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 12px;
}

.order-promo-hidden {
    display: flex;
    margin-bottom: 20px;
}


.sups_orderes {
    display: flex;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}

.sups_orderes2 {
    margin-left: 7px;
color: #0359BE;
}

.subsor-title {
    display: flex;
    justify-content: space-between;
}

span.jschanges {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #0359BE;
    cursor: pointer;
display:none;
}

span.jschange2 {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #0359BE;
    cursor: pointer;
}

span.jschange3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #0359BE;
    cursor: pointer;
display:none;
}

.dataprofiles-form {
display:none;
}

.filled-delivery-line {
    display: flex;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #525457;
}

.filled-delivery-line-title {
    color: #858EA4;
    max-width: 210px;
    width: 100%;
}

.filled-delivery-line-title-date {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
}

.filled-delivery {
    display: none;
}




.my_widget {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    min-width: 320px;
    height: 100%;
    text-align: left;
    color: #262626;
    font-size: 14px;
    line-height: 1.42857143;
    font-family: Verdana, Tahoma, sans-serif;
}




.my_widget_overlay {
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
}


.my_widget_frame {
    position: relative;
    z-index: 10;
    width: 100%;
    max-width: 420px;
    padding-top: 20px;
    background-color: #fff;
    top: 10%;
    padding-bottom: 20px;
    margin: 0 auto;
    box-sizing: border-box;
box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
border-radius: 8px;
}

.my_widget.widglory .my_widget_frame {
    max-width: 560px;
}

.my_widget_close {
    width: 25px;
    height: 25px;
    font-size: 17px;
    position: absolute;
    top: 5px;
    right: 0;
    cursor: pointer;
    color: #808080;
}


.widgetsby_me-l {
    width: 100%;
    max-width: 100%;
    padding-right: 15px;
    padding-left: 20px;
box-sizing: border-box;
}


.suptext-pay {
    display: flex;
    margin-bottom: 20px;
align-items:center;
}

.suptext-payr {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
    margin-left: 10px;
    margin-bottom: 5px;
}

.outspays {
display:none;
}

.outspays1 {
    display: flex;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}

.outspays2 {
    display: flex;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}

span.kvsline {
    display: flex;
justify-content: space-between;
}

span.kvsline .blockinps-popups.newlk {
    width: 32%;
}



._shiptor_widget_points_confirm {
    background: #43AE4C!important;
    border: 1px solid #FFFFFF!important;
    border-radius: 12px!important;
    width: 40%!important;
}

span._shiptor_widget_points_payments {
    display: none !important;
}

._shiptor_widget_balloon_footer {
    display: none !important;
}

.bepaysbr1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #231F20;
}

.bepaysbr2 {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    color: #858EA4;
}

.bepaysbl {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    display: inline-block;
    border-radius: 50%;
}

.bepaysb {
    display: flex;
    align-items: center;
}

.blockinps-popups.newlk label span {
    color: red;
    font-weight: bold;
}

.hsots {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #DFE2E9;
    display: block;
    text-decoration: none;
    margin-bottom: 15px;
}

.foot-titles {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #FC9E3A;
    margin-bottom: 10px;
}

ul.sotsbeftr a {
    display: flex !important;
    align-items: center;
    justify-content: start;
}

ul.sotsbeftr a img {
    width: 24px;
    height: 24px;
    margin-right: 5px;
}

.foot-form-subscr {
    margin-bottom: 60px;
}

.foot-form-subscr form {
position:relative;
}


.foot-form-subscr form input[type="text"] {
    background: #FFFFFF;
    border: 1px solid #FC9E3A;
    border-radius: 12px;
    width: 300px;
    height: 48px;
    box-sizing: border-box;
    padding-left: 12px;
}

input#asd_subscribe_submit {
    background-image: url("/local/media/img/navigationicon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FC9E3A;
    border-radius: 12px;
    width: 71.76px;
    height: 48px;
    box-sizing: border-box;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0px;
}

a.ordsmore.pays {
    background: #43AE4C;
    color: white;
    border: none;
}


.jsmypay11.radio-item.jspaym-btns .bepaysbr1 {
    color: #219f38;
}

.jsmypay11.radio-item.jspaym-btns label{
    border: 1px solid #219f38;
}

.jsmypay2.radio-item.jspaym-btns .bepaysbr1 {
    color: #0a4c9f;
}

.jsmypay2.radio-item.jspaym-btns label{
    border: 1px solid #0a4c9f;
}


.jsmypay13.radio-item.jspaym-btns .bepaysbr1 {
    color: #ef3124;
}

.jsmypay13.radio-item.jspaym-btns label{
    border: 1px solid #ef3124;
}


.jsmypay14.radio-item.jspaym-btns .bepaysbr1 {
    color: #f3d240;
}

.jsmypay14.radio-item.jspaym-btns label{
    border: 1px solid #f3d240;
}

.jsmypay15.radio-item.jspaym-btns .bepaysbr1 {
    color: #ff8c00;
}

.jsmypay15.radio-item.jspaym-btns label{
    border: 1px solid #ff8c00;
}


.form_radio {
	margin-bottom: 10px;
}
.form_radio input[type=radio] {
	display: none;
}
.form_radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 0;
	line-height: 18px;
	user-select: none;
}
.form_radio label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 18px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background: url(/local/media/img/radio-1.png) 0 0 no-repeat;
}
 
/* Checked */
.form_radio input[type=radio]:checked + label:before {
	background: url(/local/media/img/radio-2.png) 0 0 no-repeat;
}
 
/* Hover */
.form_radio label:hover:before {
	filter: brightness(120%);
}
 
/* Disabled */
.form_radio input[type=radio]:disabled + label:before {
	filter: grayscale(100%);
}


.widgetgetsdeliver-data {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 7px 14px;
    margin-bottom: 10px;
}

h2.maptit {
    display: flex;
    flex-wrap: wrap;
}

.postimy {
    width: 49%;
    border: 1px solid #DFE2E9;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 8px;
    margin-bottom: 15px;
display: flex;
}

.leftiposty {
    margin-right: 8px;
}

.insdesc  span {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #858EA4;
}
.insdesc {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.postimy-item.jspost {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 3px;
    padding-bottom: 4px;
    cursor: pointer;
font-size: 12px;
padding: 3px;
}

.postimy-list .postimy-item.jspost:last-child {
border:none;
}


.postimy-title {
    font-weight: bold;
    margin-bottom: 10px;
}

.postimy-item.jspost.active,
.postimy-item.jspost:hover {
color: green;
    font-weight: bold;
}

ul.lilafinch a {
    padding-left: 16px;
    font-size: 13px;
}

ul.lilafinch a span {
    color: black !important;
    display: block;
}

.overinput-order {
    margin-bottom: 32px;
position: relative;
max-width: 620px;
}

input#maincitychange {
    max-width: 620px;
    height: 48px;
    width: 100%;
    padding: 12px 10px 12px 15px;
    border: 1px solid #BAC0D1;
    border-radius: 8px;
font-weight: 400;
    font-size: 16px;
    line-height: 130%;
}

.popordmapf {
display:none;
}

.overmapouts  label.jssetfilters {
margin-bottom: 10px;
}

.showbyselects .jssubtimer {
    max-width: 264px;
    height: 48px;
    width: 100%;
    box-sizing: border-box;
}


.sups_orderes {
    flex-wrap: wrap;
}

.infosdeliv2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
    margin-top: 10px;
    font-family: 'Roboto';
}

.infosdeliv3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #858EA4;
    margin-top: 10px;
}

.postimy-item.jspost.active {
    background: #b2b2b236;
}

.wordcity {
    margin-left: 7px;
}

.logssotstitle_new {
    text-align: center;
}


.ovepopblock-ttab {
    margin-top: 16px;
}


.req_intabs .reqlist-item {
    border-bottom: 1px solid #DFE2E9;
    margin-bottom: 10px;
}

.req_intabs .reqlist-item:last-child {
    border-bottom: none;
margin-bottom: 0px;
}

.topagelright {
position: relative;
    top: -31px;
    display: flex;
}

.emptysbasketsin {

}


.emptysbasketsin img {
    max-width: 100%;
}

.emptysbaskets1 {
font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #525457;
font-family: 'Montserrat';
    margin-bottom: 15px;
}

.emptysbaskets2 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 20px;
max-width: 342px;
}

.emptysbasketsin a.emptyordersafs {
}

span.notbolds,
.price_to_cnt_l span.rouble {
    font-weight: 400;
font-size: 27px;
}


.popsbr {
    display: none;
    position: absolute;
    width: 300px;
    right: -32px;
    z-index: 6;
    top: 33px;
}

.popsbrin {
    padding-top: 13px;
}

.popsbrbot {
    background: white;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 12px;
    padding: 25px 20px;
    box-sizing: border-box;
margin-top: 5px;
}

.popsbrbot-title {
    display: flex;
    align-items: center;
}

.popsbrbot_name {
    margin-left: 13px;
font-size: 20px;

}

.popsbrnav {
    margin-top: 20px;
    display: block;
}

.popsbrnav ul {
    list-style: none;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.popsbrnav ul a {
    display: flex;
    align-items: center;
    margin-bottom: 7px;
    text-decoration: none;
    color: black;
    font-size: 16px;
    border-bottom: 1px solid #F6F7FC;
    padding-bottom: 7px;
}

.popsbrup {
    background-image: url("/local/media/img/lk/tangles.svg");
    display: block;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 20px;
    top: 8px;
}

.popsbrnav ul a:hover {
color: #fc9e3a;
}

.popsbrnav ul a img {
    margin-right: 10px;
}


.headlinesin31.tolinkshead.jstoclaps {
    position: relative;
}

.headlinesin31.tolinkshead.jstoclaps:hover .popsbr {
display:block;
}


.itemstofours1 img {
    max-width: 45px;
    max-height: 60px;
}

.itemstofours1 {
    margin-right: 15px;
    width: 45px;
}

.itemstofours4 {
    margin-left: 15px;
    width: 75px;
}

.itemstofours3 {
    width: 35px;
}

.itemstofours2 {
    max-width: 220px;
}

a.aheadsmeen {
    color: var(--white, #FFF);
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    width: 300px;
    height: 40px;
    padding: 10px 25px;
    border-radius: 12px;
    border: 1px solid var(--white, #FFF);
    background: var(--green-2, #43AE4C);
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    margin: 15px auto;
}



.leftiposty img {
    max-width: 35px;
}


.itemstofours {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #F6F7FC;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.order-cartoffhead {
    max-height: 300px;
    overflow-y: scroll;
}


.itemstofours, 
.itemstofours a{
color: var(--gray-dark-2, #525457);
/* Text3 */
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 18.2px */
}


.dostblock {
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
    background-color: #ffeaea;
}

.order-cart-row.jsrowbasks.noitemsaddf .togreenchec input:checked.filter-checkbox + .jssetfilters .check-icon__wrap {
    background-color: #bf3e3e;
    border: 1px solid  #bf3e3e;
}


.tobtuploads_title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.tobtuploads {
    margin-bottom: 15px;
}

a.linis {
    text-align: center;
    text-decoration: none;
    color: white;
    background-color: #43AE4C;
    padding: 4px 12px;
    margin-right: 10px;
    border-radius: 12px;
}

.tobtuploads_title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.tobtuploads_btns {
    display: flex;
}

a.linis.reds.jsnoset {
    background-color: #eb4e4e;
}



.list-goods-item-prices-main span.rouble {
    font-size: 18px;
    font-weight: 400;

}

.price_to_cnt  span.notbolds {
    font-size: 27px;
    font-weight: 400;

}

.total-value span.rouble {
    font-size: 12px;
    font-weight: 400;

}

.baskcsum span.rouble {
    font-size: 18px;
    font-weight: 400;
}

.baskcsum span.notbolds {
    font-weight: 400;
    font-size: 18px;
}


.total-item.total-all .total-value span.rouble {
    font-size: 18px;
    font-weight: 400;

}


.ists-price span.rouble {
    font-size: 13px;
    font-weight: 400;
}


span.togethovs {
    position: relative;
}

span.thovsitem {
    position: absolute;
    display: none;
}


span.togethovs:hover span.thovsitem {
    display: flex;
    color: var(--Black, #231F20);
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    width: 150px;
    border-radius: 2px;
    border: 1px solid var(--Orange, #FC9E3A);
    background: #FFF;
    height: 26px;
    align-items: center;
    justify-content: center;
    left: -59px;
    margin-top: 18px;
}



a.icons-heart.active.favouritenew.favoritcart + span.thovsitem {
border: 1px solid var(--Green2, #43AE4C);
    width: 95px;
left: -32px;
}

.blsubcrit span.bx-catalog-subscribe-button + span.thovsitem  {
    width: 165px;

}

span.bx-catalog-subscribe-button.disabled + span.thovsitem {
border: 1px solid var(--Green2, #43AE4C);
    width: 125px;
left: -32px;
}


.popup-window.popup-window-with-titlebar span.btn.btn-primary {
    height: 48px;
    display: flex;
    border-radius: 12px;
    border: 1px solid var(--white, #FFF);
    background: var(--Green2, #43AE4C);
    color: white;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 155px;
    margin: 0 auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}

.popup-window.popup-window-with-titlebar {
    padding: 40px;
    width: 415px;
border-radius: 12px;
    background: #FFF;
font-family: 'Roboto', sans-serif;
}

.popup-window.popup-window-with-titlebar .popup-window-titlebar .popup-window-titlebar-text {
    color: var(--Gray_dark2, #525457);
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    margin-top: 0;
    height: auto;
    padding-right: 0px;
    text-align: center;
    width: 100%;
}

.popup-window-titlebar {
    height: auto;
}

.popup-window-buttons {
    text-align: center;
    padding: 0;
    position: relative;
}


p.bx-catalog-popup-message {
    color: var(--gray, #858EA4);
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.bx-catalog-popup-content {
    width: 100%;
    max-width: 100%;
}

.popup-window-with-titlebar .popup-window-content {
    padding: 20px 0 30px;
}

.blockinps-popups.maxwidth {
    width: 383px;
}

td.reghill {
    color: #231F20;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
padding-right: 14px;
}

.blockinps-popups-subm.autsubmi {
    max-width: 250px;
}

td.reghill span.starrequired {
    color: #F20000;
}

b.titletohre {
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    padding-bottom: 30px;
    display: block;
}

.overslogin div#getmylogin {
    margin: 0 auto;
    padding: 0px !important;
    box-shadow: none !important;
}

.redserr {
color:red;
}

.bytholines_title {
    margin-bottom: 30px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    font-family: Montserrat;
}

.bytholines {
    display: flex;
    margin-bottom: 30px;
    align-items: center;
    width: 100%;
}

.bytholines_r {
    width: 65%;
}

.bytholines_l {
    width: 35%;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}


span.req {
    color: var(--Red, #F20000);
}

.bytholines_r .blockinps-popups textarea {
    height: 75px;
    padding-top: 14px;
    font-family: Roboto;
}

.outs_bytholines_l {
    width: 65%;
}

.outs_bytholines {
    display: flex;
justify-content: space-between;
}

.outs_bytholines_r {
    width: 33%;
    display: flex;
    justify-content: end;
}

.outs_byth_block {
    border-radius: 12px;
    border: 2px solid var(--Green2, #43AE4C);
    padding: 20px;
    box-sizing: border-box;
    max-width: 233px;
    width: 100%;
    height: fit-content;
}

.outs_bytholines .bytholines_title {
    margin-bottom: 15px;
}

.outs_bytholines .blockinps-popups-subm input {
    max-width: 310px;
}


.bytholines_title_desc {
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 20px;
}


.succtext {
font-size: 25px;
    text-align: center;
    font-weight: bold;
    color: #43ae4c;
}

.outs_byth_block_d {
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    margin-top: 10px;
    margin-bottom: 5px;
}

.outs_byth_block_t {
    font-size: 15px;
}

.myskolir {
    border-radius: 8px;
    border: 1px solid var(--Gray_lighht, #BAC0D1);
    max-width: 459px;
    height: 48px;
    width: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
    box-sizing: border-box;
    padding-left: 11px;
}

input#file-uploadmores {
    display: none;
}

.myskolir_r {
    margin-left: 10px;
    color: var(--gray, #858EA4);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.myskolir_l {
    height: 24px;
}

.mos_outs_byth_block {
display:none;
}

.vacomain_text {
    margin: 20px 0;
font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #525457;
    margin-top: 60px;
}

.vacomain_text h1 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #FC9E3A;
    margin: 0px 0 10px;
}

.responcio_form {
    max-width: 335px;
    margin: 10px auto;
    width: 100%;
    text-align: center;
display:none;
}

.responcio_form1 {
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    margin-bottom: 15px;
}

.responcio_form2 {
    color: #525457;
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 35px;
}


.responcio_form3 a.emptyordersafs {
    width: 100%;
}

.prevstatisc {
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(44, 57, 66, 0.12);
    border-radius: 0px 0 12px 12px;
    padding: 30px;
    margin-bottom: 30px;
}

.prevstatiscin_l {
    color: #231F20;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    width: 9%;
}

.prevstatiscin {
    display: flex;
    justify-content: space-between;
}

.prevstatiscin_r {
    width: 90%;
}

.list_lk_status {
    display: flex;
    justify-content: space-between;
}

.width_3 .onestat {
    width: 33.4%;
    text-align: center;
}

.list_lk_status.width_4 .onestat {
    width: 25%;
    text-align: center;
}

.list_lk_status.width_2 .onestat {
    width:120px;
    text-align: center;
}

.list_lk_status.width_2 {
justify-content: start;
}

.list_lk_status.width_2 .onestat.green .onestat_curc {
    background-color: #858EA4;
}


.list_lk_status.width_2 .onestat.lestart.green .onestat_curc {
    background-color: #43AE4C;
}

.list_lk_status.width_2 .onestat.lestart.green .onestat_text {
    color: #43AE4C;
}

.list_lk_status.width_2 .onestat.green .onestat_r {
       background-color: #858EA4;
}

.list_lk_status.width_2 .onestat.lestend .onestat_r {
    width: 86%;
    left: 0;
}

.list_lk_status.width_2 .onestat.green .onestat_text {
    color: #858EA4;
}


.list_lk_status.width_7 .onestat {
width: 17%;
    text-align: center;
}

.list_lk_status.width_7 .onestat.lestart,
.list_lk_status.width_7 .onestat.lestend
{
width: 11%;
}

.list_lk_status.width_7 .onestat.lestend .onestat_r {
    width: 75%;
}

.list_lk_status.width_7 .onestat.lestart  .onestat_r {
    width: 86%;
}

.list_lk_status.width_3 .onestat.lestend  .onestat_r {
    width: 86%;
}



.onestat_curc {
    width: 32px;
    height: 32px;
    display: block;
    background-color: #858EA4;
    border-radius: 50%;
    margin: 0 auto 8px;
    position: relative;
    z-index: 2;
}

.onestat_l {
    width: 50%;
    height: 2px;
    background-color: #858ea4;
    position: absolute;
    top: 16px;
}

.onestat_r {
    width: 50%;
    height: 2px;
    background-color: #858ea4;
    position: absolute;
    top: 16px;
    right: 0;
}


.onestat_text {
    color: #858EA4;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}


.onestat {
    position: relative;
}

.onestat.lestart .onestat_l {
    display: none;
}

.onestat.lestart {
    display: flex;
    justify-content: start;
}

.onestat.lestend .onestat_l {
    display: none;
}

.onestat.lestend {
    display: flex;
    justify-content: end;
}

.onestat.lestend .onestat_r {
    width: 83%;
    left: 0;
}


.onestat.lestart  .onestat_r {
    width: 92%;
}

.onestat.green .onestat_text {
    color: #43AE4C;

}

.onestat.green .onestat_curc {
    background-color: #43AE4C;

}

.onestat.green .onestat_r {
    background-color: #43AE4C;

}

.onestat.green .onestat_l {
    background-color: #43AE4C;
}

.goodslist-footbn.msf-21 {
    margin-right: 10px;
}

.js-basket-reload .togreenchec {
    height: auto;
}


.rolfixes .incartrolf input.quantity-input.jsinputgord2 {
    width: 55px;
    height: 46px;
    color: var(--Black, #231F20);
    text-align: center;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}

.rolfixes .incartrolf {
display:none;
}

.rolfixes.loadding .incartrolf {
display:block;
}

.rolfixes.loadding .jsbyebsk2 {
display:none;
}

.rolfixes.loadding .quantity-holder.jsbaksord.strodel {
    margin-bottom: 0px;
    width: 100%;
}


.vebinarpagein {
    display: flex;
    flex-wrap: wrap;
}

.vebinarpage_one {
    box-sizing: border-box;
    width: 30%;
    margin-bottom: 30px;
    border-radius: 0px 0px 2px 2px;
    border: 1px solid var(--grayLight3, #F6F7FC);
    background: #FFF;
margin-right: 30px;
}

.vebins_bg {
    width: 100%;
    display: block;
    height: 223px;
    background-position: center;
    background-size: cover;
}

.vebinar_one_fol {
    padding: 24px;
    box-sizing: border-box;
}

span.greybclas {
    border-radius: 20px;
    border: 1px solid #FFF;
    background: var(--grayLight3, #F6F7FC);
    display: inline-block;
    color: var(--gray, #858EA4);
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-right: 4px;
    padding: 8px 12px;
    margin-bottom: 4px;
}

a.elemsveb_name {
    color: var(--Black, #231F20);
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    text-decoration: none;
    margin: 8px 0 12px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 75px;
}

.vebinar_one_m3 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
}

.vebinar_one_m31 {
    display: flex;
    align-items: center;
    color: #525457;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.vebinar_one_m311 {
    height: 18px;
    margin-right: 6px;
}

.vebinar_one_m32 {
    display: flex;
    align-items: center;
    color: #858EA4;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-transform: uppercase;
}

.vebinar_one_m321 {
    margin-right: 6px;
    height: 18px;
}

a.istoveb.greenveb {
    display: flex;
    width: 100%;
    color: var(--White, #FFF);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-decoration: none;
    border-radius: 12px;
    border: 1px solid var(--White, #FFF);
    background: var(--Green2, #43AE4C);
    height: 48px;
    justify-content: center;
    align-items: center;
}

a.istoveb.greenveb.active {
    background: #FFFFFF;
    border: 1px solid #43AE4C;
    border-radius: 12px;
    color: #43AE4C;
}

.vebi_cart_head_l {
    width: 67%;
    background: #FAFAFA;
}

.vebi_cart_head_r {
    width: 33%;
}

.vebi_cart_head_l {
    width: 75%;
    background: #FAFAFA;
    padding: 24px 30px;
    box-sizing: border-box;
}

.vebi_cart_head_rin img {
    max-width: 100%;
    width: 100%;
height: 300px;
height: 100%;

}

.crt_vebinar_one_m31 {
    display: flex;
    align-items: center;
    color: #525457;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.crt_vebinar_one_m311 {
    margin-right: 6px;
    height: 20px;
}

.vebi_cart_head_l1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}

.vebi_cart_head_l2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #525457;
    font-family: 'Montserrat';
    margin-bottom: 50px;
}


.vebi_cart_head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.vebi_cart_head_l31 a.istoveb.greenveb {
    max-width: 249px;
}

.vebi_cartfoot {
    display: flex;
    justify-content: space-between;
}

.vebi_cartfoot_l {
    width: 30%;
}

.vebi_cartfoot_r {
    width: 70%;
}

.vebi_cartfoot_he {
    color: var(--Black, #231F20);
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    margin-bottom: 12px;
}

.vebi_cartfoot_he.hes2 {
    margin-top: 40px;
}

.vebi_authobg {
    background: #FAFAFA;
    padding: 24px;
    box-sizing: border-box;
}

.vebi_cartfoot_r {
    width: 70%;
    padding-left: 24px;
    box-sizing: border-box;
}

.vebi_cartfoot_tit {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: #231F20;
}

.vebi_author_h {
    display: flex;
    margin-bottom: 16px;
}

.vebi_authorf {
    color: var(--Gray_dark2, #525457);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}


.vebi_cart_head_l32 a {
    display: flex;
    align-items: center;
    color: var(--Green2, #43AE4C);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-decoration: none;
}

span.icosert {
    height: 24px;
    margin-right: 8px;
}

.vebi_cart_head_l31 {
    min-width: 249px;
}

.vebi_cart_head_rin {
    display: block;
    height: 100%;
}

.vebi_cart_head_l3 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.vebi_cart_head_l32 {
    margin-left: 50px;
    align-items: center;
    display: flex;
}

.vebi_cartfoot_video {
    max-width: 100%;
    margin-top: 40px;
position: relative;
}

.labe_viframe {
    margin-top: 40px;
    z-index: 2;
    width: 100%;
    top: 0px;
    box-sizing: border-box;
    padding: 4px 25px;
    font-weight: bold;
}

.labe_viframe_close {
    position: relative;
    text-align: right;
    display: inline-block;
    cursor: pointer;
    float: right;
}

.labe_viframe_in {
    width: 100%;
    display: block;
    clear: both;
}


.vebi_author_h_l {
    margin-right: 12px;
    height: 64px;
}

.oneitm_pdf_name {
    color: var(--Black, #231F20);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 10px;
}

.oneitm_pdf {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.oneitm_pdf_r {
    display: flex;
    align-items: center;
    margin-left: 16px;
    color: var(--gray, #858EA4);
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}

.oneitm_pdf_r2 {
    margin-left: 8px;
}

.oneitm_pdf_r b {
    color: var(--Gray_dark2, #525457);
}


.oneitm_pdf_l a {
    display: flex;
    height: 40px;
    padding: 10px 25px;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    border: 1px solid var(--white, #FFF);
    background: #43AE4C;
    box-sizing: border-box;
    color: var(--white, #FFF);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    text-decoration: none;
}

.tobyblogs.losblogks {
    margin-top: 30px;
}

.vebi_cartfoot_he3 {
color: var(--Black, #231F20);
margin-bottom:20px;
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;

}


.rsnoty {
    display: block;
    width: 100%;
    background-color: #e75926;
    color: white;
    padding: 2px 9px;
}

.vebi_author_h_l img {
    max-width: 64px;
    max-height: 64px;
    border-radius: 50%;
object-fit: cover;
    height: 64px;
    width: 64px;
}

.vebi_author_h_r1 {
    color: var(--Gray_dark2, #525457);
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.vebi_author_h_r2 {
    color: var(--Black, #231F20);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

a.backsorder.movolsil {
    color: var(--Black, #231F20);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration: none;
    display: flex;
    align-items: center;
}

a.backsorder.movolsil svg {
    margin-right: 10px;
}

.crt_vebinar_one_m31.muthimds {
    margin-bottom: 10px;
    color: var(--gray, #858EA4);
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.toppg {
    padding-left: 80px;
}

.mysale_icons {
    position: absolute;
    z-index: 10;
    border-radius: 5px;
    background: var(--Sustem-yellow, #FCDD3A);
    right: 5px;
    top: 9px;
    color: var(--Red, #F20000);
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 34px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 66px;
text-decoration:none;
}

.order-cart-name .mysale_icons {
height: 30px;
}

.price_to_cnt_l .mysale_icons {
    position: static;
}

.saletoone {
    display: flex;
    align-items: center;
    border-radius: 5px;
    border: 1px solid var(--Sustem-yellow, #FCDD3A);
text-decoration: none;
    color: #231f20;
}

.timesales {
    color: var(--Gray_dark2, #525457);
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0px 5px;
color: var(--gray, #858EA4);
}

.timesales span {
    color: var(--gray, #858EA4);
}

.saletoone .mysale_icons {
    border: none;
}

.goodcart-one-l2 {
    position: relative;
}





.blockoversnice {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.isorange,
.foot-ovepopblock-ttab .verrregs {
color:#fc9e3a;
font-weight:bold;
text-align:center;
}


.saletoone.in_bskt .mysale_icons {
    position: static;
}

.saletoone.in_bskt {
    position: relative;
    width: max-content;
    max-width: 300px;
    height: 30px;
    box-sizing: border-box;
}

.saletoone.in_bskt .mysale_icons {
    font-size: 15px;
}


.saletoone.in_bskt .timesales {
    font-size: 11px;
}


.total-value.red {
    color: #FC3A3A;
}

.total-value.red .rouble {
    font-weight:bold;
}

.tosalechange .vebinar_one_fol {
    padding: 1px 0px 10px;
}

.qsele_i .vebi_cart_head_l {
    padding: 5px 10px 5px;
}

.qsele_i .vebi_cart_head_l2 {
    margin-bottom: 10px;
}

.vebi_cart_head.qsele_i {
    margin-bottom: 10px;
}

.descbottom{
	position:fixed;
	bottom:0px;
	left:0px;
	height:150px;
	width:100%;
	background-color:#fff;
	text-align:center;
	color:#000;
	display:none;
	z-index:10000;
	line-height:20px;
	border-radius:50px 50px 0px 0px;
	-webkit-box-shadow: -1px -4px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: -1px -4px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: -1px -4px 8px 0px rgba(34, 60, 80, 0.2);
}

.descbottom .text{
	font-size:20px;
	padding-top:55px;
	width:50%;
	margin:0px auto;
	text-align:left;
	font-size:16px;
}

.descbottom .text a{
	color:#43AE4C;
	text-decoration:none;
}

.descbottom .text a.agree{
	width:200px;
	background-color:#43AE4C;
	height:50px;
	float:right;
	display:block;
	color:#fff;
	border-radius:15px;
	padding:0px;
	text-align:center;
	line-height:50px;
	font-size:16px;
}

.descbottom a.agree_mob{
	width:200px;
	background-color:#43AE4C;
	height:50px;
	display:block;
	color:#fff;
	border-radius:15px;
	padding:0px;
	text-align:center;
	line-height:50px;
	font-size:16px;
	display:none;
	margin:0px auto;
}

a.agree_mob.close{
	float:none;
}
.descbottom .close{
	padding-right:30px;
	padding-top:30px;
	float:right;
	color:#000;
	font-size:20px;
	opacity:1;
	font-weight:normal;
	position:relative;
	top:-10px;
	text-decoration:none;
}

.descbottom .close:hover{
	color:#000;
	opacity:1;
}

.descbottom .close:visited{
	color:#fff;
	opacity:1;
}

@media (max-width: 748px) {
	.descbottom{
		width:93%;
		margin:0 auto;
		margin-left:16px;
		margin-right:16px;		
		position:fixed;
		bottom:20%;
		left:0%;
		border-radius:50px 50px 50px 50px;
		padding-bottom:80px;
	}
	
	.descbottom .text{
		font-size:16px;
		padding-top:20px;
		margin:0px auto;
		text-align:center;
		width:60%;
	}
	
	.descbottom .text a.agree{
		display:none;
	}
	
	
	.descbottom  a.agree_mob{
		display:block;
		margin-top:40px;
		clear:both;
	}
}




