/*@charset 'UTF-8';*/
@import url('https://fonts.googleapis.com/css?family=Philosopher');

.text-red { color: #f00; }

div > font > i {
    font-style: normal;
    line-height: 1.5;
    font-size: 14px;
}

.sprite,
.owl-theme .owl-dots .owl-dot,
.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover span,
.header__slider-btn,
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.header__fixed-contacts-tel:before,
.header__fixed-basket-link:before,
.header__bottom-schedule p:before,
.header__bottom-search--container:before,
.other-menu__list-item-img--stock,
.other-menu__list-item-img--new,
.other-menu__list-item-img--bestsellers,
.other-menu__list-item-img--club-price,
.other-menu__list-item-img--sale,
.registration__form-about::before {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    /*display: inline-block;*/
}

.sprite-article-table-arrow {
    width: 3px;
    height: 5px;
    background-position: -5px -5px;
}

.sprite-basket-icon,
.header__fixed-basket-link:before {
    width: 12px;
    height: 12px;
    background-position: -18px -5px;
}

.sprite-cart-item__block-description-delivery-main-img {
    width: 50px;
    height: 50px;
    background-position: -40px -5px;
}

.sprite-cart-item__block-description-offer-img-left {
    width: 27px;
    height: 26px;
    background-position: -100px -5px;
}

.sprite-cart-item__block-description-offer-img-right {
    width: 25px;
    height: 26px;
    background-position: -137px -5px;
}

.sprite-cart-item__block-description-payment-main-img {
    width: 50px;
    height: 50px;
    background-position: -172px -5px;
}

.sprite-catalog-filter-list-template {
    width: 16px;
    height: 16px;
    background-position: -232px -5px;
}

.sprite-catalog-filter-table-template {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}

.sprite-header-clock,
.header__bottom-schedule p:before {
    width: 16px;
    height: 16px;
    background-position: -232px -31px;
}

.sprite-header-search,
.header__bottom-search--container:before {
    width: 20px;
    height: 16px;
    background-position: -5px -57px;
}

.sprite-link-login {
    width: 87px;
    height: 22px;
    background-position: -132px -65px;
}

.sprite-navigation-logo {
    width: 138px;
    height: 194px;
    background-position: -258px -5px;
}

.sprite-other-menu__list-item--bestsellers,
.other-menu__list-item-img--bestsellers {
    width: 30px;
    height: 30px;
    background-position: -5px -209px;
}

.sprite-other-menu__list-item--club-price,
.other-menu__list-item-img--club-price {
    width: 30px;
    height: 30px;
    background-position: -45px -209px;
}

.sprite-other-menu__list-item--new,
.other-menu__list-item-img--new {
    width: 30px;
    height: 30px;
    background-position: -85px -209px;
}

.sprite-other-menu__list-item--sale,
.other-menu__list-item-img--sale {
    width: 30px;
    height: 30px;
    background-position: -125px -209px;
}

.sprite-other-menu__list-item--stock,
.other-menu__list-item-img--stock {
    width: 30px;
    height: 30px;
    background-position: -165px -209px;
}

.sprite-phone,
.header__fixed-contacts-tel:before {
    width: 11px;
    height: 17px;
    background-position: -205px -209px;
}

.sprite-registration__form-about,
.registration__form-about::before {
    width: 17px;
    height: 17px;
    background-position: -226px -209px;
}

.sprite-sl_next,
.owl-carousel .owl-nav .owl-next {
    width: 35px;
    height: 60px;
    background-position: -253px -209px;
}

.sprite-sl_prev,
.owl-carousel .owl-nav .owl-prev {
    width: 35px;
    height: 60px;
    background-position: -298px -209px;
}

.sprite-slider-active,
.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover span {
    width: 14px;
    height: 14px;
    background-position: -343px -209px;
}

.sprite-slider-non-active,
.owl-theme .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-position: -367px -209px;
}


.main__content
{
    max-width: 1000px;
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    padding: 35px 10px 0 25px;
    font-family: Philosopher;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.flex
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row nowrap;
}
.container-inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
}
.container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    max-width: 1300px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row nowrap;
}
.container--flex
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row nowrap;
}
.main.container-inner
{
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.main__content-wrap {
	height: 100%;
	width: 100%;
}
.index-page-container
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
}
.basket-inner
{
    width: 156px;
    height: 40px;

    -webkit-transform: skew(-18deg);
        -ms-transform: skew(-18deg);
            -moz-transform: skew(-18deg);
              -o-transform: skew(-18deg);
         transform: skew(-18deg);
    text-align: center;

    background-color: #efbf00;
    cursor: pointer;
}
.modal
{
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;

    display: none;
    overflow-y: scroll;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%;
    height: auto;
    min-height: 100%;

    background: url('../img/modal_overlay.png'); 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__wrap
{
    position: absolute;

    width: 100%;
    height: 100%;

    background: transparent;
}
.modal__block
{
    position: absolute;
    top: 30%;

    width: 100%;
    max-width: 900px;
    height: auto;
    min-height: 200px;
    margin-bottom: 100px; 
    padding: 15px;

    -webkit-border-radius: 10px;

            border-radius: 10px;
    background-color: #e6e6e6;
}
.modal__block-close
{
    font-size: 20px;
    font-weight: 900;

    position: absolute;
    top: 0;
    right: 0;

    margin: 5px;
    padding: 5px;

    cursor: pointer;

    color: #e6e6e6;
    border: 2px solid #e6e6e6;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background-color: #fff;
}
.modal__block-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    padding-left: 10px; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-list-item
{
    font-size: 12px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 25%;
    min-height: 50px;
    padding-left: 10px; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-list-item--active
{
    background: #fff;
}
.modal__block-list-item a
{
    cursor: pointer; 
    text-decoration: none;

    color: #000;
}
.modal__block-content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%; 
    min-height: 150px;
    padding: 20px;

    background: #fff;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-title
{
    font-family: Philosopher, sans-serif;
    font-size: 16px;
    line-height: 2.5; 

    text-transform: uppercase;
}
.modal__block-content-text
{
    font-size: 14px;
    line-height: 2.5;
}
.modal__block-content-table-wrap
{
    overflow: auto; 

    width: 100%;
}
.modal__block-content-table
{
    width: 100%;
    max-width: 825px;
}
.modal__block-content-table th,
.modal__block-content-table td
{
    padding: 10px 0;

    text-align: left;
    vertical-align: middle; 

    color: #999;
    border-top: 1px dotted #e0caca;
    border-bottom: 1px dotted #e0caca;
}
.modal__block-content-table-discription
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-table-discription-img img
{
    padding: 5px; 

    border: 1px solid #e6e6e6;
}
.modal__block-content-table-discription-text
{
    line-height: 1.5; 

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    padding-left: 30px;

    color: #000;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-table-discription-text-title
{
    font-size: 16px;
    line-height: 1.5;
}
.modal__block-content-table-discription-text-text span
{
    color: #999;
}
.modal__block-content-table-quantity
{
    vertical-align: middle;
}
.modal__block-content-table-quantity-controls button
{
    width: 25px;

    cursor: pointer; 

    border: 1px solid #e6e6e6;
    background: transparent;
}
.modal__block-content-table-quantity-input
{
    width: 20px;

    text-align: center;
}
.modal__block-content-table-price,
.modal__block-content-coupons-total-price,
.modal__block-content-table-allprice
{
    font-size: 16px;
    font-weight: 700; 

    color: #7a0c0e !important;
}
.modal__block-content-table-close button
{
    font-size: 25px;
    font-weight: 700;

    padding: 10px;

    cursor: pointer; 

    color: #999;
    border: none;
    background: transparent;
}
.modal__block-content-table-close
{
    text-align: center;
}
.modal__block-content-coupons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 100%; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-coupons-line
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    min-height: 100px; 
    padding: 10px 0;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-coupons-line span
{
    font-size: 10px;

    padding: 5px 0; 

    color: #999;
}
.modal__block-content-coupons-line-inputs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    padding: 0 15px; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-coupons-line-inputs input
{
    width: 200px;
    min-height: 20px; 
    margin-bottom: 10px;
}
.modal__block-content-coupons-line-inputs input[type='submit']
{
    border: 1px solid #999; 
    background: #e6e6e6;
}
.modal__block-content-coupons-total
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 200px;
    min-height: 75px;

    background: url('../img/modal__block-content-coupons-total-bg.png') no-repeat;
    background-position: bottom right;
    -webkit-background-size: cover;
            -o-background-size: cover;
       background-size: cover;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-coupons-total p
{
    width: 140px;
}
.modal__block-content-etc
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%;
    max-width: 400px;
    min-height: 125px; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-etc textarea
{
    width: 100%;
}
.modal__block-content-etc span
{
    color: #999;
}
.modal__block-buttons
{
    width: 100%;
    padding: 10px 20px;
}
.modal__block-buttons-back,
.modal__block-buttons-1click
{
    font-size: 16px;

    padding: 5px 10px;

    cursor: pointer; 

    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), color-stop(52%, #d4d4d4), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #e1e1e1 0%, #d4d4d4 52%, #eaeaea 100%);
    background-image:      -o-linear-gradient(top, #e1e1e1 0%, #d4d4d4 52%, #eaeaea 100%);
    background-image:         -moz-linear-gradient(top, #e1e1e1 0%, #d4d4d4 52%, #eaeaea 100%);
    background-image:         linear-gradient(to bottom, #e1e1e1 0%, #d4d4d4 52%, #eaeaea 100%);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
.modal__block-buttons-offer
{
    font-size: 16px;

    padding: 5px 10px;

    cursor: pointer;

    color: #fff; 
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(25%, #77200b), color-stop(50%, #9e3016), color-stop(90%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:      -o-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:         -moz-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:         linear-gradient(to top, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}
.modal__block-buttons-1click,
.modal__block-buttons-offer
{
    float: right;

    margin-left: 10px;
}
.modal__block-content-contacts,
.modal__block-content-login
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-contacts-name,
.modal__block-content-contacts-secondname,
.modal__block-content-contacts-thirdname,
.modal__block-content-contacts-city,
.modal__block-content-contacts-phone,
.modal__block-content-contacts-email,
.modal__block-content-login-id,
.modal__block-content-login-password
{
    font-size: 11px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 200px;
    height: 35px;
    margin: 0 15px 15px 0;

    color: #999; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-contacts-required
{
    font-size: 11px;

    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    height: 35px;

    color: #999; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-login-submit button
{
    padding: 4px 20px;

    cursor: pointer;

    color: #fff; 
    border: 1px solid #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(25%, #77200b), color-stop(50%, #9e3016), color-stop(90%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:      -o-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:         -moz-linear-gradient(bottom, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
    background-image:         linear-gradient(to top, #b0361c 0%, #77200b 25%, #9e3016 50%, #912508 90%);
}
.modal__block-content-contacts-required span
{
    width: 20px;
    height: 14px;
}
.modal__block-content-contacts-required span:before
{
    position: absolute;

    width: 14px;
    height: 14px; 

    content: '';

    background: url('../img/input-error.png');
}
.input--required
{
    height: 21px; 

    border: 1px solid #999;
    background: url('../img/input-error.png') no-repeat;
    background-position: right;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.modal__block-content-delivery-text span
{
    color: #999;
}
.modal__block-content-delivery-list,
.modal__block-content-payment-list,
.modal__block-content-delivery-adres
{
    margin: 20px 0;
}
.modal__block-content-delivery-list-title,
.modal__block-content-payment-list-title,
.modal__block-content-delivery-adres-title
{
    font-size: 14px;
    font-weight: 700;

    padding-bottom: 15px; 

    color: #7a0c0e;
}
.modal__block-content-delivery-list-item,
.modal__block-content-payment-list-item
{
    line-height: 1.5;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-delivery-list-item input,
.modal__block-content-payment-list-item input
{
    margin: 0 5px;
}
.modal__block-content-payment-list-item img
{
    padding-left: 5px;
}
.modal__block-content-delivery-adres-inputs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 100%; 
    max-width: 700px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-delivery-adres-inputs-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    margin-right: 15px;

    color: #999; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.modal__block-content-delivery-adres-inputs-item input
{
    height: 20px;
    margin-top: 5px; 

    border: 1px solid #999;
}
.modal__block-content-delivery-accept
{
    line-height: 1.25; 

    width: 100%;
    max-width: 60%;
}
.modal__block-content-success-order
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-success-order-title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%;
    padding: 20px 0;

    text-align: center; 

    background: #d2fbcf;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.modal__block-content-success-order-title p
{
    font-size: 22px;
    line-height: 1.5;

    color: #288c21;
}
.modal__block-content-success-order-manager
{
    line-height: 1.25; 

    width: 100%;
    max-width: 650px;
    padding: 10px;

    text-align: center;

    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    -webkit-align-self: center;
            align-self: center;
}
.modal__block-content-consumer
{
    width: 100%;
}
.modal__block-content-consumer-table
{
    width: 100%;
}
.modal__block-content-consumer-table td
{
    padding: 10px; 

    border: 1px solid #e6e6e6;
}
.article
{
    font-size: 14px; 

    line-height: 21px;

    width: 100%;
}
.article h2
{
    font-size: 20px;

    margin: 20px 0;

    text-transform: uppercase;
	line-height: 1.3;
}
.article h3
{
    font-size: 18px;

    margin: 20px 0; 

    text-align: center;
    text-transform: uppercase;

    color: #a1341a;
}
.article h4
{
    font-size: 16px;

    margin: 20px 0; 

    color: #7a0c0e;
}
.article p
{
    padding: 10px 0;
}
.article img
{
    max-width: 100%;
    height: inherit;
}
.article a
{
    word-wrap: break-word;
}

.article__table {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.article__table {
	border: 1px #e39595 solid;
}

.article__table div:first-child {
	border-right:  1px #e39595 solid;
}

.article__table div p,
.article__table div span {
    padding: 10px 10px 10px 20px;
}

.article__table h4 {
    font-size: 16px;
    font-weight: 800; 
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0;
    text-align: center;
    border-bottom:  1px #e39595 solid;
}

.article__img
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    height: 100%;
    margin: 20px 0; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
}
.article__img--inner
{
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
}
.article__img--inner img
{
    max-width: 200px;
    max-height: 200px;
    margin-top: 10px;
    margin-left: 10px;
}
.article__text--red
{
    color: #f00;
}
.article__text--inner
{
    padding: 10px 0 10px 30px !important;
}
.article__text--padding
{
    padding: 0 !important;
}
.article__block
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
}
.article__block-img
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.article__block-img a { min-width: 1px; flex: 0 1 auto; }
.article__block-img img
{
    width: 150px;
    height: auto;
}
.article__img--payment
{
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
}
.article__img--payment img
{
    width: 250px;
    height: auto;
}
.article__text--arrow
{
    position: relative;
}
.article__text--arrow:before
{
    position: absolute;
    top: 18px;
    left: 10px;

    display: block;

    width: 3px;
    height: 5px;

    content: '';

    background: url(../img/article-table-arrow.png) no-repeat;
    -webkit-background-size: 100% 100%;
            -o-background-size: 100%;
       background-size: 100%;
}
.article__text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    padding-left: 100px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
}
.article__text h3
{
    text-align: left;
}
.article__block-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
}
.article__block-wrap h3
{
    padding-left: 20px;
}
.article__block-text h3
{
    text-align: left;
}
.article__block .article__block-img .article__block-img--size
{
    width: 250px;
}
.article__block--size
{
    max-width: 800px;
}
/**/
.sticker-box { font-family: Philosopher; font-size: 14px; line-height: 1.75; display: flex; flex-wrap: wrap; text-transform: uppercase; }
.sticker-box--font-xs { font-size: 10px; line-height: 1.8; }
.sticker-box__item { padding: 0 8px; margin: 2px 2px 0 0; border-radius: 2px; background: #fd0c01; color: #fff; }
.sticker-box--font-xs .sticker-box__item { padding: 0 4px; }
.sticker-box__item--red { background: red; }
.sticker-box__item--green { background: green; }
.sticker-box__item--black { background: #000; }
.sticker-box__item--brown { background: #fff; color: #7a0c0e; border: 1px solid #b0361c; }
.sticker-box__item--transparent { border-color: #000; background: none; color: #000; }
/**/
.catalog-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 25%;
    min-width: 230px; 
    min-height: 430px;
    margin-bottom: 25px;

    border-right: 1px dotted #e0caca;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
}
.catalog-item:last-child
{
    border-right: none;
}
.catalog-item:nth-child(4n)
{
    border-right: none;
}
.catalog-item__wrap
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    min-width: 230px;
    max-width: 260px;
    padding: 10px; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
}
.catalog-item__header {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.catalog-item__stock
{
    line-height: 1.25; 

    position: absolute;

    z-index: 1;

    right: 10px;

    width: 100px;

    text-align: center;

    background-color: #fd0c01;

}
.catalog-item__stock span
{
    font-size: 10px;
    font-weight: 700; 

    text-align: center;

    position: relative;
    top: -2px;

    color: #fff;
}
.catalog-item__stock::after {
   content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    border: 5px solid transparent;
    border-left: 5px solid #fd0c01;
    border-top: 5px solid #fd0c01;
}
.catalog-item__imgblock { position: relative; margin-bottom: 15px; }
.catalog-item__sticker { position: absolute; left: 2px; bottom: -5px; z-index: 9;}
.catalog-item__img
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    overflow: hidden;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    max-width: 100%;
    height: 175px;
    margin-bottom: 15px; 
    padding: 5px;

    border: 1px solid #e6e6e6;
    -webkit-background-size: cover;
            -o-background-size: cover;
       background-size: cover;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog-item__imgblock .catalog-item__img { margin-bottom: 0px; }
.catalog-item__img-link { max-width: 100%; min-width: 1px; min-height: 1px; flex: 0 1 auto; }
.catalog-item__img-link > img { width: 100%; height: auto; display: block; }
.catalog-item__title
{
    line-height: 1.3;

    display: block;
    overflow: hidden; 

    height: 64px;
    font-size: 17px;
}
.catalog-item__vendor-code,
.catalog-item__old-price-text
{
    color: #999;
}
.catalog-item__vendor-code {
	font-size: 14px;
}
.catalog-item__vendor-code b
{
    color: #000;
    font-weight: 400;
}
.catalog-item__old-price
{
    margin-top: 10px;
}
.catalog-item__old-price-number.catalog-item__old-price-number--cross-out
{
    font-weight: 900;
    line-height: 1.25; 

    color: #7a0c0e;
    text-decoration: line-through;
}

.catalog-item__old-price-number
{
    font-weight: 900;
    line-height: 1.25; 
	color: #000;
}
.catalog-item__button
{
    font-family: Philosopher, sans-serif;
    font-size: 16px;
    font-weight: 500;

    width: 100%;
    min-height: 30px;

    cursor: pointer; 
    -webkit-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;

    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    outline: none;
    border: 1px solid #8c2b15;
    background-color: #912508;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.catalog-item__button:before { content: ''; width: 0; height: 30px; }
.catalog-item__button:hover,
.catalog-item__button:focus,
.catalog-item__button:active
{
    opacity: .9; 
    color: #fff;
    background-color: #b0361c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(100%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -o-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), to(#912508));
    background-image: -moz-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: linear-gradient(to top, #b0361c 0%, #912508 100%);
}
.catalog-item__form
{
    margin-top: 10px;
}
.catalog-item-2
{
    font-size: 14px; 

    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 10px;

    border-bottom: 1px dotted #e0caca;
}
.catalog-item-2__wrap {
    position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row;
    /*height: 100%;*/
    -webkit-box-orient: horizontal; -webkit-box-direction: normal;
    -ms-flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify;
    /*-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center;*/
}
.catalog-item-2-block-image { position: relative; width: 100%; max-width: 550px; height: 100%; max-height: 400px; padding: 5px; margin-bottom: 15px; /*-ms-flex-item-align: start; -webkit-align-self: flex-start; align-self: flex-start;*/ }
.catalog-item-2__img a
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-align-items: center;
    align-items: center;
    height: 100%;
}
.catalog-item-2__stock
{
    line-height: 1.65; 

    position: absolute;
    right: 5px;

    width: 110px;

    text-align: center;

    background-color: #fd0c01;

    z-index: 2;

}
.catalog-item-2__stock::after {
   content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    border: 5px solid transparent;
    border-left: 5px solid #fd0c01;
    border-top: 5px solid #fd0c01;
}
.catalog-item-2__stock span
{
    font-size: 13px;
    font-weight: 700; 

    text-align: center;

    color: #fff;
}
.catalog-item-2__sticker { position: absolute; left: 5px; right: 5px; bottom: -2px; }
.catalog-item-2__img
{
    overflow: hidden;

    max-width: 100%;
    height: 100%;
    margin-bottom: 15px; 
    padding: 10px;

    border: 1px solid #e6e6e6;
    -webkit-background-size: cover;
            -o-background-size: cover;
       background-size: cover;
}
.catalog-item-2-block-image .catalog-item-2__img { margin-bottom: 0; }
.catalog-item-2__img-link > img
{
    width: 100%;
    height: auto;
}
.catalog-item-2-block-description
{
    max-width: 600px;
    width: 100%;
    padding: 5px 10px; 

    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
            align-self: flex-start;
    font-size: 16px;
}
.catalog-item-2-block-description-manufacturer
{
    padding: 10px 0;
}
.catalog-item-2-block-description-vendor 
{
	padding: 0 0 10px;
}
.catalog-item-2-block-description-manufacturer-item,
.catalog-item-2-block-description-vendor-item,
.catalog-item-2-block-description-item,
.catalog-item-2-block-description-old-price-item,
.catalog-item-2-block-description-main-price-item,
.catalog-item-2-block-description-block-item
{
    color: #999;
}

.catalog-item-2-block-description-old-price
{
    line-height: 2;
}
.catalog-item-2-block-description-main-price,
.catalog-item-2-block-description-old-price
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.catalog-item-2-block-description-old-price-number
{
    font-weight: 600;
}
.catalog-item-2-block-description-old-price-number--cross-out
{
    text-decoration: line-through;
}
.catalog-item-2-block-description-old-price-economy
{
    color: #cb8c05;
}
.catalog-item-2-block-description-main-price
{
    line-height: 40px;

    border-top: 1px dotted #e0caca; 
    border-bottom: 1px dotted #e0caca;
}
.catalog-item-2-block-description-main-price-number
{
    font-size: 22px;
    font-weight: 600; 

    color: #333;
}
.catalog-item-2-block-description-main-price-number.text-red { color: #f00; }
.catalog-item-2-block-description-main-price-button,
.pay-order__button
{
    font-family: Philosopher, sans-serif;
    font-size: 16px;
    font-weight: 500;

    min-height: 30px;
    margin: 5px 0; 

    cursor: pointer;
    -webkit-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;

    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    outline: none;
    border: 1px solid #8c2b15;
    background-color: #912508;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.catalog-item-2-block-description-main-price-button:hover,
.catalog-item-2-block-description-main-price-button:focus,
.catalog-item-2-block-description-main-price-button:active,
.pay-order__button:hover
{
    opacity: .9; 
    background-color: #b0361c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(100%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -o-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), to(#912508));
    background-image: -moz-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: linear-gradient(to top, #b0361c 0%, #912508 100%);
}
.catalog-item-2-block-description-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -webkit-justify-content: right;
            -moz-box-pack: right;
         justify-content: right;
    font-size: 16px;
    line-height: 21px;
}
.catalog-item-2-block-description-block-item { font-size: 16px; line-height: 30px; }

.catalog-item-2-block-description-block-list-item
{
    margin: 10px 0;
    padding: 2px 2px 2px 10px; 

    list-style: none;

    background: url(../img/cart-item__block-description-block-list-item-img.png) no-repeat left 5px;
}
.catalog-item-2-block-description-block-list-item:last-child
{
    font-style: italic;

    text-transform: uppercase; 

    color: #d400ff;
}
.catalog-item-2-block-description-block-list-item span
{
    font-weight: 600;
}

.news-list__block-content,
.article-list__block-content
{
    display: block;
    padding-right: 150px;
}
.news-list,
.article-list
{
    width: 100%;
    max-width: 1000px;
    padding-left: 30px;
}
.news-list__title,
.article-list__title
{
    font-family: Philosopher, sans-serif;
    line-height: 3;

    text-transform: uppercase;

    border-bottom: 1px dotted #e0caca;
    font-size: 24px;
}
.news-list__block
{
    padding: 15px 0;
	position: relative;
    border-bottom: 1px dotted #e0caca;
}
.news-list__block-title
{
    font-size: 14px; 

    text-transform: uppercase;
}
.news-list__block-title-date
{
    font-size: 14px; 

    color: #808080;
}
.news-list__block-content
{
    margin-top: 15px;
}
.news-list__block-content div
{
    font-size: 14px;

    width: 87%; 

    color: #333;
}
.news-list__block-content > a
{
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
         transform: translateY(-50%);
}
.news-list__block-content img
{
    width: 100%;
    max-width: 100px;
    height: auto;
}
.cart-item
{
    width: 100%;
    max-width: 1000px;
    margin-top: 20px; 
    padding-left: 35px;
}
.cart-item__wrap
{
    width: 100%; 
    max-width: 100%;
}
.cart-item__title
{
    font-family: Philosopher, sans-serif; 
    line-height: 3;

    text-transform: uppercase;
}
.cart-item__block,
.cart-item__text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    height: auto;
    padding-top: 20px;
    padding-bottom: 25px; 

    border-bottom: 1px dotted #e0caca;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    /*-ms-flex-flow: row wrap;
        flex-flow: row wrap;*/
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
}

.cart-item__block { position: relative; padding-top: 26px; }

.cart-item__text {
    display: block;
    line-height: 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
}
.cart-item__block-image
{
    height: auto;
    padding: 5px;
    width: 100%;
}
.cart-item__sticker { position: absolute; left: 0; right: 0; top: 0; z-index: 9; }
.cart-item__block .catalog-item__sticker { bottom: 27px; }
.cart-item__block-image-preview
{
    position: relative; 

    overflow: hidden;

    width: 100%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: -moz-box;

    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
}
.catalog_detail_image {
	position: relative;
}
.catalog_detail_image div > img {
	width: auto;
}
.cart-item__block-image-preview-img
{
    overflow: hidden;

    padding: 5px;

    border: 1px solid #e6e6e6;
}
.cart-item__block-image-preview-stock
{
    line-height: 1.25; 

    position: absolute;

    z-index: 1;

    right: 0;

    width: 100px;

    text-align: center;

    background-color: #fd0c01;
}
.cart-item__block-image-preview-stock span
{
    font-size: 10px;
    font-weight: 700; 

    text-align: center;

    position: relative;
    top: -2px;

    color: #fff;
}
.cart-item__block-image-preview-stock::after {
   content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    border: 5px solid transparent;
    border-left: 5px solid #fd0c01;
    border-top: 5px solid #fd0c01;
}
.cart-item__block-image-thumbs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.cart-item__block-image-thumbs-img
{
    margin: 10px;
    padding: 2.5px;

    border: 1px solid #e6e6e6;
}
.cart-item__block-description
{
    font-size: 18px; 
    height: auto;
    padding: 10px 0 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.cart-item__block-description-manufacturer,
.cart-item__block-description-vendor,
.cart-item__block-description-category
{
    padding: 5px 0;
}
.cart-item__block-description-manufacturer-item,
.cart-item__block-description-vendor-item,
.cart-item__block-description-item,
.cart-item__block-description-old-price-item,
.cart-item__block-description-main-price-item,
.cart-item__block-description-block-item
{
    color: #999;
}
.cart-item__block-description-old-price
{
    line-height: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    font-size: 18px;
}
.cart-item__block-description-old-price-number
{
    font-weight: 600;
}
.cart-item__block-description-old-price-number--cross-out
{
    text-decoration: line-through;
}
.cart-item__block-description-old-price-economy
{
    color: #cb8c05;
}
.cart-item__block-description-main-price
{
    line-height: 40px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;

    border-top: 1px dotted #e0caca;
    border-bottom: 1px dotted #e0caca;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    font-size: 18px;
}
.cart-item__block-description-main-price-number
{
    font-weight: 600; 
	font-size: 22px;
    color: #7a0c0e;
}
.cart-item__block-description-main-price-button
{
    font-family: 'Philosopher';
    font-size: 14px;
    font-weight: 500;

    min-height: 30px;
    padding: 0 10px;

    cursor: pointer;
    -webkit-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;

    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    outline: none;
    border: 1px solid #8c2b15;
    background-color: #912508;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.cart-item__block-description-main-price-button span { font-family: 'Philosopher'; }
.cart-item__block-description-main-price-button:hover,
.cart-item__block-description-main-price-button:focus,
.cart-item__block-description-main-price-button:active
{
    opacity: .9; 
    color: #fff;
    background-color: #b0361c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(100%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -o-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), to(#912508));
    background-image: -moz-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: linear-gradient(to top, #b0361c 0%, #912508 100%);
}
.cart-item__block-description-block
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -webkit-justify-content: right;
            -moz-box-pack: right;
         justify-content: right;

    padding-bottom: 20px;
    font-size: 17px;
    }
.cart-item__block-description-block-item, .cart-item__block-description-block > div, .catalog-item-2-block-description-block div {
    line-height: 23px;
}
.cart-item__block-description-block-item { font-size: 18px; }
.cart-item__block-description-block > div { font-size: 16px; }
.cart-item__block-description-block-exclusive
{
    font-style: italic; 

    color: #f00;
}
.cart-item__block-description-block-list-item
{
    margin: 10px 0;
    padding: 2px 2px 2px 10px; 

    list-style: none;

    background: url(../img/cart-item__block-description-block-list-item-img.png) no-repeat left 5px;
}
.cart-item__block-description-block-list-item:last-child
{
    font-style: italic;

    text-transform: uppercase; 

    color: #d400ff;
}
.cart-item__block-description-block-list-item span
{
    font-weight: 600;
}
.cart-item__block-description-delivery,
.cart-item__block-description-payment
{
    width: 100%;
}
.cart-item__block-description-delivery-title,
.cart-item__block-description-payment-title
{
    line-height: 2;

    width: 100%;

    text-align: center;
    text-transform: uppercase; 

    background: #e6e6e6;
}
.cart-item__block-description-delivery-main,
.cart-item__block-description-payment-main
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    padding: 10px 0; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    position: relative;
}
.cart-item__block-description-payment-main-img,
.cart-item__block-description-delivery-main-img
{
    width: 25%;

    text-align: center;
}
.cart-item__block-description-payment-main-links,
.cart-item__block-description-delivery-main-links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 65%;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
            -moz-box-pack: left;
         justify-content: left;
}
.cart-item__block-description-payment-main-links a,
.cart-item__block-description-delivery-main-links a
{
    line-height: 20px; 

    color: #4393ce;
}
.cart-item__block-description-offer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 100%;

    text-transform: uppercase; 

    background: #f4f4f4;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    position: relative;
}
/* Create four equal columns that floats next to eachother */
.cart-item__block-modal-column-thumb
{
    float: left;
    overflow: hidden;

    width: 150px;
    height: 150px;
    padding: 10px;

    -webkit-background-size: cover;

            -o-background-size: cover;

       background-size: cover;
}
/* The Modal (background) */
.cart-item__block-modal
{
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;

    display: none;
    overflow: auto;

    width: 100%;
    height: 100%;
    padding: 100px 0;

    background-color: #000;
}
/* Modal Content */
.cart-item__block-modal-content
{
    position: relative;

    width: 100%;
    max-width: 800px; 
    margin: auto;
    padding: 0;

    background-color: #fefefe;
}
/* The Close Button */
.close
{
    font-size: 35px;
    font-weight: 700; 

    position: absolute;
    top: 50px;
    right: 25px;

    color: #fff;
}
.close:hover,
.close:focus
{
    cursor: pointer; 
    text-decoration: none;

    color: #999;
}
/* Hide the slides by default */
.cart-item__block-modal-content-item
{
    display: none;

    text-align: center;
}
.cart-item__block-modal-content-item img
{
    width: 50%;
}
/* Next & previous buttons */
.prev,
.next
{
    font-size: 20px;
    font-weight: 700;

    position: absolute;
    top: 50%;

    width: auto;
    margin-top: -50px;
    padding: 16px;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; 
    -webkit-transition: .6s ease;
         -o-transition: .6s ease;
            -moz-transition: .6s ease;
            transition: .6s ease;

    color: #fff;
    -webkit-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0;
}
/* Position the "next button" to the right */
.next
{
    right: 0;

    -webkit-border-radius: 3px 0 0 3px;

            border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover
{
    background-color: rgba(0, 0, 0, .8);
}
/* Number text (1/3 etc) */
.numbertext
{
    font-size: 14px;

    position: absolute;
    top: 0; 

    padding: 8px 12px;

    color: #f2f2f2;
}
/* Caption text */
.caption-container
{
    padding: 2px 16px;

    text-align: center;

    color: #fff; 
    background-color: #000;
}
.cart-item__block-modal-column-thumb-img
{
    width: 100%; 

    opacity: .6;
}
.active,
.cart-item__block-modal-column-thumb-img:hover
{
    opacity: 1;
}
.hover-shadow
{
    -webkit-transition: .3s;
         -o-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
}
.hover-shadow:hover
{
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
}
.catalog
{
    width: 100%;
    max-width: 1000px;
    margin-top: 10px;
    padding-left: 35px;
}
.catalog__wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
}
.catalog__title,
.catalog__menu-title
{
    font-family: Philosopher, sans-serif;
    line-height: 2;

    width: 100%;

    text-transform: uppercase;

    border-bottom: 1px dotted #e0caca;
}
.catalog__main
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: start;
            -moz-box-pack: start;
         justify-content: flex-start;
}
.catalog__main-title
{
    font-family: Philosopher, sans-serif;

    width: 100%; 

    text-transform: uppercase;
    padding: 10px 0 0 0;
}
.catalog__main-button
{
    font-family: Philosopher, sans-serif;
    font-size: 16px;
    font-weight: 500;

    width: 100%;
    max-width: 500px;
    min-height: 30px;
    margin: 0 auto;

    cursor: pointer; 
    -webkit-transition: all .3s ease;
         -o-transition: all .3s ease;
            -moz-transition: all .3s ease;
            transition: all .3s ease;

    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    outline: none;
    background: #a1341a;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:      -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:         -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image:         -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:         linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.catalog__main-button:hover
{
    opacity: .9; 
    background-image: -webkit-gradient(linear, left bottom, left top, from(#b0361c), color-stop(100%, #912508));
    background-image: -webkit-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image:      -o-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image:         -webkit-gradient(linear, left bottom, left top, from(#b0361c), to(#912508));
    background-image:         -moz-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image:         linear-gradient(to top, #b0361c 0%, #912508 100%);
}
.catalog__article-text
{
    font-size: 14px;
    line-height: 1.3; 

    margin-top: 25px;

    text-align: justify;
}
.catalog__article-text p
{
    margin-top: 15px;

    text-indent: 20px;
}
.catalog__article-text p:nth-child(2)
{
    color: #00f;
}
.catalog-item__history-wrap {
    float: none;
    width: auto;
    background: none;
    padding-left: 0;
    color: #7a0c0e;
    cursor: pointer;
    text-decoration: underline;
    position: absolute;
    z-index: 2;
}
.catalog-item__history {
    position: absolute;
    padding: 20px;
    border: 1px solid #cccccc;
    background: #fff;
    -webkit-box-shadow: #a3a3a3 0 4px 7px;
            box-shadow: #a3a3a3 0 4px 7px;
    z-index: 1;
    max-width: 280px;
    width: 280px;
    top: -60px;
    left: -10px;
    font-size: 14px;
    line-height: 21px;
}
.catalog-item__history:hover {
    color: #333;
}
.catalog-item__history--hidden {
    display: none;
}
.catalog-item__history-arrow {
    position: absolute;
    top: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
              -o-transform: translateX(-50%);
         transform: translateX(-50%);
    background: url(../i/pop_span_bg.jpg) no-repeat;
    width: 7px;
    height: 5px;
}
.catalog-item__history-close {
    position: absolute;
    background: url(../i/hist_close.png) no-repeat;
    width: 7px;
    height: 7px;
    top: 13px;
    right: 10px;
    cursor: pointer;
}
.catalog-item__history-link {
    font-weight: bold;
    text-decoration: underline;
}
.category
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 300px; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.category__wrap { width: 100%; flex: 1 1 auto; }
.category__block
{
    width: 100%;
    position: relative;
}
.category__title
{
    font-family: Philosopher, sans-serif; 
    line-height: 2;
    text-transform: uppercase;
    padding: 5px 10px 5px 20px;
}
.category__list-item
{
    font-size: 14px;
    line-height: 24px;

    padding-left: 27.5px; 

    color: #7a0c0e;
    border-bottom: 1px dotted #e0caca;
}
.category__list-item:first-child {
    border-top: 1px dotted #e0caca;
}
.category__list
{
    margin-bottom: 20px;
}
.recently__viewed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-bottom: 20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
}
.recently__viewed-image {
    border: 1px solid #e7e7e7;
    margin-right: 10px;
}
.recently__viewed-image img {
    display: block;
}
.recently__viewed-info {
	width: 100%;
}
.recently__viewed-info p a {
    color: #333;
    font-size: 14px;
}
.recently__viewed-price {
    color: #999999;
    margin-top: 4px;
}
.recently__viewed-price span {
        color: #7a0c0e;
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
}
.other-menu
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    min-height: 225px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.other-menu__wrap {
    width: 100%;
}
.other-menu__list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

	width: 100%;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
            align-self: center;
}
.other-menu__list-item
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    min-height: 40px;

    text-transform: uppercase;

    color: #7a0c0e;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    width: 100%;
}
.other-menu__list-item > a
{
    margin-left: 5px;
    width: 100%;
    display: block;
    line-height: 40px;
}
.items-preview
{
    width: 100%; 
    max-width: 1300px;
}
.items-preview a
{
    font-weight: 700;
}
.items-preview__wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    padding: 27.5px;

    border-top: 1px dotted #e0caca; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.items-preview__title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 100%;
    max-width: 272.5px;
    height: 35px; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            -moz-box-align: start;
         align-items: flex-start;
}
.items-preview__title h3
{
    font-family: Philosopher, sans-serif;
    line-height: 15px; 

    text-transform: uppercase;
}
.items-preview__title a
{
    font-size: 13px;
    line-height: 15px;
}
.items-preview__block-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    width: 100%;
    max-width: 1272.5px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
            justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
            align-content: center;
}
.items-preview__block
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 100%;
    max-width: 275px;
    margin-bottom: 20px; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
}
.items-preview__block-date span
{
    font-size: 14px;
    line-height: 30px;
}
.items-preview__block-img
{
    overflow: hidden;

    height: 200px;
    margin-top: 25px;

    -webkit-border-radius: 50%;

            border-radius: 50%;

    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    -webkit-align-self: center;
            align-self: center;
}
.items-preview__block-img a
{
    display: block;
}
.items-preview__block-text
{
    font-size: 14px;

    height: 75px; 

    text-align: justify;
}
.aside
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column; 

    max-width: 300px;
    width: 100%;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.fast-search
{
    width: 100%;
    max-width: 295.42px;
    padding: 15px 10px; 

    border: 1px solid #d2d2d2;
}
.fast-search-label
{
    font-size: 14px;

    display: block;

    width: 100%;
    padding-bottom: 10px;

    color: #666;
}
.fast-search-select
{
    width: 100%;
    margin-bottom: 15px;
    padding: 4px 10px; 

    -webkit-appearance: menulist !important;
       -moz-appearance: menulist !important;
            appearance: menulist !important;
}
.fast-search-price
{
    position: relative;

    height: 5px;
    margin-bottom: 15px; 

    border: 1px solid #d4d4d4;
}
.fast-search-price-line,
.ui-slider-range
{
    position: absolute;
    z-index: 1; 

    width: 100%;
    height: 100%;

    background: #7a0c0e;
}
.fast-search-price-handle,
.ui-slider-handle
{
    position: absolute;
    z-index: 2;
    top: -7px;

    width: 8px;
    height: 15px;

    cursor: pointer;

    -webkit-border-radius: 4px;

            border-radius: 4px; 
    background: url(../img/fast-search-price-handle.png) no-repeat;
}
.fast-search-price-handle--left
{
    left: -1px;
}
.fast-search-price-handle--right
{
    right: -1px;
}
.fast-search-price-widget
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
}
.fast-search-price-diapason
{
    font-size: 14px;
    line-height: 22px;
}
.fast-search-price-input
{
    font-size: 13px;

    width: 85px;
    padding: 4px 10px; 

    color: #000;
    border: 1px solid #ccc;
}
.fast-search-price-btn
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            -moz-box-pack: end;
         justify-content: flex-end;
}
.fast-search-price-btn-input
{
    margin-top: 8px;
    font-weight: bold;
    cursor: pointer;
    color: black;
    padding: 6px 10px;
    letter-spacing: .5px;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 3px;
            border-radius: 3px;
    background-color: #efefef;
}
.aside-submenu
{
    max-width: 300px;
    margin: 20px 0; 

    border: 1px solid #ccc;
}
.aside-submenu__item
{
    font-size: 14px; 
    line-height: 35px;
    padding-left: 20px;
    border-top: 1px solid #ccc;
}
.aside-submenu__item a {
    display: block;
}
.aside-submenu__item--active
{
    background-color: #e6e6e6;
}
.aside-submenu__item-sublist
{
    margin-left: -19.5px;
    padding-left: 30px;

    border-top: 1px dotted #e0caca; 
    background: #fff;
}
.aside-submenu__item-sublist-item
{
    line-height: 25px; 

    position: relative;

    padding-left: 20px;
}
.aside-submenu__item-sublist-item:not(:last-of-type)
{
    border-bottom: 1px solid #ccc;
}
.category-page
{
    font-size: 14px;

    width: 100%;

    /*margin-top: 25px;*/
}
.category-page h1,
.fancybox-inner h2,
.fancybox-inner .modal__block-content-title
{
    font-size: 20px;

    margin: 10px 0;

    text-transform: uppercase;
    font-family: Philosopher;
    line-height: 28px;
}
.category-page h3
{
    font-size: 22px;
    font-family: Philosopher;
}
.category-page__text--color
{
    font-size: 16px;

    padding: 10px 0; 

    color: #f00;
}
.category-page__info {
    padding: 15px 0;
    border-bottom: 1px dotted #e0caca;
    line-height: 21px;
    font-size: 16px;
}
.category-page__main
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    margin: 10px 0 20px;

    -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}
.category-page__main-item
{
    min-width: 260px; 
    max-width: 390px;
    min-height: 350px;
    padding: 25px;

    border-top: 1px dotted #e0caca;
    border-right: 1px dotted #e0caca;

    -ms-flex-preferred-size: 33%;
    -webkit-flex-basis: 33%;
            flex-basis: 33%;
}
.category-page__main-item:first-child,
.category-page__main-item:nth-child(2),
.category-page__main-item:nth-child(3)
{
    border-top: none;
}
.category-page__main-item:nth-child(3n),
.category-page__main-item:last-child
{
    border-right: none;
}
.category-page__main-item .item__title
{
    padding: 10px 0;
}
.category-page__main-item .item__list-item
{
    padding: 10px 0;
}
.category-page__main-item .item__list-item a
{
    word-wrap: break-word;
}
.category-page__main-item .item__img-wrap a
{
    display: block;
}

.login-wrap button {
	background: none;
	border: 0;
	cursor: pointer;
}
.login
{
	display: none;
    position: absolute;
    top: 33px;
    width: 100%;
    background: #fff;
    min-width: 285px;
    min-height: 190px;
    padding: 10px;
    -webkit-box-shadow: 0 0 6px #dbdbdb;
            box-shadow: 0 0 6px #dbdbdb;
}
.login__title
{
    font-family: Philosopher, sans-serif;
    line-height: 3;

    width: 100%; 

    text-transform: uppercase;
}
@media (min-width: 481px) and (max-width: 720px) {
	.personal-info__form-item > .personal-info__form-input {
		width: 50%;
	}
}
.login__form-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            -moz-box-align: center;
         align-items: center;
    margin-bottom: 10px;
}
.login__form-label
{
    font-size: 14px; 

    width: 75px;
    padding: 4px 0 2px;
}
.login__form-input
{
    font-size: 14px;

    width: 180px;
    padding: 3px 10px;

    color: #333; 
    border: 1px solid #ccc;
    background: #fff;
}
.login__form-checkbox
{
    margin-right: 5px; 
    margin-left: 75px;
}
.login__form-checkbox-label
{
    font-size: 14px;

    padding: 4px 0 2px;
}
.login__form__footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    margin-top: 15px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.login__form .login__form-button,
.forgot-password__form .forgot-password__form-button
{
    font-family: Philosopher, sans-serif;
    width: 78px;
    height: 100%;

    -webkit-transition: none;
         -o-transition: none;
            -moz-transition: none;
            transition: none; 

    font-weight: 500;
    width: 30%;
    cursor: pointer;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    color: #fff;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    outline: none;
    border: 1px solid #8c2b15;
    background-color: #912508;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.forgot-password__form .forgot-password__form-button {
	width: 180px;
}
.login__form-link
{
    font-size: 14px;
}
.open-auth#login {
	display: block;
}

.header__mobile-buttons .open-auth#login {
    top: 0;
    left: 0;
}
.forgot-password
{
    width: 100%;
    max-width: 1000px;
    margin: 50px 0; 
    padding-left: 50px;
}
.forgot-password__title
{
    font-family: Philosopher, sans-serif;
    line-height: 3;

    width: 100%; 

    text-transform: uppercase;
}
.forgot-password__text
{
    font-size: 14px;
    line-height: 15px; 

    margin-bottom: 20px;
}
.forgot-password__form-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-bottom: 10px;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            -moz-box-pack: start;
         justify-content: flex-start;
}
.forgot-password__form-label
{
    font-size: 14px; 

    width: 75px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            -moz-box-align: center;
         align-items: center;
}
.forgot-password__form-input
{
    font-size: 14px;

    width: 180px;
    padding: 3px 10px;

    color: #333; 
    border: 1px solid #ccc;
    background: #fff;
}
.forgot-password__form__footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    margin-top: 15px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog-subcategory-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    max-width: 1000px;
    height: auto;
    padding-top: 25px;

    border-bottom: 1px dotted #e0caca; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog-subcategory-list > a
{
    text-decoration: none;
}
.catalog-subcategory-list-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    width: 150px;
    height: auto;
    margin: 0 15px 25px; 
    padding: 15px 0;

    border: 1px solid #e6e6e6;
    -webkit-border-radius: 5px;
            border-radius: 5px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog-subcategory-list-item-text
{
    font-size: 16px;
    min-height: 25px;
    margin-top: 15px; 
    text-align: center;
    padding: 0 5px;
    width: 100%;
}
.catalog-subcategory-list-item:hover
{
    color: #f00; 
    border: 1px solid #f00;
}
.catalog-filter
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    max-width: 1000px;
    height: auto;
    

    border-bottom: 1px dotted #e0caca;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
}
.catalog-filter > div
{
    margin: 10px 0;
}
.catalog-filter__show-count
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    min-width: 100px;
    max-width: 175px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        -webkit-flex-flow: row wrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog-filter__show-sort
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    width: 100%;
    max-width: 500px;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
         flex-flow: row nowrap;
}
.catalog-filter__show-sort-label,
.catalog-filter__show-sort-select-wrap
{
    width: 100%;
}
.catalog-filter__show-sort-label {
    max-width: 120px;
}
.catalog-filter__show-count-label,
.catalog-filter__show-sort-label
{
    font-size: 16px;
}
.catalog-filter__show-count-select
{
    width: 55px;
    margin-left: 10px; 
    padding: 0 5px;

    text-align: center;

    border: 1px solid #e6e6e6;

    -webkit-appearance: menulist !important;
       -moz-appearance: menulist !important;
            appearance: menulist !important;
}
.catalog-filter__show-sort-select
{
    max-width: 185px;
    width: 100%;
    margin-left: 10px; 
    padding: 0 20px;

    text-align: center;

    border: 1px solid #e6e6e6;

    -webkit-appearance: menulist !important;
       -moz-appearance: menulist !important;
            appearance: menulist !important;
}
.catalog-filter__buttons > a
{
    display: inline-block;

    width: 50px;
    height: 50px;
    margin-right: 1px;
    margin-left: 5px; 
	cursor: default;

    background-color: #7a0c0e;
}
.catalog-filter__buttons-table--active,
.catalog-filter__buttons-list--active
{
    cursor: pointer !important;
    background-color: #ccc !important;
}
.catalog-filter__buttons-table span
{
    display: inline-block;

    width: 16px;
    height: 16px;
    margin: 17px; 

    background: url(../img/catalog-filter-table-template.png);
}
.catalog-filter__buttons-list span
{
    display: inline-block;

    width: 16px;
    height: 16px;
    margin: 17px; 

    background: url(../img/catalog-filter-list-template.png);
}
.catalog-filter__show-sort-select-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
}
.catalog-filter__show-count-select
{
    margin-left: 10px;
}
.catalog-filter__show-sort-label,
.catalog-filter__show-count-label
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog__pagination
{
    width: 100%;
    max-width: 1000px;
    height: auto;
    padding: 15px 0 15px 15px;
}
.catalog__pagination-list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: row;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
    -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}
.catalog__pagination-list li:not(.catalog__pagination-list-item) {
	margin: 10px 10px 10px 0;
}
.catalog__pagination-list-item
{
    font-size: 14px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

    min-width: 25px;
    height: 25px;
    margin: 10px 10px 10px 0;
    padding: 0;

    -webkit-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;
    text-decoration: none;

    border: 1px solid #e6e6e6;
    -webkit-border-radius: 5px;
            border-radius: 5px; 
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image:      -o-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image:         -moz-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image:         linear-gradient(to top, #fff 0%, #e6e6e6 50%, #fff 100%);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            -moz-box-align: center;
         align-items: center;
}
.catalog__pagination-list-item--active,
.catalog__pagination-list-item:hover
{
    cursor: pointer; 
    -webkit-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;

    color: #fff !important;
    border: 1px solid #8c2b15;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:      -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:         -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image:         -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image:         linear-gradient(to top, #912508 0%, #b0361c 100%);
}
.catalog__pagination-list-item a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 23px;
    text-align: center;
    padding: 0 10px;
}
.catalog__pagination-list-item--active > a,
.catalog__pagination-list-item:hover > a
{
    text-decoration: none;

    color: #fff !important;
}

input.bx-auth-input
{
    vertical-align: middle;
}
span.bx-auth-secure
{
    display: inline-block;

    margin-left: 15px;
    padding: 2px;

    vertical-align: middle;

    border: 1px solid #dedbc8;
    background-color: #fffae3;
}
div.bx-auth-secure-icon
{
    width: 19px;
    height: 18px;

    background-image: url(images/sec.png);
    background-repeat: no-repeat;
    background-position: center;
}
div.bx-auth-secure-unlock
{
    background-image: url(images/sec-unlocked.png);
}

.personal-info
{
    width: 100%;
    max-width: 1000px;
    margin-top: 30px;
    padding-left: 30px;
}

.personal-info__wrap {
	padding: 0 10px;
}

.personal-info__user
{
    line-height: 1.5;

    width: 100%;
    margin-bottom: 25px;

    border-bottom: 1px dotted #e0caca;
}

.personal-info__title
{
    font-family: Philosopher, sans-serif;
    font-size: 18px;

    color: #7a0c0e;
}

.personal-info__account-code
{
    font-size: 11px;

    color: #999;
}

.personal-info__form-item
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;

    margin-bottom: 10px;

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

            -moz-box-pack: start;

         justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            -moz-box-align: center;
         align-items: center;
}

.personal-info__form-label
{
    font-size: 14px;

    width: 215px;
    padding: 4px 0 2px;
}

.personal-info__form-label--must
{
    font-size: 11px;

    color: #f00;
}

.personal-info__form-input
{
    font-size: 14px;

    width: 220px;

    color: #333;
    background: #fff;
}

.personal-info__form__information
{
    margin: 15px 0;
}

.personal-info__about-text
{
    font-size: 14px;

    padding: 4px 0 2px;
}

.personal-info__form__footer
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;

    margin-top: 15px;

    -webkit-box-align: center;

    -webkit-align-items: center;

        -ms-flex-align: center;

            -moz-box-align: center;

         align-items: center;
}

.personal-info__form .personal-info__form-button
{
    width: 87px;
    height: 22px;

    cursor: pointer;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;

    border: none;
    background: url(../img/personal-info-button.png) no-repeat;
}

.hid {
	display: none;
}

.catalog__menu {
	display: none;
}

.category-page .aside-submenu {
	display: none;
}

.category-page .category-page__other-menu {
	display: none;
}

.breadcrumbs > a {
	display: none;
}

.menu-mobile {
	cursor: pointer;
}

.comments {
	margin: 15px;
}

.comments__text {
	line-height: 25px;
    padding: 10px 0;
    font-size: 14px;
}

.news__detail
{
	position: relative;
    font-family: 'Philosopher';
    padding-right: 300px;
	line-height: 21px;
}

.news__detail-title
{
    margin: 20px 0;
    font-size: 20px;
    display: inline-block;
}

.news__detail-data {
	padding-left: 20px;
}

.news__detail .big {
	position: absolute;
	right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
              -o-transform: translateY(-50%);
         transform: translateY(-50%);
}

.news__detail .big img {
	width: 250px;
}

.personal-account__logout {
    max-width: 100px;
    margin: 0 auto;
    display: none;
}

.comments .errortext {
	display: none;
}

.items-preview__block-wrap
{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            -webkit-justify-content: space-between;
            -moz-box-pack: justify;
         justify-content: space-between;
}

.orders-history {
    max-width: 1000px;
    width: 100%;
    margin-top: 30px;
    padding: 0 10px;
    font-family: Philosopher, sans-serif;
}

.orders-history__title {
    text-transform: uppercase;
    line-height: 3;
    width: 100%;
}
.orders-history__title2 { font-size: 22px; margin-bottom: 0; }

.orders-history p {
	font-size: 16px;
	line-height: 21px;
	padding: 10px 0;
} 

@media (max-width: 480px)
{
	.category-page .category-page__other-menu,
	.category-page .aside-submenu,
	.catalog__menu,
	.catalog__menu .navigation-mobile__list-container,
	.catalog__menu .category__block .open.category__list,
    .category-page .category__block .open.category__list,
    .breadcrumbs > a,
    .personal-account__logout {
		display: block;
	}
	.category-page__main,
	.catalog__wrap,
	.catalog__menu .category__block .category__list,
    .category-page .category__block .category__list,
    .catalog-subcategory-list,
	.catalog-filter__show-count,
	.breadcrumbs-list,
	.category-page .aside-submenu .category__title,
	.category-page .aside-submenu__item--active .aside-submenu__item--active,
	.cart-item__block-description-payment-main-img,
	.cart-item__block-description-delivery-main-img,
	.items-preview,
	.catalog-filter__buttons
	{
		display: none;
	}
	.personal-info__form-item > .personal-info__form-input {
		width: 80%;
	}
	.personal-info__wrap {
		padding: 0 20px;
	}
    .container--flex
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            -webkit-flex-flow: column nowrap;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-flow: column nowrap;
    }
    .aside-submenu {
	    max-width: none;
	    border: none;
    }
	.category-page .category__list-item,
	.category-page .aside-submenu__item,
	.article {
		font-size: 18px;
	}
	.category-page .category-page__other-menu h3,
	.category-page .aside-submenu h3,
	.category-page .other-menu__wrap {
		font-size: 16px;
	}
	.category-page .aside-submenu h3 {
	    background: #a1342a;
	    color: #fff;
	}
    .category-page .aside-submenu__item a {
    	line-height: 1.3;
    }
    .category-page__info {
    	padding: 0;
    	border: none;
    	margin-top: 30px;
    }
    .category-page .aside-submenu__item--active .aside-submenu__item--active,
    .category-page .aside-submenu__item.aside-submenu__item--active {
    	background-color: inherit;
	    background: #a1342a;
    }
    .category-page .aside-submenu__item--active > a {
    	color: #fff !important;
    }
	.basket-inner
	{
		top: -12px;
	}
    .article__text
    {
        padding-left: 20px;
    }
    .cart-item__block-description
    {
        padding: 10px 0;
    }
    .catalog-item-2-block-description {
    	font-size: 18px;
    }
    .registration__form-item--captcha
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            -webkit-flex-flow: column nowrap;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-flow: column nowrap;
    }
    .registration__form-input--captcha
    {
        margin: 0;
    }
    .registration__form-input
    {
        width: 200px;
    }
    .cart-item__block-description-delivery-main-links,
    .cart-item__block-description-payment-main-links {
    	width: 100%;
    }
    .catalog-filter
    {
        padding: 0;
    }
    .catalog-filter__show-sort-select-wrap
    {
        -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
                -moz-box-align: center;
             align-items: center;
    }
    .catalog-filter__show-sort-select
    {
        margin: 5px 0 0 0;
        font-size: 16px;
    }
    .catalog__pagination
    {
        padding: 0;
    }
    .catalog_detail_image
    {
    	max-width: 250px;
    }
    .catalog_detail_image > div
    {
    	max-width: 100%;
    }
    .catalog_detail_image div > img
    {
	    width: 100%;
	    max-width: 250px;
	}
	.news-list__block-content, 
	.article-list__block-content
	{
		padding-right: 105px;
	}

	.catalog__title,
	.catalog__menu-title {
		font-size: 18px;
		padding: 0 5px;
	}

	.catalog__menu-title {
		text-align: center;
	}

	.catalog__menu .navigation-mobile__list,
	.category-page .aside-submenu > ul,
	.category-page .aside-submenu__item-sublist {
		-webkit-box-shadow: none;
		        box-shadow: none;
		overflow: inherit;
		padding: 0;
	}

	.aside-submenu__item-sublist-item:not(:last-of-type) {
		border-bottom: none;
	}

	.catalog__menu .navigation-mobile__list-item,
	.category-page .aside-submenu__item,
	.category-page .aside-submenu__item-sublist-item  {
		background: none;
	    position: relative;
	    padding: 0;
	}

	.category-page .aside-submenu__item-sublist {
		margin: 0;
	}

	.catalog__menu .navigation-mobile__list-item,
	.category-page .aside-submenu__item-sublist-item,
	.category-page .aside-submenu__item  {
	    border-bottom: 1px dashed #a1341a;
	}

	/*.catalog__menu .navigation-mobile__list-item:last-child,
	.category-page .aside-submenu__item-sublist-item:last-child,
	.category-page .aside-submenu__item:last-child {
		border-bottom: none;
	}*/

	.catalog__menu .navigation-mobile__list-item > a,
	.category-page .aside-submenu__item > a,
	.category-page .aside-submenu__item-sublist-item > a {
		padding: 10px;
		color: #7a0c0e;
	}

	.catalog__menu .navigation-mobile__list-item-title {
	    position: initial;
	}

	.catalog__menu .navigation-mobile__list-item-title::after {
		content: "";
	}

	.catalog__menu .navigation-mobile__list-item::after,
	.catalog__menu .category__block::after,
	.main__content .category__block::after,
	.aside-submenu .aside-submenu__item:not(.aside-submenu__item--active):after, 
	.aside-submenu__item-sublist .aside-submenu__item-sublist-item:after {
        content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        top: 20px;
        right: 15px;
        border: 2px solid #a1341a;
        border-right: none;
        border-bottom: none;        
        -webkit-transform: translateY(-50%) rotate(135deg);     
            -ms-transform: translateY(-50%) rotate(135deg);     
                -moz-transform: translateY(-50%) rotate(135deg);     
                  -o-transform: translateY(-50%) rotate(135deg);     
             transform: translateY(-50%) rotate(135deg);     
    }

    .catalog__menu .category__block.open::after,
    .main__content .category__block.open::after
     {
    	content: '';
        position: absolute;
        height: 10px;
        width: 10px;
        top: 20px;
        right: 15px;
        border: 2px solid #a1341a;
        border-right: none;
        border-bottom: none;        
        -webkit-transform: translateY(-50%) rotate(-135deg);     
            -ms-transform: translateY(-50%) rotate(-135deg);     
                -moz-transform: translateY(-50%) rotate(-135deg);     
                  -o-transform: translateY(-50%) rotate(-135deg);     
             transform: translateY(-50%) rotate(-135deg);  
    }

    .catalog__menu .other-menu__wrap,
    .category-page .other-menu__wrap {
    	padding-left: 30px;
    }

    .catalog__menu .category__block .open.category__list,
    .category-page .category__block .open.category__list,
    .main__content {
		padding: 0;
    }

    .catalog__menu .category__block,
    .category-page .category__block {
	    border-bottom: 1px dashed #a1341a;
    }

    .catalog__menu .category__title,
    .category-page .category__title,
    .category-page .category__list-item a,
    .catalog__menu .category__list-item a {
	    cursor: pointer;
	    padding: 10px;
	    line-height: 1;
	    color: #7a0c0e;
    }

    .category-page .category__list-item a,
    .catalog__menu .category__list-item a {
	    width: 100%;
	    display: block;
	    font-size: 16px;
    }

    .catalog__menu .category__title:hover,
    .category-page .category__title:hover {
    	text-decoration: underline;
    }

    .catalog__main,
    .category-page__info,
    .cart-item__block,
    .product__reviews,
    .search,
    .login__page {
    	padding: 0 10px;
    }

    .breadcrumbs {
    	padding-bottom: 0;
    	padding-left: 10px;
    }

    .breadcrumbs > a {
    	color: #1a5bef;
        font-size: 20px;
        padding: 10px 15px;
        line-height: 21px;
        position: relative;
    }

    .breadcrumbs > a::before {
    	content: '';
	    position: absolute;
	    height: 10px;
	    width: 10px;
	    top: 50%;
    	left: 0px;
	    border: 2px solid #1a5bef;
	    border-left: none;
	    border-top: none;
	    -webkit-transform: translateY(-50%) rotate(135deg);
	    -ms-transform: translateY(-50%) rotate(135deg);
	    -moz-transform: translateY(-50%) rotate(135deg);
	    -o-transform: translateY(-50%) rotate(135deg);
	    transform: translateY(-50%) rotate(135deg);
    }

    .news__detail {
        padding: 0 10px;
    }

    .news__detail .big {
    	left: 10px;
	}

	.article-list__title {
		padding-left: 10px;
	}

	.article__table {
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	   -moz-box-orient: vertical;
    	   -moz-box-direction: normal;
    	    -ms-flex-direction: column;
    	        flex-direction: column;
	}
	
	.article__table div:first-child {
		border-right: none;
		border-bottom: 1px #e39595 solid;
	}

}

@media (min-width: 768px) and (max-width: 810px)
{
    .personal-info
    {
        padding-left: 20px;
    }
}

@media (max-width: 767px)
{
    .personal-info
    {
        padding-left: 10px;
    }

    .cart-item__block-button {
    	text-align: center;
    }
}

@media (max-width: 1280px)
{
    .catalog-item
    {
        width: 50%;
    }
    .catalog-item:nth-child(3n)
    {
        border-right: 1px dotted #ccc;
    }
    .catalog-item:nth-child(2n)
    {
        border-right: none;
    }
	.cart-item__block 
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        -moz-box-orient: vertical;
		        -moz-box-direction: normal;
		     flex-direction: column;
	}
	.aside {
		padding-left: 5px;
	}
    .catalog__wrap
    {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
                justify-content: space-around;
    }
}
@media (max-width: 1000px)
{
    .article__block
    {
            -webkit-flex-direction: column;
                    -moz-box-orient: vertical;
                    -moz-box-direction: normal;
                 flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
@media (max-width: 1050px)
{
    .registration__form-item
    {
        margin: 20px 0; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            -webkit-flex-flow: column wrap;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
             flex-flow: column wrap;
    }
    .registration__form-about
    {
        margin: 0;
    }
    .registration__form-about--captcha
    {
        margin: 10px 0;
    }
}
@media (max-width: 1150px) {
	.items-preview__block {
	    max-width: 100%;
	    width: 50%;
    }
    .items-preview__block-wrap .items-preview__block:nth-child(2n+1) {
    	padding-right: 25px;
    }
}
@media (max-width: 800px) {
	.items-preview__block {
	    width: 100%;
    }
    .items-preview__block-wrap .items-preview__block:nth-child(2n+1) {
    	padding-right: 0;
    }
}
@media (max-width: 786px)
{
    .catalog-item__history {
    	left: -20px;
    }
    .modal__block-close
    {
        top: -50px;
    }
    .modal__block-content-coupons
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
            -webkit-flex-direction: column-reverse;
                    -moz-box-orient: vertical;
                    -moz-box-direction: reverse;
                 flex-direction: column-reverse;

        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        -webkit-box-pack: right;
        -ms-flex-pack: right;
        -webkit-justify-content: right;
                -moz-box-pack: right;
             justify-content: right;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
                -moz-box-align: center;
             align-items: center;
    }
    .modal__block-content-table
    {
        width: 800px;
    }
    .modal__block-content-delivery-adres-inputs
    {
            -webkit-flex-direction: column;
                    -moz-box-orient: vertical;
                    -moz-box-direction: normal;
                 flex-direction: column;

        padding-left: 5px; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
                -moz-box-align: start;
             align-items: flex-start;
    }
    .modal__block-content-delivery-adres-inputs input
    {
        width: 250px;
        margin-bottom: 10px;
    }
    .modal__block-content-delivery-accept
    {
        max-width: 100%;
    }
    .modal__block-buttons-1click,
    .modal__block-buttons-offer,
    .modal__block-buttons-back
    {
        float: none;

        margin-bottom: 10px;
    }
    .modal__block-buttons
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            -webkit-flex-flow: row wrap;
                -moz-box-orient: horizontal;
                -moz-box-direction: normal;
             flex-flow: row wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                -moz-box-pack: center;
             justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
                -moz-box-align: center;
             align-items: center;
    }
}
@media (max-width: 860px)
{
	.main__content {
		width: 100%;
	}
    .article,
    .search-wrap,
    .news-list,
    .cart-item,
    .catalog,
    .article-list,
    .category-page-wrap,
    .registration,
    .price-list,
    .map,
    .forgot-password,
    .breadcrumbs,
    .category-page h1,
    .fancybox-inner h1
    {
        padding: 0 10px;
    }
    .aside,
    .category-page .section-slider
    {
        display: none;
    }
    .main__content {
    	padding: 10px 0 0 0;
    }
    .catalog-item-2-block-image {
    	max-width: 420px;
    }

    .category-page__info {
    	padding: 0;
	}

	.cart-item__block, .cart-item__text {
    	padding-top: 10px;
    }
    .cart-item__block { padding-top: 26px; }

	.category-page h1 {
    	line-height: 18px;
	}
	.catalog-filter__show-count {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		   -moz-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.catalog-filter__show-sort {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		   -moz-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.catalog-filter__buttons {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		   -moz-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.catalog-item-2 {
		display: flex;
    	flex-direction: column;
    	align-items: center;
	}

	.catalog-item-2__wrap {
    	max-width: 430px;
    	width: 100%;
    }

}
@media (max-width: 769px) {

	.news__detail .big {
    	position: inherit;
    }

	.news__detail .big {
		display: block;
    	right: auto;
    	top: auto;
    	-webkit-transform: none;
    	   -moz-transform: none;
    	    -ms-transform: none;
    	     -o-transform: none;
    	        transform: none;
	}

	.news__detail-title {
    	margin: 20px 0 10px 0;
	}

	.news__detail {
		padding-right: 0;
	}

    .page__content
    {
        margin-left: 0;
    }
    .cart-item__block
    {
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	    -ms-flex-direction: column;
    	        -moz-box-orient: vertical;
    	        -moz-box-direction: normal;
    	     flex-direction: column;
    }

	.cart-item__block-description-delivery, 
	.cart-item__block-description-payment {
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	   -moz-box-orient: vertical;
    	   -moz-box-direction: normal;
    	    -ms-flex-direction: column;
    	        flex-direction: column;
    	-webkit-align-self: center;
    	    -ms-flex-item-align: center;
    	        align-self: center;
    	width: 100%;
    }

    .cart-item__block-description-offer {
    	width: 100%;
    	-webkit-align-self: center;
    	    -ms-flex-item-align: center;
    	            -ms-grid-row-align: center;
    	        align-self: center;
    }

    .cart-item__block-description-delivery-main, 
    .cart-item__block-description-payment-main {
    	max-width: 350px;
    	width: 100%;
    	-webkit-align-self: center;
    	    -ms-flex-item-align: center;
    	            -ms-grid-row-align: center;
    	        align-self: center;
	}

	.cart-item__block-description-manufacturer,
	.cart-item__block-description-vendor,
	.cart-item__block-description-category,
	.cart-item__block-description-old-price,
	.cart-item__block-description-main-price,
	.cart-item__block-description-block {
	    -webkit-align-self: center;
	        -ms-flex-item-align: center;
	                -ms-grid-row-align: center;
	            align-self: center;
    	max-width: 400px;
    	width: 100%;
	}

}
@media (max-width: 500px)
{
    .catalog-item
    {
        width: 100%;

        border-top: 1px dotted #ccc; 
        border-right: none;
    }
    .catalog-item:nth-child(3n)
    {
        border-right: none;
    }
    .catalog-item:first-child
    {
        border-top: none;
    }
}
@media (max-width: 1005px)
{
    .catalog-item-2__wrap
    {
            -webkit-flex-direction: column;
                    -moz-box-orient: vertical;
                    -moz-box-direction: normal;
                 flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
@media (max-width: 1267px)
{
    .category-page__main
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                -moz-box-pack: center;
             justify-content: center;
    }
    .category-page__main-item
    {
        -ms-flex-preferred-size: 50%;
        -webkit-flex-basis: 50%;
                flex-basis: 50%;
    }
    .category-page__main-item:nth-child(3)
    {
        border-top: 1px dotted #e0caca;
    }
    .category-page__main-item:nth-child(3n)
    {
        border-right: 1px dotted #e0caca;
    }
    .category-page__main-item:nth-child(2n)
    {
        border-right: none;
    }
}
@media (max-width: 539px)
{
    .category-page__main-item
    {
        border-right: none;
    }
    .category-page__main-item:nth-child(2n)
    {
        border-top: 1px dotted #e0caca;
    }
    .category-page__main-item:nth-child(3n)
    {
        border-right: none;
    }
    .category-page__main-item:first-child
    {
        border-top: none;
    }
}
@media (max-width: 1115px)
{
    .catalog-filter__show-sort-label,
    .catalog-filter__show-count-label
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                -moz-box-pack: center;
             justify-content: center;
    }
    .catalog-filter__show-sort-select-wrap,
    .catalog-filter__show-count-select
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;

        margin: 10px 0 0 0; 

        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                -moz-box-pack: center;
             justify-content: center;
    }
    .catalog-filter__show-sort-select
    {
        margin-left: 10px;
    }
    .catalog-filter__show-count,
    .catalog-filter__show-sort
    {
            -webkit-flex-direction: column;
                    -moz-box-orient: vertical;
                    -moz-box-direction: normal;
                 flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -ms-align-items: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}
@media (max-width: 640px)
{
    .catalog-filter__show-sort
    {
        margin: 30px 0;
    } 
}

@media (max-width: 620px) {
	.items-preview__block-wrap,
	.items-preview__wrap {
		-ms-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
                -moz-box-pack: center;
		justify-content: center;
	}
}

.registration__form-button,
.login__form-button,
.orders-history__table-submit-button.active,
.button[name="save"]
{
    padding: 6px 20px;
    margin-right: 20px;

    cursor: pointer;
    -webkit-transition: none;
         -o-transition: none;
            -moz-transition: none;
            transition: none; 

    -webkit-border-radius: 3px; 

            border-radius: 3px;
    color: #fff;

    border: 1px solid rgb(140, 43, 21);
    background-color: rgb(145, 37, 8);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(145, 37, 8)), color-stop(100%, rgb(176, 54, 28)));
    background-image: -webkit-linear-gradient(bottom, rgb(145, 37, 8) 0%, rgb(176, 54, 28) 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(145, 37, 8)), to(rgb(176, 54, 28)));
    background-image: -o-linear-gradient(bottom, rgb(145, 37, 8) 0%, rgb(176, 54, 28) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(145, 37, 8) 0%, rgb(176, 54, 28) 100%);
    background-image: linear-gradient(to top, rgb(145, 37, 8) 0%, rgb(176, 54, 28) 100%);
}
.registration__form-button:hover,
.login__form-button:hover,
.orders-history__table-submit-button.active:hover,
.forgot-password__form .forgot-password__form-button:hover,
.button[name="save"]:hover
{
    background-color: rgb(145, 37, 8);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(176, 54, 28)), color-stop(100%, rgb(145, 37, 8)));
    background-image: -webkit-linear-gradient(bottom, rgb(176, 54, 28) 0%, rgb(145, 37, 8) 100%);
    background-image: -o-linear-gradient(bottom, #b0361c 0%, #912508 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(176, 54, 28)), to(rgb(145, 37, 8)));
    background-image: -o-linear-gradient(bottom, rgb(176, 54, 28) 0%, rgb(145, 37, 8) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(176, 54, 28) 0%, rgb(145, 37, 8) 100%);
    background-image: linear-gradient(to top, rgb(176, 54, 28) 0%, rgb(145, 37, 8) 100%);
}

.orders-history__table-submit-button,
.orders-history__table-submit-button.active {
    -webkit-border-radius: 3px;
            border-radius: 3px;
    padding: 0px 20px;
    margin-right: 20px;
}

.errortext {
    line-height: 24px;
    color: rgb(255, 0, 0);
    font-family: Philosopher, sans-serif;
    font-size: 14px;
    /*margin: 20px 0;*/
}
.registration__success {
    margin: 20px 0;
    color: rgb(0, 128, 0);
}

.personal-info__form {
	margin-bottom: 20px;
    font-family: "Philosopher";
}

.forgot-password__main,
.comments
{
    font-family: Philosopher, sans-serif;
    line-height: 1.3;
}



.nav_page {
    width: 100%;
    max-width: 1000px;
    height: auto;
    padding: 15px 0 15px 15px;
}

.nav_page ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
         flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
         align-items: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.nav_page ul li {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
         flex-direction: column;
    min-width: 25px;
    height: 25px;
    margin: 10px 10px 10px 0;
    padding: 0;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    text-decoration: none;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image: -moz-linear-gradient(bottom, #fff 0%, #e6e6e6 50%, #fff 100%);
    background-image: linear-gradient(to top, #fff 0%, #e6e6e6 50%, #fff 100%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
         align-items: center;
}

.nav_page ul li:hover {
    cursor: pointer;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    border: 1px solid #8c2b15;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
}

.nav_page ul li a,
.nav_page ul li span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 23px;
    text-align: center;
    padding: 0 10px;
}

.nav_page ul li span {
    cursor: pointer;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    border: 1px solid #8c2b15;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), color-stop(100%, #b0361c));
    background-image: -webkit-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -o-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#912508), to(#b0361c));
    background-image: -moz-linear-gradient(bottom, #912508 0%, #b0361c 100%);
    background-image: linear-gradient(to top, #912508 0%, #b0361c 100%);
	color: #fff !important;
    -webkit-border-radius: 5px;
            border-radius: 5px;
}

.nav_page ul li:hover a,
.nav_page ul li:hover span {
	color: #fff !important;
	text-decoration: none;
}

.personal-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	width: 100%;
	max-width: 1300px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	     flex-flow: row nowrap;
}

@media (max-width: 1046px) {
	.personal-wrapper {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        -moz-box-orient: vertical;
		        -moz-box-direction: normal;
		     flex-direction: column;
	}
	.personal-account {
		width: 100%;
	}
	.personal-account__wrap {
		text-align: center;
	}
	.personal-account__list {
		width: 100.1%;
	}
}

@media (max-width: 720px) {

	table.orders-history__table,
	.orders-history__table thead,
	.orders-history__table tbody,
	.orders-history__table th,
	.orders-history__table td,
	.orders-history__table tr { 
		display: block; 
	}

	.orders-history__table thead {
		display: none;
	}

	.bx-auth-secure {
		visibility: hidden;
		height: 0;
		width: 0;
	}

	.orders-history__table tr { border: 1px solid #ccc; }
	
	.orders-history__table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		line-height: 21px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 6%;
		min-height: 40px;
	}
	
	.orders-history__table td:before { 
		position: absolute;
		top: 0;
		left: 0;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		bottom: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -moz-box;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        -moz-box-align: center;
		     align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        -moz-box-pack: center;
		     justify-content: center;
		border-right: 1px solid rgb(238, 238, 238);
	}
	
	/*
	Label the data
	*/
	.orders-history__table td::before {
		content: attr(data-th);
	}

	.orders-history__table .orders-history__table-item > * {
		width: 100%;
	}

	.orders-history__table-position-item,
	.orders-history__table-position-about,
	.orders-history__title {
		text-align: center;
	}

	.personal-info__form-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        -moz-box-orient: vertical;
		        -moz-box-direction: normal;
		     flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		    -ms-flex-align: start;
		        -moz-box-align: start;
		     align-items: flex-start;
		margin: 10px 0;
	}

	.personal-info {
		padding-left: 0;
	}

	.personal-info__form-item > input {
		width: 100%;
	}

	.personal-account__list-item {
		padding-left: 0;
	}

}
/**/
.bx_order_make { font-size: 16px; line-height: 1.231; }
.sale-paysystem-sum { font-size: 18px; color: #c50007; }
.sale-paysystem-outer { margin-top: 20px; }
.sale-paysystem-button-container { margin-bottom: 15px; flex: 0 0 auto; }
.sale-paysystem-button-container .itc-button { font-size: 22px; line-height: 39px; min-width: 200px; min-height: 39px; }
.sale-paysystem-inner { flex: 1 1 auto; }
@media (min-width: 768px) {
    .sale-paysystem-outer { display: flex; }
    .sale-paysystem-button-container { margin-right: 30px; margin-bottom: 0px; }
}
/**/
.subscribe-box {}
.subscribe-box__field { max-width: 316px; }
.subscribe-box__input { width: 100%; }
.subscribe-box__buttons { max-width: 316px; margin-top: 15px; }
.subscribe-box__buttons:first-child { margin-top: 0; }
.subscribe-box__button, .subscribe-box__buttons .itc-button { width: 100%; }
/**/