

/* Start:/bitrix/components/kip/sale.basket.basket.line/templates/basket/style.min.css?17866155554008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/bitrix/components/kip/sale.basket.basket.line/templates/basket/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix/components/kip/sale.basket.basket.line/templates/basket/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1786613810467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/components/kip/eshop.socnet.links/templates/.default/style.css?1786615531266*/
.b-socnet__icon.fb {
	background-image: url(/bitrix/components/kip/eshop.socnet.links/templates/.default/images/facebook.png);
}
.b-socnet__icon.tw {
	background-image: url(/bitrix/components/kip/eshop.socnet.links/templates/.default/images/twitter.png);
}
.b-socnet__icon.in {
	background-image: url(/bitrix/components/kip/eshop.socnet.links/templates/.default/images/insta.png);
}
.b-socnet__icon.yo {
	background-image: url(/bitrix/components/kip/eshop.socnet.links/templates/.default/images/youtube.png);
}
/* End */


/* Start:/local/templates/shop_2/styles.css?17866235931409*/
span.header__hamburger__tx {
    max-width: 100%;
    font-size: 27px;
    line-height: 35px;
    text-align: center;
}

@media (max-width: 768px) {
    .catalog__i__price {
        padding-top: 5px;
        font-size: 17px;
        line-height: 14px;
        color: #44372f;
        text-transform: uppercase;
    }

    .catalog__i__data {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 68px;
        margin-top: 5px;
        border-top: 1px solid #c7b49a;
        border-bottom: 1px solid #c7b49a;
    }

}

@media (min-width: 769px) {
    .slider_left {
        display: none;
    }

    .slider_right {
        display: none;
    }
}

@media (min-width: 991px) {
    .b-main-action__i_first img {
        width: 616px;
            height: 353px;
            margin-top: 17px;
            margin-left: 18px;
    }

    .b-main-action__i_second img {
        width: 349px;
            margin-left: 29px;
            height: 349px;
            margin-top: 20px;
            margin-left: 16px;
    }
}

span.header__hamburger__tx {
    color: #78533a;
    text-shadow: 1px 1px #f4d9c8, -1px -1px #3d1d00;
    ;
}

@media screen and (max-width: 1146px){
.b-main-action__i {
    width: auto;
    height: auto;
    top: 0;
    background: #0000;
    border: 3px solid #60382b
}
}

/* End */


/* Start:/local/templates/shop_2/template_styles.css?178662359423669*/
div.news-list img.preview_picture {
    margin-right: 40px;
}

.newyear-garland-1 {
    position: absolute;
    right: 50%;
    top: 60px;
    margin-right: 82px;
}

.newyear-garland-2 {
    position: absolute;
    left: 50%;
    top: 60px;
    margin-left: 82px;
}

.newyear-stripe-1 {
    position: absolute;
    top: 61px;
    z-index: 100;
    left: -19px;
}

.newyear-stripe-2 {
    position: absolute;
    z-index: 100;
    right: -4px;
    top: 59px;
}

@media(max-width: 640px) {
    .newyear-garland-1 {
        left: 0;
    }

    .newyear-garland-2 {
        display: none;
    }

    .newyear-stripe-1, .newyear-stripe-2 {
        top: 71px;
    }
}

.catalog__sidebar .b-action {
    position: relative;
}

.newyear-tree-1 {
    position: absolute;
    left: -30px;
    top: -135px;
}

.newyear-tree-2 {
    position: fixed;
    bottom: 30px;
    left: 0;
    width: 250px;
}

@media(max-width: 768px) {
    .newyear-tree-1, .newyear-tree-2 {
        display: none;
    }
}


/* Каталог */
.b-product__info__right h1 {
    max-width: 70%;
    margin-left: 30px;
}

.b-product__info__main-photo_active {
    max-width: 665px;
}

.b-product__info__left img {
    border: none;
}

.b-product__info__right .b-product__param {
    display: table;
    width: 100%;
    padding: 6px 40px 17px 30px;
    vertical-align: bottom;
}

.product-item-amount {
    padding: 6px 0 17px 0;
    margin-top: 10px;
}


table.header_cart_basket {
    background: #EDD3C7;
    border-radius: 10px 10px 0px 0px;
    width: 74%;
}

.header_cart_basket td {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;

    color: #000000;
}


.basket__items {
    background: #eed9bf;
    background: #F1E2D5;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 45%);
    /* border-radius: 10px; */
}

.basket__info {
    background: transparent;
    box-shadow: none;
}

.basket-checkout-block-clean::before {
    background: url(/local/templates/shop_2/img/basket_cart.png) no-repeat;
    width: 35px;
    height: 38px;
}

.basket-checkout-block-clean {
    white-space: nowrap;
    cursor: pointer;
    color: #2c2b2b;
    font-weight: bold;
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    color: #000;
    border: 1.5px solid #c5c5c5;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 10px;
}

.basket-checkout-block-params .basket-coupon-block-total-price-current {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    /* identical to box height */

    text-align: right;

    color: #1D1D1D;
}

.basket-total-block {
    width: 100%;
    padding: 0 15px;
    background: #F1E2D5;
}

#bx-soa-order .bx-soa {
    width: 100% !important;
    background: #F1E2D5;
    /* тень элементов */

    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.45);
    border-radius: 10px;
    margin-top: 30px;
}

ul.razgruz-mass-choose {
    display: flex;
}


ul.razgruz-mass-choose li {
    background: #F1E2D5;
    border: 1px solid #B2A89F;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
    margin-right: 10px;
}

.bx-soa-pp-company-checkbox-label {
    position: relative;
    display: block;
    width: 100%;
    height: 12px;
    border: none;
    border-radius: 100%;
    background-color: transparent;
    cursor: pointer;

    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    /* identical to box height */


    color: #1D1D1D;

}

.bx-soa-pp-company-checkbox-label::before {
    display: none;
    background-color: transparent
}

.basket__sidebar .bx-soa-cart-total {
    background: #F1E2D5;
    /* тень элементов */

    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.45);
    border-radius: 10px;
}

.bx-soa-cart-total-line {
    padding: 5px 7px;
    font-size: 13px;
    border-top: 1px solid #e5e5e5;
    line-height: 25px;
    overflow: hidden;
    font-family: Uni Neue;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #1D1D1D;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {
    font-size: 28px;
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 26px;
    line-height: 34px;
    text-align: right;
    color: #547910;
}


#bx-soa-paysystem, #bx-soa-pickup, #bx-soa-region, #bx-soa-basket, .bx-soa-section-title-container {
    display: block !important;
}

.bx-soa-section .bx-soa-section-title-count:after {
    display: none;
}

.bx-soa-section-title {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    /* identical to box height */


    color: #1D1D1D;

}

.bx-soa-section-title-container {
    background: #F1E2D5;
}

.bx-soa-section-title-count {
    display: none;
}

.bx-soa-editstep {
    display: none;
    font-size: 12px;
    vertical-align: middle;
    line-height: 22px;
    border-bottom: 1px dotted;
}

div#bx-soa-region {
    display: none !important;
}

.bx-soa-customer input[type="text"], .bx-soa-delivery__address input[type="text"] {
    max-width: 100%;
    width: 100%;
    height: 35px;
    text-align: center;
    border: 1px solid #bba88a;
    border-radius: 3px;
    background: #f2e8d7;
    color: #302c29;
    font-size: 16px;
    background: #FFF2E7;
    border: 1px solid #0003;
    box-sizing: border-box;
    border-radius: 10px;
}

div#bx-soa-basket {
    display: none !important;
}


.bx-soa-pp .bx-soa-pp-company {
    width: 175px;
    padding: 0 !important;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 20px;
    border: none !important;
    border-radius: 15px;
    padding: 40px 20px;
}

.bx-soa-pp-company-graf-container>div {
    display: block !important;
    width: 132px;
    height: 132px;
    text-align: center;
}

.bx-soa-pp-company-graf-container {
    border: 2px solid #c3cace;
    border-radius: 2px;
    position: relative;
    background: #fff;
    width: auto;
    height: 0;
    padding-top: 50%;
    width: 132px;
    height: 132px !important;
}

.bx-soa-pp-delivery-cost {
    position: absolute;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    padding: 2px 4px;
    right: 0;
    bottom: 0;
    border-radius: 1px;
    background: #00000080;
    display: none;
}

.bx-soa-pp-delivery-line {
    display: none;
}

.bx-soa-pp-item-container .bx-soa-pp-company-smalltitle {
    padding: 0;
    color: #2c2b2b;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    white-space: nowrap;
    position: absolute;
    bottom: 10px;
    left: 15px;
}

.bx-soa-pp-item-container {
    width: 100%;
    display: flex;
    padding: 0;
    position: relative;
}

div#bx-soa-paysystem {
    display: none !important;
}

.bx-soa-cart-total-line-total {
    background: transparent;
    border: none;
}

.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(even) {
    background: #EDD3C7;
    border-radius: 5px;
}


.width_100 {
    width: 100%;
}

ul.razgruz-mass-choose li label {
    font-family: Uni Neue;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    /* identical to box height */

    text-align: center;

    color: #1D1D1D;
}

#order-check-vyg-ad label {
    padding: 0 10px;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t {
    font-weight: bold;
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: right;
    color: #1D1D1D;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-total {
    width: 50%;
    float: left;
}

.bx-soa-cart-total-button-container {
    text-align: center;
    width: 50%;
    float: left;
    margin-top: 30px;
    padding-right: 10px;
}

.bx-soa-cart-total-button-container>.btn {

    font-family: Roboto Slab;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 30px;
    height: 48px;
    margin-top: 0;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-total {
    margin-top: 30px;
}

.section-description {
    margin-top: 60px;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-total {
    background: #EDD3C7;
    border-radius: 5px;
}


.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container {
    border: 1px solid #bebaba !important;
    border-radius: 15px;
}

/* Mobile */
@media (max-width: 768px) {
    .header::after {
        display: none;

    }

    .header::before {
        display: none;

    }

    .b-main-action__i {
        margin-left: 10px;
        margin-right: 10px;
    }

    .arrow-left-main-gallery {
        width: 20px;
        height: 33px;
    }

    .arrow-right-main-gallery {
        width: 20px;
        height: 33px;
    }

    .arrow-right-main-gallery {
        width: 20px;
        height: 33px;
    }

    .catalog__i {
        margin-bottom: 20px;
    }


    .bg_img {
        width: 100%;
        height: 500px;
        position: absolute;
    }

    .catalog__with-sidebar .category_items {
        flex: 0 0 853px;
        flex: 00 100%;
        padding-left: 0;
        padding-top: 65px;
        margin-right: 0;
        margin-left: 0;
    }

    .category_item {
        width: 100%;
        height: 500px;
    }

    .section_right {
        margin-left: 0;
        margin-top: 15px;
    }

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

    .form_yslugi {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: space-between;
    }

    .input_check_vertical {
        margin-bottom: 10px;
        margin-right: 0;
    }

    .form_yslugi .form_submit_button {
        max-width: 190px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .block_5_inner {
        margin-top: 20px;
    }

    .b-main-action__items__left {
        left: 33px;
    }

    .b-main-action__items__right {
        left: auto;
        top: 16%;
        right: 33px;
    }

    .b-main-action__items__left-right-row {
        right: auto;
        left: 33px;
        top: 68%;
    }

    .b-main-action__items__right-right-row {
        top: 68%;
        right: 33px;
    }

    .catalog__i {
        height: 364px;
        margin-bottom: 15px;
    }

    .b-product__price-items_new {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 446px;
    }

    .b-product__price-items_new {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 6px 40px 17px 30px;
    }

    .product-item-amount {
        padding: 0;
        margin-top: 10px;
    }

    .b-product__quantity-order {
        flex-direction: unset;
    }

    .btn.interlabs-one-click-buy {
        width: 100%;
        padding: 0px -3px;
    }

    .b-tabs {
        padding-left: 0;
        padding-right: 0;
        flex-wrap: inherit;
        overflow: scroll;
        margin-right: -21px;
    }

    .b-tabs__i {
        margin-bottom: 10px;
        padding: 20px 10px;
        margin-right: 15px;
    }

    .delivery_inner {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: space-between;
    }

    .delivery_inner .b-form_left {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .sklad_item {
        display: block;
        width: 100%;
        padding-bottom: 20px;
    }

    .block_form_title {
        font-family: Roboto Slab;
        font-style: normal;
        font-weight: 900;
        font-size: 24px;
        line-height: 29px;
        text-align: left;
        color: #5B2E1C;
    }

    .art_button {
        background: #5B2E1C;
        border-radius: 10px 0px 0px 10px;
        text-decoration: none;
        font-family: Uni Neue;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 27px;
        text-align: center;
        color: #fff;
        position: absolute;
        right: 0px;
        padding: 8px 64px;
        margin-top: 47px;
    }

    .basket__info {
        background: #0000;
        box-shadow: none;
        max-width: 100%;
        margin-right: 0;
    }

    .basket__sidebar .bx-soa-cart-total {
        width: 100% !important;
    }

    .basket-checkout-block-clean {
        margin-left: auto;
    }

    .basket-checkout-block-params {
        margin-top: -40px;
        padding-bottom: 30px;
    }

    ul.razgruz-mass-choose li {
        background: #F1E2D5;
        border: 1px solid #B2A89F;
        box-sizing: border-box;
        border-radius: 10px;
        padding: 24px 0;
        margin-right: 10px;
    }

    #order-check-vyg-ad label {
        padding: 0 4px;
        margin-top: -18px;
    }

    .bx-soa-cart-total-button-container>.btn {
        font-family: Roboto Slab;
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 46px;
        text-align: center;
        color: #fff;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 30px;
        height: 48px;
        margin-top: 0;
        display: block !important;
    }

    .bx-soa-cart-total-line.bx-soa-cart-total-line-total {
        width: 100%;
        float: left;
    }

    .bx-soa-cart-total-button-container {
        text-align: center;
        width: 100%;
        float: left;
        margin-top: 10px;
        padding-right: 10px;
        background: transparent;
    }

    .bx-soa-pp-company-graf-container>div {
        display: block !important;
        width: 80%;
        height: 100%;
        text-align: center;
        background-size: contain;
        margin-left: auto;
        margin-right: auto;
    }

    .footer_cat_item {
        background: #00000042;
        border-radius: 5px;
        bottom: 40px;
        left: 20px;
        position: absolute;
        display: flex;
        right: 20px;
    }

    .owl-carousel {
        padding-left: 0;
    }

    .owl-item div {
        width: 100%;
        display: block;
        position: relative;
    }

    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        height: 100%;
    }


    .owl-nav .arrow-left-main-gallery {
        position: absolute;
        top: 40%;
    }

    .owl-nav .arrow-right-main-gallery {
        position: absolute;
        top: 40%;
    }

    .b-product h1 {
        padding-top: 25px;
        padding-left: 0;
    }

}



@media (max-width: 768px) {

    .bx-soa-pp-item-container {
        width: 100%;
        display: flex;
        padding: 0;
        position: relative;
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: space-between;
    }

    .bx-soa-pp .bx-soa-pp-company {
        width: 160px;
    }

    ul.razgruz-mass-choose {
        display: flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: space-between;
    }

    .basket__sidebar .bx-soa-cart-total {
        width: 100% !important;
        height: 100%;
        height: 470px !important;
    }

    .b-main-action__i.b-main-action__i_first.b-main-action__i_first-active::before {
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0 !important;
        right: 0;
        text-align: center;
    }

    .b-main-action__i.b-main-action__i_second.b-main-action__i_second-active::after {
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0 !important;
        right: 0;
        text-align: center;
    }
}

.img_google {
    max-width: 160px;
    margin-top: 20px;
}

@media (max-width: 992px) {
    .footer_play {
        position: absolute;
        right: 20px;
        top: 35px;
        width: 150px;
    }
}


.section-description {
    background: #F2E2D5 !important;
    border-radius: 9px;
    margin-top: 24px !important;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;

    color: #51200C;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}


.section-description h2 {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;

    color: #51200C;
}


/* Каталог тексты */
.section-description {
    background: #F2E2D5 !important;
    border-radius: 9px;
    margin-top: 24px !important;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #51200C;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding: 0 20px;
}

.section-description h2 {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    color: #51200C;
}

.section-description p {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;

    color: #51200C;
}

ul.block_two_pellet {
    width: 100%;
    margin: 0 !important;
    padding: 0;
    list-style-type: none !important;
}

.block_two_pellet li .pallet_title {
    background: #E0CFBF;
    border-radius: 18px;
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    text-align: left;

    color: #51200C;
}

.block_two_pellet li p {
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 38px;
}

.pellet_block3_inner {
    width: 100%;
    margin: 0 !important;
    padding: 0;
    list-style-type: none !important;
}

.pellet_block_3 {
    background: #E0CFBF;
    border-radius: 18px;
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    text-align: left;
    color: #51200C;
    padding-left: 50px;
    margin-top: 50px;
    margin-bottom: 30px;
}

.pellet_block_3 li p {
    margin-left: 50px;
}

.pellet_block_3 img {
    position: absolute;
    margin-top: -45px;
    margin-left: -55px;
}


.pellet_block_3 .block3_title {
    margin-left: 50px;
}

.pellet_block3_inner p {
    margin-left: 100px;
}

.block4_text {
    background: #E0CFBF;
    border-radius: 4px;
    font-family: Roboto;
    font-style: italic;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;

    color: #51200C;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 27px;
    padding-right: 19px;
}

.block5_list {
    width: 100%;
    margin: 0 !important;
    padding: 0;
    list-style-type: none !important;
}

.block5_list li {
    background: #E0CFBF;
    border-radius: 18px;
    margin-bottom: 10px;
}

.block5_list .list_title {
    margin-left: 15px;
    margin-left: 15px;
    margin-top: 10px;
}

.block5_list img {
    max-width: 37px;
    max-height: 37px;
}

.block_5_item {
    display: flex;
}

.block5_list .punto {
    max-width: 12px;
    max-height: 12px;
    margin-left: 15px;
    margin-top: 15px;
}

.block5_list li.white_block {
    background: #fff;
}

.block_two_pellet img {
    max-width: 100%;
    vertical-align: middle;
}

.happy_new_year {
    position: fixed;
    bottom: 20px;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

img.img_happy_elka {
    max-width: 200px;
}

.header_new_year {
    position: relative;
}

/* .header_new_year:before{
    content: '';
    position: absolute;
    top: -80px;
    background: url(/local/templates/shop_2/img/new_year/new_year_head1.png) no-repeat;
    width: 854px;
    height: 120px;
    z-index: 9;
}

.header_new_year:after{
    content: '';
    position: absolute;
    top: -80px;
    right: 0;
    background: url(/local/templates/shop_2/img/new_year/new_year_head2.png) no-repeat;
    width: 854px;
    height: 120px;
    z-index: 9;
} */

.header {
    margin-top: 40px;
}

/* .b-filters:before{
    content: '';
    position: absolute;
    top: 0;
    background: url(/local/templates/shop_2/img/new_year/new_year_stripe1.png) no-repeat;
    width: 50px;
    height: 200px;
    z-index: 200;
    left: 0;
} */

.b-information__block2 {
    position: relative;
}

/* .section_home .b-information__block2:before{
    content: '';
    position: absolute;
    top: -30px;
    background: url(/local/templates/shop_2/img/new_year/left_happy.png) no-repeat;
    width: 135px;
    height: 200px;
    left: -20px;
    z-index: 200;
}

.section_home .b-information__block2:after{
    content: '';
    position: absolute;
    bottom: -60px;
    background: url(/local/templates/shop_2/img/new_year/right_happy.png) no-repeat;
    width: 135px;
    height: 200px;
    right: -20px;
    z-index: 200;
}

.block_5_inner:before{
    content: '';
    position: absolute;
    top: -30px;
    background: url(/local/templates/shop_2/img/new_year/right_happy2.png) no-repeat;
    width: 135px;
    height: 200px;
    right: -20px;
    z-index: 200;
}

.b-main-action__i.b-main-action__i_first.b-main-action__i_first-active:after{
    content: '';
    position: absolute;
    background: url(/local/templates/shop_2/img/new_year/gerland2.png) no-repeat;
    width: 500px;
    height: 200px;
    z-index: 10;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
    top: -60px;
    left: 5%;
    right: 0;
    text-align: center;
}

.b-main-action__i.b-main-action__i_second.b-main-action__i_second-active:before{
    content: '';
    position: absolute;
    background: url(/local/templates/shop_2/img/new_year/gerland2.png) no-repeat;
    width: 500px;
    height: 200px;
    z-index: 10;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
    top: -60px;
    left: -5%;
    text-align: center;
} */

.header__nit {
    display: none;
}

.amount_count {
    margin-left: -2px;
}

.amount_inner {
    margin-left: 5px;
}

/* basket fixed */
@media (max-width: 992px) {
    .basket__info {
        padding-left: 15px;
        padding-right: 15px;
    }

    .basket-checkout-block-params {
        margin-top: -74px;
        padding-bottom: 78px;
    }

    .basket-checkout-block-clean {
        position: relative;
        padding-left: 50px;
    }

    .basket-checkout-block-clean::before {
        position: absolute;
        left: 5px;
        bottom: -2px;
    }

    .bx-soa-pp .bx-soa-pp-company {
        width: 150px;
    }

    ul.razgruz-mass-choose li {
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 10px 0;
    }

    #order-check-vyg-ad label {
        margin-top: auto;
        margin-bottom: 10px;
    }

    .basket__sidebar {
        width: 345px;
    }

    .header_cart th {
        font-family: Roboto Slab;
        font-style: normal;
        font-weight: 500;
        font-size: 11px;
        line-height: 18px;
        text-align: center;
        color: #000;
        padding: 10px 0;
        padding-right: 15px;
    }
}
/* End */
/* /bitrix/components/kip/sale.basket.basket.line/templates/basket/style.min.css?17866155554008 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1786613810467 */
/* /bitrix/components/kip/eshop.socnet.links/templates/.default/style.css?1786615531266 */
/* /local/templates/shop_2/styles.css?17866235931409 */
/* /local/templates/shop_2/template_styles.css?178662359423669 */
