@font-face {
    font-family: "SangBleu Sunrise, sans-serif";
    src: url("/static/fonts/SangBleuSunrise-Livre.eot");
    src: url("/static/fonts/SangBleuSunrise-Livre.eot?#iefix") format("embedded-opentype"),
    url("/static/fonts/SangBleuSunrise-Livre.woff2") format("woff2"),
    url("/static/fonts/SangBleuSunrise-Livre.woff") format("woff"),
    url("/static/fonts/SangBleuSunrise-Livre.ttf") format("truetype"),
    url("/static/fonts/SangBleuSunrise-Livre.svg#SangBleu Sunrise") format("svg");
    src: local('SangBleu Sunrise, sans-serif'), url(/static/fonts/SangBleuSunrise-Livre.otf) format('opentype');
}

@font-face {
    font-family: "SangBleu Sunrise bold, sans-serif";
    src: url("/static/fonts/SangBleuSunrise-Medium.eot");
    src: url("/static/fonts/SangBleuSunrise-Medium.eot?#iefix") format("embedded-opentype"),
    url("/static/fonts/SangBleuSunrise-Medium.woff2") format("woff2"),
    url("/static/fonts/SangBleuSunrise-Medium.woff") format("woff"),
    url("/static/fonts/SangBleuSunrise-Medium.ttf") format("truetype"),
    url("/static/fonts/SangBleuSunrise-Medium.svg#SangBleu Sunrise") format("svg");
    src: local('SangBleu Sunrise bold, sans-serif'), url(/static/fonts/SangBleuSunrise-Medium.otf) format('opentype');
}

@media (max-width: 768px) {
    .productpage .products__item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.cart-list__col--packing input {
    width: 150px;
    padding: 10px;
    border-radius: 0;
    border: 1px solid #cbcbcb;
    text-align: center;
}

.cart-list__col--packing a {
    position: absolute;
    text-decoration: none;
    font-size: 28px;
    line-height: 40px;
    width: 40px;
    text-align: center;
}

.cart-list__col--packing a:last-child {
    left: 120px;
    border-left: 1px solid #cbcbcb;
}

.cart-list__col--packing a:hover {
    background-color: #f89a0f;
    color: #fff;
    border-color: #f89a0f;
}

.cart-list__col--packing a:first-child {
    border-right: 1px solid #cbcbcb;
}

.main-smartsearch__desc .search__form .search__input {
    background: rgb(255 255 255 / 49%);
    padding: 15px;
}

.main-smartsearch__desc .search__form {
    height: auto;
    z-index: 2;
    margin-bottom: 40px;
}

.main-smartsearch__desc .search__form .search__submit {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M184%20111c0%2041-33%2074-74%2074s-74-33-74-74c0-40%2034-73%2074-73%2041%200%2074%2033%2074%2073zm-22%2078c2-1%200%200%200%200zm120%2063l-64-64-7%207-14-14%207-7-14-14c9-14%2014-31%2014-49%200-52-42-94-94-94s-94%2042-94%2094%2042%2094%2094%2094c19%200%2037-6%2052-16l13%2013%207-7%2014%2014-6%208%2064%2064%2028-29z%22%2F%3E%3C%2Fsvg%3E);
}

.main-smartsearch__desc .search__form .search__input::placeholder {
    color: #fff;
}

.cart__shopping {
    position: relative;
}

.journal__item:hover .journal-item__desc {
    height: 100%;
    bottom: 0;
    display: block;
    -webkit-transition: height 1s ease-out 0.5s;
    -moz-transition: height 1s ease-out 0.5s;
    -o-transition: height 1s ease-out 0.5s;
    transition: height 1s ease-out 0.5s;
}

.journal-item__desc {
    height: 0;
    overflow: hidden;
    margin: 0 !important;
}

.journal-item__col {
    position: absolute;
    bottom: 30px;
    width: calc(100% - 60px);
}
.pro .mane .price span{
    float: right;
    color: #8b8b8b;
}
.pro .mane .name {
    white-space: normal;
    line-height: 15px;
    font-size: 13px;
}

.headernav__flow--show .pro .mane {
    color: #ffff;
}

.pro .mane {
    float: left;
    width: 75%;
    padding-left: 20px;
    color: #000;
}

.pro img {
    width: 100%;
}

.carts-open .bottoms {
    margin-top: 10px;
    margin-bottom: 10px;
}

.pro .close {
    color: #f89a0f;
    cursor: pointer;
    float: right;
}

.headernav__flow--show .pro {
    border-bottom: 1px solid #323232;
    background: #0d0d0d;
}

.pro {
    min-height: 90px;
    border-bottom: 1px solid #e1e1e1;
    padding: 15px 0;
    background: #fff;
}

.pro .img {
    float: left;
    width: 15%;
    border-radius: 10px;
    overflow: hidden;
}

.headernav__flow--show .carts-open .its {
    color: #ffff;
}

.carts-open .its {
    padding: 16px 0px;
    text-align: left;
    color: #000;
    float: left;
    width: 45%;
}

.carts-open .of {
    width: 55%;
}

.headernav__flow--show .carts-open #blomer {
    color: #fff !important;
}

.carts-open #blomer {
    left: 5px;
    padding: 9px;
    font-size: 12px;
    margin-bottom: 25px;
    color: #000 !important;
}

.headernav__flow--show .cart__ribbons:hover ~ .carts-open, .headernav__flow--show .carts-open:hover {
    background: #0c0c0c;
    box-shadow: none;
}

.cart__ribbons:hover ~ .carts-open, .carts-open:hover {
    width: 400px;
    display: block;
    position: absolute;
    top: 35px;
    right: 0;
    padding: 0px 20px;
    background: #ffffff;
    box-shadow: 0px 0px 9px 1px #d1d1d1;
}

.carts-open:hover {
    display: block;
}

.carts-open {
    display: none;
}

@media (max-width: 992px) {
    .productimagesx__left {
        display: none
    }

    .productpage__left {
        margin: 0 !important;
        margin-bottom: -20px !important;
    }

    body .caroufredsel_wrapper .nums, body .caroufredsel_wrapper .aros {
        display: block;
    }

    body .caroufredsel_wrapper .aros {
        position: absolute;
        bottom: 29px;
        width: 40px;
        left: 40px;
    }

    body .caroufredsel_wrapper .aros .lf {
        width: 15px;
        height: 15px;
        float: left;
        background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.3%2024l1.2-1.3-8-10.7%208-10.7L12.3%200%20.5%2012z%22%2F%3E%3C%2Fsvg%3E) no-repeat;
    }

    body .caroufredsel_wrapper .aros .rf {
        width: 15px;
        height: 15px;
        float: right;
        background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M1.7%2024L.5%2022.7l8-10.7-8-10.7L1.7%200l11.8%2012z%22%2F%3E%3C%2Fsvg%3E) no-repeat;
    }

    body .caroufredsel_wrapper .nums {
        color: #000;
        position: absolute;
        bottom: 20px;
        right: 40px;
    }
}

.caroufredsel_wrapper .nums, .caroufredsel_wrapper .aros {
    display: none;
}

.filter__item .form__elem-checkbox input[type=checkbox] + label {
    width: 100%;
}

.modal__footer button {
    margin-left: -20px;
}

#bx-soa-orderSave {
    padding-top: 0;
}
#bx-soa-orderSave .orderform__col #blomer:before{
    display:none;
}
@media(max-width:400px){
    body #bx-soa-orderSave .orderform__col{
        padding:0;
    }
}
#bx-soa-orderSave .orderform__col {
    padding: 0 40px;
}

#bx-soa-region {
    margin-bottom: 20px;
}

.bx-soa-customer .form-group {
    width: 25%;
    float: left;
    padding: 10px;
}

.bx-soa-customer-field {
    padding: 10px;
    float: left;
    width: 100%;
}

.bx-soa-customer .form-group input, .bx-soa-customer select {
    font-weight: 300;
    padding: 5px;
    width: 100%;
    max-height: 36px;
    font-size: 14px !important;
    line-height: 14px !important;
    padding: 10px !important;
    border-radius: 0;
    border-bottom: 1px solid #b2b2b2 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.mobile-z {
    display: none;
}

.mainmenu__item--active {
    background: #f89a0f;
    color: #fff !important;
}

.header--main-top .mainmenu_submenu li a {
    color: #545454;
}

@media (max-width: 992px) {
    .mainmenu__item {
        border-bottom: 1px solid #353535;
    }
.mainmenu__item--active{
    background:none;
}
    body .mainmenu__item:nth-child(2) .mainmenu_submenu {
        width: 100%;
        z-index: 9;
        background: #212121 !important;
        position: relative !important;
        /* display: block; */
    }

    body .mainmenu__item:nth-child(2) .mainmenu_submenu li {
        border-color: #313131;
        background: #212121 !important;
    }

    body .mainmenu__item:nth-child(2) .mainmenu_submenu li a {
        color: #bfbfbf;
    }

    .mainmenu__item li:after {
        display: none !important;
    }

    /*.mainmenu__item:nth-child(2):after {*/
    /*    content: "";*/
    /*    width: 10px;*/
    /*    height: 10px;*/
    /*    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23fff' viewBox='0 0 638.922 638.922' style='enable-background:new 0 0 638.922 638.922;' xml:space='preserve'%3E%3Cg%3E%3Cg id='_x34__6_'%3E%3Cg%3E%3Cpath d='M75.829,319.46L349.65,45.719c10.46-10.46,10.46-27.414,0-37.874c-10.459-10.46-27.44-10.46-37.9,0L21.001,298.487 c-5.749,5.749-8.038,13.441-7.452,20.973c-0.586,7.533,1.703,15.198,7.452,20.973l290.723,290.644 c10.46,10.46,27.44,10.46,37.9,0s10.46-27.414,0-37.901L75.829,319.46z M397.399,319.46L617.617,99.323 c10.46-10.46,10.46-27.415,0-37.901c-10.46-10.46-27.44-10.46-37.9,0L342.571,298.487c-5.749,5.749-8.038,13.441-7.452,20.973 c-0.586,7.533,1.703,15.198,7.452,20.973L579.717,577.5c10.46,10.459,27.44,10.459,37.9,0c10.46-10.46,10.46-27.415,0-37.875 L397.399,319.46z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");*/
    /*    position: absolute;*/
    /*    right: 10px;*/
    /*    top: 13px;*/
    /*    -o-transform: rotate(270deg);*/
    /*    transform: rotate(270deg);*/
    /*}*/
}

.mainmenu_submenu {
    display: none;
}

.mainmenu__item:nth-child(2) {
    position: relative;
}

.mainmenu_submenu li {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

.headernav__flow--active .mainmenu_submenu li {
    background-color: #000;
    border-bottom: 1px solid #232323;
}

.mainmenu_submenu li .mainmenu__item-link {
    font-size: 14px;
    padding: 10px 10px;
    line-height: 20px;
}

.mainmenu__item:nth-child(2):hover .mainmenu_submenu {
    min-width: 270px;
    display: block;
    box-shadow: 0px 0px 6px 3px #00000021;
    position: absolute;
    background: #f4f4f4;
}

@media (max-width: 991px) {
    html body .mobile-z {
        width: 96%;
        margin-bottom: 20px;
        padding: 5px;
        color: #000;
    }

    html body .mobile-z:before {
        top: 12px;
    }
}

@media (max-width: 991px) {
    body .mobile-z {
        display: block;
        width: 720px;
        padding: 10px;
        margin: 0 auto;
        font-weight: 300;
        border-radius: 10px;
        margin-bottom: -40px;
    }

    body .mobile-z:before {
        content: '';
        position: absolute;
        margin-left: -20px;
        top: 17px;
        width: 14px;
        height: 14px;
        transform: rotate(180deg);
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K');
    }

    .crumbs__items {
        padding: 0!important;
        background: transparent!important;
    }
}

.kpop {
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media (max-width: 767px) {
    #blomer {
        max-width: calc(100% - 20px)
    }

    .kpop {
        margin-top: 10px !important;
    }
}

.addtocart__bottom .addtocart__shopping {
    padding: 0;
    border-bottom: 1px dashed #717171 !important;
    color: #717171 !important;
    position: relative;
    width: 174px;
    margin: 0 auto;
    display: block;
    font-size: 12px;
    top: 10px;
}

.productpage__desc .productpage__desc-more {
    padding: 0;
    margin: 20px 20px 20px 0;
    border-bottom: 1px dashed #717171 !important;
    color: #717171 !important;
}

.productpage__wanttobuy {
    margin-bottom: 60px !important;
}

.ftp {
    min-height: 214px;
}

.htp {
    max-height: 210px !important;
}

body .searchpage__search-btn:hover {
    border: 0 !important;
}

body .searchpage__search-btn {
    padding: 8px 13px 9px;
}

.favor__wrap .products {
    padding-bottom: 20px
}

.sharing__item--what:before {
    background-size: contain !important;
    width: 21px !important;
    top: 5px !important;
    left: 6px !important;
    height: 21px !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' fill='%23b3b3b3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 308 308' style='enable-background:new 0 0 308 308;' xml:space='preserve'%3E%3Cg id='XMLID_468_'%3E%3Cpath id='XMLID_469_' d='M227.904,176.981c-0.6-0.288-23.054-11.345-27.044-12.781c-1.629-0.585-3.374-1.156-5.23-1.156 c-3.032,0-5.579,1.511-7.563,4.479c-2.243,3.334-9.033,11.271-11.131,13.642c-0.274,0.313-0.648,0.687-0.872,0.687 c-0.201,0-3.676-1.431-4.728-1.888c-24.087-10.463-42.37-35.624-44.877-39.867c-0.358-0.61-0.373-0.887-0.376-0.887 c0.088-0.323,0.898-1.135,1.316-1.554c1.223-1.21,2.548-2.805,3.83-4.348c0.607-0.731,1.215-1.463,1.812-2.153 c1.86-2.164,2.688-3.844,3.648-5.79l0.503-1.011c2.344-4.657,0.342-8.587-0.305-9.856c-0.531-1.062-10.012-23.944-11.02-26.348 c-2.424-5.801-5.627-8.502-10.078-8.502c-0.413,0,0,0-1.732,0.073c-2.109,0.089-13.594,1.601-18.672,4.802 c-5.385,3.395-14.495,14.217-14.495,33.249c0,17.129,10.87,33.302,15.537,39.453c0.116,0.155,0.329,0.47,0.638,0.922 c17.873,26.102,40.154,45.446,62.741,54.469c21.745,8.686,32.042,9.69,37.896,9.69c0.001,0,0.001,0,0.001,0 c2.46,0,4.429-0.193,6.166-0.364l1.102-0.105c7.512-0.666,24.02-9.22,27.775-19.655c2.958-8.219,3.738-17.199,1.77-20.458 C233.168,179.508,230.845,178.393,227.904,176.981z'/%3E%3Cpath id='XMLID_470_' d='M156.734,0C73.318,0,5.454,67.354,5.454,150.143c0,26.777,7.166,52.988,20.741,75.928L0.212,302.716 c-0.484,1.429-0.124,3.009,0.933,4.085C1.908,307.58,2.943,308,4,308c0.405,0,0.813-0.061,1.211-0.188l79.92-25.396 c21.87,11.685,46.588,17.853,71.604,17.853C240.143,300.27,308,232.923,308,150.143C308,67.354,240.143,0,156.734,0z M156.734,268.994c-23.539,0-46.338-6.797-65.936-19.657c-0.659-0.433-1.424-0.655-2.194-0.655c-0.407,0-0.815,0.062-1.212,0.188 l-40.035,12.726l12.924-38.129c0.418-1.234,0.209-2.595-0.561-3.647c-14.924-20.392-22.813-44.485-22.813-69.677 c0-65.543,53.754-118.867,119.826-118.867c66.064,0,119.812,53.324,119.812,118.867 C276.546,215.678,222.799,268.994,156.734,268.994z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.sharing__item--what:hover:before {
    opacity: 1 !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 308 308' style='enable-background:new 0 0 308 308;' xml:space='preserve'%3E%3Cg id='XMLID_468_'%3E%3Cpath id='XMLID_469_' d='M227.904,176.981c-0.6-0.288-23.054-11.345-27.044-12.781c-1.629-0.585-3.374-1.156-5.23-1.156 c-3.032,0-5.579,1.511-7.563,4.479c-2.243,3.334-9.033,11.271-11.131,13.642c-0.274,0.313-0.648,0.687-0.872,0.687 c-0.201,0-3.676-1.431-4.728-1.888c-24.087-10.463-42.37-35.624-44.877-39.867c-0.358-0.61-0.373-0.887-0.376-0.887 c0.088-0.323,0.898-1.135,1.316-1.554c1.223-1.21,2.548-2.805,3.83-4.348c0.607-0.731,1.215-1.463,1.812-2.153 c1.86-2.164,2.688-3.844,3.648-5.79l0.503-1.011c2.344-4.657,0.342-8.587-0.305-9.856c-0.531-1.062-10.012-23.944-11.02-26.348 c-2.424-5.801-5.627-8.502-10.078-8.502c-0.413,0,0,0-1.732,0.073c-2.109,0.089-13.594,1.601-18.672,4.802 c-5.385,3.395-14.495,14.217-14.495,33.249c0,17.129,10.87,33.302,15.537,39.453c0.116,0.155,0.329,0.47,0.638,0.922 c17.873,26.102,40.154,45.446,62.741,54.469c21.745,8.686,32.042,9.69,37.896,9.69c0.001,0,0.001,0,0.001,0 c2.46,0,4.429-0.193,6.166-0.364l1.102-0.105c7.512-0.666,24.02-9.22,27.775-19.655c2.958-8.219,3.738-17.199,1.77-20.458 C233.168,179.508,230.845,178.393,227.904,176.981z'/%3E%3Cpath id='XMLID_470_' d='M156.734,0C73.318,0,5.454,67.354,5.454,150.143c0,26.777,7.166,52.988,20.741,75.928L0.212,302.716 c-0.484,1.429-0.124,3.009,0.933,4.085C1.908,307.58,2.943,308,4,308c0.405,0,0.813-0.061,1.211-0.188l79.92-25.396 c21.87,11.685,46.588,17.853,71.604,17.853C240.143,300.27,308,232.923,308,150.143C308,67.354,240.143,0,156.734,0z M156.734,268.994c-23.539,0-46.338-6.797-65.936-19.657c-0.659-0.433-1.424-0.655-2.194-0.655c-0.407,0-0.815,0.062-1.212,0.188 l-40.035,12.726l12.924-38.129c0.418-1.234,0.209-2.595-0.561-3.647c-14.924-20.392-22.813-44.485-22.813-69.677 c0-65.543,53.754-118.867,119.826-118.867c66.064,0,119.812,53.324,119.812,118.867 C276.546,215.678,222.799,268.994,156.734,268.994z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.sharing__item--teleg:hover:before {
    opacity: 1 !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 189.473 189.473' fill='%23fff' style='enable-background:new 0 0 189.473 189.473;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M152.531,179.476c-1.48,0-2.95-0.438-4.211-1.293l-47.641-32.316l-25.552,18.386c-2.004,1.441-4.587,1.804-6.914,0.972 c-2.324-0.834-4.089-2.759-4.719-5.146l-12.83-48.622L4.821,93.928c-2.886-1.104-4.8-3.865-4.821-6.955 c-0.021-3.09,1.855-5.877,4.727-7.02l174.312-69.36c0.791-0.336,1.628-0.53,2.472-0.582c0.302-0.018,0.605-0.018,0.906-0.001 c1.748,0.104,3.465,0.816,4.805,2.13c0.139,0.136,0.271,0.275,0.396,0.42c1.11,1.268,1.72,2.814,1.835,4.389 c0.028,0.396,0.026,0.797-0.009,1.198c-0.024,0.286-0.065,0.571-0.123,0.854L159.898,173.38c-0.473,2.48-2.161,4.556-4.493,5.523 C154.48,179.287,153.503,179.476,152.531,179.476z M104.862,130.579l42.437,28.785L170.193,39.24l-82.687,79.566l17.156,11.638 C104.731,130.487,104.797,130.533,104.862,130.579z M69.535,124.178l5.682,21.53l12.242-8.809l-16.03-10.874 C70.684,125.521,70.046,124.893,69.535,124.178z M28.136,86.782l31.478,12.035c2.255,0.862,3.957,2.758,4.573,5.092l3.992,15.129 c0.183-1.745,0.974-3.387,2.259-4.624L149.227,38.6L28.136,86.782z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.sharing__item--teleg:before {
    background-size: contain !important;
    width: 21px !important;
    top: 5px !important;
    left: 3px !important;
    height: 21px !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 189.473 189.473' fill='%23b3b3b3' style='enable-background:new 0 0 189.473 189.473;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M152.531,179.476c-1.48,0-2.95-0.438-4.211-1.293l-47.641-32.316l-25.552,18.386c-2.004,1.441-4.587,1.804-6.914,0.972 c-2.324-0.834-4.089-2.759-4.719-5.146l-12.83-48.622L4.821,93.928c-2.886-1.104-4.8-3.865-4.821-6.955 c-0.021-3.09,1.855-5.877,4.727-7.02l174.312-69.36c0.791-0.336,1.628-0.53,2.472-0.582c0.302-0.018,0.605-0.018,0.906-0.001 c1.748,0.104,3.465,0.816,4.805,2.13c0.139,0.136,0.271,0.275,0.396,0.42c1.11,1.268,1.72,2.814,1.835,4.389 c0.028,0.396,0.026,0.797-0.009,1.198c-0.024,0.286-0.065,0.571-0.123,0.854L159.898,173.38c-0.473,2.48-2.161,4.556-4.493,5.523 C154.48,179.287,153.503,179.476,152.531,179.476z M104.862,130.579l42.437,28.785L170.193,39.24l-82.687,79.566l17.156,11.638 C104.731,130.487,104.797,130.533,104.862,130.579z M69.535,124.178l5.682,21.53l12.242-8.809l-16.03-10.874 C70.684,125.521,70.046,124.893,69.535,124.178z M28.136,86.782l31.478,12.035c2.255,0.862,3.957,2.758,4.573,5.092l3.992,15.129 c0.183-1.745,0.974-3.387,2.259-4.624L149.227,38.6L28.136,86.782z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (max-width: 767px) {
    body .share__item--what:before {
        width: 21px !important;
        height: 21px !important;
        top: 7px !important;
        left: 9px !important;
    }

    body .share__item--teleg:before {
        width: 22px !important;
        height: 22px !important;
        top: 8px !important;
        left: 6px !important;
    }

    body .share__item--copy:before {
        width: 22px !important;
        height: 22px !important;
        top: 7px !important;
        left: 7px !important;
    }
}

.share__item--what:before {
    width: 27px !important;
    top: 10px !important;
    left: 11px !important;
    height: 27px !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' fill='%23b3b3b3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 308 308' style='enable-background:new 0 0 308 308;' xml:space='preserve'%3E%3Cg id='XMLID_468_'%3E%3Cpath id='XMLID_469_' d='M227.904,176.981c-0.6-0.288-23.054-11.345-27.044-12.781c-1.629-0.585-3.374-1.156-5.23-1.156 c-3.032,0-5.579,1.511-7.563,4.479c-2.243,3.334-9.033,11.271-11.131,13.642c-0.274,0.313-0.648,0.687-0.872,0.687 c-0.201,0-3.676-1.431-4.728-1.888c-24.087-10.463-42.37-35.624-44.877-39.867c-0.358-0.61-0.373-0.887-0.376-0.887 c0.088-0.323,0.898-1.135,1.316-1.554c1.223-1.21,2.548-2.805,3.83-4.348c0.607-0.731,1.215-1.463,1.812-2.153 c1.86-2.164,2.688-3.844,3.648-5.79l0.503-1.011c2.344-4.657,0.342-8.587-0.305-9.856c-0.531-1.062-10.012-23.944-11.02-26.348 c-2.424-5.801-5.627-8.502-10.078-8.502c-0.413,0,0,0-1.732,0.073c-2.109,0.089-13.594,1.601-18.672,4.802 c-5.385,3.395-14.495,14.217-14.495,33.249c0,17.129,10.87,33.302,15.537,39.453c0.116,0.155,0.329,0.47,0.638,0.922 c17.873,26.102,40.154,45.446,62.741,54.469c21.745,8.686,32.042,9.69,37.896,9.69c0.001,0,0.001,0,0.001,0 c2.46,0,4.429-0.193,6.166-0.364l1.102-0.105c7.512-0.666,24.02-9.22,27.775-19.655c2.958-8.219,3.738-17.199,1.77-20.458 C233.168,179.508,230.845,178.393,227.904,176.981z'/%3E%3Cpath id='XMLID_470_' d='M156.734,0C73.318,0,5.454,67.354,5.454,150.143c0,26.777,7.166,52.988,20.741,75.928L0.212,302.716 c-0.484,1.429-0.124,3.009,0.933,4.085C1.908,307.58,2.943,308,4,308c0.405,0,0.813-0.061,1.211-0.188l79.92-25.396 c21.87,11.685,46.588,17.853,71.604,17.853C240.143,300.27,308,232.923,308,150.143C308,67.354,240.143,0,156.734,0z M156.734,268.994c-23.539,0-46.338-6.797-65.936-19.657c-0.659-0.433-1.424-0.655-2.194-0.655c-0.407,0-0.815,0.062-1.212,0.188 l-40.035,12.726l12.924-38.129c0.418-1.234,0.209-2.595-0.561-3.647c-14.924-20.392-22.813-44.485-22.813-69.677 c0-65.543,53.754-118.867,119.826-118.867c66.064,0,119.812,53.324,119.812,118.867 C276.546,215.678,222.799,268.994,156.734,268.994z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.share__item--copy:before {
    width: 27px !important;
    top: 10px !important;
    left: 10px !important;
    height: 27px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-40 0 512 512' fill='%23b3b3b3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m271 512h-191c-44.113281 0-80-35.886719-80-80v-271c0-44.113281 35.886719-80 80-80h191c44.113281 0 80 35.886719 80 80v271c0 44.113281-35.886719 80-80 80zm-191-391c-22.054688 0-40 17.945312-40 40v271c0 22.054688 17.945312 40 40 40h191c22.054688 0 40-17.945312 40-40v-271c0-22.054688-17.945312-40-40-40zm351 261v-302c0-44.113281-35.886719-80-80-80h-222c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h222c22.054688 0 40 17.945312 40 40v302c0 11.046875 8.953125 20 20 20s20-8.953125 20-20zm0 0'/%3E%3C/svg%3E");
}

.share__item--copy:hover:before {
    opacity: 1 !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-40 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m271 512h-191c-44.113281 0-80-35.886719-80-80v-271c0-44.113281 35.886719-80 80-80h191c44.113281 0 80 35.886719 80 80v271c0 44.113281-35.886719 80-80 80zm-191-391c-22.054688 0-40 17.945312-40 40v271c0 22.054688 17.945312 40 40 40h191c22.054688 0 40-17.945312 40-40v-271c0-22.054688-17.945312-40-40-40zm351 261v-302c0-44.113281-35.886719-80-80-80h-222c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h222c22.054688 0 40 17.945312 40 40v302c0 11.046875 8.953125 20 20 20s20-8.953125 20-20zm0 0'/%3E%3C/svg%3E%0A");
}

.share__item--what:hover:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 308 308' style='enable-background:new 0 0 308 308;' xml:space='preserve'%3E%3Cg id='XMLID_468_'%3E%3Cpath id='XMLID_469_' d='M227.904,176.981c-0.6-0.288-23.054-11.345-27.044-12.781c-1.629-0.585-3.374-1.156-5.23-1.156 c-3.032,0-5.579,1.511-7.563,4.479c-2.243,3.334-9.033,11.271-11.131,13.642c-0.274,0.313-0.648,0.687-0.872,0.687 c-0.201,0-3.676-1.431-4.728-1.888c-24.087-10.463-42.37-35.624-44.877-39.867c-0.358-0.61-0.373-0.887-0.376-0.887 c0.088-0.323,0.898-1.135,1.316-1.554c1.223-1.21,2.548-2.805,3.83-4.348c0.607-0.731,1.215-1.463,1.812-2.153 c1.86-2.164,2.688-3.844,3.648-5.79l0.503-1.011c2.344-4.657,0.342-8.587-0.305-9.856c-0.531-1.062-10.012-23.944-11.02-26.348 c-2.424-5.801-5.627-8.502-10.078-8.502c-0.413,0,0,0-1.732,0.073c-2.109,0.089-13.594,1.601-18.672,4.802 c-5.385,3.395-14.495,14.217-14.495,33.249c0,17.129,10.87,33.302,15.537,39.453c0.116,0.155,0.329,0.47,0.638,0.922 c17.873,26.102,40.154,45.446,62.741,54.469c21.745,8.686,32.042,9.69,37.896,9.69c0.001,0,0.001,0,0.001,0 c2.46,0,4.429-0.193,6.166-0.364l1.102-0.105c7.512-0.666,24.02-9.22,27.775-19.655c2.958-8.219,3.738-17.199,1.77-20.458 C233.168,179.508,230.845,178.393,227.904,176.981z'/%3E%3Cpath id='XMLID_470_' d='M156.734,0C73.318,0,5.454,67.354,5.454,150.143c0,26.777,7.166,52.988,20.741,75.928L0.212,302.716 c-0.484,1.429-0.124,3.009,0.933,4.085C1.908,307.58,2.943,308,4,308c0.405,0,0.813-0.061,1.211-0.188l79.92-25.396 c21.87,11.685,46.588,17.853,71.604,17.853C240.143,300.27,308,232.923,308,150.143C308,67.354,240.143,0,156.734,0z M156.734,268.994c-23.539,0-46.338-6.797-65.936-19.657c-0.659-0.433-1.424-0.655-2.194-0.655c-0.407,0-0.815,0.062-1.212,0.188 l-40.035,12.726l12.924-38.129c0.418-1.234,0.209-2.595-0.561-3.647c-14.924-20.392-22.813-44.485-22.813-69.677 c0-65.543,53.754-118.867,119.826-118.867c66.064,0,119.812,53.324,119.812,118.867 C276.546,215.678,222.799,268.994,156.734,268.994z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    opacity: 1 !important;
}

.share__item--teleg:before {
    width: 27px !important;
    top: 10px !important;
    left: 9px !important;
    height: 27px !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 189.473 189.473' fill='%23b3b3b3' style='enable-background:new 0 0 189.473 189.473;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M152.531,179.476c-1.48,0-2.95-0.438-4.211-1.293l-47.641-32.316l-25.552,18.386c-2.004,1.441-4.587,1.804-6.914,0.972 c-2.324-0.834-4.089-2.759-4.719-5.146l-12.83-48.622L4.821,93.928c-2.886-1.104-4.8-3.865-4.821-6.955 c-0.021-3.09,1.855-5.877,4.727-7.02l174.312-69.36c0.791-0.336,1.628-0.53,2.472-0.582c0.302-0.018,0.605-0.018,0.906-0.001 c1.748,0.104,3.465,0.816,4.805,2.13c0.139,0.136,0.271,0.275,0.396,0.42c1.11,1.268,1.72,2.814,1.835,4.389 c0.028,0.396,0.026,0.797-0.009,1.198c-0.024,0.286-0.065,0.571-0.123,0.854L159.898,173.38c-0.473,2.48-2.161,4.556-4.493,5.523 C154.48,179.287,153.503,179.476,152.531,179.476z M104.862,130.579l42.437,28.785L170.193,39.24l-82.687,79.566l17.156,11.638 C104.731,130.487,104.797,130.533,104.862,130.579z M69.535,124.178l5.682,21.53l12.242-8.809l-16.03-10.874 C70.684,125.521,70.046,124.893,69.535,124.178z M28.136,86.782l31.478,12.035c2.255,0.862,3.957,2.758,4.573,5.092l3.992,15.129 c0.183-1.745,0.974-3.387,2.259-4.624L149.227,38.6L28.136,86.782z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.share__item--teleg:hover:before {
    opacity: 1 !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 189.473 189.473' fill='%23fff' style='enable-background:new 0 0 189.473 189.473;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M152.531,179.476c-1.48,0-2.95-0.438-4.211-1.293l-47.641-32.316l-25.552,18.386c-2.004,1.441-4.587,1.804-6.914,0.972 c-2.324-0.834-4.089-2.759-4.719-5.146l-12.83-48.622L4.821,93.928c-2.886-1.104-4.8-3.865-4.821-6.955 c-0.021-3.09,1.855-5.877,4.727-7.02l174.312-69.36c0.791-0.336,1.628-0.53,2.472-0.582c0.302-0.018,0.605-0.018,0.906-0.001 c1.748,0.104,3.465,0.816,4.805,2.13c0.139,0.136,0.271,0.275,0.396,0.42c1.11,1.268,1.72,2.814,1.835,4.389 c0.028,0.396,0.026,0.797-0.009,1.198c-0.024,0.286-0.065,0.571-0.123,0.854L159.898,173.38c-0.473,2.48-2.161,4.556-4.493,5.523 C154.48,179.287,153.503,179.476,152.531,179.476z M104.862,130.579l42.437,28.785L170.193,39.24l-82.687,79.566l17.156,11.638 C104.731,130.487,104.797,130.533,104.862,130.579z M69.535,124.178l5.682,21.53l12.242-8.809l-16.03-10.874 C70.684,125.521,70.046,124.893,69.535,124.178z M28.136,86.782l31.478,12.035c2.255,0.862,3.957,2.758,4.573,5.092l3.992,15.129 c0.183-1.745,0.974-3.387,2.259-4.624L149.227,38.6L28.136,86.782z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");

}

.footer__bottom-col4 .header__phone {
    width: 100%;
    max-width: 100%;
}

.bs-ft {
    padding-top: 13px;
    margin-top: 20px;
    padding-bottom: 0;
    border-top: 1px solid #383838;
    float: left;
    width: 100%;
}

.bs-ft .l-ft, .bs-ft .r-ft {
    width: 50%;
    float: left;
}

.bs-ft .r-ft {
    text-align: right;
}

.bs-ft .r-ft a {
    color: #999;
}

body .footer__bottom {
    padding: 35px 0 80px;
}

@media (max-width: 1200px) {
    body .footer__bottom {
        padding: 35px 0 100px;
    }

    .bs-ft .r-ft a {
        line-height: 22px;
    }
}

@media (max-width: 992px) {
    body .footer__bottom {
        padding: 35px 0 140px;
    }
}

@media (max-width: 550px) {
    body .footer__bottom {
        padding: 35px 0 180px;
    }

    .bs-ft .l-ft, .bs-ft .r-ft {
        width: 100%;
        float: none;
    }

    .bs-ft .r-ft {
        text-align: left;
        padding-top: 10px;
    }
}

@media (max-width: 550px) {
    body .footer__bottom {
        padding: 35px 0 220px;
    }
}

@media (max-width: 1200px) {
    html body .formw .filter__item:nth-child(2) {
        line-height: 14px;
    }

    html body .formw .filter__item:nth-child(2) .form__elem-checkbox input[type=checkbox] + label {
        margin-bottom: 0;
    }

    body .formw .filter__item:nth-child(10) {
        margin-top: 0;
    }
}

@media (max-width: 992px) {
    html body .formw .filter__item {
        width: 33.3333333%;
    }

    body .formw .filter__item:nth-child(12), body .formw .filter__item:nth-child(11) {
        margin-top: 13px;
    }

    html body .formw .filter__item:nth-child(2) {
        width: 66.66666%
    }

    body .crumbs {
        margin-top: 100px;
    }

    .main-slider {
        margin-top: -10px;
    }

    #scroll-top-btn {
        max-width: 96px;
        opacity: 0.6;
    }
}

@media (max-width: 767px) {
    body .crumbs {
        margin-top: 30px;
    }

    html body .lefts {
        top: 0;
        margin-bottom: 14px;
    }

    .visible_lg {
        display: none;
    }

    .orderform__bottom2 {
        text-align: center;
    }

    html body .formw .filter__item {
        width: 100%;
    }

    body .formw .filter__btns {
        width: 100% !important;
        margin-bottom: 15px !important;
    }

    html body .formw .filter__item:nth-child(2) {
        width: 100%;
        line-height: 30px;
    }

    .filter__wrap {
        padding: 0 !important;
    }

    html body .formw .filter__item:nth-child(10), html body .formw .filter__item:nth-child(11) {
        padding: 0 10px;
    }

    html body .formw .filter__item:nth-child(2) .form__elem-checkbox input[type=checkbox] + label {
        margin-bottom: 10px;
    }

    body .formw .filter__item:nth-child(10), body .formw .filter__item:nth-child(9) {
        margin-top: 10px;
    }

    .smartsearch__desc {
        padding-left: 0px !important;
    }
}

.addtofavor__btn:before {
    content: '';
}

html body .addtocart__btn, html body .addtofavor__btn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#blomer, #js-smart-search__submit {
    width: calc(100% - 10px);
    left: 10px;
    top: 10px;
    margin-bottom: 30px;
    --offset: 10px;
    --border-size: 2px;
    display: inline-block;
    position: relative;
    line-height: initial;
    padding: 13px 30px;
    appearance: none;
    background: transparent;
    text-transform: uppercase;
    border: 0 !important;
    letter-spacing: 0.05em;
    outline: none;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    border-radius: 0;
    text-decoration: none;
    box-shadow: inset 0 0 0 var(--border-size) currentcolor;
    transition: background 0.8s ease;
}

.fra .category__wrap {
    margin-top: 7px;
}
.news__title{
    margin-top: 20px;
}
body .lefts {
    position: relative;
    /* top: -150px; */
    /* margin-bottom: -84px; */
}

.header--main-top .cart__shopping-count:hover {
    color: #000;
}

body .search__close {
    right: calc(50% - 300px);
}

body .formw .first {
    position: absolute;
    left: 8px;
    top: 5px;
    text-transform: uppercase;
    font-size: 13px;
    color: #969696;
}

body .formw .filter__item {
    padding: 15px 0;
    margin: 0;
}

.category__filter .filter {
    margin: 0 0 40px;
}

@media (max-width: 660px) {
    body .search__close {
        right: 15px;
    }

    body .from--favorite--display {
        position: relative;
    }

    body .favor-share__url {
        font-size: 15px;
        line-height: 19px;
    }

    .addtocart__bottom, .addtofavor__bottom {
    }

    html body .addtofavor__column {
        margin-bottom: 0px;
    }

    .smartsearch {
        text-align: center;
    }

    body .addtofavor__column, body .addtocart__column {
        justify-content: flex-start;
        text-align: center;

    }

    #blomer, #js-smart-search__submit {
        width: calc(100% - 70px);
        left: 0;
    }
}

.action__content #blomer {
    width: 300px;
}

@media (max-width: 400px) {
    #blomer, #js-smart-search__submit {
        width: calc(100% - 70px);
        left: 0;
    }

    .action__content #blomer {
        width: 250px;
    }
}

@media (max-width: 475px) {
    .caroufredsel_wrapper {
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    .main-newproducts__more-link:after {
        display: none;
    }
}

body .left {
    padding-left: 30px !important;
}

body .header--main .cart__shopping-empty:before, body .headernav__flow--show .cart__shopping-empty:before, body .header--main .cart__shopping-count:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' fill='%23fff' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3E%3C/g%3E%3C/svg%3E");
}

body .white {
    color: #fff !important;
}

#blomer:active:after {
    border: none;
}

#blomer:active {
    color: #f89a0f !important;
}

body .orange {
    color: #f89a0f !important;
}

body .auto {
    width: inherit !important;
}

body .orange:hover, html body .orange:active {
    color: #f89a0f !important;
}

body .grey svg {
    top: 14px !important;
    left: 40px !important;
}

body .grey {
    color: #000 !important;
}

body .grey:hover {
    color: #000000 !important;
}

#blomer svg {
    width: 18px;
    position: absolute;
    left: 20px;
    top: 7px;
}

#blomer:hover, #js-smart-search__submit:hover {
    background: rgba(100, 0, 0, .03);
}

.button__horizontal, .button__vertical {
    position: absolute;
    top: var(--horizontal-offset, 0);
    right: var(--vertical-offset, 0);
    bottom: var(--horizontal-offset, 0);
    left: var(--vertical-offset, 0);
    transition: transform 0.8s ease;
    will-change: transform;
}

.button__horizontal::before, .button__vertical::before {
    content: '';
    position: absolute;
    border: inherit;
}

.button__horizontal {
    --vertical-offset: calc(var(--offset) * -1);
    border-top: var(--border-size) solid currentcolor;
    border-bottom: var(--border-size) solid currentcolor;
}

.button__horizontal::before {
    top: calc(var(--vertical-offset) - var(--border-size));
    bottom: calc(var(--vertical-offset) - var(--border-size));
    left: calc(var(--vertical-offset) * -1);
    right: calc(var(--vertical-offset) * -1);
}

#blomer:hover .button__horizontal, #js-smart-search__submit:hover .button__horizontal {
    transform: scaleX(0);
}

.button__vertical {
    --horizontal-offset: calc(var(--offset) * -1);
    border-left: var(--border-size) solid currentcolor;
    border-right: var(--border-size) solid currentcolor;
}

.button__vertical::before {
    top: calc(var(--horizontal-offset) * -1);
    bottom: calc(var(--horizontal-offset) * -1);
    left: calc(var(--horizontal-offset) - var(--border-size));
    right: calc(var(--horizontal-offset) - var(--border-size));
}

#blomer:hover .button__vertical, #js-smart-search__submit:hover .button__vertical {
    transform: scaleY(0);
}

.main-slider__item .main-slider__img:first-child {
    display: block;
}

.main-slider__item .main-slider__img:last-child {
    display: none;
}

.main-slider__content {
    bottom: 80px !important;
}

.headernav__flow--active .cart {
    background: rgb(0 0 0 / 38%);
    display: none;
}

@media (max-width: 600px) {
    .main-slider__item .main-slider__img:first-child {
        display: none;
    }

    .main-slider__item .main-slider__img:last-child {
        display: block;
        width: 100%;
    }

    .main-slider__wrap {
        z-index: 1
    }

    .main-slider__content {
        bottom: 0 !important;
    }
}

body .cart__shopping-empty:before, body .cart__shopping-count:before {
    position: absolute;
    top: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3E%3C/g%3E%3C/svg%3E");
    width: 22px;
    left: -15px;
    z-index: -1;
}

.header--main-top .cart {
    background: #ffffff1c;

}

.cart__ribbons {
    position: relative;
}

body .cart__shopping-count span {
    color: #000;
    line-height: initial;
    position: absolute;
    top: -2px;
    padding-left: 40px;
    right: 40px;
    font-size: 12px;
    text-align: right;
}

.cart__links {
    display: block;
    width: 50px;
    height: 52px;
    position: absolute;
    top: -18px;
}

.headernav__flow--active .cart__fitting-count:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' fill='%23fff' viewBox='0 0 477.534 477.534' style='enable-background:new 0 0 477.534 477.534;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.482,58.61c-24.7-26.549-59.311-41.655-95.573-41.711c-36.291,0.042-70.938,15.14-95.676,41.694l-8.431,8.909 l-8.431-8.909C181.284,5.762,98.662,2.728,45.832,51.815c-2.341,2.176-4.602,4.436-6.778,6.778 c-52.072,56.166-52.072,142.968,0,199.134l187.358,197.581c6.482,6.843,17.284,7.136,24.127,0.654 c0.224-0.212,0.442-0.43,0.654-0.654l187.29-197.581C490.551,201.567,490.551,114.77,438.482,58.61z M413.787,234.226h-0.017 L238.802,418.768L63.818,234.226c-39.78-42.916-39.78-109.233,0-152.149c36.125-39.154,97.152-41.609,136.306-5.484 c1.901,1.754,3.73,3.583,5.484,5.484l20.804,21.948c6.856,6.812,17.925,6.812,24.781,0l20.804-21.931 c36.125-39.154,97.152-41.609,136.306-5.484c1.901,1.754,3.73,3.583,5.484,5.484C453.913,125.078,454.207,191.516,413.787,234.226 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.headernav__flow--active .cart__shopping-count:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' fill='%23fff' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3E%3C/g%3E%3C/svg%3E");
}

.headernav__flow--active .cart__fitting-count, .headernav__flow--active .cart__fitting-empty, .headernav__flow--active .cart__shopping-count, .headernav__flow--active .cart__shopping-empty {
    background: #fff;
    color: #000;
}

.headernav__flow--active .cart__shopping-count span, .header--main-top .cart__shopping-count span {
    color: #fff;
}

.header--main-top .cart__fitting-count:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' fill='%23fff' viewBox='0 0 477.534 477.534' style='enable-background:new 0 0 477.534 477.534;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.482,58.61c-24.7-26.549-59.311-41.655-95.573-41.711c-36.291,0.042-70.938,15.14-95.676,41.694l-8.431,8.909 l-8.431-8.909C181.284,5.762,98.662,2.728,45.832,51.815c-2.341,2.176-4.602,4.436-6.778,6.778 c-52.072,56.166-52.072,142.968,0,199.134l187.358,197.581c6.482,6.843,17.284,7.136,24.127,0.654 c0.224-0.212,0.442-0.43,0.654-0.654l187.29-197.581C490.551,201.567,490.551,114.77,438.482,58.61z M413.787,234.226h-0.017 L238.802,418.768L63.818,234.226c-39.78-42.916-39.78-109.233,0-152.149c36.125-39.154,97.152-41.609,136.306-5.484 c1.901,1.754,3.73,3.583,5.484,5.484l20.804,21.948c6.856,6.812,17.925,6.812,24.781,0l20.804-21.931 c36.125-39.154,97.152-41.609,136.306-5.484c1.901,1.754,3.73,3.583,5.484,5.484C453.913,125.078,454.207,191.516,413.787,234.226 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.header--main-top .cart__shopping-count:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' fill='%23fff' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3E%3C/g%3E%3C/svg%3E");
}

.header--main-top .cart__fitting-count, .header--main-top .cart__fitting-empty, .header--main-top .cart__shopping-count, .header--main-top .cart__shopping-empty {
    background: #fff;
    color: #000;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
    display: block
}

[hidden] {
    display: none
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

details, main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none;
    vertical-align: middle
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio], legend {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

.main__row:after, .main__row:before, .news-item__wrap:after, .news-item__wrap:before, .select-package__row:after, .select-package__row:before, .sspage__choices:after, .sspage__choices:before {
    content: " ";
    display: table
}

.main__row:after, .news-item__wrap:after, .select-package__row:after, .sspage__choices:after {
    clear: both
}

.about__wrap, .actionpage__wrap, .actions__wrap, .albumpage__wrap, .carousel__wrap, .cart-list__wrap, .cart__wrap, .cartpage__wrap, .catalog__wrap, .category__wrap, .collectionpage__wrap, .collections__wrap, .contacts__wrap, .crumbs__wrap, .favor-list__wrap, .favor-share__wrap, .favor__wrap, .footer__wrap, .full-image__wrap, .gallerypage__wrap, .geography__wrap, .header__wrap, .headernav__wrap, .letters__wrap, .main-collections__wrap, .main-newjournal__wrap, .main-newproducts__wrap, .main-slider__wrap, .main-smartsearch__wrap, .main-social__wrap, .main__wrap, .main__wrap2, .message__wrap, .news__wrap, .opt__wrap, .order-list__wrap, .order__wrap, .productpage__wrap, .publication__wrap, .search__wrap, .searchpage__wrap, .shops__wrap, .slider__controls-wrap, .smartsearch__wrap, .sscatalog__wrap, .sspage__wrap {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%
}

@media (min-width: 768px) {
    .about__wrap, .actionpage__wrap, .actions__wrap, .albumpage__wrap, .carousel__wrap, .cart-list__wrap, .cart__wrap, .cartpage__wrap, .catalog__wrap, .category__wrap, .collectionpage__wrap, .collections__wrap, .contacts__wrap, .crumbs__wrap, .favor-list__wrap, .favor-share__wrap, .favor__wrap, .footer__wrap, .full-image__wrap, .gallerypage__wrap, .geography__wrap, .header__wrap, .headernav__wrap, .letters__wrap, .main-collections__wrap, .main-newjournal__wrap, .main-newproducts__wrap, .main-slider__wrap, .main-smartsearch__wrap, .main-social__wrap, .main__wrap, .main__wrap2, .message__wrap, .news__wrap, .opt__wrap, .order-list__wrap, .order__wrap, .productpage__wrap, .publication__wrap, .search__wrap, .searchpage__wrap, .shops__wrap, .slider__controls-wrap, .smartsearch__wrap, .sscatalog__wrap, .sspage__wrap {
        max-width: 750px
    }
}

@media (min-width: 992px) {
    .about__wrap, .actionpage__wrap, .actions__wrap, .albumpage__wrap, .carousel__wrap, .cart-list__wrap, .cart__wrap, .cartpage__wrap, .catalog__wrap, .category__wrap, .collectionpage__wrap, .collections__wrap, .contacts__wrap, .crumbs__wrap, .favor-list__wrap, .favor-share__wrap, .favor__wrap, .footer__wrap, .full-image__wrap, .gallerypage__wrap, .geography__wrap, .header__wrap, .headernav__wrap, .letters__wrap, .main-collections__wrap, .main-newjournal__wrap, .main-newproducts__wrap, .main-slider__wrap, .main-smartsearch__wrap, .main-social__wrap, .main__wrap, .main__wrap2, .message__wrap, .news__wrap, .opt__wrap, .order-list__wrap, .order__wrap, .productpage__wrap, .publication__wrap, .search__wrap, .searchpage__wrap, .shops__wrap, .slider__controls-wrap, .smartsearch__wrap, .sscatalog__wrap, .sspage__wrap {
        max-width: 970px
    }
}

@media (min-width: 1200px) {
    .about__wrap, .actionpage__wrap, .actions__wrap, .albumpage__wrap, .carousel__wrap, .cart-list__wrap, .cart__wrap, .cartpage__wrap, .catalog__wrap, .category__wrap, .collectionpage__wrap, .collections__wrap, .contacts__wrap, .crumbs__wrap, .favor-list__wrap, .favor-share__wrap, .favor__wrap, .footer__wrap, .full-image__wrap, .gallerypage__wrap, .geography__wrap, .header__wrap, .headernav__wrap, .letters__wrap, .main-collections__wrap, .main-newjournal__wrap, .main-newproducts__wrap, .main-slider__wrap, .main-smartsearch__wrap, .main-social__wrap, .main__wrap, .main__wrap2, .message__wrap, .news__wrap, .opt__wrap, .order-list__wrap, .order__wrap, .productpage__wrap, .publication__wrap, .search__wrap, .searchpage__wrap, .shops__wrap, .slider__controls-wrap, .smartsearch__wrap, .sscatalog__wrap, .sspage__wrap {
        max-width: 1600px;
    }
}

.main__row {
    margin-left: -15px;
    margin-right: -15px
}

.actionpage__row, .addresses__row, .catalog__row, .category__row, .collection__row, .collectionpage__row, .contacts__persons, .contacts__row, .discountcart__row, .footer__row, .gallery-item__row, .gallery__items, .geography__row, .geopopup__row, .header__row, .journal__items, .letters__items, .main-collections__row, .main-social__row, .news__row, .orderform__row, .photos__row, .productimages__row, .productpage__row, .productpage__row1, .products__items, .productset__items, .productset__row, .publication__row, .quality__items, .regcart__row, .searchpage__row, .set__items, .shops__items, .shops__row, .size__row, .sscatalog__row, .sspage__steps, .suppliers__items, .text .gallery__items {
    margin-left: -15px;
    margin-right: -15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main__content-full, .main__content_left, .main__content_right, .main__left, .main__right {
    display: block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.actionpage__left, .actionpage__right, .header__address, .header__logo, .header__phone {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.catalog__col, .catalog__col--big, .catalog__part, .catalog__part--big, .catalog__part--full {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.about__contacts .contacts__persons-item, .category__left, .category__right, .collectionpage__left, .collectionpage__right, .contacts__persons-item, .productpage__left, .productpage__right, .productpage__wanttobuy, .productpage__wanttotry, .publication__col-4, .publication__col-8, .publication__left, .publication__right, .searchpage__left, .searchpage__right, .shops__item, .shops__left, .shops__right, .sspage__steps-col {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.addresses__item, .collection__part1, .collection__part2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.collection__col1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.collection--2 .collection__col4, .collection--3 .collection__col4, .collection--4 .collection__col1, .collection--4 .collection__col2, .collection--4 .collection__col3, .collection--4 .collection__part1, .collection--4 .collection__part2, .collection__col1, .collection__col2, .collection__col3, .collection__col4, .collection__col5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.discountcart__left, .discountcart__right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.discountcart__left, .discountcart__right, .gallery-item__col, .gallery-item__col--big, .gallery-item__part, .gallery-item__part--big, .gallery__item, .text .gallery__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.geography__col, .geopopup__left, .geopopup__right, .journal__item, .letters__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.main-collections__col, .main-collections__col--full, .main-collections__part, .main-collections__part--big {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.main-social__col, .orderform__col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.main-social__col, .orderform__col, .photos__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.productimages__left, .productimages__right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.productimages__left, .productimages__right, .products--narrow .products__item, .products--narrow2 .products__item, .products__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.productset__item, .productset__left, .productset__right, .quality__item, .regcart__col, .set__item, .size__left, .size__right, .sscatalog__col, .suppliers__item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.main__content-full, .main__content_left, .main__content_right, .main__left, .main__right {
    width: 100%
}

.collection__col2, .collection__col3, .collection__col4, .collection__col5, .gallery-item__col, .gallery-item__part, .gallery__item, .main-collections__col, .main-collections__part, .products--narrow .products__item, .text .gallery__item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.addresses__item, .catalog__col, .catalog__col--big, .catalog__part, .catalog__part--big, .catalog__part--full, .collection--2 .collection__col4, .collection--3 .collection__col4, .collection--4 .collection__col1, .collection--4 .collection__col2, .collection--4 .collection__col3, .collection--4 .collection__part1, .collection--4 .collection__part2, .collection__part1, .collection__part2, .gallery-item__col--big, .gallery-item__part--big, .main-collections__col--full, .main-collections__part--big, .photos__item, .products--narrow2 .products__item, .products__item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 768px) {
    .main__content_left, .main__content_right, .main__left, .main__right {
        width: 100%
    }

    .about__contacts .contacts__persons-item {
        -ms-flex: 0 0 33.33333333333333%;
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%
    }

    .collection__part2 {
        -ms-flex: 0 0 41.66666666666667%;
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%
    }

    .addresses__item, .catalog__col, .catalog__part, .collection--4 .collection__col2, .collection--4 .collection__col3, .collection__col2, .collection__col3, .collection__col4, .collection__col5, .contacts__persons-item, .geography__col, .letters__item, .main-collections__col, .main-collections__part, .photos__item, .productpage__wanttobuy, .productpage__wanttotry, .products--narrow .products__item, .products--narrow2 .products__item, .products__item, .shops__item, .suppliers__item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .collection__part1 {
        -ms-flex: 0 0 58.333333333333336%;
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%
    }

    .catalog__col--big, .catalog__part--big, .catalog__part--full, .collection--2 .collection__col4, .collection--3 .collection__col4, .collection--4 .collection__col1, .collection--4 .collection__part1, .collection--4 .collection__part2, .collection__col1, .header__address, .header__phone, .main-collections__col--full, .main-collections__part--big {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 992px) {
    .main__left, .main__right {
        width: 25%
    }

    .main__content_left, .main__content_right {
        width: 75%
    }

    .addresses__item, .collection__part2, .contacts__persons-item, .gallery-item__part, .gallery__item, .geography__col, .letters__item, .main-collections__part, .productimages__left, .products__item, .productset__item, .productset__left, .quality__item, .suppliers__item, .text .gallery__item {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .actionpage__right, .catalog__part, .category__left, .collection__col2, .collection__col3, .collection__col4, .collection__col5, .header__address, .header__logo, .header__phone, .journal__item, .photos__item, .products--narrow .products__item, .products--narrow2 .products__item, .publication__col-4, .publication__right, .searchpage__left, .set__item, .shops__item {
        -ms-flex: 0 0 33.33333333333333%;
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%
    }

    .collectionpage__right, .geopopup__right, .size__right {
        -ms-flex: 0 0 41.66666666666667%;
        flex: 0 0 41.66666666666667%;
        max-width: 41.66666666666667%
    }

    .collection--4 .collection__col2, .collection--4 .collection__col3, .collection--4 .collection__part1, .collection--4 .collection__part2, .discountcart__left, .discountcart__right, .gallery-item__part--big, .main-collections__part--big, .main-social__col, .orderform__col, .productpage__left, .productpage__right, .regcart__col, .shops__left, .shops__right, .sspage__steps-col {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .collectionpage__left, .geopopup__left, .size__left {
        -ms-flex: 0 0 58.333333333333336%;
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%
    }

    .actionpage__left, .catalog__part--big, .category__right, .collection--2 .collection__col4, .collection--3 .collection__col4, .collection__col1, .publication__col-8, .publication__left, .searchpage__right {
        -ms-flex: 0 0 66.66666666666666%;
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%
    }

    .collection__part1, .productimages__right, .productset__right {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .catalog__part--full, .collection--4 .collection__col1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .productimages__left {
        -ms-flex: 0 0 16.666666666666664%;
        flex: 0 0 16.666666666666664%;
        max-width: 16.666666666666664%
    }

    .actionpage__right, .category__left, .photos__item, .products--narrow .products__item, .productset__item, .searchpage__left {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .collectionpage__right, .products--narrow2 .products__item, .set__item, .sspage__steps-col {
        -ms-flex: 0 0 33.33333333333333%;
        flex: 0 0 33.33333333333333%;
        max-width: 33.33333333333333%
    }

    .collectionpage__left {
        -ms-flex: 0 0 66.66666666666666%;
        flex: 0 0 66.66666666666666%;
        max-width: 66.66666666666666%
    }

    .actionpage__left, .category__right, .searchpage__right {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .productimages__right {
        -ms-flex: 0 0 83.33333333333334%;
        flex: 0 0 83.33333333333334%;
        max-width: 83.33333333333334%
    }
}

.burger, .visible--fordesktop, .visible--formobile {
    display: none !important
}

@media (max-width: 767px) {
    .burger, .visible--formobile {
        display: block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .burger, .visible--formobile {
        display: block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible--fordesktop {
        display: block !important
    }
}

@media (min-width: 1200px) {
    .visible--fordesktop {
        display: block !important
    }
}

.addtofavor__link, .cart-list__title, .catalog__subtitle a, .category__newproducts-title a, .favor-list__title, .geopopup__close-link, .main-collections__title a, .main-newjournal__title a, .main-newproducts__title a, .order-list__title {
    text-decoration: none;
    color: #bd7842;
    border-bottom: 1px solid rgb(189 120 66);
    transition: color .3s
}

.addtofavor__link:hover, .cart-list__title:hover, .catalog__subtitle a:hover, .category__newproducts-title a:hover, .favor-list__title:hover, .geopopup__close-link:hover, .main-collections__title a:hover, .main-newjournal__title a:hover, .main-newproducts__title a:hover, .order-list__title:hover {
    color: #f89a0f;
    border-bottom: 1px solid rgb(248 154 15)
}

.addtofavor__link:active, .cart-list__title:active, .catalog__subtitle a:active, .category__newproducts-title a:active, .favor-list__title:active, .geopopup__close-link:active, .main-collections__title a:active, .main-newjournal__title a:active, .main-newproducts__title a:active, .order-list__title:active {
    color: #003380;
    border-bottom: 1px solid rgba(0, 51, 128, .3)
}

@media (min-width: 992px) {
    .collection__link, .gallery-item__link, .geopopup__wrap-img, .news-item__link, .person__wrap, .product__top, .select-package__wrap-img {
        position: relative;
        display: block;
        overflow: hidden
    }

    .collection__link:before, .gallery-item__link:before, .geopopup__wrap-img:before, .news-item__link:before, .person__wrap:before, .product__top:before, .select-package__wrap-img:before {
        content: '';
        position: absolute;
        width: 200%;
        height: 100%;
        top: -200%;
        left: -40%;
        opacity: .6;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 47%, rgba(255, 255, 255, .6) 53%, rgba(255, 255, 255, 0));
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff calc(50% - 10px), rgba(255, 255, 255, .6) calc(50% + 10px), rgba(255, 255, 255, 0));
        transform: rotate(-20deg)
    }

    .collection__link:hover:before, .gallery-item__link:hover:before, .geopopup__wrap-img:hover:before, .news-item__link:hover:before, .person__wrap:hover:before, .product__top:hover:before, .select-package__wrap-img:hover:before {
        top: 200%;
        transition: top .4s cubic-bezier(0, .3, 1, .7)
    }
}

.text img {
    max-width: 100%;
    border-radius: 2px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .05)
}

.about__fashion_week:before, .about__film_btn:after, .about__film_btn:before, .about__production:after, .about__production:before, .gallery-item__link--text:after, .persons__item_link:after, .persons__item_link:before {
    position: absolute;
    content: ""
}

.about__film_btn, .about__text a, .about__text--darklink a, .about__title a, .gallery-item__link_title a, .persons__item_link:after {
    transition: all .25s ease
}

*, :after, :before, input[type=search] {
    box-sizing: border-box
}

ol, ul {
    padding: 0;
    list-style: none
}

.actionpage__period:after {
    background-repeat: no-repeat;
    width: 16px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M14%2018v-2c0-3.7-1.9-4.9-4-6%202.1-1.1%204-2.3%204-6V2h2V0H0v2h2v2c0%203.7%201.9%204.9%204%206-2.1%201.1-4%202.3-4%206v2H0v2h16v-2h-2zM4%202h8v2c0%202.4-1.8%204.4-3%205H7c-1.2-.6-3-1.6-3-4V2z%22%2F%3E%3C%2Fsvg%3E)
}

.contacts__address:before, .geopopup__address:before, .header__address-link:before, .orderform__place-link:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 24px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M9%202.6c3.8%200%206.9%203.1%206.9%206.8%200%202.6-3.9%207.8-6.9%2011.3C5.9%2017.2%202.1%2012%202.1%209.4c0-3.8%203.1-6.8%206.9-6.8M9%201C4.3%201%20.5%204.8.5%209.4.5%2014%209%2023%209%2023s8.5-9%208.5-13.6S13.7%201%209%201z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M11.1%207l1.4%201.4v.2L9%2012.5%205.5%208.6v-.2L6.9%207h4.2m.4-1h-5l-2%202v1L9%2014l4.5-5V8l-2-2z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M5.5%208h7v1h-7zm2%201h1v3h-1zm2%200h1v3h-1zm-1-2h1v1h-1z%22%2F%3E%3C%2Fsvg%3E)
}

.addtocart__btn:before, .btn-topaz--card:before, .btn-topaz--tocart:before, .cart__shopping-count:before, .cart__shopping-empty:before {
    background-repeat: no-repeat;
    width: 19px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' fill='%23f89a0f' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3e%3cg%3e%3cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3e%3c/g%3e%3c/svg%3e");
}

.btn-topaz--card:before {
    width: 22px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2014%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.5%202.5c.5%200%201%20.5%201%201v7c0%20.5-.5%201-1%201h-15c-.5%200-1-.5-1-1v-7c0-.5.5-1%201-1h15m0-2h-15c-1.6%200-3%201.4-3%203v7c0%201.6%201.4%203%203%203h15c1.6%200%203-1.4%203-3v-7c0-1.6-1.4-3-3-3z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.5%204.5h17v2h-17zm12%203h3v3h-3z%22%2F%3E%3C%2Fsvg%3E)
}

.btn-diamond--white--search:active:before, .btn-diamond--white--search:before, .btn-diamond--white--search:hover:before, .main-smartsearch__btn:active:before, .main-smartsearch__btn:before, .main-smartsearch__btn:hover:before, .smartsearch-side__btn:active:before, .smartsearch-side__btn:before, .smartsearch-side__btn:hover:before, .smartsearch__btn:active:before, .smartsearch__btn:before, .smartsearch__btn:hover:before {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M7.7%202c3.2%200%205.8%202.6%205.8%205.8%200%203.2-2.6%205.8-5.8%205.8S1.9%2011%201.9%207.8C1.9%204.6%204.5%202%207.7%202m0-1.5C3.6.5.3%203.8.3%207.9c0%204.1%203.3%207.4%207.4%207.4%204.1%200%207.4-3.3%207.4-7.4%200-4.1-3.3-7.4-7.4-7.4z%22%2F%3E%3Cpath%20d%3D%22M19.7%2017.4l-2.2%202.1-4.3-4.3.7-.7-1.1-1.1-.7.7L11%2013l2.2-2.1%201%201.1-.7.7%201.1%201.1.7-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.cart-list__remove, .favor-list__remove, .order-list__remove {
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M10%2010l10%2010m0-10L10%2020%22%20fill%3D%22none%22%20stroke%3D%22%23B3B3B3%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-checkbox input[type=checkbox] + label:after {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M18%202v16H2V2h16m2-2H0v20h20V0z%22%2F%3E%3Cpath%20d%3D%22M15%205v10H5V5h10m1-1H4v12h12V4z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M4%204h12v12H4z%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-checkbox input[type=checkbox] + label:hover:before {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M18%202v16H2V2h16m2-2H0v20h20V0z%22%2F%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M15%205v10H5V5h10m1-1H4v12h12V4z%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-checkbox input[type=checkbox] + label:before, .geopopup__mode:before {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23B3B3B3%22%3E%3Cpath%20d%3D%22M18%202v16H2V2h16m2-2H0v20h20V0z%22%2F%3E%3Cpath%20d%3D%22M15%205v10H5V5h10m1-1H4v12h12V4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.geopopup__mode:before {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M9%202c3.9%200%207%203.1%207%207s-3.1%207-7%207-7-3.1-7-7%203.1-7%207-7M9%20.5C4.3.5.5%204.3.5%209s3.8%208.5%208.5%208.5%208.5-3.8%208.5-8.5S13.7.5%209%20.5z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M5.5%208.5h5v1h-5z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M8.5%204.5h1v6h-1zm6%204h2v1h-2zm-13%200h2v1h-2zm7%206h1v2h-1zm0-13h1v2h-1z%22%2F%3E%3C%2Fsvg%3E)
}

.contacts__phones:before, .geopopup__phones:before {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M15.1%2012.8c-.1-.1-.2%200-.3.1l-.3.5c-.4.7-1.3%201-2%20.7-1.6-.7-3.7-2.6-3.8-2.7-.1-.1-2.1-2.2-2.7-3.8-.3-.7%200-1.6.7-2.1l.5-.3v-.3L5.7%202.6c0-.1-.2-.1-.3-.1l-1.7%201c-1%20.6-1.5%201.7-1.1%202.7%202.4%205.7%205.3%208.6%2011.2%2011.2%201%20.4%202.2-.2%202.7-1.1l1-1.7c.1-.1%200-.2-.1-.3l-2.3-1.5zm-.7%206.2c-.4%200-.7-.1-1.1-.2-2.8-.8-5.3-2.4-7.4-4.7C3.6%2012%202%209.5%201.2%206.7.6%205%201.4%203.1%203%202.2l1.7-1c1.2-.6%202.1.3%202.3.6l1.5%202.3c.4.9.2%201.9-.6%202.3l-.5.4c-.1%200-.1.1-.1.2.6%201.4%202.4%203.3%202.4%203.3s1.9%201.8%203.3%202.4c.1%200%20.2%200%20.2-.1l.3-.5c.5-.8%201.5-1%202.3-.5l2.3%201.4c.8.5%201.1%201.5.6%202.3l-1%201.7c-.6%201.3-1.9%202-3.3%202zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.albumpage__count-img:before, .gallery-item__count-img:before {
    background-repeat: no-repeat;
    width: 16px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2014%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-13%2016%2013%22%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M14-2.5c.3%200%20.5-.2.5-.5v-8c0-.3-.2-.5-.5-.5H2c-.3%200-.5.2-.5.5v8c0%20.3.2.5.5.5h12M14-1H2C.9-1%200-1.9%200-3v-8c0-1.1.9-2%202-2h12c1.1%200%202%20.9%202%202v8c0%201.1-.9%202-2%202z%22%2F%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M8-5c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202m0%201C6.3-4%205-5.3%205-7s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203zm2%204H6v-1h4z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2216%22%20height%3D%2213%22%20y%3D%22-13%22%20transform%3D%22matrix%281%200%200%20-1%200%20.5%29%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E)
}

.albumpage__count-vid:before, .crumbs__item:after, .gallery-item__count-vid:before, .js-file_uploader__file_remove {
    background-repeat: no-repeat;
    width: 14px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2014%2012%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-11%2014%2011%22%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M11%200c-.3-.6-.3-1-1-1H4c-.7%200-.7.4-1%201H0v-11h3c.3.6.3%201%201%201h6c.7%200%20.7-.4%201-1h3V0h-3zM2-10H1v1h1v-1zm0%202H1v1h1v-1zm0%202H1v1h1v-1zm0%202H1v1h1v-1zm0%202H1v1h1v-1zm9-5c0-1.1.1-1-1-1H4c-1.1%200-1-.1-1%201v3c0%201.1-.1%201%201%201h6c1.1%200%201%20.1%201-1v-3zm2-3h-1v1h1v-1zm0%202h-1v1h1v-1zm0%202h-1v1h1v-1zm0%202h-1v1h1v-1zm0%202h-1v1h1v-1z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%2214%22%20height%3D%2211%22%20y%3D%22-11%22%20transform%3D%22matrix%281%200%200%20-1%200%20.5%29%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E)
}

.crumbs__item:after {
    width: 6px;
    height: 10px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%2010%22%3E%3Cpath%20fill%3D%22%23E6E6E6%22%20d%3D%22M2.2%200H.5l3.3%205-3.3%205h1.7l3.3-5z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__more-link:active:after, .btn-diamond--down:active:after, .collectionpage__more-link:active:after, .collections__more-link:active:after {
    background-repeat: no-repeat;
    width: 14px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2018%22%3E%3Cpath%20fill%3D%22%23DC5E2B%22%20d%3D%22M14%2011l-2-1-4%204V0H6v14l-4-4-2%201%207%207z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__more-link:hover:after, .btn-diamond--down:hover:after, .collectionpage__more-link:hover:after, .collections__more-link:hover:after {
    background-repeat: no-repeat;
    width: 14px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2018%22%3E%3Cpath%20fill%3D%22%23FF7939%22%20d%3D%22M14%2011l-2-1-4%204V0H6v14l-4-4-2%201%207%207z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__more-link:after, .btn-diamond--down:after, .collectionpage__more-link:after, .collections__more-link:after, .social__item--fb:before {
    background-repeat: no-repeat;
    width: 14px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2018%22%3E%3Cpath%20d%3D%22M14%2011l-2-1-4%204V0H6v14l-4-4-2%201%207%207z%22%2F%3E%3C%2Fsvg%3E)
}

.social__item--fb:before {
    width: 28px;
    height: 28px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M20.6%208.6h-1.8c-1.2%200-1.5.6-1.5%201.4v2h2.9v2.5h-2.9V22h-2.7v-7.5H12V12h2.7V9.8c0-2.4%201.5-3.8%203.7-3.8h2.2v2.6zm-.3.1%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M25%201c1.1%200%202%20.9%202%202v22c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h22m0-1H3C1.3%200%200%201.3%200%203v22c0%201.7%201.3%203%203%203h22c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fsvg%3E)
}

.js-file_uploader__file_remove {
    width: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23CCC%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1%201l10%2010m0-10L1%2011%22%2F%3E%3C%2Fsvg%3E)
}

.form__field-file:before, .gallery-close, .js-file_uploader__file:before {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M3.16%2015.143a2.598%202.598%200%200%201-1.883-.807%202.828%202.828%200%200%201%200-3.896l8.227-8.518a3.43%203.43%200%200%201%204.966%200%203.676%203.676%200%200%201%201.03%202.57c0%20.972-.366%201.884-1.03%202.57l-6.477%206.705a.484.484%200%200%201-.703%200%20.53.53%200%200%201%200-.73l6.477-6.703a2.625%202.625%200%200%200%20.736-1.84c0-.697-.262-1.35-.738-1.843a2.45%202.45%200%200%200-3.558%200L1.982%2011.17a1.77%201.77%200%200%200%200%202.44c.63.65%201.727.65%202.355%200l5.523-5.72a.858.858%200%200%200%200-1.18.79.79%200%200%200-1.14%200l-3.772%203.905a.488.488%200%200%201-.705%200%20.527.527%200%200%201%200-.73L8.02%205.98a1.757%201.757%200%200%201%202.545%200c.34.352.53.82.53%201.318%200%20.49-.194.97-.528%201.318l-5.525%205.72a2.6%202.6%200%200%201-1.882.807zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.gallery-close {
    width: 45px;
    height: 45px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M31.086%2012.42l-8.666%208.668-8.666-8.668-1.334%201.334%208.666%208.666-8.666%208.666%201.334%201.334%208.666-8.666%208.668%208.666%201.332-1.332-8.666-8.668%208.666-8.666z%22%2F%3E%3C%2Fsvg%3E)
}

.albumpage__date:before, .gallery-item__date:before, .news-item__date:before, .publication__date:before {
    background-repeat: no-repeat;
    width: 14px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2012%22%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M12.5%201V0h-1v1h-1V0h-1v1h-5V0h-1v1h-1V0h-1v1h-1v11h13V1h-1zm-9%206h-2V5h2v2zm3%200h-2V5h2v2zm6%200h-2V5h2v2zm-9%203h-2V8h2v2zm3%200h-2V8h2v2zm3-3h-2V5h2v2zm0%203h-2V8h2v2zm3-7h-11V2h11v1z%22%2F%3E%3C%2Fsvg%3E)
}

.fancybox-next span, .fancybox-prev span {
    background-repeat: no-repeat;
    width: 24px;
    height: 44px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2044%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1.2.5l22%2022-21%2021%22%2F%3E%3C%2Fsvg%3E)
}

.fancybox-prev span {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2044%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M22.2%2043.5l-21-21%2022-22%22%2F%3E%3C%2Fsvg%3E)
}

.cart__fitting-count:before, .cart__fitting-empty:before, .social__item--in:before {
    background-repeat: no-repeat;
    width: 25px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 477.534 477.534' style='enable-background:new 0 0 477.534 477.534;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.482,58.61c-24.7-26.549-59.311-41.655-95.573-41.711c-36.291,0.042-70.938,15.14-95.676,41.694l-8.431,8.909 l-8.431-8.909C181.284,5.762,98.662,2.728,45.832,51.815c-2.341,2.176-4.602,4.436-6.778,6.778 c-52.072,56.166-52.072,142.968,0,199.134l187.358,197.581c6.482,6.843,17.284,7.136,24.127,0.654 c0.224-0.212,0.442-0.43,0.654-0.654l187.29-197.581C490.551,201.567,490.551,114.77,438.482,58.61z M413.787,234.226h-0.017 L238.802,418.768L63.818,234.226c-39.78-42.916-39.78-109.233,0-152.149c36.125-39.154,97.152-41.609,136.306-5.484 c1.901,1.754,3.73,3.583,5.484,5.484l20.804,21.948c6.856,6.812,17.925,6.812,24.781,0l20.804-21.931 c36.125-39.154,97.152-41.609,136.306-5.484c1.901,1.754,3.73,3.583,5.484,5.484C453.913,125.078,454.207,191.516,413.787,234.226 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.social__item--in:before {
    width: 28px;
    height: 28px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M25%201c1.1%200%202%20.9%202%202v22c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h22m0-1H3C1.3%200%200%201.3%200%203v22c0%201.7%201.3%203%203%203h22c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3z%22%2F%3E%3Cg%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M14%2010c-2.2%200-4%201.8-4%204s1.8%204%204%204%204-1.8%204-4-1.8-4-4-4zm0%206.9c-1.6%200-2.9-1.3-2.9-2.9s1.3-2.9%202.9-2.9%202.9%201.3%202.9%202.9-1.3%202.9-2.9%202.9z%22%2F%3E%3Ccircle%20cx%3D%2218.3%22%20cy%3D%229.7%22%20r%3D%221.1%22%2F%3E%3Cpath%20d%3D%22M17.2%206h-6.4C8.2%206%206%208.2%206%2010.8v6.4c0%202.6%202.2%204.8%204.8%204.8h6.4c2.6%200%204.8-2.2%204.8-4.8v-6.4C22%208.2%2019.8%206%2017.2%206zm3.5%2011.2c0%201.9-1.6%203.5-3.5%203.5h-6.4c-1.9%200-3.5-1.6-3.5-3.5v-6.4c0-1.9%201.6-3.5%203.5-3.5h6.4c1.9%200%203.5%201.6%203.5%203.5v6.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.journal-item__date:before, .journal-item__period:before {
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2012%2012%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%220%20-10%209%2010%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M5-7H4v-1h1v1zm2%202H6v-1h1v1zM5-5H4v-1h1v1zm4%204v-9H0v9h1v1h1v-1h5v1h1v-1h1zM8-4H1v-5h7v5zm0%202H1v-1h7v1zM3-5H2v-1h1v1zm0-2H2v-1h1v1z%22%2F%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%229%22%20height%3D%2210%22%20y%3D%22-10%22%20transform%3D%22matrix%281%200%200%20-1%201.5%201%29%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E)
}

.journal-item__period:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M9.5%2010.5v-1c0-2-1.4-2.4-2.6-3%201.2-.6%202.6-1.9%202.6-4v-1h1v-1h-9v1h1v1c0%202%201.4%203.3%202.6%204-1.2.6-2.6%201-2.6%203v1h-1v1h9v-1h-1zM3.5%203V1.5h5V3c0%201.3-1.3%202.2-2%202.5h-1c-.7-.4-2-1.2-2-2.5z%22%2F%3E%3C%2Fsvg%3E)
}

.btn-topaz--journal:before, .order__journal:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 22px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2022%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M10.6%205.6L5.1%206.7%203.3%209.9l4.5%205.9%204.5-7.7-1.7-2.5zm1%202.5l-1.9.4.7-2%201.2%201.6zm-1.5-1.8l-.7%202.1-1.2-1.7%201.9-.4zM9%208.6L6.8%209l1-2.2L9%208.6zM7.5%206.8l-1%202-.9-1.6%201.9-.4zm-2.2.7l.9%201.7-2.1.4%201.2-2.1zM4.1%2010l2.2-.4%201.1%204.7L4.1%2010zm2.6-.5L9.2%209l-1.3%205.5-1.2-5zM8.4%2014l1.2-5.1%202-.4L8.4%2014z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16.3%203h-.8V1.1c0-.2.1-.9-.1-1-.2-.1-.8%200-1%200L1%202.8c-.3.1-.5.4-.5.7v17.8c0%20.4.1.7.5.7h16c.4%200%20.5-.5.5-.9V3h-1.2zM1.5%204.1l13-3v17l-13%203v-17zm15%2016.9H7.3l7.1-1c.3-.1%201.1-.6%201.1-1V4h1v17zm-.2-.4%22%2F%3E%3C%2Fsvg%3E)
}

.footer__journal:before, .text ul > li:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 24px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2024%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M10.7%206.6L5.2%207.7l-1.8%203.2%204.5%205.9%204.5-7.7-1.7-2.5zm1%202.5l-1.9.3.7-2%201.2%201.7zm-1.5-1.8l-.7%202-1.2-1.7%201.9-.3zM9.1%209.6l-2.2.4%201-2.2%201.2%201.8zM7.6%207.8l-1%202-.9-1.6%201.9-.4zm-2.2.6l.9%201.7-2.1.4%201.2-2.1zm-1.2%202.5l2.2-.4%201.1%204.7-3.3-4.3zm2.6-.5l2.5-.5L8%2015.5l-1.2-5.1zm1.7%204.5l1.2-5.1%202-.4-3.2%205.5z%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M16.4%204h-1V2c0-.2.2-.9%200-1-.2-.1-.8%200-1%200L1%203.8c-.3.1-.6.4-.6.7v17.8c0%20.4.3.7.7.7H17c.4%200%20.3-.6.3-1V4c0-.4.4%200%200%200h-.9zm-15%201l13-3v17l-13%203V5zm15%2017h-9l7-1c.3-.1%201-.7%201-1V5h1v17zm0-.4%22%2F%3E%3C%2Fsvg%3E)
}

.text ul > li:before {
    width: 8px;
    height: 8px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23ffab80%22%20d%3D%22M4%20.464L7.465%203.93%204%207.394.535%203.93z%22%2F%3E%3C%2Fsvg%3E)
}

.addtofavor__btn:active:before, .btn-diamond--like:active:before, .collectionpage__like-btn:active:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2014%22%3E%3Cpath%20fill%3D%22%23DC5E2B%22%20d%3D%22M13%201.5c2.2%200%203.5%201.3%203.5%203.5%200%203.8-5%206.5-7.5%207.4-1.7-.7-7.5-3.3-7.5-7.4%200-1.7%201.4-3.5%203.5-3.5.7%200%202%201.1%202.7%202.3.3.4.8.7%201.3.7s1-.3%201.3-.7c.7-1.2%202-2.3%202.7-2.3M13%200c-1.6%200-3.2%201.8-4%203-.8-1.2-2.4-3-4-3-3%200-5%202.6-5%205%200%206%209%209%209%209s9-3%209-9c0-3-2-5-5-5z%22%2F%3E%3C%2Fsvg%3E)
}

.addtofavor__btn:hover:before, .btn-diamond--like:hover:before, .collectionpage__like-btn:hover:before {
}

.addtofavor__btn:before, .btn-diamond--like:before, .collectionpage__like-btn:before, .footer__logo {
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 477.534 477.534' style='enable-background:new 0 0 477.534 477.534;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.482,58.61c-24.7-26.549-59.311-41.655-95.573-41.711c-36.291,0.042-70.938,15.14-95.676,41.694l-8.431,8.909 l-8.431-8.909C181.284,5.762,98.662,2.728,45.832,51.815c-2.341,2.176-4.602,4.436-6.778,6.778 c-52.072,56.166-52.072,142.968,0,199.134l187.358,197.581c6.482,6.843,17.284,7.136,24.127,0.654 c0.224-0.212,0.442-0.43,0.654-0.654l187.29-197.581C490.551,201.567,490.551,114.77,438.482,58.61z M413.787,234.226h-0.017 L238.802,418.768L63.818,234.226c-39.78-42.916-39.78-109.233,0-152.149c36.125-39.154,97.152-41.609,136.306-5.484 c1.901,1.754,3.73,3.583,5.484,5.484l20.804,21.948c6.856,6.812,17.925,6.812,24.781,0l20.804-21.931 c36.125-39.154,97.152-41.609,136.306-5.484c1.901,1.754,3.73,3.583,5.484,5.484C453.913,125.078,454.207,191.516,413.787,234.226 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.footer__logo {
    width: 187px;
    height: 69px;
    opacity: 0.3;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 231.8 84.3' style='enable-background:new 0 0 231.8 84.3;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13,1H0v53.6h8.4V35c2,1.4,5.2,2.5,9.5,2.5c9.2,0,16.8-6.7,16.8-17.7C34.7,7.9,26.6,1,13,1z M16.5,34.5 c-3.2,0-6.8-1.3-8.2-3V3.9c0,0,0,0,1.6,0c8,0,16.8,5,16.8,18.2C26.7,30.3,22.8,34.5,16.5,34.5z'/%3E%3Cpolygon points='95.6,71.8 95.6,84.1 97.9,84.1 97.9,69.7 93.1,69.7 '/%3E%3Cpath d='M56.7,13.4c-11.3,0-17.4,9.6-17.4,21.5c0,11.8,6.2,20.9,17.9,20.9c7.4,0,13.4-4.1,16.4-12.4l-1-0.6 c-4.3,4.1-9,5.2-13.4,5.2c-7.6,0-13.9-4.3-15-13.9h29.6C74.5,22.9,68.2,13.4,56.7,13.4z M44.1,31.1c0-8,3.6-13.3,10.1-13.3 c6.4,0,10.3,5.3,11.3,13.3H44.1z'/%3E%3Cpolygon points='111.8,23 111.8,54.6 119.6,54.6 119.6,14.5 112.4,14.5 100.8,36.7 89.3,14.5 81.5,14.5 81.5,54.6 85.1,54.6 85.1,23 85.5,23 97.7,46.6 99.2,46.6 111.4,23 '/%3E%3Cpolygon points='136.1,43.5 135.7,43.5 135.7,14.5 128,14.5 128,54.6 133.1,54.6 150.4,25.7 150.7,25.7 150.7,54.6 158.5,54.6 158.5,14.5 153.4,14.5 '/%3E%3Cpath d='M196.5,14.5h-9.2c-0.5,6.7-2.4,12.4-7.8,17.4h-4.8V14.5h-7.8v40.1h7.8V35.1h0.4l13.3,19.4h8.8l-14.9-21.8 C188.7,28.3,195.5,21,196.5,14.5z'/%3E%3Cpath d='M218.9,47.8c-8.3,0-14.6-6.7-14.6-17.9c0-8,3.5-12.6,9.2-12.6c6.5,0,10.3,6.4,11.5,13.9l6.8-5.9 c-1.7-6.5-7.9-11.6-15.9-11.6C204,13.8,197.7,24,197.7,35c0,12,7.2,20.7,17.7,20.7c9,0,14-5.4,16.1-11.9l-1-0.7 C226.6,46.8,223,47.8,218.9,47.8z'/%3E%3Cpath d='M120.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C126.3,72.2,123.9,69.3,120.8,69.3z M121.2,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C123,77,122.1,77.2,121.2,77.2z'/%3E%3Cpath d='M133.9,80.2c2.8-3,4.8-4.7,4.8-7.1c0-2.4-1.8-3.8-4.4-3.8c-3.1,0-4.9,1.8-4.8,4.1l2.5,1.3c0-2.8,0.8-4.2,2.3-4.2 c1.1,0,1.8,0.6,1.8,2.3c0,2.5-1.8,4.9-6.8,11v0.2h9.8v-2.4h-6.5L133.9,80.2z'/%3E%3Cpath d='M106.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C112.4,72.2,110,69.3,106.8,69.3z M107.3,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C109.1,77,108.2,77.2,107.3,77.2z'/%3E%3Cpolygon points='220.8,0 210.9,0 208.4,2.5 215.9,9.9 223.3,2.5 '/%3E%3C/g%3E%3C/svg%3E%0A");
}

.headernav__logo, .mainlogo__link {
    background-repeat: no-repeat;
    width: 122px;
    height: 30px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22113%22%20height%3D%2228%22%20viewBox%3D%220%200%20113%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.068%2017.198c-1.595%200-3.343-.634-3.976-1.46V2.293h.75c3.917%200%208.18%202.458%208.18%208.893%200%203.957-1.92%206.012-4.954%206.012zM6.3.833H0v26.123h4.092V17.43c.98.71%202.497%201.228%204.61%201.228%204.494%200%208.182-3.265%208.182-8.644%200-5.8-3.918-9.18-10.584-9.18zm15.213%2014.674c0-3.88%201.767-6.492%204.898-6.492s5.034%202.574%205.495%206.492H21.513zm6.127-8.605c-5.493%200-8.47%204.687-8.47%2010.468%200%205.724%203.035%2010.18%208.7%2010.18%203.63%200%206.55-1.997%208.01-6.03l-.46-.29c-2.113%202-4.38%202.517-6.55%202.517-3.707%200-6.78-2.093-7.3-6.78h14.426c.307-5.436-2.747-10.065-8.356-10.065zm26.834%204.688v15.366h3.803V7.44h-3.515l-5.61%2010.814L43.546%207.44H39.74v19.516h1.748V11.59h.192l5.955%2011.505h.69L54.3%2011.59h.173zm11.87%209.987h-.172V7.44h-3.804v19.516h2.516l8.414-14.08h.172v14.08h3.804V7.44h-2.516l-8.414%2014.137zM95.81%207.44h-4.514c-.23%203.266-1.153%206.012-3.785%208.47H85.17V7.44h-3.803v19.516h3.803v-9.47h.173l6.493%209.47h4.264l-7.24-10.642c3.15-2.15%206.433-5.724%206.953-8.874zm10.87%2016.25c-4.033%200-7.125-3.284-7.125-8.72%200-3.918%201.69-6.127%204.494-6.127%203.15%200%205.032%203.092%205.608%206.78L113%2012.76c-.826-3.168-3.86-5.684-7.78-5.684-5.78%200-8.835%204.975-8.835%2010.353%200%205.857%203.516%2010.12%208.663%2010.12%204.38%200%206.838-2.63%207.837-5.8l-.48-.345c-1.92%201.748-3.688%202.286-5.724%202.286zm.98-23.318h-4.878l-1.21%201.21%203.65%203.63%203.63-3.63-1.192-1.21z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}

.mainlogo__link {
    width: 184px;
    height: 77px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 231.8 84.3' style='enable-background:new 0 0 231.8 84.3;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13,1H0v53.6h8.4V35c2,1.4,5.2,2.5,9.5,2.5c9.2,0,16.8-6.7,16.8-17.7C34.7,7.9,26.6,1,13,1z M16.5,34.5 c-3.2,0-6.8-1.3-8.2-3V3.9c0,0,0,0,1.6,0c8,0,16.8,5,16.8,18.2C26.7,30.3,22.8,34.5,16.5,34.5z'/%3E%3Cpolygon points='95.6,71.8 95.6,84.1 97.9,84.1 97.9,69.7 93.1,69.7 '/%3E%3Cpath d='M56.7,13.4c-11.3,0-17.4,9.6-17.4,21.5c0,11.8,6.2,20.9,17.9,20.9c7.4,0,13.4-4.1,16.4-12.4l-1-0.6 c-4.3,4.1-9,5.2-13.4,5.2c-7.6,0-13.9-4.3-15-13.9h29.6C74.5,22.9,68.2,13.4,56.7,13.4z M44.1,31.1c0-8,3.6-13.3,10.1-13.3 c6.4,0,10.3,5.3,11.3,13.3H44.1z'/%3E%3Cpolygon points='111.8,23 111.8,54.6 119.6,54.6 119.6,14.5 112.4,14.5 100.8,36.7 89.3,14.5 81.5,14.5 81.5,54.6 85.1,54.6 85.1,23 85.5,23 97.7,46.6 99.2,46.6 111.4,23 '/%3E%3Cpolygon points='136.1,43.5 135.7,43.5 135.7,14.5 128,14.5 128,54.6 133.1,54.6 150.4,25.7 150.7,25.7 150.7,54.6 158.5,54.6 158.5,14.5 153.4,14.5 '/%3E%3Cpath d='M196.5,14.5h-9.2c-0.5,6.7-2.4,12.4-7.8,17.4h-4.8V14.5h-7.8v40.1h7.8V35.1h0.4l13.3,19.4h8.8l-14.9-21.8 C188.7,28.3,195.5,21,196.5,14.5z'/%3E%3Cpath d='M218.9,47.8c-8.3,0-14.6-6.7-14.6-17.9c0-8,3.5-12.6,9.2-12.6c6.5,0,10.3,6.4,11.5,13.9l6.8-5.9 c-1.7-6.5-7.9-11.6-15.9-11.6C204,13.8,197.7,24,197.7,35c0,12,7.2,20.7,17.7,20.7c9,0,14-5.4,16.1-11.9l-1-0.7 C226.6,46.8,223,47.8,218.9,47.8z'/%3E%3Cpath d='M120.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C126.3,72.2,123.9,69.3,120.8,69.3z M121.2,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C123,77,122.1,77.2,121.2,77.2z'/%3E%3Cpath d='M133.9,80.2c2.8-3,4.8-4.7,4.8-7.1c0-2.4-1.8-3.8-4.4-3.8c-3.1,0-4.9,1.8-4.8,4.1l2.5,1.3c0-2.8,0.8-4.2,2.3-4.2 c1.1,0,1.8,0.6,1.8,2.3c0,2.5-1.8,4.9-6.8,11v0.2h9.8v-2.4h-6.5L133.9,80.2z'/%3E%3Cpath d='M106.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C112.4,72.2,110,69.3,106.8,69.3z M107.3,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C109.1,77,108.2,77.2,107.3,77.2z'/%3E%3Cpolygon points='220.8,0 210.9,0 208.4,2.5 215.9,9.9 223.3,2.5 '/%3E%3C/g%3E%3C/svg%3E%0A");
}

.main-collections__desc:before, .modal__close {
    background-repeat: no-repeat;
    width: 64px;
    height: 22px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2022%22%3E%3Cpath%20opacity%3D%22.3%22%20d%3D%22M49%209.5h14v1H49zm-48%200h14v1H1z%22%2F%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M38.6.5H25.4L21%206.8l11%2014.7L43%206.8%2038.6.5zm2.5%205.8h-4.5l1.7-4%202.8%204zm-3.6-4.5l-1.8%204.1L33%201.8h4.5zm-2.6%204.5h-5.4L32%202l2.9%204.3zm-3.8-4.5l-2.4%204-2.2-4h4.6zm-5.4.4L28%206.3h-5l2.7-4.1zm-2.8%205h5.4l2.6%2010.7-8-10.7zm6.4%200h6L32%2018.6%2029.3%207.2zm4%2010.5l3-10.5h4.8l-7.8%2010.5zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.modal__close {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M1.5%201.5l15%2015m0-15l-15%2015%22%20fill%3D%22none%22%20stroke%3D%22%23B3B3B3%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.chosen-container-multi .chosen-choices:after {
    background-repeat: no-repeat;
    width: 10px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2014%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M10%209l-5%205-5-5zM0%205l5-5%205%205z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__back-link:active:before, .albumpage__back-link:active:before, .btn-diamond--next:active:after, .btn-diamond--prev:active:before, .btn-diamond--white--next:active:after, .btn-diamond--white--prev:active:before, .cartpage__back:active:before, .catalog__more-link:active:after, .category__newproducts-more-link:active:after, .favor__back:active:before, .main-newproducts__more-link:active:after, .main-slider__btn:active:after, .orderform__btn-change:active:before, .publication__back-link:active:before, .sspage__next:active:after, .sspage__prev:active:before {
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2014%22%3E%3Cpath%20fill%3D%22%23DC5E2B%22%20d%3D%22M14.5%200l-1%202%204%204H.5v2h17.2l-4.2%204%201%202%207-7z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__back-link:hover:before, .albumpage__back-link:hover:before, .btn-diamond--next:hover:after, .btn-diamond--prev:hover:before, .btn-diamond--white--next:hover:after, .btn-diamond--white--prev:hover:before, .cartpage__back:hover:before, .catalog__more-link:hover:after, .category__newproducts-more-link:hover:after, .favor__back:hover:before, .main-newproducts__more-link:hover:after, .main-slider__btn:hover:after, .orderform__btn-change:hover:before, .publication__back-link:hover:before, .sspage__next:hover:after, .sspage__prev:hover:before {
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
}

.addtocart__ordering:after, .btn--next:active:after, .btn--next:hover:after, .btn-diamond--white--next:after, .btn-diamond--white--prev:before, .btn-topaz--next:after, .journal-item__more:active:after, .journal-item__more:hover:after, .main-slider__btn:after, .orderform__btn-change:before, .orderform__btn:after {
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2014%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.5%200l-1%202%204%204H.5v2h17.2l-4.2%204%201%202%207-7z%22%2F%3E%3C%2Fsvg%3E)
}

.actionpage__back-link:before, .albumpage__back-link:before, .btn--next:after, .btn-diamond--next:after, .btn-diamond--prev:before, .cartpage__back:before, .catalog__more-link:after, .category__newproducts-more-link:after, .favor__back:before, .journal-item__more:after, .main-newproducts__more-link:after, .publication__back-link:before, .sspage__next:after, .sspage__prev:before {
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K');
}

a.paginator__next:after, a.paginator__prev:before {
    background-repeat: no-repeat;
    width: 10px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2018%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M.6.5L9.1%209%20.6%2017.5%22%2F%3E%3C%2Fsvg%3E)
}

a.paginator__prev:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2018%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M9.4%2017.5L.9%209%209.4.5%22%2F%3E%3C%2Fsvg%3E)
}

.header__phone-tel:before, .productset__item:after {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M4.9%2012.8l-2.3%201.4c-.1.1-.1.2-.1.3l1%201.7c.6%201%201.7%201.6%202.7%201.1%205.8-2.6%208.7-5.5%2011.2-11.2.4-1-.2-2.2-1.1-2.7l-1.7-1c-.1%200-.2-.1-.3.1l-1.5%202.3c0%20.1%200%20.2.1.2l.5.3c.7.4%201%201.3.7%202.1-.7%201.7-2.7%203.7-2.7%203.8-.1.1-2.1%202-3.8%202.7-.7.3-1.6%200-2-.7l-.3-.5c-.2.2-.3.1-.4.1zm.7%206.2c-1.4%200-2.7-.7-3.4-2l-1-1.7c-.4-.8-.2-1.8.7-2.3l2.3-1.4c.8-.5%201.8-.3%202.2.5l.3.5c.1.1.1.1.2.1%201.4-.5%203.3-2.3%203.3-2.4%200%200%201.9-2%202.4-3.3%200-.1%200-.2-.1-.2l-.5-.3c-.8-.5-1-1.5-.6-2.3L13%201.8c.2-.4%201.1-1.2%202.3-.6l1.7%201c1.6.9%202.3%202.8%201.8%204.5-.8%202.8-2.4%205.3-4.7%207.5-2.1%202.2-4.6%203.8-7.4%204.6-.4.1-.7.2-1.1.2zM2.3%208.5c-.4%200-.7-.3-.7-.8%200-3.5%202.8-6.3%206.3-6.3.4%200%20.8.3.8.8%200%20.4-.3.8-.8.8-2.7%200-4.8%202.2-4.8%204.8%200%20.4-.3.7-.8.7zm0%200%22%2F%3E%3Cpath%20d%3D%22M5.6%208.5c-.4%200-.8-.3-.8-.8%200-1.7%201.4-3.1%203.1-3.1.4%200%20.8.3.8.8%200%20.4-.3.8-.8.8-.9%200-1.6.7-1.6%201.6%200%20.4-.3.7-.7.7zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.productset__item:after {
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23E6E6E6%22%20d%3D%22M30%2012H18V0h-6v12H0v6h12v12h6V18h12z%22%2F%3E%3C%2Fsvg%3E)
}

.main-newjournal__next, .main-newjournal__prev {
    background-repeat: no-repeat;
    width: 44px;
    height: 44px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2044%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M22%201c11.6%200%2021%209.4%2021%2021s-9.4%2021-21%2021S1%2033.6%201%2022%2010.4%201%2022%201m0-1C9.8%200%200%209.8%200%2022s9.8%2022%2022%2022%2022-9.8%2022-22S34.2%200%2022%200z%22%2F%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M18.2%2034L17%2032.7%2025%2022l-8-10.7%201.2-1.3L30%2022z%22%2F%3E%3C%2Fsvg%3E)
}

.main-newjournal__prev {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2044%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M22%201c11.6%200%2021%209.4%2021%2021s-9.4%2021-21%2021S1%2033.6%201%2022%2010.4%201%2022%201m0-1C9.8%200%200%209.8%200%2022s9.8%2022%2022%2022%2022-9.8%2022-22S34.2%200%2022%200z%22%2F%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M25.8%2034l1.2-1.3L19%2022l8-10.7-1.2-1.3L14%2022z%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-radio input[type=radio] + label:after {
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M11%201.5c5.2%200%209.5%204.3%209.5%209.5s-4.3%209.5-9.5%209.5-9.5-4.3-9.5-9.5S5.8%201.5%2011%201.5M11%200C4.9%200%200%204.9%200%2011s4.9%2011%2011%2011%2011-4.9%2011-11S17.1%200%2011%200z%22%2F%3E%3Ccircle%20fill%3D%22%23ff7939%22%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%226%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-radio input[type=radio] + label:hover:before {
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M11%201.5c5.2%200%209.5%204.3%209.5%209.5s-4.3%209.5-9.5%209.5-9.5-4.3-9.5-9.5S5.8%201.5%2011%201.5M11%200C4.9%200%200%204.9%200%2011s4.9%2011%2011%2011%2011-4.9%2011-11S17.1%200%2011%200z%22%2F%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M11%205c3.3%200%206%202.7%206%206s-2.7%206-6%206-6-2.7-6-6%202.7-6%206-6m0-1c-3.9%200-7%203.1-7%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7z%22%2F%3E%3C%2Fsvg%3E)
}

.form__elem-radio input[type=radio] + label:before, .search__close {
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%23B3B3B3%22%3E%3Cpath%20d%3D%22M11%201.5c5.2%200%209.5%204.3%209.5%209.5s-4.3%209.5-9.5%209.5-9.5-4.3-9.5-9.5S5.8%201.5%2011%201.5M11%200C4.9%200%200%204.9%200%2011s4.9%2011%2011%2011%2011-4.9%2011-11S17.1%200%2011%200z%22%2F%3E%3Cpath%20d%3D%22M11%205c3.3%200%206%202.7%206%206s-2.7%206-6%206-6-2.7-6-6%202.7-6%206-6m0-1c-3.9%200-7%203.1-7%207s3.1%207%207%207%207-3.1%207-7-3.1-7-7-7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.search__close {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M1.5%201.5l15%2015m0-15l-15%2015%22%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.headernav__flow--active .headernav__search-link:after, .searchpage__search-btn:hover:before {
    background-repeat: no-repeat;
    width: 300px;
    height: 300px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M184%20111c0%2041-33%2074-74%2074s-74-33-74-74c0-40%2034-73%2074-73%2041%200%2074%2033%2074%2073zm-22%2078c2-1%200%200%200%200zm120%2063l-64-64-7%207-14-14%207-7-14-14c9-14%2014-31%2014-49%200-52-42-94-94-94s-94%2042-94%2094%2042%2094%2094%2094c19%200%2037-6%2052-16l13%2013%207-7%2014%2014-6%208%2064%2064%2028-29z%22%2F%3E%3C%2Fsvg%3E)
}

.headernav__search-link:after, .search__submit, .searchpage__search-btn:before {
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M18.4%2011.1c0%204.1-3.3%207.4-7.4%207.4-4.1%200-7.4-3.3-7.4-7.4%200-4%203.4-7.3%207.4-7.3%204.1%200%207.4%203.3%207.4%207.3zm-2.2%207.8c.2-.1%200%200%200%200zm12%206.3l-6.4-6.4-.7.7-1.4-1.4.7-.7L19%2016c.9-1.4%201.4-3.1%201.4-4.9%200-5.2-4.2-9.4-9.4-9.4s-9.4%204.2-9.4%209.4%204.2%209.4%209.4%209.4c1.9%200%203.7-.6%205.2-1.6l1.3%201.3.7-.7%201.4%201.4-.6.8%206.4%206.4%202.8-2.9z%22%2F%3E%3C%2Fsvg%3E);
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M1%201l10%2010m0-10L1%2011%22%20fill%3D%22none%22%20stroke%3D%22%23E17840%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M1%201l10%2010m0-10L1%2011%22%20fill%3D%22none%22%20stroke%3D%22%23B3B3B3%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 10px
}

.geopopup__close, .set__close {
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M1.5%201.5l15%2015m0-15l-15%2015%22%20fill%3D%22none%22%20stroke%3D%22%23B3B3B3%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.share__item:hover, .sharing__item:hover {
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M29%200C13%200%200%2013%200%2029c0%208%203.2%2015.2%208.5%2020.5%201.7%204.8-3.3%208.5-3.3%208.5%204.2%200%208.3-.9%2011.9-2.6C20.7%2057.1%2024.7%2058%2029%2058c16%200%2029-13%2029-29S45%200%2029%200z%22%2F%3E%3C%2Fsvg%3E);
}

.btn-diamond--share:active:before, .favor__share-link:active:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23E16635%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.8%204l-10%204%2010%204%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2214.3%22%20cy%3D%223.5%22%20r%3D%222.8%22%2F%3E%3Cpath%20fill%3D%22%23E16635%22%20d%3D%22M14.3%201.5c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5c-1.9%200-3.5%201.6-3.5%203.5S12.3%207%2014.3%207s3.5-1.6%203.5-3.5S16.2%200%2014.3%200z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%223.8%22%20cy%3D%228%22%20r%3D%222.8%22%2F%3E%3Cpath%20fill%3D%22%23E16635%22%20d%3D%22M3.8%206c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5C1.8%204.5.3%206.1.3%208s1.6%203.5%203.5%203.5S7.3%209.9%207.3%208%205.7%204.5%203.8%204.5z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2214.3%22%20cy%3D%2212.5%22%20r%3D%222.8%22%2F%3E%3Cpath%20fill%3D%22%23E16635%22%20d%3D%22M14.3%2010.5c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5c-1.9%200-3.5%201.6-3.5%203.5s1.6%203.5%203.5%203.5%203.5-1.6%203.5-3.5S16.2%209%2014.3%209z%22%2F%3E%3C%2Fsvg%3E)
}

.btn-diamond--share:hover:before, .favor__share-link:hover:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 16px;
}

.btn-diamond--share:before, .favor__share-link:before {
    background-repeat: no-repeat;
    width: 18px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.8%204l-10%204%2010%204%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2214.3%22%20cy%3D%223.5%22%20r%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M14.3%201.5c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5c-1.9%200-3.5%201.6-3.5%203.5S12.3%207%2014.3%207s3.5-1.6%203.5-3.5S16.2%200%2014.3%200z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%223.8%22%20cy%3D%228%22%20r%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M3.8%206c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5C1.8%204.5.3%206.1.3%208s1.6%203.5%203.5%203.5S7.3%209.9%207.3%208%205.7%204.5%203.8%204.5z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2214.3%22%20cy%3D%2212.5%22%20r%3D%222.8%22%2F%3E%3Cpath%20d%3D%22M14.3%2010.5c1.1%200%202%20.9%202%202s-.9%202-2%202-2-.9-2-2%20.8-2%202-2m0-1.5c-1.9%200-3.5%201.6-3.5%203.5s1.6%203.5%203.5%203.5%203.5-1.6%203.5-3.5S16.2%209%2014.3%209z%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--fb:after, .sharing__item--fb:after {
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M37%2019h-3.3c-2.2%200-2.7%201.1-2.7%202.6V25h5.4v5H31v14h-5V30h-5v-5h5v-3.9c0-4.6%202.8-7%206.9-7H37V19zm-.5%200%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--fb:before, .share__item--go:after, .sharing__item--fb:before, .sharing__item--go:after {
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M37%2019h-3.3c-2.2%200-2.7%201.1-2.7%202.6V25h5.4v5H31v14h-5V30h-5v-5h5v-3.9c0-4.6%202.8-7%206.9-7H37V19zm-.5%200%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--go:after, .sharing__item--go:after {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M41%2027H28v4h8c-1.1%203.7-4.5%206.5-8.5%206.5-5%200-9-4-9-9s4-9%209-9c2.5%200%204.8%201%206.4%202.7l3-3.3c-2.4-2.4-5.8-3.9-9.4-3.9C20%2015%2014%2021%2014%2028.5S20%2042%2027.5%2042C34%2042%2039.8%2037.4%2041%2031.2V27zm10%200h-3v-3h-3v3h-3v3h3v3h3v-3h3v-3zm0%20.2%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--go:before, .sharing__item--go:before, .sharing__label:before {
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20d%3D%22M41%2027H28v4h8c-1.1%203.7-4.5%206.5-8.5%206.5-5%200-9-4-9-9s4-9%209-9c2.5%200%204.8%201%206.4%202.7l3-3.3c-2.4-2.4-5.8-3.9-9.4-3.9C20%2015%2014%2021%2014%2028.5S20%2042%2027.5%2042C34%2042%2039.8%2037.4%2041%2031.2V27zm10%200h-3v-3h-3v3h-3v3h3v3h3v-3h3v-3zm0%20.2%22%20fill%3D%22%23B3B3B3%22%2F%3E%3C%2Fsvg%3E)
}

.sharing__label:before {
    width: 18px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22gray%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.8%204.1L3.8%208l10%203.9%22%2F%3E%3Cellipse%20fill%3D%22%23FFF%22%20cx%3D%2214.3%22%20cy%3D%223.7%22%20rx%3D%223%22%20ry%3D%222.9%22%2F%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M14.3%201.3c1.4%200%202.5%201.1%202.5%202.4S15.6%206%2014.3%206s-2.5-1-2.5-2.3%201.1-2.4%202.5-2.4m0-1c-1.9%200-3.5%201.5-3.5%203.4S12.3%207%2014.3%207s3.5-1.5%203.5-3.4S16.2.3%2014.3.3z%22%2F%3E%3Cellipse%20fill%3D%22%23FFF%22%20cx%3D%223.7%22%20cy%3D%228%22%20rx%3D%223%22%20ry%3D%222.9%22%2F%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M3.8%205.6c1.4%200%202.5%201.1%202.5%202.4s-1.1%202.4-2.5%202.4S1.3%209.3%201.3%208s1.1-2.4%202.5-2.4m0-1C1.8%204.6.3%206.1.3%208s1.6%203.4%203.5%203.4S7.3%209.9%207.3%208%205.7%204.6%203.8%204.6z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M14.3%2015.2c-1.7%200-3-1.3-3-2.9%200-1.6%201.3-2.9%203-2.9s3%201.3%203%202.9c0%201.6-1.4%202.9-3%202.9z%22%2F%3E%3Cpath%20fill%3D%22gray%22%20d%3D%22M14.3%2010c1.4%200%202.5%201.1%202.5%202.4s-1.1%202.4-2.5%202.4-2.5-1.1-2.5-2.4%201.1-2.4%202.5-2.4m0-1c-1.9%200-3.5%201.5-3.5%203.4s1.6%203.4%203.5%203.4%203.5-1.5%203.5-3.4S16.2%209%2014.3%209z%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--ok:after, .share__item--ok:before, .sharing__item--ok:after, .sharing__item--ok:before {
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M27.4%2035.8c-2.6-.3-4.9-.9-6.8-2.4-.2-.2-.5-.4-.7-.6-.9-.8-1-1.8-.3-2.8.6-.8%201.6-1.1%202.6-.6l.6.3c3.7%202.5%208.7%202.6%2012.4.1.4-.3.8-.5%201.2-.6.9-.2%201.7.1%202.2.9.5.9.5%201.7-.1%202.4-1%201-2.3%201.8-3.6%202.3-1.3.5-2.7.8-4.1.9.2.2.3.3.4.5l5.7%205.7c.6.7.8%201.5.4%202.2-.4.8-1.3%201.4-2.1%201.3-.5%200-1-.3-1.3-.7l-4.3-4.3c-.4-.4-.6-.3-1%200-1.4%201.5-2.9%203-4.4%204.4-.7.7-1.5.8-2.2.4-.8-.4-1.3-1.2-1.3-2.1%200-.6.3-1%20.7-1.4l5.6-5.6c.1%200%20.2-.2.4-.3zm0%200%22%2F%3E%3Cpath%20d%3D%22M28.9%2029.2c-4.6%200-8.3-3.8-8.3-8.4%200-4.6%203.8-8.4%208.4-8.3%204.6%200%208.3%203.8%208.3%208.5%200%204.5-3.8%208.2-8.4%208.2zm4.2-8.4c0-2.3-1.8-4.1-4.1-4.1s-4.1%201.8-4.1%204.1%201.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.share__item--ok:before, .sharing__item--ok:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23B3B3B3%22%3E%3Cpath%20d%3D%22M27.4%2035.8c-2.6-.3-4.9-.9-6.8-2.4-.2-.2-.5-.4-.7-.6-.9-.8-1-1.8-.3-2.8.6-.8%201.6-1.1%202.6-.6l.6.3c3.7%202.5%208.7%202.6%2012.4.1.4-.3.8-.5%201.2-.6.9-.2%201.7.1%202.2.9.5.9.5%201.7-.1%202.4-1%201-2.3%201.8-3.6%202.3-1.3.5-2.7.8-4.1.9.2.2.3.3.4.5l5.7%205.7c.6.7.8%201.5.4%202.2-.4.8-1.3%201.4-2.1%201.3-.5%200-1-.3-1.3-.7l-4.3-4.3c-.4-.4-.6-.3-1%200-1.4%201.5-2.9%203-4.4%204.4-.7.7-1.5.8-2.2.4-.8-.4-1.3-1.2-1.3-2.1%200-.6.3-1%20.7-1.4l5.6-5.6c.1%200%20.2-.2.4-.3zm0%200%22%2F%3E%3Cpath%20d%3D%22M28.9%2029.2c-4.6%200-8.3-3.8-8.3-8.4%200-4.6%203.8-8.4%208.4-8.3%204.6%200%208.3%203.8%208.3%208.5%200%204.5-3.8%208.2-8.4%208.2zm4.2-8.4c0-2.3-1.8-4.1-4.1-4.1s-4.1%201.8-4.1%204.1%201.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1zm0%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.share__item--tw:after, .share__item--tw:before, .sharing__item--tw:after, .sharing__item--tw:before {
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M44%2020.3c-1%20.5-2.1.8-3.2.9%201.2-.7%202-1.8%202.5-3.2-1.1.7-2.3%201.1-3.6%201.4-1-1.1-2.5-1.8-4.1-1.8-3.1%200-5.6%202.6-5.6%205.7%200%20.5%200%20.9.1%201.3-4.7-.2-8.8-2.5-11.5-6-.5.8-.8%201.8-.8%202.9%200%202%201%203.8%202.5%204.8-.9%200-1.8-.3-2.5-.7v.1c0%202.8%201.9%205.1%204.5%205.6-.5.1-1%20.2-1.5.2-.4%200-.7%200-1.1-.1.7%202.3%202.8%203.9%205.2%204-1.9%201.5-4.3%202.5-7%202.5-.4%200-.9%200-1.3-.1%202.5%201.6%205.4%202.6%208.6%202.6%2010.3%200%2015.9-8.7%2015.9-16.3v-.7c1.2-.9%202.2-1.9%202.9-3.1zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--tw:before, .sharing__item--tw:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill%3D%22%23B3B3B3%22%20d%3D%22M44%2020.3c-1%20.5-2.1.8-3.2.9%201.2-.7%202-1.8%202.5-3.2-1.1.7-2.3%201.1-3.6%201.4-1-1.1-2.5-1.8-4.1-1.8-3.1%200-5.6%202.6-5.6%205.7%200%20.5%200%20.9.1%201.3-4.7-.2-8.8-2.5-11.5-6-.5.8-.8%201.8-.8%202.9%200%202%201%203.8%202.5%204.8-.9%200-1.8-.3-2.5-.7v.1c0%202.8%201.9%205.1%204.5%205.6-.5.1-1%20.2-1.5.2-.4%200-.7%200-1.1-.1.7%202.3%202.8%203.9%205.2%204-1.9%201.5-4.3%202.5-7%202.5-.4%200-.9%200-1.3-.1%202.5%201.6%205.4%202.6%208.6%202.6%2010.3%200%2015.9-8.7%2015.9-16.3v-.7c1.2-.9%202.2-1.9%202.9-3.1zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.share__item--vk:after, .share__item--vk:before, .sharing__item--vk:after, .sharing__item--vk:before {
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%20d%3D%22M44.7%2034.9c-1-1.2-2.2-2.2-3.4-3.3-1-1-1.1-1.5-.3-2.7.9-1.2%201.9-2.4%202.8-3.6.8-1.1%201.7-2.3%202.2-3.7.3-.9%200-1.3-.9-1.4h-5.9c-.7%200-1%20.3-1.3.9-.3.8-.6%201.6-1%202.3-.9%201.7-1.8%203.4-3.2%204.8-.3.3-.6.7-1.1.5-.6-.2-.8-1.2-.8-1.6V21c-.1-.9-.3-1.3-1.2-1.4H25c-.8%200-1.1.3-1.5.7-.2.3-.3.4.2.5.9.2%201.5.8%201.6%201.7.2%201.5.2%202.9.1%204.4%200%20.4-.1.9-.3%201.3-.3.6-.7.8-1.3.4-.5-.4-.9-.8-1.3-1.3-1.4-1.9-2.4-3.9-3.3-6-.3-.6-.7-1-1.4-1h-4.9c-1%200-1.3.5-.9%201.4%201.8%203.9%203.7%207.6%206.3%2011%201.3%201.8%202.8%203.3%204.8%204.4%202.2%201.2%204.6%201.6%207.1%201.5%201.2-.1%201.5-.4%201.6-1.5%200-.8.1-1.6.5-2.3.4-.7%201-.8%201.7-.4.3.2.6.5.9.8.7.7%201.3%201.4%202%202.1.9.9%201.9%201.2%203.2%201.2h5c.8%200%201.2-.9.8-1.8-.3-.8-.7-1.3-1.2-1.8zm0%200%22%2F%3E%3C%2Fsvg%3E);
}

.share__item--vk:before, .sharing__item--vk:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2058%2058%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23B2B2B2%22%20d%3D%22M44.7%2034.9c-1-1.2-2.2-2.2-3.4-3.3-1-1-1.1-1.5-.3-2.7.9-1.2%201.9-2.4%202.8-3.6.8-1.1%201.7-2.3%202.2-3.7.3-.9%200-1.3-.9-1.4h-5.9c-.7%200-1%20.3-1.3.9-.3.8-.6%201.6-1%202.3-.9%201.7-1.8%203.4-3.2%204.8-.3.3-.6.7-1.1.5-.6-.2-.8-1.2-.8-1.6V21c-.1-.9-.3-1.3-1.2-1.4H25c-.8%200-1.1.3-1.5.7-.2.3-.3.4.2.5.9.2%201.5.8%201.6%201.7.2%201.5.2%202.9.1%204.4%200%20.4-.1.9-.3%201.3-.3.6-.7.8-1.3.4-.5-.4-.9-.8-1.3-1.3-1.4-1.9-2.4-3.9-3.3-6-.3-.6-.7-1-1.4-1h-4.9c-1%200-1.3.5-.9%201.4%201.8%203.9%203.7%207.6%206.3%2011%201.3%201.8%202.8%203.3%204.8%204.4%202.2%201.2%204.6%201.6%207.1%201.5%201.2-.1%201.5-.4%201.6-1.5%200-.8.1-1.6.5-2.3.4-.7%201-.8%201.7-.4.3.2.6.5.9.8.7.7%201.3%201.4%202%202.1.9.9%201.9%201.2%203.2%201.2h5c.8%200%201.2-.9.8-1.8-.3-.8-.7-1.3-1.2-1.8zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.about__house .main-slider__next {
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M1.7%2024L.5%2022.7l8-10.7-8-10.7L1.7%200l11.8%2012z%22%2F%3E%3C%2Fsvg%3E)
}

.about__house .main-slider__prev, .carousel__next, .main-slider__next, .slider-content__next, .slider__next:after {
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1.7%2024L.5%2022.7l8-10.7-8-10.7L1.7%200l11.8%2012z%22%2F%3E%3C%2Fsvg%3E)
}

.about__house .main-slider__prev {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23ff7939%22%20d%3D%22M12.3%2024l1.2-1.3-8-10.7%208-10.7L12.3%200%20.5%2012z%22%2F%3E%3C%2Fsvg%3E)
}

.carousel__prev, .main-slider__prev, .slider-content__prev, .slider__prev:after, .sscatalog__link:before {
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2024%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12.3%2024l1.2-1.3-8-10.7%208-10.7L12.3%200%20.5%2012z%22%2F%3E%3C%2Fsvg%3E)
}

.sscatalog__link:before {
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill%3D%22gray%22%3E%3Cpath%20d%3D%22M14.7%206.4l-1-.2c-.1-.4-.2-.7-.4-1l.6-.9c.3-.4.2-.9-.1-1.2l-.9-.9c-.2-.1-.5-.2-.7-.2-.2%200-.4%200-.6.1l-.9.6c-.3-.2-.7-.3-1.1-.4l-.2-1c.1-.4-.3-.8-.8-.8H7.3c-.5%200-.8.3-.9.8l-.2%201.1c-.3.1-.7.3-1%20.4l-.9-.6C4.2%202.1%204%202%203.8%202s-.5.1-.6.3l-1%20.9c-.3.3-.3.8-.1%201.2l.6.9c-.2.3-.3.7-.4%201l-1%20.2c-.4%200-.8.4-.8.9v1.3c0%20.5.3.8.8.9l1.1.2c.1.3.3.7.4%201l-.6.9c-.3.4-.2.9.1%201.2l.9.9c.2.1.4.2.7.2.1%200%20.3%200%20.5-.1l.9-.6c.3.2.6.3%201%20.4l.2%201c.1.4.5.8.9.8h1.3c.5%200%20.8-.3.9-.8l.2-1c.4-.1.7-.3%201-.4l.9.6c.1.1.3.1.5.1s.5-.1.7-.3l.9-.9c.3-.3.4-.8.1-1.2l-.6-.9c.2-.3.3-.7.4-1l1-.2c.4-.1.8-.5.8-.9V7.3c0-.4-.3-.8-.8-.9zm-.1%202.3l-1.3.3c-.2%200-.3.1-.3.3-.1.5-.3.9-.5%201.3-.1.1-.1.3%200%20.5l.8%201.1v.1l-.9.9h-.1l-1.3-.8c-.1-.1-.3-.1-.5%200-.4.2-.8.4-1.3.5-.1.1-.2.2-.2.4l-.2%201.3s0%20.1-.1.1H7.3s-.1%200-.1-.1L7%2013.3c0-.2-.1-.3-.3-.3-.4-.1-.9-.3-1.3-.5-.1%200-.1-.1-.2-.1s-.2%200-.2.1l-1.1.8h-.1l-.9-.9v-.1l.8-1.1c.1-.1.1-.3%200-.5-.2-.4-.4-.8-.5-1.3-.1-.3-.3-.4-.4-.4l-1.4-.2s-.1%200-.1-.1V7.4s0-.1.1-.1l1.3-.2c.2-.1.3-.2.4-.3.1-.5.3-.9.5-1.3.1-.1.1-.3%200-.5l-.8-1.1v-.1l.9-.9h.1l1.1.8c.1.1.3.1.5%200%20.4-.2.8-.4%201.3-.5.2-.2.3-.3.3-.4l.2-1.3s0-.1.1-.1h1.3s.1%200%20.1.1l.2%201.3.3.3c.5.1.9.3%201.3.5.1.1.3.1.5%200l1.1-.8h.1l.9.9v.1L12.4%205c-.1.1-.1.3%200%20.5.2.4.4.8.5%201.3.1.1.2.2.4.2l1.3.2s.1%200%20.1.1v1.4z%22%2F%3E%3Cpath%20d%3D%22M8%204.8C6.2%204.8%204.8%206.2%204.8%208s1.4%203.2%203.2%203.2c1.8%200%203.2-1.4%203.2-3.2S9.8%204.8%208%204.8zm0%205.6c-1.3%200-2.4-1.1-2.4-2.4%200-1.3%201.1-2.4%202.4-2.4%201.3%200%202.4%201.1%202.4%202.4%200%201.3-1.1%202.4-2.4%202.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.sscatalog__result-remove, .sspage__result-remove {
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M1%201l10%2010m0-10L1%2011%22%20fill%3D%22none%22%20stroke%3D%22%23B3B3B3%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E)
}

.sspage__result-sep, .sspage__steps-col:after {
    background-repeat: no-repeat;
    width: 6px;
    height: 10px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%2010%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M2.2%200H.5l3.3%205-3.3%205h1.7l3.3-5z%22%2F%3E%3C%2Fsvg%3E)
}

.sspage__steps-col:after {
    width: 8px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2016%22%3E%3Cpath%20fill%3D%22%23E6E6E6%22%20d%3D%22M0%200l4.9%208L0%2016h3.1L8%208%203.1%200z%22%2F%3E%3C%2Fsvg%3E)
}

.main-social__instagram .main-social__count:before {
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7%209.6c2.2%200%203.9-2.2%203.9-4.8C10.9%202.2%209.2%200%207%200%205.9%200%204.9.5%204.2%201.4c-.7.9-1.1%202.1-1.1%203.4%200%202.7%201.7%204.8%203.9%204.8zM7%20.9c1.7%200%203.1%201.8%203.1%203.9C10.1%207%208.7%208.7%207%208.7%205.3%208.7%203.9%207%203.9%204.8S5.3.9%207%20.9zm3.1%207.8c-.2%200-.4.2-.4.4s.2.4.4.4c1.7%200%203.1%201.4%203.1%203.1%200%20.2-.2.4-.4.4H1.3c-.2%200-.4-.2-.4-.4%200-1.7%201.4-3.1%203.1-3.1.2%200%20.4-.2.4-.4s-.2-.4-.5-.4c-2.1%200-3.9%201.8-3.9%204%200%20.7.6%201.3%201.3%201.3h11.4c.7%200%201.3-.6%201.3-1.3%200-2.2-1.8-4-3.9-4zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.main-social__vkontakte .main-social__count:before, .sscatalog__col:after {
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%231A1A1A%22%20d%3D%22M7%209.6c2.2%200%203.9-2.2%203.9-4.8C10.9%202.2%209.2%200%207%200%205.9%200%204.9.5%204.2%201.4c-.7.9-1.1%202.1-1.1%203.4%200%202.7%201.7%204.8%203.9%204.8zM7%20.9c1.7%200%203.1%201.8%203.1%203.9C10.1%207%208.7%208.7%207%208.7%205.3%208.7%203.9%207%203.9%204.8S5.3.9%207%20.9zm3.1%207.8c-.2%200-.4.2-.4.4s.2.4.4.4c1.7%200%203.1%201.4%203.1%203.1%200%20.2-.2.4-.4.4H1.3c-.2%200-.4-.2-.4-.4%200-1.7%201.4-3.1%203.1-3.1.2%200%20.4-.2.4-.4s-.2-.4-.5-.4c-2.1%200-3.9%201.8-3.9%204%200%20.7.6%201.3%201.3%201.3h11.4c.7%200%201.3-.6%201.3-1.3%200-2.2-1.8-4-3.9-4zm0%200%22%2F%3E%3C%2Fsvg%3E)
}

.sscatalog__col:after {
    width: 8px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2016%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M0%200l4.9%208L0%2016h3.1L8%208%203.1%200z%22%2F%3E%3C%2Fsvg%3E)
}

.gallery__item-link--video:after, .persons__item_link:after, .text .gallery__item-link--video:after {
    background-repeat: no-repeat;
    width: 70px;
    height: 78px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2078%22%3E%3Cg%20opacity%3D%22.6%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M5.4%202.3L68%2037.2v3.6L5.3%2075.7%202%2073.6V4.5l3.4-2.2M5.3%200L0%203.4v71.3L5.2%2078%2070%2042v-6L5.3%200z%22%2F%3E%3Cpath%20d%3D%22M5.5%205.8L65%2038.9v.1L5.4%2072.2l-.4-.3V6.1l.5-.3m0-1.2L4%205.6v66.9l1.4.9L66%2039.6v-1.3L5.5%204.6z%22%2F%3E%3Cpath%20d%3D%22M8%2010.6L58.9%2039%208%2067.3V10.6M7%208.9V69l54-30L7%208.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.social__item--vk:before, .social__item--yo:before {
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23656565%22%20d%3D%22M22.1%2017.1c-.5-.6-1.1-1.2-1.7-1.7-.5-.5-.6-.8-.1-1.4.5-.6%201-1.3%201.4-1.9.4-.6.9-1.2%201.1-1.9.1-.5%200-.7-.5-.7h-3c-.3%200-.5.1-.7.4-.2.4-.3.8-.5%201.2-.4.9-.9%201.8-1.6%202.5-.2.2-.3.4-.6.3-.3-.1-.4-.6-.4-.8V9.9c-.1-.5-.2-.7-.6-.8H12c-.4%200-.6.1-.8.4-.2%200-.2.1%200%20.2.5.1.8.4.8.9.1.8.1%201.5%200%202.3%200%20.2-.1.5-.2.7-.1.3-.4.4-.7.2-.3-.2-.5-.4-.6-.7-.7-1-1.3-2-1.7-3.2%200-.4-.2-.5-.6-.6H5.7c-.5%200-.7.3-.5.7.9%202%201.9%204%203.3%205.8.7.9%201.5%201.7%202.5%202.3%201.1.7%202.4.9%203.7.8.6%200%20.8-.2.8-.8%200-.4.1-.8.3-1.2.2-.4.5-.4.9-.2.2.1.3.3.5.4.3.4.7.7%201%201.1.4.5%201%20.6%201.6.6h2.6c.4%200%20.6-.5.4-1-.2-.2-.5-.4-.7-.7zm0%200%22%2F%3E%3Cpath%20fill%3D%22%23656565%22%20d%3D%22M25%201c1.1%200%202%20.9%202%202v22c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h22m0-1H3C1.3%200%200%201.3%200%203v22c0%201.7%201.3%203%203%203h22c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fsvg%3E)
}

.social__item--yo:before {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23666%22%20d%3D%22M22.7%209.9c-.2-.9-1-1.6-1.9-1.7C18.5%208%2016.3%208%2014%208c-2.2%200-4.5%200-6.7.2-1%20.1-1.8.8-2%201.7C5%2011.2%205%2012.7%205%2014c0%201.3%200%202.8.3%204.1.2.9%201%201.6%201.9%201.7%202.3.2%204.6.2%206.8.2%202.3%200%204.5%200%206.7-.2.9-.1%201.7-.8%201.9-1.7.4-1.3.4-2.8.4-4.1%200-1.3%200-2.8-.3-4.1zm-11.1%206.8V11c1.8%201%203.8%201.9%205.7%202.9-1.9.9-3.9%201.8-5.7%202.8zm.1%200%22%2F%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M25%201c1.1%200%202%20.9%202%202v22c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h22m0-1H3C1.3%200%200%201.3%200%203v22c0%201.7%201.3%203%203%203h22c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fsvg%3E)
}

.cart__link--actions:before, .cart__link--catalog:before {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M12.5 23.25C18.7132 23.25 23.75 18.2132 23.75 12C23.75 5.7868 18.7132 0.75 12.5 0.75C6.2868 0.75 1.25 5.7868 1.25 12C1.25 18.2132 6.2868 23.25 12.5 23.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 15.75L16.25 8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 10.5C10.3284 10.5 11 9.82843 11 9C11 8.17157 10.3284 7.5 9.5 7.5C8.67157 7.5 8 8.17157 8 9C8 9.82843 8.67157 10.5 9.5 10.5Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 16.5C16.3284 16.5 17 15.8284 17 15C17 14.1716 16.3284 13.5 15.5 13.5C14.6716 13.5 14 14.1716 14 15C14 15.8284 14.6716 16.5 15.5 16.5Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.cart__link--catalog:before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4356 21.7666L23 8.39202L18.7742 2.84299H6.23781L1.87119 8.39202L12.4356 21.7666Z' stroke='black' stroke-width='1.3' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M1.87119 8.39203H23' stroke='black' stroke-width='1.3' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M6.23781 2.84299L9.3367 8.39202L12.4356 21.7666' stroke='black' stroke-width='1.3' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M18.7742 2.84299L15.6753 8.39202L12.4356 21.7666' stroke='black' stroke-width='1.3' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.cart__link--favorite:before, .cart__link--order:before, .product__favorite {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3773 21.1971L12.3769 21.1967L3.77801 11.9551L3.77806 11.955L3.7711 11.9477C2.19113 10.2947 1.79863 7.79373 2.79812 5.7335L2.80135 5.72686L2.80444 5.72015C3.63256 3.9239 5.47341 2.75 7.49597 2.75C8.23747 2.75 8.95601 2.90538 9.63415 3.21309C10.232 3.48476 10.7644 3.86063 11.2183 4.33119L11.2205 4.3334L11.9641 5.09786L12.5021 5.65103L13.0397 5.09744L13.7833 4.33176L13.7854 4.32962C14.7346 3.34443 16.0131 2.78431 17.391 2.75235L17.512 2.75121C18.8486 2.75207 20.1126 3.25545 21.0759 4.16995L21.0764 4.17045C21.5501 4.61926 21.9272 5.14553 22.2005 5.73669L22.2036 5.74334L22.2068 5.74993C23.2009 7.79393 22.8068 10.295 21.2178 11.956L21.2178 11.956L21.2105 11.9638L12.6263 21.1969L12.626 21.1971C12.5967 21.2287 12.5505 21.25 12.5017 21.25C12.4528 21.25 12.4067 21.2287 12.3773 21.1971Z' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.cart__link--order:before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99998 10.3C8.99998 10.3 8.49998 1.30005 12.5 1.30005C16.5 1.30005 16 10.3 16 10.3' stroke='black' stroke-miterlimit='10'/%3E%3Cpath d='M9 12.3C9.82843 12.3 10.5 11.6285 10.5 10.8C10.5 9.97162 9.82843 9.30005 9 9.30005C8.17157 9.30005 7.5 9.97162 7.5 10.8C7.5 11.6285 8.17157 12.3 9 12.3Z' fill='black'/%3E%3Cpath d='M16 12.3C16.8284 12.3 17.5 11.6285 17.5 10.8C17.5 9.97162 16.8284 9.30005 16 9.30005C15.1716 9.30005 14.5 9.97162 14.5 10.8C14.5 11.6285 15.1716 12.3 16 12.3Z' fill='black'/%3E%3Crect x='5.25' y='6.75' width='14.5' height='15.5' rx='1.25' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.currentact__display, .product__favorite.favorite--active {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8278 21.7076C12.0003 21.8932 12.2461 22 12.5017 22C12.7573 22 13.0031 21.8932 13.1756 21.7076L21.7598 12.4745C23.5637 10.5888 24.0138 7.75052 22.8813 5.42191C22.5682 4.74481 22.1352 4.14052 21.5922 3.62602C20.4879 2.5776 19.0374 2.00121 17.5086 2.00121L17.379 2.00243C15.8026 2.03762 14.3337 2.67953 13.2453 3.80925L12.5017 4.57493L11.7581 3.81046C11.2383 3.27169 10.6281 2.84092 9.94441 2.53028C9.16903 2.17838 8.34473 2 7.49597 2C5.18572 2 3.07605 3.33964 2.12334 5.40614C0.987173 7.74809 1.43235 10.5863 3.22893 12.466L11.8278 21.7076Z' fill='%23FF7939'/%3E%3C/svg%3E%0A")
}

.currentact__display {
    width: 13px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='black'/%3E%3C/svg%3E%0A")
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1rem;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #b2b2b2;
    background-color: #fff
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    margin-top: -1px
}

.chosen-container a {
    cursor: pointer
}

.chosen-container .chosen-single .group-name, .chosen-container .search-choice .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    color: #999
}

.chosen-container .chosen-single .group-name:after, .chosen-container .search-choice .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 32px 0 0px;
    height: 38px;
    border-bottom: 1px solid #dedede;
    background-color: #fff;
    background-clip: padding-box;
    color: #323232;
    text-decoration: none;
    white-space: nowrap;
    line-height: 35px;
}

.chosen-container-single .chosen-default {
    color: #999
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 20px;
    display: block;
    width: 12px;
    height: 12px;
    font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 20px;
    height: 100%
}

.chosen-container-single .chosen-single div b {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #323232 transparent transparent;
    display: block;
    position: relative;
    top: 50%;
    margin-top: -2px
}

.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
    margin: 1px 0;
    padding: 6px 20px 6px 7px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid rgba(85, 85, 85, .1) !important;
    line-height: normal;
    border-radius: 0
}

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}

.chosen-container .chosen-results {
    color: #b0b0b0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 4px 10px;
    list-style: none;
    word-wrap: break-word;
    -webkit-touch-callout: none;
    color: #323232;
    font-size: 13px;
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}

.chosen-container .chosen-results li.active-result:hover {
    background: #f89a0f;
    color: #fff
}

.chosen-container .chosen-results li.disabled-result, .chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default
}

.chosen-container .chosen-results li.highlighted {
    color: #555
}

.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: 700;
    cursor: default
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}

.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
    cursor: text;
    border-bottom: 1px solid #dedede;
    background-color: #fff;
    padding: 0px 35px 0px 2px;
}

.chosen-container-multi .chosen-choices:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 12px
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    margin: 1px 0 1px 13px;
    padding: 0;
    outline: 0;
    font-weight: 300;
    border: 0 !important;
    background: 0 0 !important;
    box-shadow: none;
    color: #323232;
    line-height: normal;
    margin-left: 0;
    border-radius: 0;
    height: 35px;
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 1px 2px 1px 0;
    padding: 3px 30px 3px 10px;
    max-width: 100%;
    border: 1px solid #b2b2b2;
    color: #323232;
    line-height: 24px;
    font-size: 15px;
    cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: 0 0
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
    font-size: 17px;
    color: #999
}

.chosen-disabled {
    opacity: .5 !important;
    cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close, .chosen-disabled .chosen-single {
    cursor: default
}

.chosen-rtl {
    text-align: right
}

.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 20px;
    direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}

.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}

.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}

.chosen-rtl .chosen-choices li {
    float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
    direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}

.chosen-rtl .chosen-drop, .chosen-rtl.chosen-container-single-nosearch .chosen-search {
    left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0;
    padding: 0
}

.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}

.chosen-rtl .chosen-search input[type=text] {
    padding: 8px 9px 8px 20px;
    direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-inner, .fancybox-outer {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-iframe, .fancybox-image {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(../i/fancybox/fancybox_loading.gif) center center no-repeat
}

.fancybox-close, .fancybox-nav {
    position: absolute;
    cursor: pointer;
    z-index: 8040
}

.fancybox-close {
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px
}

.fancybox-nav {
    text-decoration: none;
    background: url(../i/fancybox/blank.gif);
    -webkit-tap-highlight-color: transparent
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: visible !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(../i/fancybox/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0, 0, 0, .8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
        background-image: url(../i/fancybox/fancybox_sprite@2x.png);
        background-size: 44px 152px
    }

    #fancybox-loading div {
        background-image: url(../i/fancybox/fancybox_loading@2x.gif);
        background-size: 24px 24px
    }
}

.fancybox-nav {
    width: 40%;
    height: 70%;
    top: 15%
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 24px;
    height: 44px;
    margin-top: -22px;
    cursor: pointer;
    z-index: 8040;
    visibility: visible;
    background-position: 0 0
}

.fancybox-next span, .fancybox-prev span {
    opacity: .7;
    transition: opacity .3s
}

.fancybox-next span:hover, .fancybox-prev span:hover {
    opacity: 1
}

.fancybox-next {
    right: 15px
}

@media (min-width: 1200px) {
    .fancybox-next {
        right: -55px
    }
}

.fancybox-prev {
    left: 15px
}

@media (min-width: 1200px) {
    .fancybox-prev {
        left: -55px
    }
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 1;
    -ms-touch-action: none;
    touch-action: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-slider .ui-corner-all, .ui-slider.ui-corner-all {
    border-radius: 0
}

.ui-slider.ui-slider {
    border: 0;
    background: #656565
}

.ui-slider.ui-slider-horizontal {
    height: 3px
}

.ui-slider.ui-slider-vertical {
    height: 15em;
    width: 6px
}

.ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    border: 0;
    cursor: pointer
}

.ui-slider.ui-slider-horizontal .ui-slider-handle {
    top: 50%;
    margin-top: -10px;
    margin-left: -10px;
    outline: 0 !important;
    border: 2px solid #323232
}

.ui-slider.ui-slider-vertical .ui-slider-handle {
    left: 50%;
    margin-left: -6px
}

.ui-slider .ui-slider-handle:hover {
    opacity: 1
}

.ui-slider .ui-slider-range {
    border: 0;
    background: #656565
}

.ui-slider.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 4px
}

.ui-slider.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 6px
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0
}

.pswp * {
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: .001;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.pswp__bg, .pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.pswp__bg {
    background: #000;
    opacity: 0;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

.pswp__scroll-wrap {
    overflow: hidden
}

.pswp__container {
    position: absolute
}

.pswp__container, .pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container, .pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    transform-origin: left top;
    transition: transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
    transition: none
}

.pswp__container, .pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__img, .pswp__item {
    position: absolute;
    top: 0;
    left: 0
}

.pswp__item {
    right: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img {
    width: auto;
    height: auto
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
@keyframes clockwise {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes donut-rotate {
    0%, to {
        transform: rotate(0)
    }
    50% {
        transform: rotate(-140deg)
    }
}

.pswp__button {
    position: relative;
    background: 0 0;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: .75;
    transition: opacity .2s;
    box-shadow: none
}

.pswp__button:focus, .pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: 0;
    opacity: .9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background: url(default-skin.png) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px
}

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    content: '';
    top: 35px;
    background-color: rgba(0, 0, 0, .3);
    height: 30px;
    width: 32px;
    position: absolute
}

@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx) {
    .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
        background-image: url(default-skin.svg)
    }

    .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
        background: 0 0
    }
}

.pswp__button--close {
    background-position: 0 -44px
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
    visibility: hidden
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
    background: 0 0;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute
}

.pswp__button--arrow--left {
    left: 0
}

.pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px
}

.pswp__counter, .pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    transition: opacity .25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
    transform: translateY(6px);
    transition: transform .25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a, .pswp__share-tooltip a:hover {
    text-decoration: none;
    color: #000
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

a.pswp__share--facebook:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none
}

a.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

a.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

a.pswp__share--download:hover {
    background: #ddd
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #fff;
    opacity: .75;
    padding: 0 10px
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity .25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(preloader.gif) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active, .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    animation: clockwise 500ms linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    animation: donut-rotate 1000ms cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: 0 0;
    opacity: .75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: 0 0;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position: relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__caption, .pswp__top-bar {
    background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
    opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter, .text ol ol ol ol li:before {
    display: none
}

.pswp__element--disabled {
    display: none !important
}

.burger__link.burger--active span, .pswp--minimal--dark .pswp__top-bar {
    background: 0 0
}

.button, button {
    display: inline-block;
    position: relative;
    text-decoration: none;
    border: 0;
    line-height: inherit
}

.button, .form__btn, button {
    width: auto;
    height: auto;
    vertical-align: baseline
}

.button__title, .form__btn__title, button__title {
    display: inline-block
}

.button:focus, .form label:focus, .form__btn:focus, button:focus {
    outline: 0
}

.text {
    margin: 0;
    padding-top: 1px
}

.text figure img, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    margin-top: 0
}

.text * + h2, .text * + h3, .text * + h4, .text * + h5, .text * + h6 {
    margin-top: 50px;
    margin-top: 3.125rem
}

.text a {
    text-decoration: none;
    color: #bd7842;
    border-bottom: 1px solid rgb(189 120 66);
    transition: color .3s
}

.text a:visited {
    color: #000;
    border-bottom-color: rgba(0, 0, 0, .3)
}

.text a:hover {
    color: #f89a0f;
    border-bottom-color: rgb(248 154 15)
}

.text a:active {
    color: #003380;
    border-bottom-color: rgba(0, 51, 128, .3)
}

.text p {
    margin-bottom: 24px;
    margin-bottom: 1.5rem
}

.text ol, .text ul {
    margin: 24px 0;
    margin: 1.5rem 0
}

.text ul {
    position: relative;
    padding: 0 0 0 50px;
    padding: 0 0 0 3.125rem
}

.text blockquote, .text ul > li {
    margin: 0 0 16px;
    margin: 0 0 1rem;
    padding: 0;
    position: relative
}

.text ul > li:before {
    content: '';
    position: absolute;
    top: 10px;
    top: .625rem;
    left: -20px;
    left: -1.25rem
}

.text ol ol, .text ul > li ul {
    margin-top: 16px;
    margin-top: 1rem;
    margin-bottom: 16px;
    margin-bottom: 1rem
}

.text ul > li ul {
    padding: 0 0 0 16px;
    padding: 0 0 0 1rem
}

.text ol {
    counter-reset: point;
    padding: 0
}

.text ol li {
    margin: 0 0 16px 16px;
    margin: 0 0 1rem 1rem
}

.text ol > li:before {
    display: inline-block;
    content: counter(point) ".";
    counter-increment: point 1;
    font-size: inherit;
    line-height: inherit;
    text-align: center;
    font-style: normal;
    margin: 0 6px;
    margin: 0 .375rem
}

.text ol ol {
    counter-reset: point2;
    margin-left: 8px;
    margin-left: .5rem
}

.text ol ol > li:before {
    content: counter(point) "." counter(point2) ".";
    counter-increment: point2 1
}

.text ol ol ol {
    counter-reset: point3
}

.text ol ol ol > li:before {
    content: counter(point) "." counter(point2) "." counter(point3) ".";
    counter-increment: point3 1
}

.text table {
    position: relative;
    margin: 0 0 32px;
    margin: 0 0 2rem;
    border-collapse: collapse
}

@media (max-width: 767px) {
    .text table {
        overflow-x: auto;
        display: block
    }
}

.text table thead {
    color: inherit
}

.text hr, .text table caption {
    text-align: left;
    vertical-align: top
}

.text table caption {
    color: #aaa;
    font-size: 14px;
    font-size: .875rem;
    padding: 0
}

.text table td, .text table th {
    padding: 8px 20px;
}

.text table th {
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 400;
    position: relative
}

.text table th:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 1px;
    right: 1px;
    height: 5px;
    background: #e5e5e5
}

.text table td {
    font-size: 14px;
    font-size: .875rem;
    border-bottom: 1px solid #f2f2f2
}

.text strong {
    font-weight: 700;
    font-style: normal
}

.text em {
    font-weight: 400;
    font-style: italic
}

.text img, .text table caption {
    margin: 16px 0;
    margin: 1rem 0
}

.text img[style*=left] {
    margin: 0 2em 1em 0
}

.text img[style*=right] {
    margin: 0 0 1em 2em
}

.text hr {
    display: block;
    width: auto;
    height: 1px;
    position: relative;
    color: #e5e5e5;
    font-size: 0;
    line-height: 1px;
    margin: 35px auto;
    border: 0;
    background: rgba(129, 129, 129, .1);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.text blockquote {
    margin: 32px 0;
    margin: 2rem 0;
    padding: 0 54px;
    padding: 0 3.375rem;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #000
}

.text blockquote:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    margin-left: 40px;
    margin-left: 2.5rem;
    color: #ccc;
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 28px;
    line-height: 1.75rem;
    position: relative;
    top: -4px;
    top: -.25rem
}

.text cite {
    display: block;
    padding: 0 54px;
    padding: 0 3.375rem;
    color: #aaa;
    font-size: 16px;
    font-size: 1rem
}

.text cite, .text figure {
    margin: 32px 0;
    margin: 2rem 0
}

.text figcaption {
    color: #aaa;
    font-size: 14px;
    font-size: .875rem;
    text-align: right;
    padding: 0 16px;
    padding: 0 1rem
}

.ajax-loader, .text .video, hr {
    display: block;
    position: relative
}

.ajax-loader, .text .video {
    height: 0;
    padding: 0;
    overflow: hidden;
    margin: 2em 0
}

.text .video__item {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.text .video--16x9 {
    padding-bottom: 56.25%
}

.text .video--4x3 {
    padding-bottom: 75%
}

.text small {
    font-size: 12px;
    font-size: .75rem
}

hr {
    width: auto;
    height: 1px;
    color: rgba(129, 129, 129, .1);
    font-size: 0;
    line-height: 1px;
    text-align: left;
    vertical-align: top;
    margin: 45px auto;
    border: 0;
    background: rgba(129, 129, 129, .1);
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    cursor: default
}

.ajax-loader {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 0;
    line-height: 32px;
    vertical-align: middle;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzg0cHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDM4NCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzg0IDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJfeDMxXzBfMV8iIG9wYWNpdHk9IjAuMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODAuODA4LDEwLjA0OWwtNS4zNCwzLjA4Mw0KCWMtMC4zNjUtMC45NTEtMC45MDUtMS44MTQtMS41ODMtMi41NWw1LjQyMy0zLjEzMWMwLjcxNy0wLjQxNSwxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OVMzODEuNTI0LDkuNjM1LDM4MC44MDgsMTAuMDQ5eg0KCSBNMzcyLjg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3bDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMxLTAuOTYzLDIuMDQ5LTAuNTQ5czAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5DQoJTDM3Mi44ODgsOS42Njh6IE0zNjgsOGMtMC42OSwwLTEuMzYsMC4wODctMiwwLjI1MlYxLjVjMC0wLjgyOSwwLjY3Mi0xLjUsMS41LTEuNXMxLjUsMC42NzEsMS41LDEuNXY2LjU2NA0KCUMzNjguNjcyLDguMDIzLDM2OC4zMzksOCwzNjgsOHogTTM0MC44ODgsOS42NjhjLTAuNzktMC42MS0xLjY5Ni0xLjA3Ni0yLjY4MS0xLjM1N2wzLjI0NC01LjYxOQ0KCWMwLjQxNC0wLjcxNywxLjMzMS0wLjk2MywyLjA0OS0wLjU0OXMwLjk2MywxLjMzMiwwLjU0OSwyLjA0OUwzNDAuODg4LDkuNjY4eiBNMzM2LDhjLTAuNjksMC0xLjM2LDAuMDg3LTIsMC4yNTJWMS41DQoJYzAtMC44MjksMC42NzItMS41LDEuNS0xLjVzMS41LDAuNjcxLDEuNSwxLjV2Ni41NjRDMzM2LjY3Miw4LjAyMywzMzYuMzM5LDgsMzM2LDh6IE0zMzAuNTgyLDEwLjExNmwtMy4xMzEtNS40MjMNCgljLTAuNDE0LTAuNzE3LTAuMTY5LTEuNjM1LDAuNTQ5LTIuMDQ5czEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5bDMuMDgzLDUuMzM5QzMzMi4xODEsOC44OTcsMzMxLjMxNyw5LjQzOCwzMzAuNTgyLDEwLjExNnogTTMwNCw4DQoJYy0wLjY5LDAtMS4zNiwwLjA4Ny0yLDAuMjUyVjEuNWMwLTAuODI5LDAuNjcyLTEuNSwxLjUtMS41czEuNSwwLjY3MSwxLjUsMS41djYuNTY0QzMwNC42NzIsOC4wMjMsMzA0LjMzOSw4LDMwNCw4eg0KCSBNMjk4LjU4MiwxMC4xMTZsLTMuMTMxLTUuNDIzYy0wLjQxNC0wLjcxNy0wLjE2OS0xLjYzNSwwLjU0OS0yLjA0OXMxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OWwzLjA4Myw1LjMzOQ0KCUMzMDAuMTgxLDguODk3LDI5OS4zMTcsOS40MzgsMjk4LjU4MiwxMC4xMTZ6IE0yOTYuMzExLDEzLjc5MmwtNS42MTgtMy4yNDRjLTAuNzE3LTAuNDE0LTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5DQoJczEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5bDUuNDc3LDMuMTYxQzI5Ny4wNTksMTEuOTAyLDI5Ni41OTMsMTIuODA4LDI5Ni4zMTEsMTMuNzkyeiBNMjY2LjU4MiwxMC4xMTZsLTMuMTMxLTUuNDIzDQoJYy0wLjQxNC0wLjcxNy0wLjE2OS0xLjYzNSwwLjU0OS0yLjA0OXMxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OWwzLjA4Myw1LjMzOUMyNjguMTgxLDguODk3LDI2Ny4zMTcsOS40MzgsMjY2LjU4MiwxMC4xMTZ6DQoJIE0yNjQuMzExLDEzLjc5MmwtNS42MTgtMy4yNDRjLTAuNzE3LTAuNDE0LTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5czEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5bDUuNDc3LDMuMTYxDQoJQzI2NS4wNTksMTEuOTAyLDI2NC41OTMsMTIuODA4LDI2NC4zMTEsMTMuNzkyeiBNMjY0LDE2YzAsMC42OSwwLjA4OCwxLjM2LDAuMjUyLDJIMjU3LjVjLTAuODI4LDAtMS41LTAuNjcyLTEuNS0xLjUNCgljMC0wLjgyOSwwLjY3Mi0xLjUsMS41LTEuNWg2LjU2NEMyNjQuMDIzLDE1LjMyOCwyNjQsMTUuNjYxLDI2NCwxNnogTTIzMi4zMTEsMTMuNzkzbC01LjYxOC0zLjI0NA0KCWMtMC43MTctMC40MTQtMC45NjMtMS4zMzItMC41NDktMi4wNDlzMS4zMzItMC45NjMsMi4wNDktMC41NDlsNS40NzcsMy4xNjFDMjMzLjA1OSwxMS45MDIsMjMyLjU5MywxMi44MDgsMjMyLjMxMSwxMy43OTN6IE0yMzIsMTYNCgljMCwwLjY5LDAuMDg4LDEuMzYsMC4yNTIsMkgyMjUuNWMtMC44MjgsMC0xLjUtMC42NzItMS41LTEuNWMwLTAuODI5LDAuNjcyLTEuNSwxLjUtMS41aDYuNTY0QzIzMi4wMjMsMTUuMzI4LDIzMiwxNS42NjEsMjMyLDE2eg0KCSBNMjAwLDE2YzAsMC42OSwwLjA4OCwxLjM2LDAuMjUyLDJIMTkzLjVjLTAuODI4LDAtMS41LTAuNjcyLTEuNS0xLjVjMC0wLjgyOSwwLjY3Mi0xLjUsMS41LTEuNWg2LjU2NA0KCUMyMDAuMDIzLDE1LjMyOCwyMDAsMTUuNjYxLDIwMCwxNnogTTE3MC4xMTUsMjEuNDE4bC01LjQyMywzLjEzMWMtMC43MTgsMC40MTQtMS42MzUsMC4xNjktMi4wNDktMC41NDlzLTAuMTY5LTEuNjM1LDAuNTQ5LTIuMDQ5DQoJbDUuMzM5LTMuMDgzQzE2OC44OTYsMTkuODE5LDE2OS40MzgsMjAuNjgzLDE3MC4xMTUsMjEuNDE4eiBNMTQ5Ljk1MSwyOC44MDhsLTMuMDgzLTUuMzRjMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4Mw0KCWwzLjEzMSw1LjQyM2MwLjQxNSwwLjcxNywwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OVMxNTAuMzY1LDI5LjUyNCwxNDkuOTUxLDI4LjgwOHogTTE0MS43OTIsMjMuNjg5bC0zLjI0NCw1LjYxOA0KCWMtMC40MTQsMC43MTctMS4zMzIsMC45NjMtMi4wNDksMC41NDlzLTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5bDMuMTYxLTUuNDc3QzEzOS45MDIsMjIuOTQxLDE0MC44MDgsMjMuNDA3LDE0MS43OTIsMjMuNjg5eg0KCSBNMTIzLjgwOCwyNC4wNDlsLTUuNDc2LTMuMTYxYzAuNjEtMC43OSwxLjA3Ni0xLjY5NiwxLjM1Ny0yLjY4MWw1LjYxOSwzLjI0NGMwLjcxNywwLjQxNCwwLjk2MywxLjMzMSwwLjU0OSwyLjA0OQ0KCVMxMjQuNTI1LDI0LjQ2MywxMjMuODA4LDI0LjA0OXogTTk0LjUsMTdoLTYuNTY0Qzg3Ljk3NywxNi42NzIsODgsMTYuMzM5LDg4LDE2YzAtMC42OS0wLjA4Ny0xLjM2MS0wLjI1Mi0ySDk0LjUNCgljMC44MjksMCwxLjUsMC42NzEsMS41LDEuNVM5NS4zMjksMTcsOTQuNSwxN3ogTTYyLjUsMTdoLTYuNTY0QzU1Ljk3NywxNi42NzIsNTYsMTYuMzM5LDU2LDE2YzAtMC42OS0wLjA4Ny0xLjM2MS0wLjI1Mi0ySDYyLjUNCgljMC44MjksMCwxLjUsMC42NzEsMS41LDEuNVM2My4zMjksMTcsNjIuNSwxN3ogTTU1LjQ2OCwxMy4xMzJjLTAuMzY1LTAuOTUxLTAuOTA2LTEuODE0LTEuNTg0LTIuNTVsNS40MjMtMy4xMzENCglDNjAuMDI1LDcuMDM3LDYwLjk0Miw3LjI4Myw2MS4zNTYsOHMwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OUw1NS40NjgsMTMuMTMyeiBNMzAuNSwxN2gtNi41NjRDMjMuOTc3LDE2LjY3MiwyNCwxNi4zMzksMjQsMTYNCgljMC0wLjY5LTAuMDg3LTEuMzYxLTAuMjUyLTJIMzAuNWMwLjgyOSwwLDEuNSwwLjY3MSwxLjUsMS41UzMxLjMyOSwxNywzMC41LDE3eiBNMjMuNDY4LDEzLjEzMg0KCWMtMC4zNjUtMC45NTEtMC45MDYtMS44MTQtMS41ODQtMi41NWw1LjQyMy0zLjEzMUMyOC4wMjUsNy4wMzcsMjguOTQyLDcuMjgzLDI5LjM1Niw4czAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5TDIzLjQ2OCwxMy4xMzJ6DQoJIE0yMC44ODgsOS42NjhjLTAuNzktMC42MS0xLjY5Ni0xLjA3Ni0yLjY4MS0xLjM1N2wzLjI0NC01LjYxOWMwLjQxNC0wLjcxNywxLjMzMi0wLjk2MywyLjA0OS0wLjU0OXMwLjk2MywxLjMzMiwwLjU0OSwyLjA0OQ0KCUwyMC44ODgsOS42Njh6IE01NS42ODksMTguMjA3bDUuNjE5LDMuMjQ0YzAuNzE3LDAuNDE0LDAuOTYzLDEuMzMxLDAuNTQ5LDIuMDQ5cy0xLjMzMiwwLjk2My0yLjA0OSwwLjU0OWwtNS40NzYtMy4xNjENCglDNTQuOTQyLDIwLjA5OCw1NS40MDcsMTkuMTkxLDU1LjY4OSwxOC4yMDd6IE04NS40MTgsMjEuODg1bDMuMTMxLDUuNDIzYzAuNDE1LDAuNzE3LDAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5DQoJcy0xLjYzNSwwLjE2OC0yLjA0OS0wLjU0OWwtMy4wODMtNS4zNEM4My44MTksMjMuMTAzLDg0LjY4MiwyMi41NjIsODUuNDE4LDIxLjg4NXogTTg3LjY4OSwxOC4yMDdsNS42MTksMy4yNDQNCgljMC43MTcsMC40MTQsMC45NjMsMS4zMzEsMC41NDksMi4wNDlzLTEuMzMyLDAuOTYzLTIuMDQ5LDAuNTQ5bC01LjQ3Ni0zLjE2MUM4Ni45NDIsMjAuMDk4LDg3LjQwNywxOS4xOTEsODcuNjg5LDE4LjIwN3ogTTExMiwyNA0KCWMwLjY5LDAsMS4zNjEtMC4wODgsMi0wLjI1MlYzMC41YzAsMC44MjgtMC42NzEsMS41LTEuNSwxLjVzLTEuNS0wLjY3Mi0xLjUtMS41di02LjU2NEMxMTEuMzI4LDIzLjk3NywxMTEuNjYxLDI0LDExMiwyNHoNCgkgTTExNy40MTgsMjEuODg1bDMuMTMxLDUuNDIzYzAuNDE1LDAuNzE3LDAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5cy0xLjYzNSwwLjE2OC0yLjA0OS0wLjU0OWwtMy4wODMtNS4zNA0KCUMxMTUuODE5LDIzLjEwMywxMTYuNjgyLDIyLjU2MiwxMTcuNDE4LDIxLjg4NXogTTE0NCwyNGMwLjY5LDAsMS4zNjEtMC4wODgsMi0wLjI1MlYzMC41YzAsMC44MjgtMC42NzEsMS41LTEuNSwxLjUNCglzLTEuNS0wLjY3Mi0xLjUtMS41di02LjU2NEMxNDMuMzI4LDIzLjk3NywxNDMuNjYxLDI0LDE0NCwyNHogTTE3MS4xMTIsMjIuMzMxYzAuNzksMC42MSwxLjY5NiwxLjA3NiwyLjY4MSwxLjM1OGwtMy4yNDQsNS42MTgNCgljLTAuNDE0LDAuNzE3LTEuMzMyLDAuOTYzLTIuMDQ5LDAuNTQ5cy0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OUwxNzEuMTEyLDIyLjMzMXogTTE3NiwyNGMwLjY5LDAsMS4zNjEtMC4wODgsMi0wLjI1MlYzMC41DQoJYzAsMC44MjgtMC42NzIsMS41LTEuNSwxLjVzLTEuNS0wLjY3Mi0xLjUtMS41di02LjU2NEMxNzUuMzI4LDIzLjk3NywxNzUuNjYxLDI0LDE3NiwyNHogTTIwMC41MzIsMTguODY4DQoJYzAuMzY1LDAuOTUxLDAuOTA1LDEuODE0LDEuNTgzLDIuNTVsLTUuNDIzLDMuMTMxYy0wLjcxNywwLjQxNC0xLjYzNSwwLjE2OS0yLjA0OS0wLjU0OXMtMC4xNjgtMS42MzUsMC41NDktMi4wNDlMMjAwLjUzMiwxOC44Njh6DQoJIE0yMDMuMTEyLDIyLjMzMWMwLjc5LDAuNjEsMS42OTYsMS4wNzYsMi42ODEsMS4zNThsLTMuMjQ0LDUuNjE4Yy0wLjQxNCwwLjcxNy0xLjMzMSwwLjk2My0yLjA0OSwwLjU0OXMtMC45NjMtMS4zMzItMC41NDktMi4wNDkNCglMMjAzLjExMiwyMi4zMzF6IE0yMzIuNTMyLDE4Ljg2OGMwLjM2NSwwLjk1MSwwLjkwNSwxLjgxNCwxLjU4MywyLjU1bC01LjQyMywzLjEzMWMtMC43MTcsMC40MTQtMS42MzUsMC4xNjktMi4wNDktMC41NDkNCglzLTAuMTY4LTEuNjM1LDAuNTQ5LTIuMDQ5TDIzMi41MzIsMTguODY4eiIvPg0KPHBhdGggaWQ9Il94MzFfNV8xXyIgb3BhY2l0eT0iMC4xNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODIuNSwxN2gtNi41NjRjMC4wNDEtMC4zMjgsMC4wNjQtMC42NjEsMC4wNjQtMQ0KCWMwLTAuNjktMC4wODgtMS4zNjEtMC4yNTItMmg2Ljc1MmMwLjgyOCwwLDEuNSwwLjY3MiwxLjUsMS41UzM4My4zMjgsMTcsMzgyLjUsMTd6IE0zNDMuNDY4LDEzLjEzMg0KCWMtMC4zNjUtMC45NTEtMC45MDUtMS44MTQtMS41ODMtMi41NWw1LjQyMy0zLjEzMWMwLjcxNy0wLjQxNSwxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OXMwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OUwzNDMuNDY4LDEzLjEzMnoNCgkgTTMwOC44ODgsOS42NjhjLTAuNzktMC42MS0xLjY5Ni0xLjA3Ni0yLjY4MS0xLjM1N2wzLjI0NC01LjYxOWMwLjQxNC0wLjcxNywxLjMzMS0wLjk2MywyLjA0OS0wLjU0OXMwLjk2MywxLjMzMiwwLjU0OSwyLjA0OQ0KCUwzMDguODg4LDkuNjY4eiBNMjcyLDhjLTAuNjksMC0xLjM2LDAuMDg3LTIsMC4yNTJWMS41YzAtMC44MjksMC42NzItMS41LDEuNS0xLjVzMS41LDAuNjcxLDEuNSwxLjV2Ni41NjQNCglDMjcyLjY3Miw4LjAyMywyNzIuMzM5LDgsMjcyLDh6IE0yMzQuNTgyLDEwLjExNmwtMy4xMzEtNS40MjNjLTAuNDE0LTAuNzE3LTAuMTY5LTEuNjM1LDAuNTQ5LTIuMDQ5czEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5DQoJbDMuMDgzLDUuMzM5QzIzNi4xODEsOC44OTcsMjM1LjMxNyw5LjQzOCwyMzQuNTgyLDEwLjExNnogTTIwMC4zMTEsMTMuNzkzbC01LjYxOC0zLjI0NGMtMC43MTctMC40MTQtMC45NjMtMS4zMzItMC41NDktMi4wNDkNCglzMS4zMzItMC45NjMsMi4wNDktMC41NDlsNS40NzcsMy4xNjFDMjAxLjA1OSwxMS45MDIsMjAwLjU5MywxMi44MDksMjAwLjMxMSwxMy43OTN6IE0xNjgsMTZjMCwwLjY5LDAuMDg3LDEuMzYsMC4yNTIsMkgxNjEuNQ0KCWMtMC44MjksMC0xLjUtMC42NzItMS41LTEuNXMwLjY3MS0xLjUsMS41LTEuNWg2LjU2NEMxNjguMDIzLDE1LjMyOCwxNjgsMTUuNjYxLDE2OCwxNnogTTEzOC4xMTYsMjEuNDE4bC01LjQyMywzLjEzMQ0KCWMtMC43MTcsMC40MTQtMS42MzUsMC4xNjktMi4wNDktMC41NDlzLTAuMTY4LTEuNjM1LDAuNTQ5LTIuMDQ5bDUuMzM5LTMuMDgzQzEzNi44OTcsMTkuODE5LDEzNy40MzgsMjAuNjgzLDEzOC4xMTYsMjEuNDE4eg0KCSBNMTA5Ljc5MiwyMy42ODlsLTMuMjQ0LDUuNjE4Yy0wLjQxNCwwLjcxNy0xLjMzMiwwLjk2My0yLjA0OSwwLjU0OXMtMC45NjMtMS4zMzItMC41NDktMi4wNDlsMy4xNjEtNS40NzcNCglDMTA3LjkwMiwyMi45NDEsMTA4LjgwOCwyMy40MDcsMTA5Ljc5MiwyMy42ODl6IE01My45NTEsMjguODA4bC0zLjA4My01LjM0YzAuOTUxLTAuMzY1LDEuODE0LTAuOTA1LDIuNTUtMS41ODNsMy4xMzEsNS40MjMNCgljMC40MTUsMC43MTcsMC4xNjgsMS42MzUtMC41NDksMi4wNDlTNTQuMzY1LDI5LjUyNCw1My45NTEsMjguODA4eiBNMjcuODA4LDI0LjA0OWwtNS40NzYtMy4xNjFjMC42MS0wLjc5LDEuMDc2LTEuNjk2LDEuMzU3LTIuNjgxDQoJbDUuNjE5LDMuMjQ0YzAuNzE3LDAuNDE0LDAuOTYzLDEuMzMxLDAuNTQ5LDIuMDQ5UzI4LjUyNSwyNC40NjMsMjcuODA4LDI0LjA0OXogTTgwLDI0YzAuNjksMCwxLjM2MS0wLjA4OCwyLTAuMjUyVjMwLjUNCgljMCwwLjgyOC0wLjY3MSwxLjUtMS41LDEuNVM3OSwzMS4zMjgsNzksMzAuNXYtNi41NjRDNzkuMzI4LDIzLjk3Nyw3OS42NjEsMjQsODAsMjR6Ii8+DQo8cGF0aCBpZD0iX3gzMl8wXzFfIiBvcGFjaXR5PSIwLjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzgxLjg1NiwyMy41Yy0wLjQxNCwwLjcxOC0xLjMzMiwwLjk2My0yLjA0OSwwLjU0OQ0KCWwtNS40NzctMy4xNjFjMC42MS0wLjc5LDEuMDc2LTEuNjk2LDEuMzU4LTIuNjgxbDUuNjE4LDMuMjQ0QzM4Mi4wMjQsMjEuODY1LDM4Mi4yNzEsMjIuNzgyLDM4MS44NTYsMjMuNXogTTM1MC41LDE3aC02LjU2NA0KCWMwLjA0MS0wLjMyOCwwLjA2NC0wLjY2MSwwLjA2NC0xYzAtMC42OS0wLjA4OC0xLjM2MS0wLjI1Mi0yaDYuNzUyYzAuODI4LDAsMS41LDAuNjcyLDEuNSwxLjVTMzUxLjMyOCwxNywzNTAuNSwxN3oNCgkgTTMxMS40NjgsMTMuMTMyYy0wLjM2NS0wLjk1MS0wLjkwNS0xLjgxNC0xLjU4My0yLjU1bDUuNDIzLTMuMTMxYzAuNzE3LTAuNDE1LDEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5czAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5DQoJTDMxMS40NjgsMTMuMTMyeiBNMjc2Ljg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3bDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMxLTAuOTYzLDIuMDQ5LTAuNTQ5DQoJczAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5TDI3Ni44ODgsOS42Njh6IE0yNDAsOGMtMC42OSwwLTEuMzYsMC4wODctMiwwLjI1MlYxLjVjMC0wLjgyOSwwLjY3Mi0xLjUsMS41LTEuNXMxLjUsMC42NzEsMS41LDEuNXY2LjU2NA0KCUMyNDAuNjcyLDguMDIzLDI0MC4zMzksOCwyNDAsOHogTTIwMi41ODIsMTAuMTE2bC0zLjEzMS01LjQyM2MtMC40MTQtMC43MTctMC4xNjktMS42MzUsMC41NDktMi4wNDlzMS42MzUtMC4xNjgsMi4wNDksMC41NDkNCglsMy4wODMsNS4zMzlDMjA0LjE4MSw4Ljg5NywyMDMuMzE3LDkuNDM4LDIwMi41ODIsMTAuMTE2eiBNMTY4LjMxMSwxMy43OTNsLTUuNjE5LTMuMjQ0Yy0wLjcxNy0wLjQxNC0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OQ0KCXMxLjMzMi0wLjk2MywyLjA0OS0wLjU0OWw1LjQ3NiwzLjE2MUMxNjkuMDU4LDExLjkwMiwxNjguNTkzLDEyLjgwOSwxNjguMzExLDEzLjc5M3ogTTEzNiwxNmMwLDAuNjksMC4wODcsMS4zNiwwLjI1MiwySDEyOS41DQoJYy0wLjgyOSwwLTEuNS0wLjY3Mi0xLjUtMS41czAuNjcxLTEuNSwxLjUtMS41aDYuNTY0QzEzNi4wMjMsMTUuMzI4LDEzNiwxNS42NjEsMTM2LDE2eiBNMTA2LjExNiwyMS40MThsLTUuNDIzLDMuMTMxDQoJYy0wLjcxNywwLjQxNC0xLjYzNSwwLjE2OS0yLjA0OS0wLjU0OXMtMC4xNjgtMS42MzUsMC41NDktMi4wNDlsNS4zMzktMy4wODNDMTA0Ljg5NywxOS44MTksMTA1LjQzOCwyMC42ODMsMTA2LjExNiwyMS40MTh6DQoJIE03Ny43OTMsMjMuNjg5bC0zLjI0NCw1LjYxOGMtMC40MTQsMC43MTctMS4zMzIsMC45NjMtMi4wNDksMC41NDlzLTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5bDMuMTYxLTUuNDc3DQoJQzc1LjkwMiwyMi45NDEsNzYuODA4LDIzLjQwNyw3Ny43OTMsMjMuNjg5eiBNMjEuOTUxLDI4LjgwOGwtMy4wODMtNS4zNGMwLjk1MS0wLjM2NSwxLjgxNC0wLjkwNSwyLjU1LTEuNTgzbDMuMTMxLDUuNDIzDQoJYzAuNDE1LDAuNzE3LDAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5UzIyLjM2NSwyOS41MjQsMjEuOTUxLDI4LjgwOHogTTQ4LDI0YzAuNjksMCwxLjM2MS0wLjA4OCwyLTAuMjUyVjMwLjUNCgljMCwwLjgyOC0wLjY3MSwxLjUtMS41LDEuNVM0NywzMS4zMjgsNDcsMzAuNXYtNi41NjRDNDcuMzI4LDIzLjk3Nyw0Ny42NjEsMjQsNDgsMjR6Ii8+DQo8cGF0aCBpZD0iX3gzM18wXzFfIiBvcGFjaXR5PSIwLjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzc2LDI5LjM1NmMtMC43MTgsMC40MTQtMS42MzUsMC4xNjgtMi4wNDktMC41NDkNCglsLTMuMDgzLTUuMzRjMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4M2wzLjEzMSw1LjQyM0MzNzYuOTYzLDI4LjAyNCwzNzYuNzE4LDI4Ljk0MiwzNzYsMjkuMzU2eiBNMzQ3LjgwOCwyNC4wNDkNCglsLTUuNDc3LTMuMTYxYzAuNjEtMC43OSwxLjA3Ni0xLjY5NiwxLjM1OC0yLjY4MWw1LjYxOCwzLjI0NGMwLjcxNywwLjQxNCwwLjk2MywxLjMzMSwwLjU0OSwyLjA0OVMzNDguNTI0LDI0LjQ2MywzNDcuODA4LDI0LjA0OXoNCgkgTTMxOC41LDE3aC02LjU2NGMwLjA0MS0wLjMyOCwwLjA2NC0wLjY2MSwwLjA2NC0xYzAtMC42OS0wLjA4OC0xLjM2MS0wLjI1Mi0yaDYuNzUyYzAuODI4LDAsMS41LDAuNjcyLDEuNSwxLjUNCglTMzE5LjMyOCwxNywzMTguNSwxN3ogTTI3OS40NjgsMTMuMTMyYy0wLjM2NS0wLjk1MS0wLjkwNS0xLjgxNC0xLjU4My0yLjU1bDUuNDIzLTMuMTMxYzAuNzE3LTAuNDE1LDEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5DQoJczAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5TDI3OS40NjgsMTMuMTMyeiBNMjQ0Ljg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3bDMuMjQ0LTUuNjE5DQoJYzAuNDE0LTAuNzE3LDEuMzMxLTAuOTYzLDIuMDQ5LTAuNTQ5czAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5TDI0NC44ODgsOS42Njh6IE0yMDgsOGMtMC42OSwwLTEuMzYsMC4wODctMiwwLjI1MlYxLjUNCgljMC0wLjgyOSwwLjY3Mi0xLjUsMS41LTEuNXMxLjUsMC42NzEsMS41LDEuNXY2LjU2NEMyMDguNjcyLDguMDIzLDIwOC4zMzksOCwyMDgsOHogTTE3MC41ODIsMTAuMTE2bC0zLjEzMS01LjQyMw0KCWMtMC40MTUtMC43MTctMC4xNjgtMS42MzUsMC41NDktMi4wNDlzMS42MzUtMC4xNjgsMi4wNDksMC41NDlsMy4wODMsNS4zMzlDMTcyLjE4MSw4Ljg5NywxNzEuMzE4LDkuNDM4LDE3MC41ODIsMTAuMTE2eg0KCSBNMTM2LjMxMSwxMy43OTNsLTUuNjE5LTMuMjQ0Yy0wLjcxNy0wLjQxNC0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OXMxLjMzMi0wLjk2MywyLjA0OS0wLjU0OWw1LjQ3NiwzLjE2MQ0KCUMxMzcuMDU4LDExLjkwMiwxMzYuNTkzLDEyLjgwOSwxMzYuMzExLDEzLjc5M3ogTTEwNCwxNmMwLDAuNjksMC4wODcsMS4zNiwwLjI1MiwySDk3LjVjLTAuODI5LDAtMS41LTAuNjcyLTEuNS0xLjUNCglzMC42NzEtMS41LDEuNS0xLjVoNi41NjRDMTA0LjAyMywxNS4zMjgsMTA0LDE1LjY2MSwxMDQsMTZ6IE03NC4xMTYsMjEuNDE4bC01LjQyMywzLjEzMWMtMC43MTcsMC40MTQtMS42MzUsMC4xNjktMi4wNDktMC41NDkNCglzLTAuMTY4LTEuNjM1LDAuNTQ5LTIuMDQ5bDUuMzM5LTMuMDgzQzcyLjg5NywxOS44MTksNzMuNDM4LDIwLjY4Myw3NC4xMTYsMjEuNDE4eiBNNDUuNzkyLDIzLjY4OWwtMy4yNDQsNS42MTgNCgljLTAuNDE0LDAuNzE3LTEuMzMyLDAuOTYzLTIuMDQ5LDAuNTQ5cy0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OWwzLjE2MS01LjQ3N0M0My45MDIsMjIuOTQxLDQ0LjgwOCwyMy40MDcsNDUuNzkyLDIzLjY4OXogTTE2LDI0DQoJYzAuNjksMCwxLjM2MS0wLjA4OCwyLTAuMjUyVjMwLjVjMCwwLjgyOC0wLjY3MSwxLjUtMS41LDEuNVMxNSwzMS4zMjgsMTUsMzAuNXYtNi41NjRDMTUuMzI4LDIzLjk3NywxNS42NjEsMjQsMTYsMjR6Ii8+DQo8cGF0aCBpZD0iX3gzNF8wXzFfIiBvcGFjaXR5PSIwLjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzQxLjk1MSwyOC44MDhsLTMuMDgzLTUuMzQNCgljMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4M2wzLjEzMSw1LjQyM2MwLjQxNCwwLjcxNywwLjE2OSwxLjYzNS0wLjU0OSwyLjA0OVMzNDIuMzY1LDI5LjUyNCwzNDEuOTUxLDI4LjgwOHoNCgkgTTMxNS44MDgsMjQuMDQ5bC01LjQ3Ny0zLjE2MWMwLjYxLTAuNzksMS4wNzYtMS42OTYsMS4zNTgtMi42ODFsNS42MTgsMy4yNDRjMC43MTcsMC40MTQsMC45NjMsMS4zMzEsMC41NDksMi4wNDkNCglTMzE2LjUyNCwyNC40NjMsMzE1LjgwOCwyNC4wNDl6IE0yODYuNSwxN2gtNi41NjRjMC4wNDEtMC4zMjgsMC4wNjQtMC42NjEsMC4wNjQtMWMwLTAuNjktMC4wODgtMS4zNjEtMC4yNTItMmg2Ljc1Mg0KCWMwLjgyOCwwLDEuNSwwLjY3MiwxLjUsMS41UzI4Ny4zMjgsMTcsMjg2LjUsMTd6IE0yNDcuNDY4LDEzLjEzMmMtMC4zNjUtMC45NTEtMC45MDUtMS44MTQtMS41ODMtMi41NWw1LjQyMy0zLjEzMQ0KCWMwLjcxNy0wLjQxNSwxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OXMwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OUwyNDcuNDY4LDEzLjEzMnogTTIxMi44ODgsOS42NjhjLTAuNzktMC42MS0xLjY5Ni0xLjA3Ni0yLjY4MS0xLjM1Nw0KCWwzLjI0NC01LjYxOWMwLjQxNC0wLjcxNywxLjMzMS0wLjk2MywyLjA0OS0wLjU0OXMwLjk2MywxLjMzMiwwLjU0OSwyLjA0OUwyMTIuODg4LDkuNjY4eiBNMTc2LDhjLTAuNjksMC0xLjM2MSwwLjA4Ny0yLDAuMjUyVjEuNQ0KCWMwLTAuODI5LDAuNjcxLTEuNSwxLjUtMS41czEuNSwwLjY3MSwxLjUsMS41djYuNTY0QzE3Ni42NzIsOC4wMjMsMTc2LjMzOSw4LDE3Niw4eiBNMTM4LjU4MiwxMC4xMTZsLTMuMTMxLTUuNDIzDQoJYy0wLjQxNS0wLjcxNy0wLjE2OC0xLjYzNSwwLjU0OS0yLjA0OXMxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OWwzLjA4Myw1LjMzOUMxNDAuMTgxLDguODk3LDEzOS4zMTgsOS40MzgsMTM4LjU4MiwxMC4xMTZ6DQoJIE0xMDQuMzExLDEzLjc5M2wtNS42MTktMy4yNDRjLTAuNzE3LTAuNDE0LTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5czEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5bDUuNDc2LDMuMTYxDQoJQzEwNS4wNTgsMTEuOTAyLDEwNC41OTMsMTIuODA5LDEwNC4zMTEsMTMuNzkzeiBNNzIsMTZjMCwwLjY5LDAuMDg3LDEuMzYsMC4yNTIsMkg2NS41Yy0wLjgyOSwwLTEuNS0wLjY3Mi0xLjUtMS41DQoJczAuNjcxLTEuNSwxLjUtMS41aDYuNTY0QzcyLjAyMywxNS4zMjgsNzIsMTUuNjYxLDcyLDE2eiBNNDIuMTE2LDIxLjQxOGwtNS40MjMsMy4xMzFjLTAuNzE3LDAuNDE0LTEuNjM1LDAuMTY5LTIuMDQ5LTAuNTQ5DQoJcy0wLjE2OC0xLjYzNSwwLjU0OS0yLjA0OWw1LjMzOS0zLjA4M0M0MC44OTcsMTkuODE5LDQxLjQzOCwyMC42ODMsNDIuMTE2LDIxLjQxOHogTTEzLjc5MywyMy42ODlsLTMuMjQ0LDUuNjE4DQoJYy0wLjQxNCwwLjcxNy0xLjMzMiwwLjk2My0yLjA0OSwwLjU0OXMtMC45NjMtMS4zMzItMC41NDktMi4wNDlsMy4xNjEtNS40NzdDMTEuOTAyLDIyLjk0MSwxMi44MDgsMjMuNDA3LDEzLjc5MywyMy42ODl6IE0zNjgsMjQNCgljMC42OSwwLDEuMzYtMC4wODgsMi0wLjI1MlYzMC41YzAsMC44MjgtMC42NzIsMS41LTEuNSwxLjVzLTEuNS0wLjY3Mi0xLjUtMS41di02LjU2NEMzNjcuMzI4LDIzLjk3NywzNjcuNjYxLDI0LDM2OCwyNHoiLz4NCjxwYXRoIGlkPSJfeDM1XzBfMV8iIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNjUuNzkzLDIzLjY4OWwtMy4yNDQsNS42MTgNCgljLTAuNDE0LDAuNzE3LTEuMzMxLDAuOTYzLTIuMDQ5LDAuNTQ5cy0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OWwzLjE2MS01LjQ3N0MzNjMuOTAyLDIyLjk0MSwzNjQuODA5LDIzLjQwNywzNjUuNzkzLDIzLjY4OXoNCgkgTTMwOS45NTEsMjguODA4bC0zLjA4My01LjM0YzAuOTUxLTAuMzY1LDEuODE0LTAuOTA1LDIuNTUtMS41ODNsMy4xMzEsNS40MjNjMC40MTQsMC43MTcsMC4xNjksMS42MzUtMC41NDksMi4wNDkNCglTMzEwLjM2NSwyOS41MjQsMzA5Ljk1MSwyOC44MDh6IE0yODMuODA4LDI0LjA0OWwtNS40NzctMy4xNjFjMC42MS0wLjc5LDEuMDc2LTEuNjk2LDEuMzU4LTIuNjgxbDUuNjE4LDMuMjQ0DQoJYzAuNzE3LDAuNDE0LDAuOTYzLDEuMzMxLDAuNTQ5LDIuMDQ5UzI4NC41MjQsMjQuNDYzLDI4My44MDgsMjQuMDQ5eiBNMjU0LjUsMTdoLTYuNTY0YzAuMDQxLTAuMzI4LDAuMDY0LTAuNjYxLDAuMDY0LTENCgljMC0wLjY5LTAuMDg4LTEuMzYxLTAuMjUyLTJoNi43NTJjMC44MjgsMCwxLjUsMC42NzIsMS41LDEuNVMyNTUuMzI4LDE3LDI1NC41LDE3eiBNMjE1LjQ2OCwxMy4xMzINCgljLTAuMzY1LTAuOTUxLTAuOTA1LTEuODE0LTEuNTgzLTIuNTVsNS40MjMtMy4xMzFjMC43MTctMC40MTUsMS42MzUtMC4xNjgsMi4wNDksMC41NDlzMC4xNjgsMS42MzUtMC41NDksMi4wNDlMMjE1LjQ2OCwxMy4xMzJ6DQoJIE0xODAuODg4LDkuNjY4Yy0wLjc5LTAuNjEtMS42OTYtMS4wNzYtMi42OC0xLjM1N2wzLjI0NC01LjYxOWMwLjQxNC0wLjcxNywxLjMzMi0wLjk2MywyLjA0OS0wLjU0OXMwLjk2MywxLjMzMiwwLjU0OSwyLjA0OQ0KCUwxODAuODg4LDkuNjY4eiBNMTQ0LDhjLTAuNjksMC0xLjM2MSwwLjA4Ny0yLDAuMjUyVjEuNWMwLTAuODI5LDAuNjcxLTEuNSwxLjUtMS41czEuNSwwLjY3MSwxLjUsMS41djYuNTY0DQoJQzE0NC42NzIsOC4wMjMsMTQ0LjMzOSw4LDE0NCw4eiBNMTA2LjU4MiwxMC4xMTZsLTMuMTMxLTUuNDIzYy0wLjQxNS0wLjcxNy0wLjE2OC0xLjYzNSwwLjU0OS0yLjA0OXMxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OQ0KCWwzLjA4Myw1LjMzOUMxMDguMTgxLDguODk3LDEwNy4zMTgsOS40MzgsMTA2LjU4MiwxMC4xMTZ6IE03Mi4zMTEsMTMuNzkzbC01LjYxOS0zLjI0NGMtMC43MTctMC40MTQtMC45NjMtMS4zMzItMC41NDktMi4wNDkNCglzMS4zMzItMC45NjMsMi4wNDktMC41NDlsNS40NzYsMy4xNjFDNzMuMDU4LDExLjkwMiw3Mi41OTMsMTIuODA5LDcyLjMxMSwxMy43OTN6IE00MCwxNmMwLDAuNjksMC4wODcsMS4zNiwwLjI1MiwySDMzLjUNCgljLTAuODI5LDAtMS41LTAuNjcyLTEuNS0xLjVzMC42NzEtMS41LDEuNS0xLjVoNi41NjRDNDAuMDIzLDE1LjMyOCw0MCwxNS42NjEsNDAsMTZ6IE0xMC4xMTYsMjEuNDE4bC01LjQyMywzLjEzMQ0KCUMzLjk3NSwyNC45NjMsMy4wNTgsMjQuNzE4LDIuNjQ0LDI0cy0wLjE2OC0xLjYzNSwwLjU0OS0yLjA0OWw1LjMzOS0zLjA4M0M4Ljg5NywxOS44MTksOS40MzgsMjAuNjgzLDEwLjExNiwyMS40MTh6IE0zMzYsMjQNCgljMC42OSwwLDEuMzYtMC4wODgsMi0wLjI1MlYzMC41YzAsMC44MjgtMC42NzIsMS41LTEuNSwxLjVzLTEuNS0wLjY3Mi0xLjUtMS41di02LjU2NEMzMzUuMzI4LDIzLjk3NywzMzUuNjYxLDI0LDMzNiwyNHoiLz4NCjxwYXRoIGlkPSJfeDM2XzBfMV8iIG9wYWNpdHk9IjAuNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNjIuMTE1LDIxLjQxOGwtNS40MjMsMy4xMzENCgljLTAuNzE3LDAuNDE0LTEuNjM1LDAuMTY5LTIuMDQ5LTAuNTQ5cy0wLjE2OC0xLjYzNSwwLjU0OS0yLjA0OWw1LjM0LTMuMDgzQzM2MC44OTcsMTkuODE5LDM2MS40MzgsMjAuNjgzLDM2Mi4xMTUsMjEuNDE4eg0KCSBNMzMzLjc5MywyMy42ODlsLTMuMjQ0LDUuNjE4Yy0wLjQxNCwwLjcxNy0xLjMzMSwwLjk2My0yLjA0OSwwLjU0OXMtMC45NjMtMS4zMzItMC41NDktMi4wNDlsMy4xNjEtNS40NzcNCglDMzMxLjkwMiwyMi45NDEsMzMyLjgwOSwyMy40MDcsMzMzLjc5MywyMy42ODl6IE0yNzcuOTUxLDI4LjgwOGwtMy4wODMtNS4zNGMwLjk1MS0wLjM2NSwxLjgxNC0wLjkwNSwyLjU1LTEuNTgzbDMuMTMxLDUuNDIzDQoJYzAuNDE0LDAuNzE3LDAuMTY5LDEuNjM1LTAuNTQ5LDIuMDQ5UzI3OC4zNjUsMjkuNTI0LDI3Ny45NTEsMjguODA4eiBNMjUxLjgwOCwyNC4wNDlsLTUuNDc3LTMuMTYxDQoJYzAuNjEtMC43OSwxLjA3Ni0xLjY5NiwxLjM1OC0yLjY4MWw1LjYxOCwzLjI0NGMwLjcxNywwLjQxNCwwLjk2MywxLjMzMSwwLjU0OSwyLjA0OVMyNTIuNTI0LDI0LjQ2MywyNTEuODA4LDI0LjA0OXogTTIyMi41LDE3DQoJaC02LjU2NGMwLjA0MS0wLjMyOCwwLjA2NC0wLjY2MSwwLjA2NC0xYzAtMC42OS0wLjA4OC0xLjM2MS0wLjI1Mi0yaDYuNzUyYzAuODI4LDAsMS41LDAuNjcyLDEuNSwxLjVTMjIzLjMyOCwxNywyMjIuNSwxN3oNCgkgTTE4My40NjgsMTMuMTMyYy0wLjM2NS0wLjk1MS0wLjkwNi0xLjgxNC0xLjU4NC0yLjU1bDUuNDIzLTMuMTMxYzAuNzE3LTAuNDE1LDEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5czAuMTY4LDEuNjM1LTAuNTQ5LDIuMDQ5DQoJTDE4My40NjgsMTMuMTMyeiBNMTQ4Ljg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3bDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5DQoJczAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5TDE0OC44ODgsOS42Njh6IE0xMTIsOGMtMC42OSwwLTEuMzYxLDAuMDg3LTIsMC4yNTJWMS41YzAtMC44MjksMC42NzEtMS41LDEuNS0xLjVzMS41LDAuNjcxLDEuNSwxLjUNCgl2Ni41NjRDMTEyLjY3Miw4LjAyMywxMTIuMzM5LDgsMTEyLDh6IE03NC41ODIsMTAuMTE2bC0zLjEzMS01LjQyM0M3MS4wMzcsMy45NzUsNzEuMjgzLDMuMDU4LDcyLDIuNjQ0czEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5DQoJbDMuMDgzLDUuMzM5Qzc2LjE4MSw4Ljg5Nyw3NS4zMTgsOS40MzgsNzQuNTgyLDEwLjExNnogTTQwLjMxMSwxMy43OTNsLTUuNjE5LTMuMjQ0Yy0wLjcxNy0wLjQxNC0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OQ0KCXMxLjMzMi0wLjk2MywyLjA0OS0wLjU0OWw1LjQ3NiwzLjE2MUM0MS4wNTgsMTEuOTAyLDQwLjU5MywxMi44MDgsNDAuMzExLDEzLjc5M3ogTTgsMTZjMCwwLjY5LDAuMDg3LDEuMzYsMC4yNTIsMkgxLjUNCglDMC42NzEsMTgsMCwxNy4zMjgsMCwxNi41UzAuNjcxLDE1LDEuNSwxNWg2LjU2NEM4LjAyMywxNS4zMjgsOCwxNS42NjEsOCwxNnogTTMwNCwyNGMwLjY5LDAsMS4zNi0wLjA4OCwyLTAuMjUyVjMwLjUNCgljMCwwLjgyOC0wLjY3MiwxLjUtMS41LDEuNXMtMS41LTAuNjcyLTEuNS0xLjV2LTYuNTY0QzMwMy4zMjgsMjMuOTc3LDMwMy42NjEsMjQsMzA0LDI0eiIvPg0KPHBhdGggaWQ9Il94MzdfMF8xXyIgb3BhY2l0eT0iMC43IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2MCwxNmMwLDAuNjksMC4wODgsMS4zNiwwLjI1MiwySDM1My41DQoJYy0wLjgyOCwwLTEuNS0wLjY3Mi0xLjUtMS41czAuNjcyLTEuNSwxLjUtMS41aDYuNTY0QzM2MC4wMjMsMTUuMzI4LDM2MCwxNS42NjEsMzYwLDE2eiBNMzMwLjExNSwyMS40MThsLTUuNDIzLDMuMTMxDQoJYy0wLjcxNywwLjQxNC0xLjYzNSwwLjE2OS0yLjA0OS0wLjU0OXMtMC4xNjgtMS42MzUsMC41NDktMi4wNDlsNS4zNC0zLjA4M0MzMjguODk3LDE5LjgxOSwzMjkuNDM4LDIwLjY4MywzMzAuMTE1LDIxLjQxOHoNCgkgTTMwMS43OTMsMjMuNjg5bC0zLjI0NCw1LjYxOGMtMC40MTQsMC43MTctMS4zMzEsMC45NjMtMi4wNDksMC41NDlzLTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5bDMuMTYxLTUuNDc3DQoJQzI5OS45MDIsMjIuOTQxLDMwMC44MDksMjMuNDA3LDMwMS43OTMsMjMuNjg5eiBNMjQ1Ljk1MSwyOC44MDhsLTMuMDgzLTUuMzRjMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4M2wzLjEzMSw1LjQyMw0KCWMwLjQxNCwwLjcxNywwLjE2OSwxLjYzNS0wLjU0OSwyLjA0OVMyNDYuMzY1LDI5LjUyNCwyNDUuOTUxLDI4LjgwOHogTTIxOS44MDgsMjQuMDQ5bC01LjQ3Ny0zLjE2MQ0KCWMwLjYxLTAuNzksMS4wNzYtMS42OTYsMS4zNTgtMi42ODFsNS42MTgsMy4yNDRjMC43MTcsMC40MTQsMC45NjMsMS4zMzEsMC41NDksMi4wNDlTMjIwLjUyNCwyNC40NjMsMjE5LjgwOCwyNC4wNDl6IE0xOTAuNSwxNw0KCWgtNi41NjRjMC4wNDEtMC4zMjgsMC4wNjQtMC42NjEsMC4wNjQtMWMwLTAuNjktMC4wODctMS4zNjEtMC4yNTItMmg2Ljc1MmMwLjgyOSwwLDEuNSwwLjY3MiwxLjUsMS41UzE5MS4zMjksMTcsMTkwLjUsMTd6DQoJIE0xNTEuNDY4LDEzLjEzMmMtMC4zNjUtMC45NTEtMC45MDYtMS44MTQtMS41ODQtMi41NWw1LjQyMy0zLjEzMWMwLjcxNy0wLjQxNSwxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OXMwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OQ0KCUwxNTEuNDY4LDEzLjEzMnogTTExNi44ODgsOS42NjhjLTAuNzktMC42MS0xLjY5Ni0xLjA3Ni0yLjY4LTEuMzU3bDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5DQoJczAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5TDExNi44ODgsOS42Njh6IE04MCw4Yy0wLjY5LDAtMS4zNjEsMC4wODctMiwwLjI1MlYxLjVDNzgsMC42NzEsNzguNjcxLDAsNzkuNSwwUzgxLDAuNjcxLDgxLDEuNXY2LjU2NA0KCUM4MC42NzIsOC4wMjMsODAuMzM5LDgsODAsOHogTTQyLjU4MiwxMC4xMTZsLTMuMTMxLTUuNDIzQzM5LjAzNywzLjk3NSwzOS4yODMsMy4wNTgsNDAsMi42NDRzMS42MzUtMC4xNjgsMi4wNDksMC41NDlsMy4wODMsNS4zMzkNCglDNDQuMTgxLDguODk3LDQzLjMxOCw5LjQzOCw0Mi41ODIsMTAuMTE2eiBNOC4zMTEsMTMuNzkzbC01LjYxOS0zLjI0NEMxLjk3NSwxMC4xMzUsMS43MjksOS4yMTcsMi4xNDQsOC41czEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5DQoJbDUuNDc2LDMuMTYxQzkuMDU4LDExLjkwMiw4LjU5MywxMi44MDgsOC4zMTEsMTMuNzkzeiBNMjcyLDI0YzAuNjksMCwxLjM2LTAuMDg4LDItMC4yNTJWMzAuNWMwLDAuODI4LTAuNjcyLDEuNS0xLjUsMS41DQoJcy0xLjUtMC42NzItMS41LTEuNXYtNi41NjRDMjcxLjMyOCwyMy45NzcsMjcxLjY2MSwyNCwyNzIsMjR6Ii8+DQo8cGF0aCBpZD0iX3gzOF8wXzFfIiBvcGFjaXR5PSIwLjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYwLjMxMSwxMy43OTNsLTUuNjE4LTMuMjQ0DQoJYy0wLjcxNy0wLjQxNC0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OXMxLjMzMi0wLjk2MywyLjA0OS0wLjU0OWw1LjQ3NywzLjE2MUMzNjEuMDU5LDExLjkwMiwzNjAuNTkzLDEyLjgwOCwzNjAuMzExLDEzLjc5M3ogTTMyOCwxNg0KCWMwLDAuNjksMC4wODgsMS4zNiwwLjI1MiwySDMyMS41Yy0wLjgyOCwwLTEuNS0wLjY3Mi0xLjUtMS41czAuNjcyLTEuNSwxLjUtMS41aDYuNTY0QzMyOC4wMjMsMTUuMzI4LDMyOCwxNS42NjEsMzI4LDE2eg0KCSBNMjk4LjExNSwyMS40MThsLTUuNDIzLDMuMTMxYy0wLjcxNywwLjQxNC0xLjYzNSwwLjE2OS0yLjA0OS0wLjU0OXMtMC4xNjgtMS42MzUsMC41NDktMi4wNDlsNS4zNC0zLjA4Mw0KCUMyOTYuODk3LDE5LjgxOSwyOTcuNDM4LDIwLjY4MywyOTguMTE1LDIxLjQxOHogTTI2OS43OTMsMjMuNjg5bC0zLjI0NCw1LjYxOGMtMC40MTQsMC43MTctMS4zMzEsMC45NjMtMi4wNDksMC41NDkNCglzLTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5bDMuMTYxLTUuNDc3QzI2Ny45MDIsMjIuOTQxLDI2OC44MDksMjMuNDA3LDI2OS43OTMsMjMuNjg5eiBNMjEzLjk1MSwyOC44MDhsLTMuMDgzLTUuMzQNCgljMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4M2wzLjEzMSw1LjQyM2MwLjQxNCwwLjcxNywwLjE2OSwxLjYzNS0wLjU0OSwyLjA0OVMyMTQuMzY1LDI5LjUyNCwyMTMuOTUxLDI4LjgwOHoNCgkgTTE4Ny44MDgsMjQuMDQ5bC01LjQ3Ni0zLjE2MWMwLjYxLTAuNzksMS4wNzYtMS42OTYsMS4zNTctMi42ODFsNS42MTksMy4yNDRjMC43MTcsMC40MTQsMC45NjMsMS4zMzEsMC41NDksMi4wNDkNCglTMTg4LjUyNSwyNC40NjMsMTg3LjgwOCwyNC4wNDl6IE0xNTguNSwxN2gtNi41NjRjMC4wNDEtMC4zMjgsMC4wNjQtMC42NjEsMC4wNjQtMWMwLTAuNjktMC4wODctMS4zNjEtMC4yNTItMmg2Ljc1Mg0KCWMwLjgyOSwwLDEuNSwwLjY3MiwxLjUsMS41UzE1OS4zMjksMTcsMTU4LjUsMTd6IE0xMTkuNDY4LDEzLjEzMmMtMC4zNjUtMC45NTEtMC45MDYtMS44MTQtMS41ODQtMi41NWw1LjQyMy0zLjEzMQ0KCWMwLjcxNy0wLjQxNSwxLjYzNS0wLjE2OCwyLjA0OSwwLjU0OXMwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OUwxMTkuNDY4LDEzLjEzMnogTTg0Ljg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3DQoJbDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5czAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5TDg0Ljg4OCw5LjY2OHogTTQ4LDhjLTAuNjksMC0xLjM2MSwwLjA4Ny0yLDAuMjUyVjEuNQ0KCUM0NiwwLjY3MSw0Ni42NzEsMCw0Ny41LDBTNDksMC42NzEsNDksMS41djYuNTY0QzQ4LjY3Miw4LjAyMyw0OC4zMzksOCw0OCw4eiBNMTAuNTgyLDEwLjExNkw3LjQ1MSw0LjY5Mg0KCUM3LjAzNywzLjk3NSw3LjI4MywzLjA1OCw4LDIuNjQ0czEuNjM1LTAuMTY4LDIuMDQ5LDAuNTQ5bDMuMDgzLDUuMzM5QzEyLjE4MSw4Ljg5NywxMS4zMTgsOS40MzgsMTAuNTgyLDEwLjExNnogTTI0MCwyNA0KCWMwLjY5LDAsMS4zNi0wLjA4OCwyLTAuMjUyVjMwLjVjMCwwLjgyOC0wLjY3MiwxLjUtMS41LDEuNXMtMS41LTAuNjcyLTEuNS0xLjV2LTYuNTY0QzIzOS4zMjgsMjMuOTc3LDIzOS42NjEsMjQsMjQwLDI0eiIvPg0KPHBhdGggaWQ9Il94MzlfMF8xXyIgb3BhY2l0eT0iMC45IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2Mi41ODIsMTAuMTE2bC0zLjEzMS01LjQyMw0KCWMtMC40MTQtMC43MTctMC4xNjktMS42MzUsMC41NDktMi4wNDlzMS42MzUtMC4xNjgsMi4wNDksMC41NDlsMy4wODMsNS4zMzlDMzY0LjE4MSw4Ljg5NywzNjMuMzE3LDkuNDM4LDM2Mi41ODIsMTAuMTE2eg0KCSBNMzI4LjMxMSwxMy43OTNsLTUuNjE4LTMuMjQ0Yy0wLjcxNy0wLjQxNC0wLjk2My0xLjMzMi0wLjU0OS0yLjA0OXMxLjMzMi0wLjk2MywyLjA0OS0wLjU0OWw1LjQ3NywzLjE2MQ0KCUMzMjkuMDU5LDExLjkwMiwzMjguNTkzLDEyLjgwOCwzMjguMzExLDEzLjc5M3ogTTI5NiwxNmMwLDAuNjksMC4wODgsMS4zNiwwLjI1MiwySDI4OS41Yy0wLjgyOCwwLTEuNS0wLjY3Mi0xLjUtMS41DQoJczAuNjcyLTEuNSwxLjUtMS41aDYuNTY0QzI5Ni4wMjMsMTUuMzI4LDI5NiwxNS42NjEsMjk2LDE2eiBNMjY2LjExNSwyMS40MThsLTUuNDIzLDMuMTMxYy0wLjcxNywwLjQxNC0xLjYzNSwwLjE2OS0yLjA0OS0wLjU0OQ0KCXMtMC4xNjgtMS42MzUsMC41NDktMi4wNDlsNS4zNC0zLjA4M0MyNjQuODk3LDE5LjgxOSwyNjUuNDM4LDIwLjY4MywyNjYuMTE1LDIxLjQxOHogTTIzNy43OTMsMjMuNjg5bC0zLjI0NCw1LjYxOA0KCWMtMC40MTQsMC43MTctMS4zMzEsMC45NjMtMi4wNDksMC41NDlzLTAuOTYzLTEuMzMyLTAuNTQ5LTIuMDQ5bDMuMTYxLTUuNDc3QzIzNS45MDIsMjIuOTQxLDIzNi44MDksMjMuNDA3LDIzNy43OTMsMjMuNjg5eg0KCSBNMTgxLjk1MSwyOC44MDhsLTMuMDgzLTUuMzRjMC45NTEtMC4zNjUsMS44MTQtMC45MDUsMi41NS0xLjU4M2wzLjEzMSw1LjQyM2MwLjQxNSwwLjcxNywwLjE2OCwxLjYzNS0wLjU0OSwyLjA0OQ0KCVMxODIuMzY1LDI5LjUyNCwxODEuOTUxLDI4LjgwOHogTTE1NS44MDgsMjQuMDQ5bC01LjQ3Ni0zLjE2MWMwLjYxLTAuNzksMS4wNzYtMS42OTYsMS4zNTctMi42ODFsNS42MTksMy4yNDQNCgljMC43MTcsMC40MTQsMC45NjMsMS4zMzEsMC41NDksMi4wNDlTMTU2LjUyNSwyNC40NjMsMTU1LjgwOCwyNC4wNDl6IE0xMjYuNSwxN2gtNi41NjRjMC4wNDEtMC4zMjgsMC4wNjQtMC42NjEsMC4wNjQtMQ0KCWMwLTAuNjktMC4wODctMS4zNjEtMC4yNTItMmg2Ljc1MmMwLjgyOSwwLDEuNSwwLjY3MiwxLjUsMS41UzEyNy4zMjksMTcsMTI2LjUsMTd6IE04Ny40NjgsMTMuMTMyDQoJYy0wLjM2NS0wLjk1MS0wLjkwNi0xLjgxNC0xLjU4NC0yLjU1bDUuNDIzLTMuMTMxQzkyLjAyNSw3LjAzNyw5Mi45NDIsNy4yODMsOTMuMzU2LDhzMC4xNjgsMS42MzUtMC41NDksMi4wNDlMODcuNDY4LDEzLjEzMnoNCgkgTTUyLjg4OCw5LjY2OGMtMC43OS0wLjYxLTEuNjk2LTEuMDc2LTIuNjgxLTEuMzU3bDMuMjQ0LTUuNjE5YzAuNDE0LTAuNzE3LDEuMzMyLTAuOTYzLDIuMDQ5LTAuNTQ5czAuOTYzLDEuMzMyLDAuNTQ5LDIuMDQ5DQoJTDUyLjg4OCw5LjY2OHogTTE2LDhjLTAuNjksMC0xLjM2MSwwLjA4Ny0yLDAuMjUyVjEuNUMxNCwwLjY3MSwxNC42NzEsMCwxNS41LDBTMTcsMC42NzEsMTcsMS41djYuNTY0QzE2LjY3Miw4LjAyMywxNi4zMzksOCwxNiw4eg0KCSBNMjA4LDI0YzAuNjksMCwxLjM2LTAuMDg4LDItMC4yNTJWMzAuNWMwLDAuODI4LTAuNjcyLDEuNS0xLjUsMS41cy0xLjUtMC42NzItMS41LTEuNXYtNi41NjRDMjA3LjMyOCwyMy45NzcsMjA3LjY2MSwyNCwyMDgsMjR6Ig0KCS8+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
    margin: -16px 0 0 -16px;
    opacity: 0
}

.mz-no-svg .ajax-loader {
    background-image: url(../i/ajax-load-spinner.png)
}

.btn, .btn--before, .btn--next, .btn--small, .btn--white, hr {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn, .btn--before, .btn--next, .btn--small, .btn--white {
    display: inline-block;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.btn-diamond, .btn-diamond--down, .btn-diamond--like, .btn-diamond--next, .btn-diamond--prev, .btn-diamond--share, .btn-diamond--white, .btn-diamond--white--next, .btn-diamond--white--prev, .btn-diamond--white--search, .btn-diamond--white2, .btn-topaz, .btn-topaz--card, .btn-topaz--journal, .btn-topaz--next, .btn-topaz--tocart {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    border: 0 !important;
    cursor: pointer;
    background: 0 0
}

.form__btn {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.actionpage__back-link, .actionpage__more-link, .albumpage__back-link, .cartpage__back, .cartpage__toorder, .catalog__more-link, .category__newproducts-more-link, .collectionpage__like-btn {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    border: 0 !important;
    cursor: pointer;
    background: 0 0
}

.collectionpage__filter-btn {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.collectionpage__more-link, .collections__more-link, .favor__back, .favor__btn, .favor__share-link, .order__journal, .order__pay, .productpage__desc-more, .publication__back-link {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    border: 0 !important;
    cursor: pointer;
    background: 0 0
}

.searchpage__search-btn {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.shops__maplink, .sspage__next, .sspage__prev, .sspage__search {
    border: 0 !important;
    background: 0 0
}

.action__btn, .addtocart__btn, .addtocart__ordering, .addtocart__shopping, .addtofavor__btn, .shops__maplink, .sspage__next, .sspage__prev, .sspage__search {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.addtocart__btn, .addtocart__ordering, .addtocart__shopping, .addtofavor__btn {
    border: 0 !important;
    background: 0 0
}

.discountcart__submit {
    display: inline-block
}

.discountcart__submit, .favor-share__btn, .filter__apply, .filter__btn, .geopopup__map, .journal-item__more {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.filter__apply, .filter__btn, .geopopup__map, .journal-item__more {
    display: inline-block
}

.main-newproducts__more-link, .main-slider__btn, .main-smartsearch__btn, .modal__btn, .orderform__btn, .orderform__btn-change {
    border: 0 !important;
    background: 0 0
}

.main-newproducts__more-link, .main-slider__btn, .main-smartsearch__btn, .modal__btn, .orderform__btn, .orderform__btn-change, .photos__more, .send-note__btn, .shop-item__maplink, .smartsearch-side__btn, .smartsearch__btn {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 1rem;
    text-align: center;
    cursor: pointer
}

.shop-item__maplink, .smartsearch-side__btn, .smartsearch__btn {
    border: 0 !important;
    background: 0 0
}

.btn, .btn--before, .btn--next {
    padding: 1.06666666em 2em;
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important
}

.btn, .btn--before, .btn--next, .btn--small, .btn--white {
    position: relative;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.btn--white {
    padding: 1.06666666em 2em
}

.btn--small {
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important
}

.form__btn {
    padding: 1.06666666em 2em
}

.collectionpage__filter-btn, .form__btn {
    position: relative;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.journal-item__more {
    font-size: 15px;
    font-size: .9375rem;
    padding: 1.06666666em 2em
}

.journal-item__more, .searchpage__search-btn {
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.action__btn, .searchpage__search-btn {
    font-size: 15px;
    font-size: .9375rem
}

.action__btn, .discountcart__submit {
    position: relative;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.discountcart__submit, .favor-share__btn {
    font-size: 15px;
    font-size: .9375rem;
    padding: 1.06666666em 2em
}

.favor-share__btn, .filter__btn, .geopopup__map {
    position: relative;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.filter__btn {
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #000000 !important;
}

.geopopup__map {
    font-size: 15px;
    font-size: .9375rem
}

.geopopup__map, .photos__more {
    color: #323232 !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #323232 !important
}

.photos__more, .send-note__btn {
    position: relative;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    padding: 1.06666666em 2em;
    background: 0 0;
    transition: border-color .1s, color .1s
}

.btn--before:before, .btn--next:before, .btn:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
}

.btn--before:before, .btn--next:before, .btn--small:after, .btn--white:after, .btn:after {
    content: '';
    position: absolute;
    transition: border-color .1s
}

.btn--white:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px
}

.btn--small:after {
    border: 1px solid #323232
}

.form__btn:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px
}

.collectionpage__filter-btn:after, .form__btn:after {
    content: '';
    position: absolute;
    border: 1px solid #323232;
    transition: border-color .1s
}

.journal-item__more:before {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px
}

.action__btn:after, .journal-item__more:before, .searchpage__search-btn:after {
    content: '';
    position: absolute;
    border: 1px solid #323232;
    transition: border-color .1s
}

.discountcart__submit:after {
    border: 1px solid #323232
}

.discountcart__submit:after, .favor-share__btn:after {
    content: '';
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    transition: border-color .1s
}

.filter__btn:after, .geopopup__map:after {
    content: '';
    position: absolute;
    border: 1px solid #ffffff;
    transition: border-color .1s;
}

.photos__more:after {
    border: 1px solid #323232
}

.photos__more:after, .send-note__btn:after {
    content: '';
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    transition: border-color .1s
}

.action__btn:hover, .btn--small:hover, .btn--white:hover, .btn:hover, .collectionpage__filter-btn:hover, .discountcart__submit:hover, .favor-share__btn:hover, .filter__btn:hover, .form__btn:hover, .geopopup__map:hover, .photos__more:hover, .searchpage__search-btn:hover, .send-note__btn:hover {
    color: #fff !important; /* border:2px solid #f89a0f!important; */
    background: #f89a0f;
}

.action__btn:hover:after, .btn--small:hover:after, .btn--white:hover:after, .btn:hover:after, .collectionpage__filter-btn:hover:after, .discountcart__submit:hover:after, .favor-share__btn:hover:after, .filter__btn:hover:after, .form__btn:hover:after, .geopopup__map:hover:after, .photos__more:hover:after, .searchpage__search-btn:hover:after, .send-note__btn:hover:after {
    border: 1px solid #fff
}

.action__btn:active, .btn--small:active, .btn--white:active, .btn:active, .collectionpage__filter-btn:active, .discountcart__submit:active, .favor-share__btn:active, .filter__btn:active, .form__btn:active, .geopopup__map:active, .photos__more:active, .searchpage__search-btn:active, .send-note__btn:active {
    color: #fff !important;
    background: #f89a0f;
}

.action__btn:active:after, .btn--small:active:after, .btn--white:active:after, .btn:active:after, .collectionpage__filter-btn:active:after, .discountcart__submit:active:after, .favor-share__btn:active:after, .filter__btn:active:after, .form__btn:active:after, .geopopup__map:active:after, .photos__more:active:after, .searchpage__search-btn:active:after, .send-note__btn:active:after {
    border: 1px solid #f89a0f;
}

.btn--before:hover, .btn--next:hover, .journal-item__more:hover {
    color: #fff !important;
    border: 2px solid #f89a0f !important;
    background: #f89a0f
}

.btn--before:hover:before, .btn--next:hover:before, .btn--white:after, .favor-share__btn:after, .journal-item__more:hover:before, .send-note__btn:after {
    border: 1px solid #fff
}

.btn--before:active, .btn--next:active, .journal-item__more:active {
    color: #fff !important;
    border: 2px solid #f89a0f !important;
    background: #f89a0f
}

.btn--before:active:before, .btn--next:active:before, .journal-item__more:active:before {
    border: 1px solid #f89a0f
}

.btn--white, .favor-share__btn, .send-note__btn {
    color: #fff !important;
    font-weight: 400;
    text-transform: uppercase;
    border: 2px solid #fff !important
}

.btn--next:after, .journal-item__more:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    position: relative;
    top: -2px
}

.action__btn, .btn--small, .collectionpage__filter-btn, .filter__btn, .geopopup__map {
    padding: .65em 1.5em
}

.action__btn:after, .btn--small:after, .collectionpage__filter-btn:after, .filter__btn:after, .geopopup__map:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px
}

.actionpage__back-link, .actionpage__more-link, .addtocart__btn, .addtocart__ordering, .addtocart__shopping, .addtofavor__btn, .albumpage__back-link, .btn-diamond, .btn-diamond--down, .btn-diamond--like, .btn-diamond--next, .btn-diamond--prev, .btn-diamond--share, .btn-diamond--white, .btn-diamond--white--next, .btn-diamond--white--prev, .btn-diamond--white--search, .btn-diamond--white2, .btn-topaz, .btn-topaz--card, .btn-topaz--journal, .btn-topaz--next, .btn-topaz--tocart, .cartpage__back, .cartpage__toorder, .catalog__more-link, .category__newproducts-more-link, .collectionpage__like-btn, .collectionpage__more-link, .collections__more-link, .favor__back, .favor__btn, .favor__share-link, .main-newproducts__more-link, .order__journal, .order__pay, .productpage__desc-more, .publication__back-link, .shops__maplink, .sspage__next, .sspage__prev, .sspage__search {
    position: relative;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    text-decoration: none;
    padding: 1.06666666em 2em;
    font-weight: 400;
    text-transform: uppercase
}

.main-slider__btn {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase
}

.main-slider__btn, .main-smartsearch__btn, .modal__btn, .orderform__btn, .orderform__btn-change, .shop-item__maplink {
    padding: 1.06666666em 2em
}

.main-smartsearch__btn, .modal__btn, .orderform__btn, .orderform__btn-change, .shop-item__maplink, .smartsearch-side__btn, .smartsearch__btn {
    position: relative;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase
}

.smartsearch__btn {
    padding: 1.06666666em 2em
}

.actionpage__back-link i, .actionpage__more-link i, .addtocart__btn i, .addtocart__ordering i, .addtocart__shopping i, .addtofavor__btn i, .albumpage__back-link i, .btn-diamond i, .btn-diamond--down i, .btn-diamond--like i, .btn-diamond--next i, .btn-diamond--prev i, .btn-diamond--share i, .btn-diamond--white i, .btn-diamond--white--next i, .btn-diamond--white--prev i, .btn-diamond--white--search i, .btn-diamond--white2 i, .btn-topaz i, .btn-topaz--card i, .btn-topaz--journal i, .btn-topaz--next i, .btn-topaz--tocart i, .cartpage__back i, .cartpage__toorder i, .catalog__more-link i, .category__newproducts-more-link i, .collectionpage__like-btn i, .collectionpage__more-link i, .collections__more-link i, .favor__back i, .favor__btn i, .favor__share-link i, .main-newproducts__more-link i, .main-slider__btn i, .main-smartsearch__btn i, .modal__btn i, .order__journal i, .order__pay i, .orderform__btn i, .orderform__btn-change i, .productpage__desc-more i, .publication__back-link i, .shop-item__maplink i, .shops__maplink i, .smartsearch-side__btn i, .smartsearch__btn i, .sspage__next i, .sspage__prev i, .sspage__search i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    background-repeat: no-repeat;
    background-size: 1200px 1200px, 12px 12px;
    background-position: 0 0, 100% 100%;
    background-clip: content-box, border-box;
    padding-right: 12px;
    padding-bottom: 12px
}

.actionpage__back-link i:after, .actionpage__more-link i:after, .addtocart__btn i:after, .addtocart__ordering i:after, .addtocart__shopping i:after, .addtofavor__btn i:after, .albumpage__back-link i:after, .btn-diamond i:after, .btn-diamond--down i:after, .btn-diamond--like i:after, .btn-diamond--next i:after, .btn-diamond--prev i:after, .btn-diamond--share i:after, .btn-diamond--white i:after, .btn-diamond--white--next i:after, .btn-diamond--white--prev i:after, .btn-diamond--white--search i:after, .btn-diamond--white2 i:after, .btn-topaz i:after, .btn-topaz--card i:after, .btn-topaz--journal i:after, .btn-topaz--next i:after, .btn-topaz--tocart i:after, .cartpage__back i:after, .cartpage__toorder i:after, .catalog__more-link i:after, .category__newproducts-more-link i:after, .collectionpage__like-btn i:after, .collectionpage__more-link i:after, .collections__more-link i:after, .favor__back i:after, .favor__btn i:after, .favor__share-link i:after, .main-newproducts__more-link i:after, .main-slider__btn i:after, .main-smartsearch__btn i:after, .modal__btn i:after, .order__journal i:after, .order__pay i:after, .orderform__btn i:after, .orderform__btn-change i:after, .productpage__desc-more i:after, .publication__back-link i:after, .shop-item__maplink i:after, .shops__maplink i:after, .smartsearch-side__btn i:after, .smartsearch__btn i:after, .sspage__next i:after, .sspage__prev i:after, .sspage__search i:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 12px !important;
    height: 100% !important;
    background-size: 12px 1200px !important;
    background-position: 0 0;
    background-clip: content-box;
    background-repeat: no-repeat;
    padding-bottom: 12px
}

.actionpage__back-link i:before, .actionpage__more-link i:before, .addtocart__btn i:before, .addtocart__ordering i:before, .addtocart__shopping i:before, .addtofavor__btn i:before, .albumpage__back-link i:before, .btn-diamond i:before, .btn-diamond--down i:before, .btn-diamond--like i:before, .btn-diamond--next i:before, .btn-diamond--prev i:before, .btn-diamond--share i:before, .btn-diamond--white i:before, .btn-diamond--white--next i:before, .btn-diamond--white--prev i:before, .btn-diamond--white--search i:before, .btn-diamond--white2 i:before, .btn-topaz i:before, .btn-topaz--card i:before, .btn-topaz--journal i:before, .btn-topaz--next i:before, .btn-topaz--tocart i:before, .cartpage__back i:before, .cartpage__toorder i:before, .catalog__more-link i:before, .category__newproducts-more-link i:before, .collectionpage__like-btn i:before, .collectionpage__more-link i:before, .collections__more-link i:before, .favor__back i:before, .favor__btn i:before, .favor__share-link i:before, .main-newproducts__more-link i:before, .main-slider__btn i:before, .main-smartsearch__btn i:before, .modal__btn i:before, .order__journal i:before, .order__pay i:before, .orderform__btn i:before, .orderform__btn-change i:before, .productpage__desc-more i:before, .publication__back-link i:before, .shop-item__maplink i:before, .shops__maplink i:before, .smartsearch-side__btn i:before, .smartsearch__btn i:before, .sspage__next i:before, .sspage__prev i:before, .sspage__search i:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    height: 12px !important;
    background-size: 1200px 12px !important;
    background-repeat: no-repeat;
    background-clip: content-box;
    padding-right: 12px
}

.actionpage__back-link, .actionpage__more-link, .addtocart__shopping, .addtofavor__btn, .albumpage__back-link, .btn-diamond, .btn-diamond--down, .btn-diamond--like, .btn-diamond--next, .btn-diamond--prev, .btn-diamond--share, .cartpage__back, .catalog__more-link, .category__newproducts-more-link, .collectionpage__like-btn, .collectionpage__more-link, .collections__more-link, .favor__back, .favor__share-link, .main-newproducts__more-link, .productpage__desc-more, .publication__back-link, .shop-item__maplink, .shops__maplink, .sspage__next, .sspage__prev {
    color: #000 !important
}

.actionpage__back-link i, .actionpage__more-link i, .addtocart__shopping i, .addtofavor__btn i, .albumpage__back-link i, .btn-diamond i, .btn-diamond--down i, .btn-diamond--like i, .btn-diamond--next i, .btn-diamond--prev i, .btn-diamond--share i, .cartpage__back i, .catalog__more-link i, .category__newproducts-more-link i, .collectionpage__like-btn i, .collectionpage__more-link i, .collections__more-link i, .favor__back i, .favor__share-link i, .main-newproducts__more-link i, .productpage__desc-more i, .publication__back-link i, .shop-item__maplink i, .shops__maplink i, .sspage__next i, .sspage__prev i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==);
    opacity: .5
}

.actionpage__back-link i:after, .actionpage__more-link i:after, .addtocart__shopping i:after, .addtofavor__btn i:after, .albumpage__back-link i:after, .btn-diamond i:after, .btn-diamond--down i:after, .btn-diamond--like i:after, .btn-diamond--next i:after, .btn-diamond--prev i:after, .btn-diamond--share i:after, .cartpage__back i:after, .catalog__more-link i:after, .category__newproducts-more-link i:after, .collectionpage__like-btn i:after, .collectionpage__more-link i:after, .collections__more-link i:after, .favor__back i:after, .favor__share-link i:after, .main-newproducts__more-link i:after, .productpage__desc-more i:after, .publication__back-link i:after, .shop-item__maplink i:after, .shops__maplink i:after, .sspage__next i:after, .sspage__prev i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.actionpage__back-link i:before, .actionpage__more-link i:before, .addtocart__shopping i:before, .addtofavor__btn i:before, .albumpage__back-link i:before, .btn-diamond i:before, .btn-diamond--down i:before, .btn-diamond--like i:before, .btn-diamond--next i:before, .btn-diamond--prev i:before, .btn-diamond--share i:before, .cartpage__back i:before, .catalog__more-link i:before, .category__newproducts-more-link i:before, .collectionpage__like-btn i:before, .collectionpage__more-link i:before, .collections__more-link i:before, .favor__back i:before, .favor__share-link i:before, .main-newproducts__more-link i:before, .productpage__desc-more i:before, .publication__back-link i:before, .shop-item__maplink i:before, .shops__maplink i:before, .sspage__next i:before, .sspage__prev i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.actionpage__back-link:hover, .actionpage__more-link:hover, .addtocart__shopping:hover, .addtofavor__btn:hover, .albumpage__back-link:hover, .btn-diamond--down:hover, .btn-diamond--like:hover, .btn-diamond--next:hover, .btn-diamond--prev:hover, .btn-diamond--share:hover, .btn-diamond:hover, .cartpage__back:hover, .catalog__more-link:hover, .category__newproducts-more-link:hover, .collectionpage__like-btn:hover, .collectionpage__more-link:hover, .collections__more-link:hover, .favor__back:hover, .favor__share-link:hover, .main-newproducts__more-link:hover, .productpage__desc-more:hover, .shop-item__maplink:hover, .shops__maplink:hover, .sspage__next:hover, .sspage__prev:hover {
    color: #f89a0f !important
}

.actionpage__back-link:hover i, .actionpage__more-link:hover i, .addtocart__shopping:hover i, .addtofavor__btn:hover i, .albumpage__back-link:hover i, .btn-diamond--down:hover i, .btn-diamond--like:hover i, .btn-diamond--next:hover i, .btn-diamond--prev:hover i, .btn-diamond--share:hover i, .btn-diamond:hover i, .cartpage__back:hover i, .catalog__more-link:hover i, .category__newproducts-more-link:hover i, .collectionpage__like-btn:hover i, .collectionpage__more-link:hover i, .collections__more-link:hover i, .favor__back:hover i, .favor__share-link:hover i, .main-newproducts__more-link:hover i, .productpage__desc-more:hover i, .publication__back-link:hover i, .shop-item__maplink:hover i, .shops__maplink:hover i, .sspage__next:hover i, .sspage__prev:hover i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNmZjc5MzkiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZjc5MzkiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmY3OTM5IiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3OTM5IiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3OTM5IiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==);
    opacity: 1
}

.actionpage__back-link:hover i:after, .actionpage__more-link:hover i:after, .addtocart__shopping:hover i:after, .addtofavor__btn:hover i:after, .albumpage__back-link:hover i:after, .btn-diamond--down:hover i:after, .btn-diamond--like:hover i:after, .btn-diamond--next:hover i:after, .btn-diamond--prev:hover i:after, .btn-diamond--share:hover i:after, .btn-diamond:hover i:after, .cartpage__back:hover i:after, .catalog__more-link:hover i:after, .category__newproducts-more-link:hover i:after, .collectionpage__like-btn:hover i:after, .collectionpage__more-link:hover i:after, .collections__more-link:hover i:after, .favor__back:hover i:after, .favor__share-link:hover i:after, .main-newproducts__more-link:hover i:after, .productpage__desc-more:hover i:after, .publication__back-link:hover i:after, .shop-item__maplink:hover i:after, .shops__maplink:hover i:after, .sspage__next:hover i:after, .sspage__prev:hover i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmY3OTM5IiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZjc5MzkiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.actionpage__back-link:hover i:before, .actionpage__more-link:hover i:before, .addtocart__shopping:hover i:before, .addtofavor__btn:hover i:before, .albumpage__back-link:hover i:before, .btn-diamond--down:hover i:before, .btn-diamond--like:hover i:before, .btn-diamond--next:hover i:before, .btn-diamond--prev:hover i:before, .btn-diamond--share:hover i:before, .btn-diamond:hover i:before, .cartpage__back:hover i:before, .catalog__more-link:hover i:before, .category__newproducts-more-link:hover i:before, .collectionpage__like-btn:hover i:before, .collectionpage__more-link:hover i:before, .collections__more-link:hover i:before, .favor__back:hover i:before, .favor__share-link:hover i:before, .main-newproducts__more-link:hover i:before, .productpage__desc-more:hover i:before, .publication__back-link:hover i:before, .shop-item__maplink:hover i:before, .shops__maplink:hover i:before, .sspage__next:hover i:before, .sspage__prev:hover i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2ZmNzkzOSIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.actionpage__back-link:active, .actionpage__back-link:hover:active, .actionpage__more-link:active, .actionpage__more-link:hover:active, .addtocart__shopping:active, .addtocart__shopping:hover:active, .addtofavor__btn:active, .addtofavor__btn:hover:active, .albumpage__back-link:active, .albumpage__back-link:hover:active, .btn-diamond--down:active, .btn-diamond--down:hover:active, .btn-diamond--like:active, .btn-diamond--like:hover:active, .btn-diamond--next:active, .btn-diamond--next:hover:active, .btn-diamond--prev:active, .btn-diamond--prev:hover:active, .btn-diamond--share:active, .btn-diamond--share:hover:active, .btn-diamond:active, .btn-diamond:hover:active, .cartpage__back:active, .cartpage__back:hover:active, .catalog__more-link:active, .catalog__more-link:hover:active, .category__newproducts-more-link:active, .category__newproducts-more-link:hover:active, .collectionpage__like-btn:active, .collectionpage__like-btn:hover:active, .collectionpage__more-link:active, .collectionpage__more-link:hover:active, .collections__more-link:active, .collections__more-link:hover:active, .favor__back:active, .favor__back:hover:active, .favor__share-link:active, .favor__share-link:hover:active, .main-newproducts__more-link:active, .main-newproducts__more-link:hover:active, .productpage__desc-more:active, .productpage__desc-more:hover:active, .publication__back-link:active, .publication__back-link:hover:active, .shop-item__maplink:active, .shop-item__maplink:hover:active, .shops__maplink:active, .shops__maplink:hover:active, .sspage__next:active, .sspage__next:hover:active, .sspage__prev:active, .sspage__prev:hover:active {
    color: #f89a0f !important
}

.actionpage__back-link:active i, .actionpage__back-link:hover:active i, .actionpage__more-link:active i, .actionpage__more-link:hover:active i, .addtocart__shopping:active i, .addtocart__shopping:hover:active i, .addtofavor__btn:active i, .addtofavor__btn:hover:active i, .albumpage__back-link:active i, .albumpage__back-link:hover:active i, .btn-diamond--down:active i, .btn-diamond--down:hover:active i, .btn-diamond--like:active i, .btn-diamond--like:hover:active i, .btn-diamond--next:active i, .btn-diamond--next:hover:active i, .btn-diamond--prev:active i, .btn-diamond--prev:hover:active i, .btn-diamond--share:active i, .btn-diamond--share:hover:active i, .btn-diamond:active i, .btn-diamond:hover:active i, .cartpage__back:active i, .cartpage__back:hover:active i, .catalog__more-link:active i, .catalog__more-link:hover:active i, .category__newproducts-more-link:active i, .category__newproducts-more-link:hover:active i, .collectionpage__like-btn:active i, .collectionpage__like-btn:hover:active i, .collectionpage__more-link:active i, .collectionpage__more-link:hover:active i, .collections__more-link:active i, .collections__more-link:hover:active i, .favor__back:active i, .favor__back:hover:active i, .favor__share-link:active i, .favor__share-link:hover:active i, .main-newproducts__more-link:active i, .main-newproducts__more-link:hover:active i, .productpage__desc-more:active i, .productpage__desc-more:hover:active i, .publication__back-link:active i, .publication__back-link:hover:active i, .shop-item__maplink:active i, .shop-item__maplink:hover:active i, .shops__maplink:active i, .shops__maplink:hover:active i, .sspage__next:active i, .sspage__next:hover:active i, .sspage__prev:active i, .sspage__prev:hover:active i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNkYzVlMmIiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkYzVlMmIiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4gCjwvc3ZnPgo=), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZGM1ZTJiIiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGM1ZTJiIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGM1ZTJiIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==)
}

.actionpage__back-link:active i:after, .actionpage__back-link:hover:active i:after, .actionpage__more-link:active i:after, .actionpage__more-link:hover:active i:after, .addtocart__shopping:active i:after, .addtocart__shopping:hover:active i:after, .addtofavor__btn:active i:after, .addtofavor__btn:hover:active i:after, .albumpage__back-link:active i:after, .albumpage__back-link:hover:active i:after, .btn-diamond--down:active i:after, .btn-diamond--down:hover:active i:after, .btn-diamond--like:active i:after, .btn-diamond--like:hover:active i:after, .btn-diamond--next:active i:after, .btn-diamond--next:hover:active i:after, .btn-diamond--prev:active i:after, .btn-diamond--prev:hover:active i:after, .btn-diamond--share:active i:after, .btn-diamond--share:hover:active i:after, .btn-diamond:active i:after, .btn-diamond:hover:active i:after, .cartpage__back:active i:after, .cartpage__back:hover:active i:after, .catalog__more-link:active i:after, .catalog__more-link:hover:active i:after, .category__newproducts-more-link:active i:after, .category__newproducts-more-link:hover:active i:after, .collectionpage__like-btn:active i:after, .collectionpage__like-btn:hover:active i:after, .collectionpage__more-link:active i:after, .collectionpage__more-link:hover:active i:after, .collections__more-link:active i:after, .collections__more-link:hover:active i:after, .favor__back:active i:after, .favor__back:hover:active i:after, .favor__share-link:active i:after, .favor__share-link:hover:active i:after, .main-newproducts__more-link:active i:after, .main-newproducts__more-link:hover:active i:after, .productpage__desc-more:active i:after, .productpage__desc-more:hover:active i:after, .publication__back-link:active i:after, .publication__back-link:hover:active i:after, .shop-item__maplink:active i:after, .shop-item__maplink:hover:active i:after, .shops__maplink:active i:after, .shops__maplink:hover:active i:after, .sspage__next:active i:after, .sspage__next:hover:active i:after, .sspage__prev:active i:after, .sspage__prev:hover:active i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZGM1ZTJiIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkYzVlMmIiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.actionpage__back-link:active i:before, .actionpage__back-link:hover:active i:before, .actionpage__more-link:active i:before, .actionpage__more-link:hover:active i:before, .addtocart__shopping:active i:before, .addtocart__shopping:hover:active i:before, .addtofavor__btn:active i:before, .addtofavor__btn:hover:active i:before, .albumpage__back-link:active i:before, .albumpage__back-link:hover:active i:before, .btn-diamond--down:active i:before, .btn-diamond--down:hover:active i:before, .btn-diamond--like:active i:before, .btn-diamond--like:hover:active i:before, .btn-diamond--next:active i:before, .btn-diamond--next:hover:active i:before, .btn-diamond--prev:active i:before, .btn-diamond--prev:hover:active i:before, .btn-diamond--share:active i:before, .btn-diamond--share:hover:active i:before, .btn-diamond:active i:before, .btn-diamond:hover:active i:before, .cartpage__back:active i:before, .cartpage__back:hover:active i:before, .catalog__more-link:active i:before, .catalog__more-link:hover:active i:before, .category__newproducts-more-link:active i:before, .category__newproducts-more-link:hover:active i:before, .collectionpage__like-btn:active i:before, .collectionpage__like-btn:hover:active i:before, .collectionpage__more-link:active i:before, .collectionpage__more-link:hover:active i:before, .collections__more-link:active i:before, .collections__more-link:hover:active i:before, .favor__back:active i:before, .favor__back:hover:active i:before, .favor__share-link:active i:before, .favor__share-link:hover:active i:before, .main-newproducts__more-link:active i:before, .main-newproducts__more-link:hover:active i:before, .productpage__desc-more:active i:before, .productpage__desc-more:hover:active i:before, .publication__back-link:active i:before, .publication__back-link:hover:active i:before, .shop-item__maplink:active i:before, .shop-item__maplink:hover:active i:before, .shops__maplink:active i:before, .shops__maplink:hover:active i:before, .sspage__next:active i:before, .sspage__next:hover:active i:before, .sspage__prev:active i:before, .sspage__prev:hover:active i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2RjNWUyYiIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white, .btn-diamond--white--next, .btn-diamond--white--prev, .btn-diamond--white--search, .btn-diamond--white2, .main-slider__btn, .main-smartsearch__btn, .orderform__btn-change, .smartsearch-side__btn, .smartsearch__btn {
    color: #fff !important
}

.btn-diamond--white i, .btn-diamond--white--next i, .btn-diamond--white--prev i, .btn-diamond--white--search i, .btn-diamond--white2 i, .main-slider__btn i, .main-smartsearch__btn i, .orderform__btn-change i, .smartsearch-side__btn i, .smartsearch__btn i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==)
}

.btn-diamond--white i:after, .btn-diamond--white--next i:after, .btn-diamond--white--prev i:after, .main-slider__btn i:after, .orderform__btn-change i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.btn-diamond--white i:before, .btn-diamond--white--next i:before, .btn-diamond--white--prev i:before, .main-slider__btn i:before, .orderform__btn-change i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white--next:hover, .btn-diamond--white--prev:hover, .btn-diamond--white:hover, .main-slider__btn:hover, .orderform__btn-change:hover {
    color: #f89a0f !important
}

.btn-diamond--white--next:hover i, .btn-diamond--white--prev:hover i, .btn-diamond--white:hover i, .main-slider__btn:hover i, .orderform__btn-change:hover i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNmZjc5MzkiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZjc5MzkiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmY3OTM5IiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3OTM5IiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3OTM5IiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==);
    opacity: 1
}

.btn-diamond--white--next:hover i:after, .btn-diamond--white--prev:hover i:after, .btn-diamond--white:hover i:after, .main-slider__btn:hover i:after, .orderform__btn-change:hover i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmY3OTM5IiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZjc5MzkiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.btn-diamond--white--next:hover i:before, .btn-diamond--white--prev:hover i:before, .btn-diamond--white:hover i:before, .main-slider__btn:hover i:before, .orderform__btn-change:hover i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2ZmNzkzOSIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmY3OTM5IiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNmZjc5MzkiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmNzkzOSIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkzOSIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white--next:active, .btn-diamond--white--next:hover:active, .btn-diamond--white--prev:active, .btn-diamond--white--prev:hover:active, .btn-diamond--white:active, .btn-diamond--white:hover:active, .main-slider__btn:active, .main-slider__btn:hover:active, .orderform__btn-change:active, .orderform__btn-change:hover:active {
    color: #f89a0f !important
}

.btn-diamond--white--next:active i, .btn-diamond--white--next:hover:active i, .btn-diamond--white--prev:active i, .btn-diamond--white--prev:hover:active i, .btn-diamond--white:active i, .btn-diamond--white:hover:active i, .main-slider__btn:active i, .main-slider__btn:hover:active i, .orderform__btn-change:active i, .orderform__btn-change:hover:active i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNkYzVlMmIiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkYzVlMmIiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4gCjwvc3ZnPgo=), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZGM1ZTJiIiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGM1ZTJiIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGM1ZTJiIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==)
}

.btn-diamond--white--next:active i:after, .btn-diamond--white--next:hover:active i:after, .btn-diamond--white--prev:active i:after, .btn-diamond--white--prev:hover:active i:after, .btn-diamond--white:active i:after, .btn-diamond--white:hover:active i:after, .main-slider__btn:active i:after, .main-slider__btn:hover:active i:after, .orderform__btn-change:active i:after, .orderform__btn-change:hover:active i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZGM1ZTJiIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNkYzVlMmIiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.btn-diamond--white--next:active i:before, .btn-diamond--white--next:hover:active i:before, .btn-diamond--white--prev:active i:before, .btn-diamond--white--prev:hover:active i:before, .btn-diamond--white:active i:before, .btn-diamond--white:hover:active i:before, .main-slider__btn:active i:before, .main-slider__btn:hover:active i:before, .orderform__btn-change:active i:before, .orderform__btn-change:hover:active i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2RjNWUyYiIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZGM1ZTJiIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNkYzVlMmIiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2RjNWUyYiIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RjNWUyYiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white--search i:after, .btn-diamond--white--search:hover i:after, .btn-diamond--white2 i:after, .btn-diamond--white2:hover i:after, .main-smartsearch__btn i:after, .main-smartsearch__btn:hover i:after, .smartsearch-side__btn i:after, .smartsearch-side__btn:hover i:after, .smartsearch__btn i:after, .smartsearch__btn:hover i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.btn-diamond--white--search i:before, .btn-diamond--white--search:hover i:before, .btn-diamond--white2 i:before, .btn-diamond--white2:hover i:before, .main-smartsearch__btn i:before, .main-smartsearch__btn:hover i:before, .smartsearch-side__btn i:before, .smartsearch-side__btn:hover i:before, .smartsearch__btn i:before, .smartsearch__btn:hover i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white--search:active, .btn-diamond--white--search:hover, .btn-diamond--white--search:hover:active, .btn-diamond--white2:active, .btn-diamond--white2:hover, .btn-diamond--white2:hover:active, .main-smartsearch__btn:active, .main-smartsearch__btn:hover, .main-smartsearch__btn:hover:active, .smartsearch-side__btn:active, .smartsearch-side__btn:hover, .smartsearch-side__btn:hover:active, .smartsearch__btn:active, .smartsearch__btn:hover, .smartsearch__btn:hover:active {
    color: #fff !important
}

.btn-diamond--white--search:hover i, .btn-diamond--white2:hover i, .main-smartsearch__btn:hover i, .smartsearch-side__btn:hover i, .smartsearch__btn:hover i {
    opacity: 1
}

.btn-diamond--white--search:active i, .btn-diamond--white--search:hover i, .btn-diamond--white--search:hover:active i, .btn-diamond--white2:active i, .btn-diamond--white2:hover i, .btn-diamond--white2:hover:active i, .main-smartsearch__btn:active i, .main-smartsearch__btn:hover i, .main-smartsearch__btn:hover:active i, .smartsearch-side__btn:active i, .smartsearch-side__btn:hover i, .smartsearch-side__btn:hover:active i, .smartsearch__btn:active i, .smartsearch__btn:hover i, .smartsearch__btn:hover:active i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00NDkgLTQ0OSAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ0OSAtNDQ5IDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjUwLjUiIHk9Ii0wLjYiIGRpc3BsYXk9Im5vbmUiIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI3LjQiIGhlaWdodD0iNi4xIi8+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTc0OS00NDdWNzQ5SC00NDdWLTQ0MC4ybDYuOC02LjhINzQ5IE03NTEtNDQ5SC00NDFsLTgsOFY3NTFINzUxVi00NDlMNzUxLTQ0OXoiLz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzQ2LTQ0NFY3NDZILTQ0NFYtNDM4LjlsNS4xLTUuMUg3NDYgTTc0Ny00NDVILTQzOS4zbC01LjcsNS43Vjc0N0g3NDdWLTQ0NUw3NDctNDQ1eiIvPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik03NDMtNDQxVjc0M0gtNDQxVi00MzcuN2wzLjMtMy4zSDc0MyBNNzQ0LTQ0MkgtNDM4LjFsLTMuOSwzLjlWNzQ0SDc0NFYtNDQyTDc0NC00NDJ6Ii8+Cgk8L2c+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iLTQzNy45IiB5MT0iLTQ0MSIgeDI9Ii00NDAuOSIgeTI9Ii00NDgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSItNDQwLjkiIHkxPSItNDM4LjEiIHgyPSItNDQ4IiB5Mj0iLTQ0MC45Ii8+CjwvZz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjY5IDY5IDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY5IDY5IDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTk0NyIgeT0iLTk5IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMjk3IiBoZWlnaHQ9IjI0MyIvPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik03OSw1M3YxOS4yTDcyLjIsNzlINTNWNTNINzkgTTgxLDUxSDUxdjMwaDIybDgtOFY1MUw4MSw1MXoiLz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNzYsNTZ2MTQuOUw3MC45LDc2SDU2VjU2SDc2IE03Nyw1NUg1NXYyMmgxNi4zbDUuNy01LjdWNTVMNzcsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTczLDU5djEwLjdMNjkuNyw3M0g1OVY1OUg3MyBNNzQsNThINTh2MTZoMTIuMWwzLjktMy45VjU4TDc0LDU4eiIvPgoJPC9nPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjczIiB5MT0iNjkuOSIgeDI9IjgwIiB5Mj0iNzIuOSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcwLjEiIHkxPSI3Mi45IiB4Mj0iNzIuOSIgeTI9IjgwIi8+CjwvZz4KPC9zdmc+Cg==)
}

.btn-diamond--white--search:active i:after, .btn-diamond--white--search:hover:active i:after, .btn-diamond--white2:active i:after, .btn-diamond--white2:hover:active i:after, .main-smartsearch__btn:active i:after, .main-smartsearch__btn:hover:active i:after, .smartsearch-side__btn:active i:after, .smartsearch-side__btn:hover:active i:after, .smartsearch__btn:active i:after, .smartsearch__btn:hover:active i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iMTI1LjgiIHk9IjU4My40IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMTkuOCIgaGVpZ2h0PSIxNi4yIi8+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNlYySDMuMiBNNCwwaC0yMnYxMjAwaDMwVjhMNCwwTDQsMHoiLz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xLjksNUw3LDEwLjFWMTE5NWgtMjBWNUgxLjkgTTIuMyw0SC0xNHYxMTkySDhWOS43TDIuMyw0TDIuMyw0eiIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTAuNyw4TDQsMTEuM1YxMTkyaC0xNFY4SDAuNyBNMS4xLDdILTExdjExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgo8L2c+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjkiIHkxPSI4IiB4Mj0iMy45IiB5Mj0iMSIvPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy45IiB5MT0iMTAuOSIgeDI9IjExIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=)
}

.btn-diamond--white--search:active i:before, .btn-diamond--white--search:hover:active i:before, .btn-diamond--white2:active i:before, .btn-diamond--white2:hover:active i:before, .main-smartsearch__btn:active i:before, .main-smartsearch__btn:hover:active i:before, .smartsearch-side__btn:active i:before, .smartsearch-side__btn:hover:active i:before, .smartsearch__btn:active i:before, .smartsearch__btn:hover:active i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjEwIDY5IDEyMDAgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTAgNjkgMTIwMCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjE5NDciIHk9Ii05OSIgZGlzcGxheT0ibm9uZSIgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjI5NyIgaGVpZ2h0PSIyNDMiLz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTIwOCw1M3YyNkgxOC44TDEyLDcyLjJWNTNIMTIwOCBNMTIxMCw1MUgxMHYyMmw4LDhoMTE5MlY1MUwxMjEwLDUxeiIvPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMjA1LDU2djIwSDIwLjFMMTUsNzAuOVY1NkgxMjA1IE0xMjA2LDU1SDE0djE2LjNsNS43LDUuN0gxMjA2VjU1TDEyMDYsNTV6Ii8+CgkJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyMDIsNTl2MTRIMjEuM0wxOCw2OS43VjU5SDEyMDIgTTEyMDMsNThIMTd2MTIuMWwzLjksMy45SDEyMDNWNThMMTIwMyw1OHoiLz4KCTwvZz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxOCIgeTE9IjY5LjkiIHgyPSIxMSIgeTI9IjcyLjkiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMC45IiB5MT0iNzIuOSIgeDI9IjE4LjEiIHkyPSI4MCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.btn-diamond--white--search:before, .main-smartsearch__btn:before, .smartsearch-side__btn:before, .smartsearch__btn:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.btn-diamond--white--search:hover, .main-smartsearch__btn:hover, .smartsearch-side__btn:hover, .smartsearch__btn:hover {
    opacity: .9
}

.btn-diamond--white--search:active, .main-smartsearch__btn:active, .smartsearch-side__btn:active, .smartsearch__btn:active {
    opacity: .7
}

.actionpage__more-link:after, .btn-diamond--down:after, .collectionpage__more-link:after, .collections__more-link:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px
}

.addtofavor__btn:before, .btn-diamond--like:before, .collectionpage__like-btn:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -2px;
}

.btn-diamond--next:after, .catalog__more-link:after, .category__newproducts-more-link:after, .main-newproducts__more-link:after, .sspage__next:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    position: relative;
    top: -2px
}

.actionpage__back-link:before, .albumpage__back-link:before, .btn-diamond--prev:before, .btn-diamond--white--prev:before, .cartpage__back:before, .favor__back:before, .orderform__btn-change:before, .publication__back-link:before, .sspage__prev:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top: -2px;
    transform: rotate(180deg)
}

.btn-diamond--white--next:after, .main-slider__btn:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    position: relative;
    top: -2px
}

.btn-diamond--share:before, .favor__share-link:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top: -2px;
    transform: rotate(180deg)
}

.addtocart__btn, .addtocart__ordering, .btn-topaz, .btn-topaz--card, .btn-topaz--journal, .btn-topaz--next, .btn-topaz--tocart, .cartpage__toorder, .favor__btn, .modal__btn, .order__journal, .order__pay, .orderform__btn, .sspage__search {
    color: #fff !important;
    z-index: 1
}

.addtocart__btn i, .addtocart__ordering i, .btn-topaz i, .btn-topaz--card i, .btn-topaz--journal i, .btn-topaz--next i, .btn-topaz--tocart i, .cartpage__toorder i, .favor__btn i, .modal__btn i, .order__journal i, .order__pay i, .orderform__btn i, .sspage__search i {
    z-index: -1;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI2ZmNzkzOSIgcG9pbnRzPSIxMjAwLDEyMDAgMTIwMCwwIDgsMCAwLDggMCwxMjAwIAkiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTk4LDJ2MTE5NkgyVjguOEw4LjgsMkgxMTk4IE0xMTk5LDFIOC40TDEsOC40VjExOTloMTE5OFYxTDExOTksMXoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTkyLDh2MTE4NEg4VjExLjNMMTEuMyw4SDExOTIgTTExOTMsN0gxMC45TDcsMTAuOVYxMTkzaDExODZWN0wxMTkzLDd6Ii8+CjwvZz4KPGxpbmUgb3BhY2l0eT0iMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEuMSIgeTE9IjgiIHgyPSI4LjEiIHkyPSIxIi8+CjxsaW5lIG9wYWNpdHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguMSIgeTE9IjEwLjkiIHgyPSIxIiB5Mj0iOC4xIi8+Cjwvc3ZnPgo=), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNmZjc5MzkiIHBvaW50cz0iLTE4LjEsLTE4LjkgLTE4LjEsMTIgNCwxMiAxMiw0IDEyLC0xOC45IAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLTE2LjlWMy4yTDMuMiwxMGgtMTkuM3YtMjYuOUgxMCBNMTEtMTcuOWgtMjguMVYxMUgzLjZMMTEsMy42Vi0xNy45TDExLTE3Ljl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQtMTAuOVYwLjdMMC43LDRoLTEwLjh2LTE0LjlINCBNNS0xMS45aC0xNi4xVjVIMS4xTDUsMS4xVi0xMS45TDUtMTEuOXoiLz4KCTwvZz4KCQoJCTxsaW5lIG9wYWNpdHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMuOSIgeTE9IjEuNSIgeDI9IjEwLjkiIHkyPSI0LjUiLz4KCQoJCTxsaW5lIG9wYWNpdHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEiIHkxPSI0LjUiIHgyPSIzLjgiIHkyPSIxMS42Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.addtocart__btn i:after, .addtocart__ordering i:after, .btn-topaz i:after, .btn-topaz--card i:after, .btn-topaz--journal i:after, .btn-topaz--next i:after, .btn-topaz--tocart i:after, .cartpage__toorder i:after, .favor__btn i:after, .modal__btn i:after, .order__journal i:after, .order__pay i:after, .orderform__btn i:after, .sspage__search i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZmY3OTM5IiBwb2ludHM9Ii0xOC44LDEyMDAgMTIsMTIwMCAxMiw4IDQsMCAtMTguOCwwIAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNi44VjJIMy4yIE0zLjYsMWgtMjEuNHYxMTk4SDExVjguNEwzLjYsMUwzLjYsMXoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC43LDhMNCwxMS4zVjExOTJoLTE0LjhWOEgwLjcgTTEuMSw3aC0xMi45djExODZINVYxMC45TDEuMSw3TDEuMSw3eiIvPgoJPC9nPgoJPGxpbmUgb3BhY2l0eT0iMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMSIgeTE9IjgiIHgyPSI0IiB5Mj0iMSIvPgoJCgkJPGxpbmUgb3BhY2l0eT0iMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNCIgeTE9IjEwLjkiIHgyPSIxMS4xIiB5Mj0iOC4xIi8+CjwvZz4KPC9zdmc+Cg==)
}

.addtocart__btn i:before, .addtocart__ordering i:before, .btn-topaz i:before, .btn-topaz--card i:before, .btn-topaz--journal i:before, .btn-topaz--next i:before, .btn-topaz--tocart i:before, .cartpage__toorder i:before, .favor__btn i:before, .modal__btn i:before, .order__journal i:before, .order__pay i:before, .orderform__btn i:before, .sspage__search i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAwIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZmY3OTM5IiBwb2ludHM9IjEyMDAsLTE4IDAsLTE4IDAsNCA4LDEyIDEyMDAsMTIgCQkiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTE5OC0xNnYyNkg4LjhMMiwzLjJWLTE2SDExOTggTTExOTktMTdIMVYzLjZMOC40LDExSDExOTlWLTE3TDExOTktMTd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExOTItMTBWNEgxMS4zTDgsMC43Vi0xMEgxMTkyIE0xMTkzLTExSDdWMS4xTDEwLjksNUgxMTkzVi0xMUwxMTkzLTExeiIvPgoJPC9nPgoJPGxpbmUgb3BhY2l0eT0iMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOCIgeTE9IjAuOSIgeDI9IjEiIHkyPSIzLjkiLz4KCQoJCTxsaW5lIG9wYWNpdHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEwLjkiIHkxPSIzLjkiIHgyPSI4LjEiIHkyPSIxMSIvPgo8L2c+Cjwvc3ZnPgo=)
}

.addtocart__btn:active, .addtocart__btn:hover, .addtocart__btn:hover:active, .addtocart__ordering:active, .addtocart__ordering:hover, .addtocart__ordering:hover:active, .btn-topaz--card:active, .btn-topaz--card:hover, .btn-topaz--card:hover:active, .btn-topaz--journal:active, .btn-topaz--journal:hover, .btn-topaz--journal:hover:active, .btn-topaz--next:active, .btn-topaz--next:hover, .btn-topaz--next:hover:active, .btn-topaz--tocart:active, .btn-topaz--tocart:hover, .btn-topaz--tocart:hover:active, .btn-topaz:active, .btn-topaz:hover, .btn-topaz:hover:active, .cartpage__toorder:active, .cartpage__toorder:hover, .cartpage__toorder:hover:active, .favor__btn:active, .favor__btn:hover, .favor__btn:hover:active, .modal__btn:active, .modal__btn:hover, .modal__btn:hover:active, .order__journal:active, .order__journal:hover, .order__journal:hover:active, .order__pay:active, .order__pay:hover, .order__pay:hover:active, .orderform__btn:active, .orderform__btn:hover, .orderform__btn:hover:active, .sspage__search:active, .sspage__search:hover, .sspage__search:hover:active {
    color: #fff !important
}

.addtocart__btn:hover i, .addtocart__ordering:hover i, .btn-topaz--card:hover i, .btn-topaz--journal:hover i, .btn-topaz--next:hover i, .btn-topaz--tocart:hover i, .btn-topaz:hover i, .cartpage__toorder:hover i, .favor__btn:hover i, .modal__btn:hover i, .order__journal:hover i, .order__pay:hover i, .orderform__btn:hover i, .sspage__search:hover i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI2ZmNzkzOSIgcG9pbnRzPSIxMjAwLDEyMDAgMTIwMCwwIDgsMCAwLDggMCwxMjAwIAkiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTk4LDJ2MTE5NkgyVjguOEw4LjgsMkgxMTk4IE0xMTk5LDFIOC40TDEsOC40VjExOTloMTE5OFYxTDExOTksMXoiLz4KCQo8L2c+Cgo8L3N2Zz4K), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNmZjc5MzkiIHBvaW50cz0iLTE4LjEsLTE4LjkgLTE4LjEsMTIgNCwxMiAxMiw0IDEyLC0xOC45IAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLTE2LjlWMy4yTDMuMiwxMGgtMTkuM3YtMjYuOUgxMCBNMTEtMTcuOWgtMjguMVYxMUgzLjZMMTEsMy42Vi0xNy45TDExLTE3Ljl6Ii8+CgoJPC9nPgoJCgo8L2c+Cjwvc3ZnPgo=)
}

.addtocart__btn:hover i:after, .addtocart__ordering:hover i:after, .btn-topaz--card:hover i:after, .btn-topaz--journal:hover i:after, .btn-topaz--next:hover i:after, .btn-topaz--tocart:hover i:after, .btn-topaz:hover i:after, .cartpage__toorder:hover i:after, .favor__btn:hover i:after, .modal__btn:hover i:after, .order__journal:hover i:after, .order__pay:hover i:after, .orderform__btn:hover i:after, .sspage__search:hover i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZmY3OTM5IiBwb2ludHM9Ii0xOC44LDEyMDAgMTIsMTIwMCAxMiw4IDQsMCAtMTguOCwwIAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNi44VjJIMy4yIE0zLjYsMWgtMjEuNHYxMTk4SDExVjguNEwzLjYsMUwzLjYsMXoiLz4KCQkKCTwvZz4KCQo8L2c+Cjwvc3ZnPgo=)
}

.addtocart__btn:hover i:before, .addtocart__ordering:hover i:before, .btn-topaz--card:hover i:before, .btn-topaz--journal:hover i:before, .btn-topaz--next:hover i:before, .btn-topaz--tocart:hover i:before, .btn-topaz:hover i:before, .cartpage__toorder:hover i:before, .favor__btn:hover i:before, .modal__btn:hover i:before, .order__journal:hover i:before, .order__pay:hover i:before, .orderform__btn:hover i:before, .sspage__search:hover i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAwIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZmY3OTM5IiBwb2ludHM9IjEyMDAsLTE4IDAsLTE4IDAsNCA4LDEyIDEyMDAsMTIgCQkiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTE5OC0xNnYyNkg4LjhMMiwzLjJWLTE2SDExOTggTTExOTktMTdIMVYzLjZMOC40LDExSDExOTlWLTE3TDExOTktMTd6Ii8+CgoJPC9nPgoKPC9nPgo8L3N2Zz4K)
}

.addtocart__btn:active i, .addtocart__btn:hover:active i, .addtocart__ordering:active i, .addtocart__ordering:hover:active i, .btn-topaz--card:active i, .btn-topaz--card:hover:active i, .btn-topaz--journal:active i, .btn-topaz--journal:hover:active i, .btn-topaz--next:active i, .btn-topaz--next:hover:active i, .btn-topaz--tocart:active i, .btn-topaz--tocart:hover:active i, .btn-topaz:active i, .btn-topaz:hover:active i, .cartpage__toorder:active i, .cartpage__toorder:hover:active i, .favor__btn:active i, .favor__btn:hover:active i, .modal__btn:active i, .modal__btn:hover:active i, .order__journal:active i, .order__journal:hover:active i, .order__pay:active i, .order__pay:hover:active i, .orderform__btn:active i, .orderform__btn:hover:active i, .sspage__search:active i, .sspage__search:hover:active i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMDAgMTIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI2UxNjYzNSIgcG9pbnRzPSIxMjAwLDEyMDAgMTIwMCwwIDgsMCAwLDggMCwxMjAwIAkiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTk4LDJ2MTE5NkgyVjguOEw4LjgsMkgxMTk4IE0xMTk5LDFIOC40TDEsOC40VjExOTloMTE5OFYxTDExOTksMXoiLz4KCjwvZz4KCjwvc3ZnPgo=), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNlMTY2MzUiIHBvaW50cz0iLTE4LjEsLTE4LjkgLTE4LjEsMTIgNCwxMiAxMiw0IDEyLC0xOC45IAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLTE2LjlWMy4yTDMuMiwxMGgtMTkuM3YtMjYuOUgxMCBNMTEtMTcuOWgtMjguMVYxMUgzLjZMMTEsMy42Vi0xNy45TDExLTE3Ljl6Ii8+CgoJPC9nPgoJCgo8L2c+Cjwvc3ZnPgo=)
}

.addtocart__btn:active i:after, .addtocart__btn:hover:active i:after, .addtocart__ordering:active i:after, .addtocart__ordering:hover:active i:after, .btn-topaz--card:active i:after, .btn-topaz--card:hover:active i:after, .btn-topaz--journal:active i:after, .btn-topaz--journal:hover:active i:after, .btn-topaz--next:active i:after, .btn-topaz--next:hover:active i:after, .btn-topaz--tocart:active i:after, .btn-topaz--tocart:hover:active i:after, .btn-topaz:active i:after, .btn-topaz:hover:active i:after, .cartpage__toorder:active i:after, .cartpage__toorder:hover:active i:after, .favor__btn:active i:after, .favor__btn:hover:active i:after, .modal__btn:active i:after, .modal__btn:hover:active i:after, .order__journal:active i:after, .order__journal:hover:active i:after, .order__pay:active i:after, .order__pay:hover:active i:after, .orderform__btn:active i:after, .orderform__btn:hover:active i:after, .sspage__search:active i:after, .sspage__search:hover:active i:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZTE2NjM1IiBwb2ludHM9Ii0xOC44LDEyMDAgMTIsMTIwMCAxMiw4IDQsMCAtMTguOCwwIAkJIi8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuMiwyTDEwLDguOFYxMTk4aC0yNi44VjJIMy4yIE0zLjYsMWgtMjEuNHYxMTk4SDExVjguNEwzLjYsMUwzLjYsMXoiLz4KCgk8L2c+Cgo8L2c+Cjwvc3ZnPgo=)
}

.addtocart__btn:active i:before, .addtocart__btn:hover:active i:before, .addtocart__ordering:active i:before, .addtocart__ordering:hover:active i:before, .btn-topaz--card:active i:before, .btn-topaz--card:hover:active i:before, .btn-topaz--journal:active i:before, .btn-topaz--journal:hover:active i:before, .btn-topaz--next:active i:before, .btn-topaz--next:hover:active i:before, .btn-topaz--tocart:active i:before, .btn-topaz--tocart:hover:active i:before, .btn-topaz:active i:before, .btn-topaz:hover:active i:before, .cartpage__toorder:active i:before, .cartpage__toorder:hover:active i:before, .favor__btn:active i:before, .favor__btn:hover:active i:before, .modal__btn:active i:before, .modal__btn:hover:active i:before, .order__journal:active i:before, .order__journal:hover:active i:before, .order__pay:active i:before, .order__pay:hover:active i:before, .orderform__btn:active i:before, .orderform__btn:hover:active i:before, .sspage__search:active i:before, .sspage__search:hover:active i:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAwIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjZTE2NjM1IiBwb2ludHM9IjEyMDAsLTE4IDAsLTE4IDAsNCA4LDEyIDEyMDAsMTIgCQkiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTE5OC0xNnYyNkg4LjhMMiwzLjJWLTE2SDExOTggTTExOTktMTdIMVYzLjZMOC40LDExSDExOTlWLTE3TDExOTktMTd6Ii8+CgoJPC9nPgoKPC9nPgo8L3N2Zz4K)
}

.addtocart__btn, .btn-topaz--tocart {
    padding-left: 50px
}

.addtocart__btn:before, .btn-topaz--card:before, .btn-topaz--tocart:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: 0px;
}

.btn-topaz--card {
    padding-left: 56px
}

.btn-topaz--card:before {
    margin-top: -7px
}

.addtocart__ordering, .btn-topaz--next, .orderform__btn {
    padding-right: 56px
}

.addtocart__ordering:after, .btn-topaz--next:after, .orderform__btn:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 24px;
}

.btn-topaz--journal, .order__journal {
    padding-left: 56px
}

.btn-topaz--journal:before, .order__journal:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -11px;
    left: 24px
}

.gallery-close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    transition: transform .4s
}

@media (min-width: 1200px) {
    .gallery-close {
        top: -12px;
        right: -50px
    }
}

.gallery-close:hover {
    transform: rotate(-180deg)
}

.form, .form label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form {
    font-size: inherit;
    line-height: inherit;
    position: relative
}

.form label {
    font-size: 12px;
    font-size: .75rem;
    text-align: left;
    display: block;
    float: left;
    margin: 0 0 .5em;
    text-transform: uppercase;
    color: #7f7f7f;
}

.form label.required:after {
    content: '*';
    color: #7f7f7f;
    display: inline-block;
    margin-left: 4px
}

.form input[type=email], .form input[type=password], .form input[type=search], .form input[type=tel], .form input[type=text], .form textarea {
    display: inline-block;
    display: inline;
    zoom: 1;
    font-size: 16px;
    font-size: 1rem;
    padding: 2px;
    padding: .425rem 1rem;
    vertical-align: middle;
    margin: 0;
    color: #323232;
    border: 1px solid #b2b2b2;
    background: #fff;
    transition: opacity .15s, border-color .15s;
    outline: 0;
}

.form input[type=email], .form input[type=password], .form input[type=search], .form input[type=tel], .form input[type=text] {
    width: 100%
}

.form input[type=email]:focus, .form input[type=password]:focus, .form input[type=search]:focus, .form input[type=tel]:focus, .form input[type=text]:focus, .form textarea:focus {
    border: 1px solid #5e5e97
}

.form input[type=email][disabled], .form input[type=password][disabled], .form input[type=search][disabled], .form input[type=tel][disabled], .form input[type=text][disabled], .form textarea[disabled] {
    color: #e5e5e5;
    border: 1px solid #ccc;
    background: #eee
}

body .soa-property-container textarea{
    border-bottom: 1px solid #b2b2b2 !important;
    border: none;
    height: 36px;
    min-height: 100%;
}
.form textarea {
    height: 90px;
    min-height: 90px;
    width: 100%;
    max-width: 100%;
}

.form input[type=checkbox], .form input[type=radio] {
    height: 1em;
    padding: 0;
    float: left;
    line-height: inherit;
    cursor: pointer
}

.form input[type=checkbox][disabled], .form input[type=checkbox][disabled] + label, .form input[type=radio][disabled], .form input[type=radio][disabled] + label, .form select[disabled] {
    cursor: default;
    opacity: .4
}

.form select {
    display: block;
    width: 100%;
    cursor: pointer;
    background: #fff;
    min-height: 36px;
    padding: 0 8px;
    font-size: 16px;
    font-size: 1rem;
    color: #323232;
}

.form select:focus {
    outline: 0;
    box-shadow: 0 0 5px rgba(230, 230, 230, .3)
}

.form fieldset {
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0;
    width: 100%
}

.form > fieldset {
    margin: 0 0 1em
}

.form legend {
    display: block;
    font-size: inherit;
    font-weight: 700;
    font-style: normal;
    margin: 0;
    padding: 0;
    line-height: inherit
}

.form__elem {
    margin: 0 0 16px;
    margin: 0 0 1rem;
    position: relative
}

.form__elem table {
    width: 100%
}

.form_elem table td {
    vertical-align: top
}

.form__error, label.form__error {
    color: #f89a0f !important
}

.form__error + .form__field input, .form__error + div textarea {
    border-color: #f89a0f;
    color: #f89a0f
}

.form__note {
    margin: 10px 0;
    color: #999
}

.form__help {
    display: block;
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    color: inherit
}

.form__elem-checkbox input[type=checkbox], .form__elem-radio input[type=radio] {
    left: -5000px;
    position: absolute
}

.form__elem-checkbox input[type=checkbox] + label, .form__elem-radio input[type=radio] + label {
    cursor: pointer;
    color: #000000;
    padding-top: 14px;
    font-size: 15px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 17px;
    margin-bottom: 0;
    padding-left: 36px;
    text-transform: lowercase;
    position: relative;
}

.form__elem-checkbox input[type=checkbox] + label:after, .form__elem-checkbox input[type=checkbox] + label:before {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: -10px;
    transition: opacity .2s;
}

.form__elem-checkbox input[type=checkbox] + label:before, .form__elem-checkbox input[type=checkbox] + label:hover:before {
    opacity: 1
}

.form__elem-checkbox input[type=checkbox] + label:after, .form__elem-checkbox input[type=checkbox] + label:hover:after {
    opacity: 0
}

.form__elem-checkbox input[type=checkbox]:checked + label:before {
    opacity: 0
}

.form__elem-checkbox input[type=checkbox]:checked + label:after {
    opacity: 1
}

.form__elem-radio input[type=checkbox]:disabled + label {
    opacity: 1
}

.form__elem-radio input[type=checkbox]:checked:disabled + label {
    opacity: 1
}

.form__elem-radio input[type=radio] + label:after, .form__elem-radio input[type=radio] + label:before {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 3px;
    top: 50%;
    margin-top: -10px;
    transition: opacity .2s;
}

.form__elem-radio input[type=radio] + label:before, .form__elem-radio input[type=radio] + label:hover:before {
    opacity: 1
}

.form__elem-radio input[type=radio] + label:after {
    opacity: 0
}

.form__elem-radio input[type=radio]:checked + label:before {
    opacity: 0
}

.form__elem-radio input[type=radio]:checked + label:after {
    opacity: 1
}

.form__field-file {
    position: relative;
    display: inline-block;
    color: #323232;
    border-bottom: 1px dotted rgba(50, 50, 50, .3);
    margin-left: 20px
}

.form__field-file:hover {
    border-bottom: 1px solid rgba(50, 50, 50, .3)
}

.form__field-file:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 6px;
    display: block;
    margin-right: 10px
}

.form__field-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0
}

placeholder {
    color: #7f7f7f
}

:-webkit-input-placeholder, ::-webkit-input-placeholder {
    color: #7f7f7f
}

:-moz-placeholder, ::-moz-placeholder {
    color: #7f7f7f
}

:-ms-input-placeholder {
    color: #7f7f7f
}

.fotorama__arr {
    display: none !important
}

.fotorama__thumb-border {
    border-color: #f89a0f
}

.h-noselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.h-cursor_default {
    cursor: default
}

.h-justify_spacer {
    display: inline-block;
    width: 100%
}

.h-relative {
    position: relative
}

.h-centered {
    margin-left: auto;
    margin-right: auto
}

.h-pull_left {
    float: left
}

.h-pull_right {
    float: right
}

.h-clear {
    zoom: 1
}

.h-clear:after {
    clear: both
}

.h-clear:after, .h-clear:before {
    content: '';
    display: table
}

.h-clear_block {
    display: block;
    clear: both
}

img.h-align_left {
    float: left;
    margin: 0 2em 1em 0
}

img.h-align_right {
    float: right;
    margin: 1em 0 1em 1em
}

img.h-align_center {
    display: block;
    margin: 1em auto
}

.h-talign_left {
    text-align: left
}

.h-talign_center {
    text-align: center
}

.h-talign_right {
    text-align: right
}

.h-talign_justify {
    text-align: justify
}

.h-valign_top {
    vertical-align: top
}

.h-valign_middle {
    vertical-align: middle
}

.h-valign_bottom {
    vertical-align: bottom
}

.h-valign_baseline {
    vertical-align: baseline
}

.h-width_full {
    width: 100%;
    max-width: 100% !important
}

.h-width_half {
    width: 50%
}

.h-width_47 {
    width: 47%
}

.h-hidden, .slick-slide.slick-loading img, table.h-nocaption caption {
    display: none
}

.h-invisible {
    visibility: hidden
}

.h-visible {
    visibility: visible
}

:root .h-gradient {
    filter: none
}

.h-nomargins {
    margin: 0
}

.h-nomargin_top {
    margin-top: 0
}

.h-nomargin_right {
    margin-right: 0
}

.h-nomargin_bottom {
    margin-bottom: 0
}

.h-nomargin_left {
    margin-left: 0
}

.h-nopadding {
    padding: 0
}

.h-nopadding_top {
    padding-top: 0
}

.h-nopadding_right {
    padding-right: 0
}

.h-nopadding_bottom {
    padding-bottom: 0
}

.h-nopadding_left {
    padding-left: 0
}

table.h-noborders td, table.h-noborders th {
    border: 0
}

@media only screen and (max-width: 767px) {
    .hidden_xs {
        display: none !important
    }
}

@media only screen and (max-width: 991px) {
    .hidden_sm {
        display: none !important
    }
}

@media only screen and (max-width: 1199px) {
    .hidden_md {
        display: none !important
    }
}

@media only screen and (min-width: 768px) {
    .visible_xs {
        display: none !important
    }
}

@media only screen and (min-width: 992px) {
    .visible_sm {
        display: none !important
    }
}

@media only screen and (min-width: 1200px) {
    .visible_md {
        display: none !important
    }
}

.layout {
    margin: 0;
    height: 100%;
    width: 100%;
    display: table;
    table-layout: fixed
}

.layout__row {
/*    display: table-row  */
}

.layout__col {
/*    display: table-cell; */
    vertical-align: top;
    height: 100%
}

.layout__col_footer {
    vertical-align: bottom;
    padding: 0;
    height: auto
}

a {
    color: #bd7842
}

a:hover {
    color: #f89a0f
}

.slick-list:focus, a:focus {
    outline: 0
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider, .slick-track {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    top: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left; /* height:100%; *//* min-height:1px */
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-initialized .slick-slide, .slick-slide img {
    display: block;
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.like-h1, .like-h2, .like-h3, .like-h4, .like-h5, .like-h6, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 24px
}

.catalog__subtitle, .like-h1, .like-h2, .like-h3, .like-h4, .like-h5, .like-h6, h1, h2, h3, h4, h5, h6 {
    font-family: "SangBleu Sunrise bold, sans-serif";
    color: #323232;
    line-height: 120%;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 1.5rem
}

.category__newproducts-title, .category__notfound-title, .collection__desc-title, .main-collections__title, .main-newjournal__title, .main-newproducts__title {
    font-family: "SangBleu Sunrise bold, sans-serif";
    color: #323232;
    line-height: 120%;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 24px;
    margin: 0 0 1.5rem
}

.main-smartsearch__title {
    font-family: "SangBleu Sunrise bold, sans-serif";
    line-height: 120%;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 24px;
    margin: 0 0 1.5rem
}

@media (max-width: 991px) {
    .catalog__subtitle, .category__newproducts-title, .category__notfound-title, .collection__desc-title, .like-h1, .like-h2, .like-h3, .like-h4, .like-h5, .like-h6, .main-collections__title, .main-newjournal__title, .main-newproducts__title, .main-smartsearch__title, h1, h2, h3, h4, h5, h6 {
        word-wrap: break-word
    }
}

.catalog__subtitle, .category__newproducts-title, .category__notfound-title, .collection__desc-title, .like-h1, .main-collections__title, .main-newjournal__title, .main-newproducts__title, .main-smartsearch__title, h1 {
    font-size: 50px;
    font-size: 3.125rem
}

@media (max-width: 767px) {
    .catalog__subtitle, .category__newproducts-title, .category__notfound-title, .collection__desc-title, .like-h1, .main-collections__title, .main-newjournal__title, .main-newproducts__title, .main-smartsearch__title, h1 {
        font-size: 36px;
        font-size: 2.25rem
    }
}

.like-h2, h2 {
    font-size: 38px;
    font-size: 2.375rem
}

@media (max-width: 767px) {
    .like-h2, h2 {
        font-size: 30px;
        font-size: 1.875rem
    }
}

.like-h3, h3 {
    font-size: 34px;
    font-size: 2.125rem
}

@media (max-width: 767px) {
    .like-h3, h3 {
        font-size: 28px;
        font-size: 1.75rem
    }
}

.like-h4, h4 {
    font-size: 30px;
    font-size: 1.875rem
}

@media (max-width: 767px) {
    .like-h4, h4 {
        font-size: 24px;
        font-size: 1.5rem
    }
}

.like-h5, h5 {
    font-size: 26px;
    font-size: 1.625rem
}

@media (max-width: 767px) {
    .like-h5, h5 {
        font-size: 20px;
        font-size: 1.25rem
    }
}

.like-h6, h6 {
    font-size: 22px;
    font-size: 1.375rem
}

@media (max-width: 767px) {
    .like-h6, h6 {
        font-size: 18px;
        font-size: 1.125rem
    }
}

.wrapper {
    margin: 0 auto;
    position: relative
}

@media (min-width: 768px) {
    .wrapper {
        width: 750px
    }
}

@media (min-width: 992px) {
    .wrapper {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .wrapper {
        width: 1190px
    }
}

body, html {
    height: 100%;
    width: 100%;
    font-size: 16px
}

body {
    width: auto;
    font-size: 1rem;
    font-weight: 300;
    font-family: "SangBleu Sunrise, sans-serif";
    line-height: 1.875;
    margin: 0 auto;
    background-color: #fff
}

.js-file_uploader__file {
    color: #999;
    font-size: 14px;
    font-size: .875rem;
    position: relative;
    margin-bottom: 5px;
    border-bottom: none !important
}

.js-file_uploader__file:before {
    content: '';
    vertical-align: middle;
    display: inline-block;
    margin-right: 7px
}

.js-file_uploader__file_remove {
    text-indent: -5000px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    border-bottom: none !important
}

.js-file_uploader__file_remove:hover {
    opacity: .5
}

.fixedsticky {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky
}

.fixed-supported .fixedsticky-off, .fixedsticky-withoutfixedfixed .fixedsticky-off {
    position: static
}

.fixed-supported .fixedsticky-on, .fixedsticky-withoutfixedfixed .fixedsticky-on {
    position: fixed
}

.fixedsticky-dummy {
    display: none
}

.fixedsticky-on + .fixedsticky-dummy {
    display: block
}

.actionpage__hr, .albumpage__hr, .cartpage hr, .catalog__hr, .category__hr, .category__notfound-hr, .collectionpage__hr, .contacts hr, .favor hr, .hr-chain, .news hr, .opt hr, .order hr, .productpage__hr-chain, .publication hr, .searchpage__hr, .shops hr {
    position: relative;
    height: 16px;
    padding: 0 14px 0 22px;
    border: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OSAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDkgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNMTUsNGMwLjgsMC44LDEuNCwxLjYsMS41LDJjMCwwLTAuMSwwLTAuMiwwaC00LjFjLTAuNiwwLTAuOSwwLjQtMS4zLDAuOEMxMC41LDcuMywxMCw3LjksOC43LDgKCQkJCWMwLTAuOCwwLjItMi4yLDAuOS0zLjJDOS44LDQuNiwxMSw0LjIsMTIuMyw0SDE1IE0xNS4yLDMuNWgtM2MwLDAtMi42LDAuNC0zLDFjLTEuMSwxLjUtMSw0LTEsNGMzLDAsMy0yLDQtMmMxLDAsMiwwLDQuMSwwCgkJCQlTMTUuMiwzLjUsMTUuMiwzLjVMMTUuMiwzLjV6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNNyw0YzAuOCwwLjgsMS40LDEuNiwxLjUsMmMwLDAtMC4xLDAtMC4yLDBINC4zQzMuNyw2LDMuMyw2LjQsMyw2LjhDMi41LDcuMywyLDcuOSwwLjcsOAoJCQkJYzAtMC44LDAuMi0yLjIsMC45LTMuMkMxLjgsNC42LDMsNC4yLDQuMyw0SDcgTTcuMiwzLjVoLTNjMCwwLTIuNiwwLjQtMywxYy0xLjEsMS41LTEsNC0xLDRjMywwLDMtMiw0LTJjMSwwLDIsMCw0LjEsMAoJCQkJUzcuMiwzLjUsNy4yLDMuNUw3LjIsMy41eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTS0xLDRjMC44LDAuOCwxLjQsMS42LDEuNSwyYzAsMC0wLjEsMC0wLjIsMGgtNC4xQy00LjMsNi00LjcsNi40LTUsNi44Qy01LjUsNy4zLTYsNy45LTcuMyw4CgkJCQljMC0wLjgsMC4yLTIuMiwwLjktMy4yQy02LjIsNC42LTUsNC4yLTMuNyw0SC0xIE0tMC44LDMuNWgtM2MwLDAtMi42LDAuNC0zLDFjLTEuMSwxLjUtMSw0LTEsNGMzLDAsMy0yLDQtMmMxLDAsMiwwLDQuMSwwCgkJCQlTLTAuOCwzLjUtMC44LDMuNUwtMC44LDMuNXoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTE5LjUsOGMwLDAuOC0wLjIsMi4yLTAuOSwzLjJjLTAuMiwwLjItMS40LDAuNi0yLjYsMC44aC0yLjhjLTAuOC0wLjgtMS40LTEuNi0xLjUtMmMwLDAsMC4xLDAsMC4yLDBIMTYKCQkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDMTcuNyw4LjcsMTguMiw4LjEsMTkuNSw4IE0yMCw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJCUMyMC4xLDEwLDIwLDcuNSwyMCw3LjVMMjAsNy41eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTExLjUsOGMwLDAuOC0wLjIsMi4yLTAuOSwzLjJDMTAuNCwxMS40LDkuMiwxMS44LDgsMTJINS4yYy0wLjgtMC44LTEuNC0xLjYtMS41LTJjMCwwLDAuMSwwLDAuMiwwSDgKCQkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDOS43LDguNywxMC4yLDguMSwxMS41LDggTTEyLDcuNWMtMywwLTMsMi00LDJjLTEsMC0yLDAtNC4xLDBjLTIsMCwxLjEsMywxLjEsM2gzYzAsMCwyLjYtMC40LDMtMQoJCQkJQzEyLjEsMTAsMTIsNy41LDEyLDcuNUwxMiw3LjV6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNMy41LDhjMCwwLjgtMC4yLDIuMi0wLjksMy4yQzIuNCwxMS40LDEuMiwxMS44LDAsMTJoLTIuOGMtMC44LTAuOC0xLjQtMS42LTEuNS0yYzAsMCwwLjEsMCwwLjIsMEgwCgkJCQljMC42LDAsMC45LTAuNCwxLjMtMC44QzEuNyw4LjcsMi4yLDguMSwzLjUsOCBNNCw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJCUM0LjEsMTAsNCw3LjUsNCw3LjVMNCw3LjV6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik00OCw0YzAuOCwwLjgsMS40LDEuNiwxLjUsMmMwLDAtMC4xLDAtMC4yLDBoLTQuMWMtMC42LDAtMC45LDAuNC0xLjMsMC44Yy0wLjUsMC41LTEsMS4xLTIuMiwxLjIKCQkJCWMwLTAuOCwwLjItMi4yLDAuOS0zLjJDNDIuOCw0LjYsNDQsNC4yLDQ1LjMsNEg0OCBNNDguMiwzLjVoLTNjMCwwLTIuNiwwLjQtMywxYy0xLjEsMS41LTEsNC0xLDRjMywwLDMtMiw0LTJjMSwwLDIsMCw0LjEsMAoJCQkJQzUxLjMsNi41LDQ4LjIsMy41LDQ4LjIsMy41TDQ4LjIsMy41eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTQwLDRjMC44LDAuOCwxLjQsMS42LDEuNSwyYzAsMC0wLjEsMC0wLjIsMGgtNC4xYy0wLjYsMC0wLjksMC40LTEuMywwLjhjLTAuNSwwLjUtMSwxLjEtMi4yLDEuMgoJCQkJYzAtMC44LDAuMi0yLjIsMC45LTMuMkMzNC44LDQuNiwzNiw0LjIsMzcuMyw0SDQwIE00MC4yLDMuNWgtM2MwLDAtMi42LDAuNC0zLDFjLTEuMSwxLjUtMSw0LTEsNGMzLDAsMy0yLDQtMmMxLDAsMiwwLDQuMSwwCgkJCQlDNDMuMyw2LjUsNDAuMiwzLjUsNDAuMiwzLjVMNDAuMiwzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTMyLjIsNGMwLjgsMC44LDEuNCwxLjYsMS41LDJjMCwwLTAuMSwwLTAuMiwwSDIwLjVjLTAuNiwwLTAuOSwwLjQtMS4zLDAuOGMtMC41LDAuNS0xLDEuMS0yLjIsMS4yCgkJCWMwLTAuOCwwLjItMi4yLDAuOS0zLjJDMTgsNC42LDE5LjIsNC4yLDIwLjUsNEgzMi4yIE0zMi40LDMuNWgtMTJjMCwwLTIuNiwwLjQtMywxYy0xLjEsMS41LTEsNC0xLDRjMywwLDMtMiw0LTJjMSwwLDExLDAsMTMuMSwwCgkJCUMzNS42LDYuNSwzMi40LDMuNSwzMi40LDMuNUwzMi40LDMuNXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0zNi41LDhjMCwwLjgtMC4yLDIuMi0wLjksMy4yYy0wLjIsMC4yLTEuNCwwLjYtMi42LDAuOEgyMS4yYy0wLjgtMC44LTEuNC0xLjYtMS41LTJjMCwwLDAuMSwwLDAuMiwwSDMzCgkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDMzQuNyw4LjcsMzUuMiw4LjEsMzYuNSw4IE0zNyw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMTEsMC0xMy4xLDBjLTIsMCwxLjEsMywxLjEsM2gxMmMwLDAsMi42LTAuNCwzLTEKCQkJQzM3LjEsMTAsMzcsNy41LDM3LDcuNUwzNyw3LjV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTUyLjUsOGMwLDAuOC0wLjIsMi4yLTAuOSwzLjJjLTAuMiwwLjItMS40LDAuNi0yLjYsMC44aC0yLjhjLTAuOC0wLjgtMS40LTEuNi0xLjUtMmMwLDAsMC4xLDAsMC4yLDBINDkKCQkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDNTAuNyw4LjcsNTEuMiw4LjEsNTIuNSw4IE01Myw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJCUM1My4xLDEwLDUzLDcuNSw1Myw3LjVMNTMsNy41eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTQ0LjUsOGMwLDAuOC0wLjIsMi4yLTAuOSwzLjJjLTAuMiwwLjItMS40LDAuNi0yLjYsMC44aC0yLjhjLTAuOC0wLjgtMS40LTEuNi0xLjUtMmMwLDAsMC4xLDAsMC4yLDBINDEKCQkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDNDIuNyw4LjcsNDMuMiw4LjEsNDQuNSw4IE00NSw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJCUM0NS4xLDEwLDQ1LDcuNSw0NSw3LjVMNDUsNy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
    background-color: transparent;
    background-size: 49px 16px;
    background-position: 8px 0;
    background-repeat: repeat-x;
    background-clip: content-box;
    opacity: .5
}

.actionpage__hr:after, .albumpage__hr:after, .cartpage hr:after, .catalog__hr:after, .category__hr:after, .category__notfound-hr:after, .collectionpage__hr:after, .contacts hr:after, .favor hr:after, .hr-chain:after, .news hr:after, .opt hr:after, .order hr:after, .productpage__hr-chain:after, .publication hr:after, .searchpage__hr:after, .shops hr:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zLDEwLjJjMCwwLTIuOC0wLjUtMi44LTIuMkMwLjMsNi4yLDMsNS44LDMsNS43bDIsMGMxLjcsMCwxLjcsMC43LDEuOCwwLjhsMCwwLjJsMC4yLDBoMwoJCWMwLjEsMCwwLjMtMC4xLDAuNS0wLjFjMC44LDAsMS4yLDAuNCwxLjIsMS4zYzAsMC45LTAuNCwxLjMtMS4yLDEuM2MtMC4zLDAtMC41LDAtMC41LDBsLTMuMywwdjAuM2MwLDAtMC4xLDAuOC0xLjgsMC44SDN6Ii8+Cgk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNNSw2YzEuMSwwLDEuNSwwLjMsMS41LDAuNVY3SDdoM2wwLjEsMGwwLjEsMGMwLDAsMC4yLDAsMC40LDBjMC43LDAsMSwwLjMsMSwxLjFjMCwwLjctMC4zLDEuMS0xLDEuMQoJCWMtMC4yLDAtMC40LDAtMC40LDBsMCwwbC0wLjEsMEgxMEg3TDYuNSw5djAuNUM2LjUsOS43LDYuMSwxMCw1LDEwSDNDMi43LDkuOSwwLjUsOS40LDAuNSw4YzAtMS40LDIuMi0xLjksMi41LTJINSBNNSw1LjUKCQljLTIsMC0yLDAtMiwwUzAsNiwwLDhzMywyLjUsMywyLjVzMCwwLDIsMHMyLTEsMi0xaDNjMCwwLDAuMiwwLjEsMC41LDAuMUMxMS4xLDkuNiwxMiw5LjMsMTIsOGMwLTEuMy0wLjktMS42LTEuNS0xLjYKCQljLTAuMywwLTAuNSwwLjEtMC41LDAuMUg3QzcsNi41LDcsNS41LDUsNS41TDUsNS41eiIvPgo8L2c+CjxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMC44LDYuNUMxMS40LDUsMTIuOCw0LDE0LjUsNGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGMtMS43LDAtMy4xLTEtMy43LTIuNWgtMC41YzAuNiwxLjcsMi4zLDMsNC4yLDMKCWMyLjUsMCw0LjUtMiw0LjUtNC41cy0yLTQuNS00LjUtNC41Yy0yLDAtMy42LDEuMy00LjIsM0gxMC44eiIvPgo8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNNy43LDYuNUM4LjQsMy40LDExLjIsMSwxNC41LDFjMy45LDAsNywzLjEsNyw3cy0zLjEsNy03LDdjLTMuMywwLTYuMS0yLjQtNi44LTUuNUg3LjJjMC43LDMuNCwzLjcsNiw3LjMsNgoJYzQuMSwwLDcuNS0zLjQsNy41LTcuNXMtMy40LTcuNS03LjUtNy41Yy0zLjYsMC02LjcsMi42LTcuMyw2SDcuN3oiLz4KPC9zdmc+Cg==);
    width: 22px;
    height: 16px
}

.actionpage__hr:before, .albumpage__hr:before, .cartpage hr:before, .catalog__hr:before, .category__hr:before, .category__notfound-hr:before, .collectionpage__hr:before, .contacts hr:before, .favor hr:before, .hr-chain:before, .news hr:before, .opt hr:before, .order hr:before, .productpage__hr-chain:before, .publication hr:before, .searchpage__hr:before, .shops hr:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik01MS41LDhjMCwwLjgtMC4yLDIuMi0wLjksMy4yYy0wLjIsMC4yLTEuNCwwLjYtMi42LDAuOGgtMi44Yy0wLjgtMC44LTEuNC0xLjYtMS41LTJjMCwwLDAuMSwwLDAuMiwwSDQ4CgkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDNDkuNyw4LjcsNTAuMiw4LjEsNTEuNSw4IE01Miw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJQzUyLjEsMTAsNTIsNy41LDUyLDcuNUw1Miw3LjV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNNDMuNSw4YzAsMC44LTAuMiwyLjItMC45LDMuMmMtMC4yLDAuMi0xLjQsMC42LTIuNiwwLjhoLTIuOGMtMC44LTAuOC0xLjQtMS42LTEuNS0yYzAsMCwwLjEsMCwwLjIsMEg0MAoJCQljMC42LDAsMC45LTAuNCwxLjMtMC44QzQxLjcsOC43LDQyLjIsOC4xLDQzLjUsOCBNNDQsNy41Yy0zLDAtMywyLTQsMmMtMSwwLTIsMC00LjEsMGMtMiwwLDEuMSwzLDEuMSwzaDNjMCwwLDIuNi0wLjQsMy0xCgkJCUM0NC4xLDEwLDQ0LDcuNSw0NCw3LjVMNDQsNy41eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTM1LjUsOGMwLDAuOC0wLjIsMi4yLTAuOSwzLjJjLTAuMiwwLjItMS40LDAuNi0yLjYsMC44aC0yLjhjLTAuOC0wLjgtMS40LTEuNi0xLjUtMmMwLDAsMC4xLDAsMC4yLDBIMzIKCQkJYzAuNiwwLDAuOS0wLjQsMS4zLTAuOEMzMy43LDguNywzNC4yLDguMSwzNS41LDggTTM2LDcuNWMtMywwLTMsMi00LDJjLTEsMC0yLDAtNC4xLDBjLTIsMCwxLjEsMywxLjEsM2gzYzAsMCwyLjYtMC40LDMtMQoJCQlDMzYuMSwxMCwzNiw3LjUsMzYsNy41TDM2LDcuNXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0yNy41LDhjMCwwLjgtMC4yLDIuMi0wLjksMy4yYy0wLjIsMC4yLTEuNCwwLjYtMi42LDAuOGgtMi44Yy0wLjgtMC44LTEuNC0xLjYtMS41LTJjMCwwLDAuMSwwLDAuMiwwSDI0CgkJCWMwLjYsMCwwLjktMC40LDEuMy0wLjhDMjUuNyw4LjcsMjYuMiw4LjEsMjcuNSw4IE0yOCw3LjVjLTMsMC0zLDItNCwyYy0xLDAtMiwwLTQuMSwwYy0yLDAsMS4xLDMsMS4xLDNoM2MwLDAsMi42LTAuNCwzLTEKCQkJQzI4LjEsMTAsMjgsNy41LDI4LDcuNUwyOCw3LjV6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcsMTAuM2MtMS43LDAtMS43LTAuNy0xLjgtMC44bDAtMC4ybC0wLjIsMGgtM2MtMC4xLDAtMC4zLDAuMS0wLjUsMC4xYy0wLjgsMC0xLjItMC40LTEuMi0xLjMKCQlzMC40LTEuMywxLjItMS4zYzAuMywwLDAuNSwwLDAuNSwwbDMuMywwVjYuNWMwLDAsMC4xLTAuOCwxLjgtMC44aDJjMCwwLDIuOCwwLjUsMi44LDIuM2MwLDEuNy0yLjUsMi4yLTIuOCwyLjNIMTd6Ii8+Cgk8cGF0aCBmaWxsPSIjODA4MDgwIiBkPSJNMTksNmMwLjMsMC4xLDIuNSwwLjYsMi41LDJjMCwxLjQtMi4yLDEuOS0yLjUsMmgtMmMtMS4xLDAtMS41LTAuMy0xLjUtMC41VjlIMTVoLTNsLTAuMSwwbC0wLjEsMAoJCWMwLDAtMC4yLDAtMC40LDBjLTAuNywwLTEtMC4zLTEtMS4xYzAtMC40LDAuMS0wLjcsMC4zLTAuOUMxMSw3LDExLjMsNi45LDExLjUsNi45YzAuMiwwLDAuNCwwLDAuNCwwaDBsMC4xLDBIMTJoM2wwLjUsMFY2LjUKCQlDMTUuNSw2LjMsMTUuOSw2LDE3LDZIMTkgTTE5LDUuNWMwLDAsMCwwLTIsMHMtMiwxLTIsMWgtM2MwLDAtMC4yLTAuMS0wLjUtMC4xQzEwLjksNi40LDEwLDYuNywxMCw4YzAsMS4zLDAuOSwxLjYsMS41LDEuNgoJCWMwLjMsMCwwLjUtMC4xLDAuNS0wLjFoM2MwLDAsMCwxLDIsMXMyLDAsMiwwUzIyLDEwLDIyLDhTMTksNS41LDE5LDUuNUwxOSw1LjV6Ii8+CjwvZz4KPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTExLjIsOS41QzEwLjYsMTEsOS4yLDEyLDcuNSwxMmMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGMxLjcsMCwzLjEsMSwzLjcsMi41aDAuNWMtMC42LTEuNy0yLjMtMy00LjItMwoJQzUsMy41LDMsNS41LDMsOHMyLDQuNSw0LjUsNC41YzIsMCwzLjYtMS4zLDQuMi0zSDExLjJ6Ii8+CjxwYXRoIGZpbGw9IiM4MDgwODAiIGQ9Ik0xNC4zLDkuNWMtMC43LDMuMS0zLjUsNS41LTYuOCw1LjVjLTMuOSwwLTctMy4xLTctN3MzLjEtNyw3LTdjMy4zLDAsNi4xLDIuNCw2LjgsNS41aDAuNQoJYy0wLjctMy40LTMuNy02LTcuMy02QzMuNCwwLjUsMCwzLjksMCw4czMuNCw3LjUsNy41LDcuNWMzLjYsMCw2LjctMi42LDcuMy02SDE0LjN6Ii8+CjxnPgoJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTIzLDRjMC44LDAuOCwxLjUsMS42LDEuNSwyYzAsMC0wLjEsMC0wLjIsMGgtMi44VjUuNVY1SDIxaC0xLjdjMC0wLjEsMC4xLTAuMSwwLjEtMC4yCgkJYzAuMy0wLjQsMC43LTAuNywwLjktMC44SDIzIE0yMy4yLDMuNWgtMy4xYzAsMC0wLjYsMC40LTEuMSwxYy0wLjIsMC4zLTAuNCwwLjYtMC41LDFIMjF2MWMwLjgsMCwxLjgsMCwzLjMsMAoJCUMyNi40LDYuNSwyMy4yLDMuNSwyMy4yLDMuNUwyMy4yLDMuNXoiLz4KPC9nPgo8L3N2Zz4K);
    width: 28px;
    height: 16px
}

.digitruble:after, .ruble {
    font-family: 'rouble'
}

.digitruble:after {
    content: 'a';
    margin-left: .2em
}

.tel-link {
    color: inherit;
    text-decoration: none
}

#vk_groups, #vk_groups iframe {
    width: 100% !important
}

.footer__social {
    background: #323232;
    padding: 25px 0;
    border-bottom: 1px solid #000
}

.footer__addresses {
    background: #323232;
    padding: 35px 0 0
}

.footer__bottom {
    background: #2b2b2b;
    padding: 35px 0 60px
}

@media (max-width: 991px) {
    .footer__bottom {
        padding: 35px 0 120px
    }
}

#js-catalog__filter, .footer__bottom-row {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991px) {
    .footer__bottom-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.footer__bottom-col1 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

@media (min-width: 992px) {
    .footer__bottom-col1 {
        -ms-flex: 0 0 160px;
        flex: 0 0 160px;
        -ms-flex-order: -1;
        order: -1
    }
}

.footer__bottom-col2 {
    width: 100%;
    margin-bottom: 30px
}

@media (min-width: 992px) {
    .footer__bottom-col2 {
        padding: 0 50px;
        margin-bottom: 0;
    }
}

.footer__bottom-col3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    text-align: right
}

@media (min-width: 992px) {
    .footer__bottom-col3 {
        -ms-flex: 0 0 120px;
        flex: 0 0 120px
    }
}

.footer__logo {
    margin-bottom: 20px
}

.footer__journal {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    display: inline-block;
    position: relative;
    padding-left: 30px;
    text-decoration: none
}

.footer__journal:before, .header__address-link:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 0
}

.footer__journal-title {
    text-decoration: none;
    color: #999;
    border-bottom: 1px solid rgba(153, 153, 153, .25);
    transition: border-color .3s
}

.footer__journal-title:hover {
    color: #999;
    border-bottom: 1px solid #999
}

.header {
    z-index: 13;
    position: relative
}

@media (max-width: 991px) {
    .header {
        background-color: #313131
    }
}

@media (min-width: 992px) {
    .header--main {
        position: absolute;
        width: 100%
    }
}

.header--video .mainmenu__item--active .mainmenu__item-link {
    color: #f89a0f
}

.header__top {
    /*padding: 21px 0*/
    padding: 15px 0
}

@media (max-width: 991px) {
    .header__top {
        padding: unset;
    }
}

.header__row {
    -ms-flex-align: center;
    align-items: center
}

.header__address {
    padding-top: 15px;
    padding-bottom: 15px
}

@media (min-width: 768px) {
    .header__address {
        -ms-flex-order: -1;
        order: -1
    }
}

@media (max-width: 767px) {
    .header__address {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.header__logo {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (max-width: 767px) {
    .header__logo {
        text-align: center
    }
}

.header__phone {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 24px;
    line-height: 1.5rem
}

@media (max-width: 767px) {
    .header__phone {
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (max-width: 1199px) {
    .header__phone {
        text-align: unset
    }
}

.header__address-link {
    text-decoration: none;
    color: #656565;
    border-bottom: 1px solid rgba(101, 101, 101, .25);
    transition: border-color .3s;
    position: relative;
    margin-left: 25px
}

.header__address-link:hover {
    color: #656565;
    border-bottom: 1px solid #656565
}

.header__address-link:before {
    display: block;
    left: -25px;
    margin-top: -11px
}

@media (max-width: 991px) {
    .header__address-link {
        text-decoration: none;
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, .25);
        transition: border-color .3s
    }

    .header__address-link:hover {
        color: #fff;
        border-bottom: 1px solid #fff
    }

    .header__address-link:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik05LDIuNmMzLjgsMCw2LjksMy4xLDYuOSw2LjhjMCwyLjYtMy45LDcuOC02LjksMTEuM0M1LjksMTcuMiwyLjEsMTIsMi4xLDkuNEMyLjEsNS42LDUuMiwyLjYsOSwyLjYgTTksMQoJCUM0LjMsMSwwLjUsNC44LDAuNSw5LjRDMC41LDE0LDksMjMsOSwyM3M4LjUtOSw4LjUtMTMuNkMxNy41LDQuOCwxMy43LDEsOSwxTDksMXoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMS4xLDdsMS40LDEuNHYwLjJMOSwxMi41TDUuNSw4LjZWOC40TDYuOSw3SDExLjEgTTExLjUsNmgtNWwtMiwydjFMOSwxNGw0LjUtNVY4TDExLjUsNkwxMS41LDZ6Ii8+Cgk8L2c+Cgk8cmVjdCB4PSI1LjUiIHk9IjgiIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI3IiBoZWlnaHQ9IjEiLz4KCTxyZWN0IHg9IjcuNSIgeT0iOSIgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPgoJPHJlY3QgeD0iOS41IiB5PSI5IiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+Cgk8cmVjdCB4PSI4LjUiIHk9IjciIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KPC9nPgo8L3N2Zz4K)
    }
}

@media (min-width: 992px) {
    .header--main .header__address-link {
        text-decoration: none;
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, .25);
        transition: border-color .3s
    }

    .header--main .header__address-link:hover {
        color: #fff;
        border-bottom: 1px solid #fff
    }

    .header--main .header__address-link:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik05LDIuNmMzLjgsMCw2LjksMy4xLDYuOSw2LjhjMCwyLjYtMy45LDcuOC02LjksMTEuM0M1LjksMTcuMiwyLjEsMTIsMi4xLDkuNEMyLjEsNS42LDUuMiwyLjYsOSwyLjYgTTksMQoJCUM0LjMsMSwwLjUsNC44LDAuNSw5LjRDMC41LDE0LDksMjMsOSwyM3M4LjUtOSw4LjUtMTMuNkMxNy41LDQuOCwxMy43LDEsOSwxTDksMXoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMS4xLDdsMS40LDEuNHYwLjJMOSwxMi41TDUuNSw4LjZWOC40TDYuOSw3SDExLjEgTTExLjUsNmgtNWwtMiwydjFMOSwxNGw0LjUtNVY4TDExLjUsNkwxMS41LDZ6Ii8+Cgk8L2c+Cgk8cmVjdCB4PSI1LjUiIHk9IjgiIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI3IiBoZWlnaHQ9IjEiLz4KCTxyZWN0IHg9IjcuNSIgeT0iOSIgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEiIGhlaWdodD0iMyIvPgoJPHJlY3QgeD0iOS41IiB5PSI5IiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMSIgaGVpZ2h0PSIzIi8+Cgk8cmVjdCB4PSI4LjUiIHk9IjciIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4KPC9nPgo8L3N2Zz4K)
    }
}

.header__phone-tel {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #656565;
    font-weight: 400;
    position: relative
}

@media (min-width: 768px) and (max-width: 991px) {
    .header__phone-tel {
        font-size: 23px;
        font-size: 1.4375rem;
        line-height: 27px;
        line-height: 1.6875rem
    }
}

.header__phone-tel:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.header__phone-tel:after {
    content: '';
    display: block
}

@media (max-width: 991px) {
    .header__phone-tel {
        color: #fff
    }

    .header__phone-tel:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik00LjksMTIuOGwtMi4zLDEuNGMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjNsMSwxLjdjMC42LDEsMS43LDEuNiwyLjcsMS4xYzUuOC0yLjYsOC43LTUuNSwxMS4yLTExLjIKCQljMC40LTEtMC4yLTIuMi0xLjEtMi43bC0xLjctMWMtMC4xLDAtMC4yLTAuMS0wLjMsMC4xbC0xLjUsMi4zYzAsMC4xLDAsMC4yLDAuMSwwLjJsMC41LDAuM2MwLjcsMC40LDEsMS4zLDAuNywyLjEKCQljLTAuNywxLjctMi43LDMuNy0yLjcsMy44Yy0wLjEsMC4xLTIuMSwyLTMuOCwyLjdjLTAuNywwLjMtMS42LDAtMi0wLjdsLTAuMy0wLjVDNS4xLDEyLjksNSwxMi44LDQuOSwxMi44TDQuOSwxMi44eiBNNS42LDE5CgkJYy0xLjQsMC0yLjctMC43LTMuNC0ybC0xLTEuN0MwLjgsMTQuNSwxLDEzLjUsMS45LDEzbDIuMy0xLjRDNSwxMS4xLDYsMTEuMyw2LjQsMTIuMWwwLjMsMC41YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xCgkJYzEuNC0wLjUsMy4zLTIuMywzLjMtMi40YzAsMCwxLjktMiwyLjQtMy4zYzAtMC4xLDAtMC4yLTAuMS0wLjJsLTAuNS0wLjNjLTAuOC0wLjUtMS0xLjUtMC42LTIuM0wxMywxLjhjMC4yLTAuNCwxLjEtMS4yLDIuMy0wLjYKCQlsMS43LDFjMS42LDAuOSwyLjMsMi44LDEuOCw0LjVjLTAuOCwyLjgtMi40LDUuMy00LjcsNy41QzEyLDE2LjQsOS41LDE4LDYuNywxOC44QzYuMywxOC45LDYsMTksNS42LDE5TDUuNiwxOXogTTUuNiwxOSIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIuMyw4LjVjLTAuNCwwLTAuNy0wLjMtMC43LTAuOGMwLTMuNSwyLjgtNi4zLDYuMy02LjNjMC40LDAsMC44LDAuMywwLjgsMC44YzAsMC40LTAuMywwLjgtMC44LDAuOAoJCWMtMi43LDAtNC44LDIuMi00LjgsNC44QzMuMSw4LjIsMi44LDguNSwyLjMsOC41TDIuMyw4LjV6IE0yLjMsOC41Ii8+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNS42LDguNWMtMC40LDAtMC44LTAuMy0wLjgtMC44YzAtMS43LDEuNC0zLjEsMy4xLTMuMWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhjMCwwLjQtMC4zLDAuOC0wLjgsMC44CgkJQzcsNi4yLDYuMyw2LjksNi4zLDcuOEM2LjMsOC4yLDYsOC41LDUuNiw4LjVMNS42LDguNXogTTUuNiw4LjUiLz4KPC9nPgo8L3N2Zz4K)
    }
}

@media (min-width: 992px) {
    .header--main .header__phone-tel {
        color: #fff
    }

    .header--main .header__phone-tel:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik00LjksMTIuOGwtMi4zLDEuNGMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjNsMSwxLjdjMC42LDEsMS43LDEuNiwyLjcsMS4xYzUuOC0yLjYsOC43LTUuNSwxMS4yLTExLjIKCQljMC40LTEtMC4yLTIuMi0xLjEtMi43bC0xLjctMWMtMC4xLDAtMC4yLTAuMS0wLjMsMC4xbC0xLjUsMi4zYzAsMC4xLDAsMC4yLDAuMSwwLjJsMC41LDAuM2MwLjcsMC40LDEsMS4zLDAuNywyLjEKCQljLTAuNywxLjctMi43LDMuNy0yLjcsMy44Yy0wLjEsMC4xLTIuMSwyLTMuOCwyLjdjLTAuNywwLjMtMS42LDAtMi0wLjdsLTAuMy0wLjVDNS4xLDEyLjksNSwxMi44LDQuOSwxMi44TDQuOSwxMi44eiBNNS42LDE5CgkJYy0xLjQsMC0yLjctMC43LTMuNC0ybC0xLTEuN0MwLjgsMTQuNSwxLDEzLjUsMS45LDEzbDIuMy0xLjRDNSwxMS4xLDYsMTEuMyw2LjQsMTIuMWwwLjMsMC41YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xCgkJYzEuNC0wLjUsMy4zLTIuMywzLjMtMi40YzAsMCwxLjktMiwyLjQtMy4zYzAtMC4xLDAtMC4yLTAuMS0wLjJsLTAuNS0wLjNjLTAuOC0wLjUtMS0xLjUtMC42LTIuM0wxMywxLjhjMC4yLTAuNCwxLjEtMS4yLDIuMy0wLjYKCQlsMS43LDFjMS42LDAuOSwyLjMsMi44LDEuOCw0LjVjLTAuOCwyLjgtMi40LDUuMy00LjcsNy41QzEyLDE2LjQsOS41LDE4LDYuNywxOC44QzYuMywxOC45LDYsMTksNS42LDE5TDUuNiwxOXogTTUuNiwxOSIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIuMyw4LjVjLTAuNCwwLTAuNy0wLjMtMC43LTAuOGMwLTMuNSwyLjgtNi4zLDYuMy02LjNjMC40LDAsMC44LDAuMywwLjgsMC44YzAsMC40LTAuMywwLjgtMC44LDAuOAoJCWMtMi43LDAtNC44LDIuMi00LjgsNC44QzMuMSw4LjIsMi44LDguNSwyLjMsOC41TDIuMyw4LjV6IE0yLjMsOC41Ii8+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNS42LDguNWMtMC40LDAtMC44LTAuMy0wLjgtMC44YzAtMS43LDEuNC0zLjEsMy4xLTMuMWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhjMCwwLjQtMC4zLDAuOC0wLjgsMC44CgkJQzcsNi4yLDYuMyw2LjksNi4zLDcuOEM2LjMsOC4yLDYsOC41LDUuNiw4LjVMNS42LDguNXogTTUuNiw4LjUiLz4KPC9nPgo8L3N2Zz4K)
    }
}

.header__call {
    text-decoration: none;
    color: #656565;
    border-bottom: 1px solid rgba(101, 101, 101, .25);
    transition: border-color .3s;
    position: relative
}

.header__call:hover {
    color: #656565;
    border-bottom: 1px solid #656565
}

@media (max-width: 991px) {
    .header__call {
        text-decoration: none;
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, .25);
        transition: border-color .3s
    }

    .header__call:hover {
        color: #fff;
        border-bottom: 1px solid #fff
    }
}

@media (min-width: 992px) {
    .header--main .header__call {
        text-decoration: none;
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, .25);
        transition: border-color .3s
    }

    .header--main .header__call:hover {
        color: #fff;
        border-bottom: 1px solid #fff
    }
}

@media (max-width: 991px) {
    .header__address.hidden-mobile, .header__phone.hidden-mobile {
        display: none
    }
}

.main {
    padding: 10px 0 50px
}

.main--about {
    padding: 0
}

@media (max-width: 991px) {
    .main--open {
        padding: 0 0 50px
    }
}

.main__wrap {
    position: relative
}

.main__content_wrap {
    background: #fff
}

@media (max-width: 991px) {
    .main__right {
        margin-top: 30px
    }
}

.main__right--flow {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

.main__content_right {
    padding-bottom: 30px;
    padding-top: 30px
}

.actionpage__wrap-img {
    margin: 50px 0;
    text-align: center
}

.actionpage__img {
    max-width: 100%
}

.actionpage__products {
    margin: 60px 0
}

.actionpage__back, .actionpage__more {
    text-align: center;
    margin: 60px 0
}

.actionpage__period {
    border: 1px solid #b2b2b2;
    text-align: center;
    padding: 30px 20px;
    position: relative
}

.actionpage__period:after, .actionpage__period:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -8px
}

.actionpage__period:before {
    width: 40px;
    height: 30px;
    top: -15px;
    margin-left: -20px;
    background: #fff
}

.actionpage__period-title {
    font-size: 18px;
    margin-bottom: 10px
}

.actionpage__comments-img {
    max-width: 100%
}

.actions__title {
    text-align: center
}

.actions__item {
    margin-bottom: 50px
}

.albumpage__desc {
    background: #f7f7f7;
    padding: 50px 0 30px;
    margin: 30px 0
}

.albumpage__desc p {
    max-width: 850px
}

.albumpage__info {
    font-size: 0;
    margin-bottom: 20px
}

.albumpage__info-item {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    background: #f7f7f7;
    margin: 1px
}

.albumpage__count-img, .albumpage__count-vid, .albumpage__date {
    position: relative
}

.albumpage__count-img:before, .albumpage__count-vid:before, .albumpage__date:before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 1px
}

.albumpage__paginator {
    margin: 40px 0
}

.albumpage__back {
    text-align: center
}

.albumpage__comments-img {
    max-width: 100%
}

.cartpage__desc, .cartpage__title {
    text-align: center
}

.cartpage__desc {
    max-width: 965px;
    margin: 0 auto
}

.cartpage__total {
    text-align: center;
    margin: 40px 0
}

.cartpage__total-title {
    margin-bottom: 10px
}

.cartpage__total-price {
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    color: #000;
    font-family: "SangBleu Sunrise bold, sans-serif"
}

.cartpage__btns {
    text-align: center
}

.cartpage__back, .cartpage__toorder {
    margin: 20px
}

.catalog__title {
    text-align: center;
    margin-bottom: 40px
}

.catalog__row {
    font-size: 79px;
    margin: 0 -.05em;
    text-align: center
}

@media (min-width: 768px) {
    .catalog__row {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

@media (min-width: 1200px) {
    .catalog__row {
        font-size: 100px
    }
}

.catalog__row--in {
    margin: -.05em
}

.catalog__row--additional {
    margin-bottom: 60px
}

.catalog__img {
    max-width: 100%
}

.catalog__col, .catalog__part, .catalog__part--big {
    padding: .05em
}

.catalog__col--big {
    padding-left: .05em;
    padding-right: .05em
}

.catalog__item {
    display: block;
    position: relative;
    overflow: hidden;
    max-width: 382px;
    margin: 0 auto;
    text-decoration: none
}

.catalog__item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f89a0f;
    opacity: 0;
    transform: translate(-100%, -100%);
    transition: transform .3s, opacity .3s
}

.catalog__item:hover:after {
    transform: translate(0, 0);
    opacity: 1
}

.catalog__col--big .catalog__item {
    max-width: 772px
}

.catalog__part--full .catalog__item, .catalog__part--full .catalog__item-title {
    max-width: 100%
}

.catalog__item-title {
    margin-bottom: 0;
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-align: left;
    padding-right: 20px;
    max-width: 240px;
    color: #323232
}

.catalog__item:hover .catalog__item-title {
    color: #fff;
    z-index: 1
}

.catalog__row--additional .catalog__item {
    margin-bottom: 30px
}

.catalog__row--additional .catalog__item:after, .category__filter_view i, .collectionpage__filter-left label {
    display: none
}

.catalog__row--additional .catalog__item-title {
    padding: 30px 10px 0;
    position: static;
    text-align: center;
    width: 100%;
    max-width: 100%
}

.catalog__row--additional .catalog__item:hover .catalog__item-title, body {
    color: #323232
}

.catalog__hr {
    margin: 60px 0
}

.catalog__desc, .catalog__subtitle {
    text-align: center;
    margin: 60px 0
}

.catalog__desc {
    max-width: 960px;
    margin: 0 auto
}

.catalog__more {
    text-align: center;
    margin: 60px 0
}

#js-catalog__filter {
    -ms-flex-direction: column;
    flex-direction: column
}

.category__hr {
    margin: 60px 0
}

@media (max-width: 767px) {
    .category__hr {
        margin: 35px 0;
        display: none;
    }
}

@media (min-width: 992px) {
    .category__left {
        padding-right: 5px
    }
}

.category__title {
    text-align: center
}

@media (max-width: 767px) {
    .category__title, .cartpage__title, .order__title {
        text-align: left;
        font-size: 30px
    }
}

.category__cats {
    text-align: center;
    margin: 40px 0
}

.category__cats-item {
    display: inline-block;
    color: #656565;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-decoration: none;
    border-bottom: 1px dotted #999;
    margin: 10px 20px
}

.category__cats-item:hover {
    color: #656565;
    border-bottom: 1px solid #999
}

.category__filter {
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .category__filter {
        margin-bottom: unset
    }

    .category__filter .filter {
        display: none;
        margin: 0 0 40px
    }
}

.category__filter_view {
    position: absolute;
    top: -42px;
    right: 0;
}

.category__filter_view button {
    text-transform: initial;
    border-bottom: 1px dotted #000;
    padding: 15px 20px
}

.category__filter_view span {
    color: #f89a0f;
    font-weight: 300;
    border-bottom: 1px dotted;
}

.category__paginator {
    margin: 50px 0
}

@media (max-width: 767px) {
    .category__paginator {
        margin: 30px 0 0
    }
}

@media (min-width: 992px) {
    .category__desc {
        padding: 0 30px
    }
}

.category__notfound {
    background: #f8f8f8;
    padding: 20px;
    text-align: center
}

.category__notfound-desc {
    max-width: 530px;
    margin: 30px auto
}

.category__notfound-hr--top {
    margin-top: 0
}

.category__notfound-hr--bottom {
    margin-bottom: 0
}

.category__newproducts {
    margin: 50px 0
}

.category__newproducts-title {
    text-align: center;
    margin-bottom: 50px
}

.category__newproducts-more {
    text-align: center;
    margin: 60px 0
}

.collectionpage__like {
    text-align: center
}

.collectionpage__like-result, .collectionpage__like-test {
    overflow: hidden;
    transition: max-height .3s, opacity .3s
}

.collectionpage__like-test {
    max-height: 500px;
    opacity: 1
}

.collectionpage__like--liked .collectionpage__like-test, .collectionpage__like-result {
    max-height: 0;
    opacity: 0
}

.collectionpage__like--liked .collectionpage__like-result {
    max-height: 500px;
    opacity: 1
}

.collectionpage__like-title {
    max-width: 220px;
    margin: 0 auto
}

.collectionpage__like-btn {
    margin: 30px 0
}

.collectionpage__like-label {
    font-size: 15px;
    font-size: .9375rem;
    color: #323232;
    margin: 10px 0
}

.collectionpage__filter {
    max-width: 860px
}

.collectionpage__filter-desc, .collectionpage__filter-title {
    margin-bottom: 10px
}

.collectionpage__filter-row {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px) {
    .collectionpage__filter-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.collectionpage__filter-left {
    padding-right: 10px;
    width: 100%
}

.collectionpage__products {
    margin: 60px 0
}

.collectionpage__more {
    text-align: center;
    margin: 60px 0
}

.collections {
    position: relative
}

.collections__message {
    background: #f89a0f;
    padding: 45px 0;
    margin: 30px 0 50px
}

.collections__message-title {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
    max-width: 800px
}

.collections__desc {
    max-width: 860px
}

.collections__item {
    margin-bottom: 150px
}

.collections__item:last-child {
    margin-bottom: 150px
}

.collections__more {
    text-align: center;
    margin: 60px 0
}

.contacts {
    position: relative
}

.contacts__title, .favor h2, .favor h3, .favor h4, .favor h5 {
    text-align: center
}

.contacts__nav {
    margin: 30px 0
}

.contacts__address {
    position: relative;
    margin: 10px 0 10px 25px
}

.contacts__address:before, .contacts__phones:before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: 50%;
    margin-top: -11px
}

.contacts__address-link {
    text-decoration: none;
    color: #bd7842;
    border-bottom: 1px solid rgba(17, 79, 175, .25);
    transition: border-color .3s
}

.contacts__address-link:hover {
    color: #bd7842;
    border-bottom: 1px solid #bd7842
}

.contacts__phones {
    margin: 10px 0 10px 25px;
    position: relative
}

.contacts__persons {
    margin-top: 40px
}

.contacts__persons-item, .favor__title {
    margin-bottom: 40px
}

.favor__title {
    text-align: center
}

.favor__desc {
    max-width: 765px;
    margin: 0 auto
}

.favor__btns, .favor__desc {
    text-align: center
}

.favor__back, .favor__share-link {
    margin: 20px
}

.gallerypage__title {
    text-align: center;
    margin-bottom: 40px
}

.gallerypage__nav {
    margin: 50px 0
}

.gallerypage__item {
    margin-bottom: 100px
}

.about__text p:last-child, .gallerypage__item:last-child, .news__item:last-child {
    margin-bottom: 0
}

.gallerypage__paginator {
    margin: 70px 0 0
}

.news {
    position: relative
}

.news__title {
    text-align: center
}

.news__nav {
    margin: 30px 0
}

.news__items {
    /* margin-top: 50px */
}

.news__item {
    width: 25%;
    float: left;
    padding: 20px;
    min-height: 490px;
    margin-bottom: 0px;
}

.news__paginator {
    margin: 40px 0
}

.opt__desc, .opt__title, .order h2, .order h3, .order h4, .order h5 {
    text-align: center
}

.opt__desc {
    max-width: 765px;
    margin: 0 auto
}

.order__title {
    text-align: center;
    margin-bottom: 60px
}

.order__price {
    margin-top: -20px
}

.order__desc {
    max-width: 960px;
    margin: 0 auto;
    text-align: center
}

.order__contacts {
    background: #f2f2f2;
    padding: 50px 0;
    margin: 50px 0;
    text-align: center
}

.order__contacts table {
    max-width: 760px;
    margin: 0 auto
}

.order__contacts table td {
    padding: 5px 10px;
    text-align: left
}

.order__contacts table td:first-child {
    text-align: right
}

.productpage__wrap {
    margin-top: 10px
}

@media (max-width: 767px) {
    .productpage__wrap {
        margin-top: 0;
    }
}

.productpage__left {
    margin-bottom: 30px
}

.productpage__flex-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: center;
    flex-direction: column;
}

@media (max-width: 767px) {
    .productpage__flex-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.productpage__flex-col {
    margin-bottom: 5px
}

.productpage__flex-col--left {
    margin-right: 10px
}

.productpage__desc table, .productpage__flex-col--right {
    width: 100%
}

@media (min-width: 768px) {
    .productpage__flex-col--right {
        text-align: right
    }
}

.productpage__articul {
    white-space: nowrap
}

.productpage__collect {
    display: block;
    margin-bottom: 5px;
    color: #7f7f7f;
    margin-left: auto
}

.productpage__collect a {
    text-decoration: none;
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25);
    transition: border-color .3s
}

.productpage__collect a:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

.productpage__hr {
    margin: 20px 0
}

.productpage__howsize-link {
    text-decoration: none;
    color: #323232;
    border-bottom: 1px dotted rgba(50, 50, 50, .5)
}

.productpage__howsize-link:hover {
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .3)
}

.productpage__row1 {
    position: relative
}

@media (min-width: 768px) {
    .productpage__row1:before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        width: 1px;
        height: 100%;
        background: #e5e5e5
    }
}

.productpage__wanttobuy, .productpage__wanttotry {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .productpage__wanttotry {
        padding-left: 30px
    }

    .productpage__wanttobuy {
        padding-right: 30px
    }
}

.productpage__wrap-desc {
    overflow: hidden;
    max-height: 4000px;
    transition: max-height .5s
}

.productpage__wrap-desc--hide {
    max-height: 200px;
    position: relative
}

.productpage__wrap-desc--hide:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 80px;
    width: 100%;
    background: linear-gradient(to top, #fff 0, rgba(255, 255, 255, 0) 100%)
}

.productpage__iwantitsfree {
    position: relative;
    width: 300px;
    height: 300px;
    border-radius: 300px;
    background: #f4f4f4;
    text-align: center;
    padding: 55px 40px;
    margin: 0 auto
}

@media (max-width: 767px) {
    .productpage__iwantitsfree {
        width: 230px;
        height: 230px;
        padding: 30px 25px
    }
}

@media (max-width: 991px) {
    .productpage__iwantitsfree {
        margin: 30px auto
    }
}

.productpage__iwantitsfree:before {
    content: '';
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 300px
}

.productpage__iwantitsfree p {
    color: #323232;
    font-size: 13px;
    line-height: 16px
}

.productpage__iwantitsfree .share {
    margin-top: 30px;
    margin-left: -50px;
}

@media (max-width: 767px) {
    .productpage__iwantitsfree .share {
        margin-left: unset;
        margin-top: 15px;
    }
}

@media (min-width: 1200px) {
    .productpage__left-bottom {
        padding-left: 16.666666666666664%
    }
}

.productpage__promo {
    text-align: center;
    margin: 30px 0
}

@media (max-width: 991px) {
    .productpage__promo {
        margin: 0
    }
}

.productpage__promo-img {
    max-width: 100%
}

.instock {
    margin-bottom: 20px
}

.instock__title {
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 16px;
    line-height: 120%
}

.instock__link {
    font-size: 14px;
    color: #000
}

.publication {
    position: relative
}

.publication__row {
    margin-top: 40px;
    margin-bottom: 40px
}

@media (max-width: 767px) {
    .publication__row {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media (min-width: 992px) {
    .publication__col-4 img, .publication__col-8 img {
        margin: 0 !important
    }
}

.publication__title--centered {
    text-align: center
}

.publication__desc blockquote, .publication__desc figure, .publication__desc h1, .publication__desc h2, .publication__desc h3, .publication__desc h4, .publication__desc h5, .publication__desc h6, .publication__desc ol, .publication__desc p, .publication__desc small, .publication__desc ul {
    max-width: 860px
}

.publication__desc small {
    display: block
}

.publication__date {
    display: block;
    color: #656565;
    font-size: 14px;
    margin-bottom: 15px
}

.publication__date:before {
    margin-right: 8px
}

.publication__back {
    text-align: center
}

.publication__nav, .publication__share {
    margin: 30px 0
}

.publication__left, .publication__right {
    vertical-align: middle
}

.publication__right {
    text-align: right
}

@media (max-width: 991px) {
    .publication__right {
        margin: 30px 0;
        text-align: left
    }
}

p.publication__price {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 16px 0;
    margin: 1rem 0
}

.publication__full-width {
    width: 100%;
    width: 100vw;
    position: relative;
    left: 50%;
    margin-left: -50%;
    margin-left: -50vw
}

.publication__gallery {
    margin: 40px 0
}

.publication__gallery_more {
    padding: 40px 0 0;
    text-align: center
}

.publication__comments-img {
    max-width: 100%
}

.searchpage__hr {
    margin: 60px 0
}

@media (min-width: 992px) {
    .searchpage__left {
        padding-right: 5px
    }
}

.searchpage__filter {
    margin-bottom: 50px
}

.searchpage__paginator {
    margin: 50px 0
}

.searchpage__search-wrap {
    max-width: 100%;
    position: relative;
    margin: 40px 0;
}

.searchpage__search-input {
    height: 47px;
    padding: 8px 16px !important;
    border-color: #656565 !important
}

.searchpage__search-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px 13px 7px
}

.publication__date:before, .searchpage__search-btn:before {
    content: '';
    display: inline-block;
    position: relative;
    top: 1px
}

.searchpage__search-btn:hover:before {
    width: 30px;
    height: 30px;
    background-size: 30px 30px
}

.searchpage__search-btn:after {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px
}

.searchpage__search-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 10px 0
}

.searchpage__search-right {
    width: 230px;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px
}

.searchpage__journal-item {
    margin: 20px 0
}

.searchpage__journal-link {
    font-size: 26px;
    font-family: "SangBleu Sunrise bold, sans-serif";
    text-decoration: none;
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25);
    transition: border-color .3s;
    position: relative
}

.searchpage__journal-link:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

.searchpage__journal-link sup {
    position: absolute;
    top: 12px;
    left: 102%
}

.shops__title {
    text-align: center;
    margin-bottom: 50px
}

.shops__left {
    margin-bottom: 30px
}

.shops__item {
    margin-bottom: 60px
}

.about__design_jewel img, .about__production_jewel img, .shops__img {
    max-width: 100%
}

.shops__phone {
    color: #7f7f7f;
    font-size: 20px;
    margin: 15px 0
}

.shops__mode {
    margin: 15px 0
}

.sspage__step, .sspage__step:after {
    height: 36px;
    background-size: 600px 36px
}

.sspage__step {
    font-size: 15px;
    max-width: 500px;
    margin: 0 auto;
    line-height: 36px;
    position: relative;
    padding: 0 15px;
    text-align: center;
    white-space: nowrap
}

@media (max-width: 767px) {
    .sspage__step {
        font-size: 13px;
        padding: 0 10px
    }
}

.sspage__step--current {
    color: #f89a0f
}

.sspage__step--active {
    color: #fff
}

.sspage__step:after {
    content: '';
    position: absolute;
    top: 0;
    right: -10px;
    width: 14px;
    background-position: 100% 0
}

.sspage__step--1, .sspage__step--1:after, .sspage__step--2:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MDAgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1LjIsMzUuNSAwLjUsMzAuOCAwLjUsNS4yIDUuMiwwLjUgNTg5LjcsMC41IDU5OS40LDE4IDU4OS43LDM1LjUgCSIvPgoJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTU4OS40LDFsOS40LDE3bC05LjQsMTdINS40TDEsMzAuNlY1LjRMNS40LDFINTg5LjQgTTU5MCwwSDVMMCw1djI2bDUsNWg1ODVsMTAtMThMNTkwLDBMNTkwLDB6Ii8+Cgk8cGF0aCBmaWxsPSIjQjNCM0IzIiBkPSJNNTg3LjYsNGw3LjgsMTRsLTcuOCwxNEg2LjdMNCwyOS4zVjYuN0w2LjcsNEg1ODcuNiBNNTg4LjIsM0g2LjJMMyw2LjJ2MjMuNUw2LjIsMzNoNTgybDguMy0xNUw1ODguMiwzCgkJTDU4OC4yLDN6Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.sspage__step--2, .sspage__step--3, .sspage__step--3:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MDAgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIwLjgsMzUuNSAxMC42LDE4IDAuOCwwLjUgNTk0LjgsMC41IDU5OS41LDUuMiA1OTkuNSwzMC44IDU5NC44LDM1LjUgCSIvPgoJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTU5NC42LDFsNC40LDQuNHYyNS4ybC00LjQsNC40SDEuN2w5LjItMTYuNWwwLjMtMC41bC0wLjMtMC41TDEuNywxSDU5NC42IE01OTUsMEgwbDEwLDE4TDAsMzZoNTk1bDUtNVY1CgkJTDU5NSwwTDU5NSwweiIvPgoJPHBhdGggZmlsbD0iI0IzQjNCMyIgZD0iTTU5My4zLDRsMi43LDIuN3YyMi43bC0yLjcsMi43SDYuOGw3LjUtMTMuNWwwLjMtMC41bC0wLjMtMC41TDYuOCw0SDU5My4zIE01OTMuOCwzSDUuMWw4LjMsMTVMNS4xLDMzCgkJaDU4OC43bDMuMi0zLjJWNi4yTDU5My44LDNMNTkzLjgsM3oiLz4KPC9nPgo8L3N2Zz4K)
}

.sspage__step--1.sspage__step--active, .sspage__step--1.sspage__step--active:after, .sspage__step--2.sspage__step--active:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MDAgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI0UxNzg0MCIgcG9pbnRzPSI1OTAsMzYgNSwzNiAwLDMxIDAsNSA1LDAgNTkwLDAgNjAwLDE4IAkiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01ODcuNiw0bDcuOCwxNGwtNy44LDE0SDYuN0w0LDI5LjNWNi43TDYuNyw0SDU4Ny42IE01ODguMiwzSDYuMkwzLDYuMnYyMy41TDYuMiwzM2g1ODJsOC4zLTE1TDU4OC4yLDMKCQlMNTg4LjIsM3oiLz4KPC9nPgo8L3N2Zz4K)
}

.sspage__step--2.sspage__step--active, .sspage__step--3.sspage__step--active, .sspage__step--3.sspage__step--active:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MDAgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwMCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gZmlsbD0iI0UxNzg0MCIgcG9pbnRzPSI1OTAsMzYgMCwzNiAxMCwxOCAwLDAgNTkwLDAgNjAwLDE4IAkiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01ODcuNiw0bDcuOCwxNGwtNy44LDE0SDYuOGw3LjUtMTMuNWwwLjMtMC41bC0wLjMtMC41TDYuOCw0SDU4Ny42IE01ODguMiwzSDUuMWw4LjMsMTVMNS4xLDMzaDU4My4xCgkJbDguMy0xNUw1ODguMiwzTDU4OC4yLDN6Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.sspage__steps {
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px -15px
}

.sspage__steps-col {
    margin-bottom: 30px;
    position: relative
}

.sspage__steps-col:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: -12px
}

@media (max-width: 991px) {
    .sspage__steps-col:after {
        top: auto;
        bottom: -24px;
        right: 50%;
        margin-right: -4px;
        transform: rotate(90deg)
    }
}

.sspage__steps-col:last-child:after {
    display: none
}

.sspage__subtitle {
    text-align: center;
    margin: 40px 0
}

.sspage__choices label {
    display: block;
    color: #323232 !important;
    font-size: 17px !important;
    line-height: 18px !important;
    font-weight: 300 !important;
    text-transform: uppercase;
}

.sspage__choice {
    float: left;
    width: 100%;
    padding-right: 20px
}

@media (min-width: 768px) {
    .sspage__choice {
        width: 50%
    }
}

@media (min-width: 992px) {
    .sspage__choice {
        width: 33.333%
    }
}

.sspage__btns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 40px 0
}

@media (max-width: 767px) {
    .sspage__btns {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-align: center;
        align-items: center;
        margin: 20px 0
    }
}

.sspage__next {
    margin: 20px
}

@media (max-width: 767px) {
    .sspage__next {
        margin: 15px 0
    }
}

.sspage__prev {
    margin: 20px
}

@media (max-width: 767px) {
    .sspage__prev {
        margin: 15px 0
    }
}

.sspage__search {
    margin: 20px;
    min-width: 230px
}

@media (max-width: 767px) {
    .sspage__search {
        margin: 15px 0
    }
}

.sspage__results {
    font-size: 0;
    margin-top: -45px
}

.sspage__result {
    display: inline-block;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    border: 1px solid #7f7f7f;
    padding: 6px 36px 5px 18px;
    margin: 2px;
    text-transform: uppercase;
}

.sspage__result-remove {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
    cursor: pointer
}

.sspage__result-remove:hover {
    opacity: .7
}

.sspage__result-sep {
    display: inline-block;
    margin: 0 8px
}

.selectbox {
    position: relative
}

.selectbox__value {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.selectbox__select {
    border: 0;
    opacity: 0;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.selectbox__select--hide {
    left: -5000px
}

.selectbox__items {
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
    overflow: hidden;
    display: none
}

.selectbox--show .selectbox__items {
    display: block
}

.about {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility !important
}

.about__wrap {
    position: relative
}

.about__title {
    width: 85%;
    font-size: 60px;
    line-height: 70px;
    color: #fff
}

@media (max-width: 1199px) {
    .about__title {
        width: 100%;
        font-size: 44px;
        line-height: 54px
    }
}

@media (max-width: 767px) {
    .about__title {
        font-size: 32px;
        line-height: 40px
    }
}

.about__title--small {
    margin: 0 0 50px;
    font-size: 34px;
    line-height: 40px;
    font-style: italic;
    color: #000
}

@media (max-width: 767px) {
    .about__title--small {
        font-size: 26px;
        line-height: 32px
    }
}

.about__text a, .about__title a {
    border-bottom: 1px solid #c7c7c7;
    color: #333;
    text-decoration: none
}

.about__title a:hover {
    border-bottom-color: rgba(199, 199, 199, .3)
}

.about__text {
    width: 85%;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    color: #fff
}

@media (max-width: 991px) {
    .about__text {
        width: 100%
    }
}

@media (max-width: 767px) {
    .about__text {
        font-size: 17px;
        line-height: 24px
    }
}

.about__text p {
    margin: 0 0 25px
}

@media (max-width: 767px) {
    .about__text p {
        margin: 0 0 15px
    }
}

.about__text a {
    border-bottom: 1px dotted #fff;
    color: #fff
}

.about__text a:hover {
    opacity: .65
}

.about__text i {
    font-family: "SangBleu Sunrise bold, sans-serif";
    font-size: 22px;
    line-height: 30px;
    font-style: italic;
    color: #000
}

.about__text--darklink a {
    border-bottom: 1px solid #c7c7c7;
    color: #333;
    text-decoration: none
}

.about__text--darklink a:hover {
    border-bottom-color: rgba(199, 199, 199, .3)
}

.about .hr-chain {
    margin: 5vw auto
}

@media (max-width: 991px) {
    .about .hr-chain {
        margin: 35px auto
    }
}

.about__header {
    position: relative;
    width: 100%;
    height: 100vh
}

@media (max-width: 991px) {
    .about__header {
        height: auto
    }
}

.about__header_content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100vh;
    padding: 0 0 6.77vw;
    color: #fff
}

@media (max-width: 991px) {
    .about__header_content {
        height: auto;
        padding: 45px 30px
    }
}

@media (max-width: 767px) {
    .about__header_content {
        padding: 30px 0
    }
}

.about__header .about__title {
    margin: 0 0 60px
}

@media (max-width: 1199px) {
    .about__header .about__title {
        margin-bottom: 30px
    }
}

.about__film {
    margin: 55px 0 0
}

@media (max-width: 767px) {
    .about__film {
        margin: 25px 0 0
    }
}

.about__film_btn {
    position: relative;
    display: inline-block;
    padding: 18px 0 18px 80px;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none
}

.about__film_btn:hover {
    color: rgba(255, 255, 255, .65)
}

.about__film_btn:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 66px;
    height: 66px;
    margin: auto 0;
    border-radius: 50%;
    background-color: #fff;
    z-index: 1
}

.about__film_btn:after {
    top: 0;
    bottom: 0;
    left: 28px;
    width: 0;
    height: 0;
    margin: auto 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 20px solid #000;
    z-index: 2
}

@media (max-width: 767px) {
    .about__film_btn {
        padding-left: 50px;
        font-size: 20px
    }

    .about__film_btn:before {
        width: 40px;
        height: 40px
    }

    .about__film_btn:after {
        left: 18px;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: 10px solid #000
    }
}

.about__house {
    padding: 6.77vw 0;
    color: #000;
    text-align: center
}

@media (max-width: 991px) {
    .about__house {
        padding: 50px 0
    }
}

.about__house .main-slider {
    margin: 0
}

.about__house .main-slider--loading {
    max-height: 0
}

.about__house .main-slider__controls {
    position: relative;
    bottom: 0;
    margin: 60px 0 0;
    text-align: center
}

@media (max-width: 767px) {
    .about__house .main-slider__controls {
        height: auto;
        margin: 30px 0 0;
        padding: 0
    }
}

.about__house .main-slider__dot {
    background-color: #bfbfbf
}

.about__house .main-slider__dot.selected {
    background-color: #686868
}

.about__house .about__title {
    margin: 0 auto 50px;
    color: #333
}

@media (max-width: 1199px) {
    .about__house .about__title {
        margin-bottom: 30px
    }
}

.about__house .about__text {
    margin: 0 auto;
    color: #666
}

.about__slider_text {
    margin: 0 0 90px;
    padding: 0 9%;
    font-family: "SangBleu Sunrise bold, sans-serif";
    font-size: 30px;
    line-height: 40px;
    font-style: italic;
    color: #333;
    text-align: center
}

@media (max-width: 991px) {
    .about__slider_text {
        margin: 0 0 40px;
        padding: 0;
        font-size: 24px;
        line-height: 34px
    }
}

.about__center {
    padding: 6.7vw 0;
    background: #c36d68 no-repeat center/cover
}

@media (max-width: 991px) {
    .about__center {
        padding: 50px 0
    }
}

.about__center .about__title {
    margin: 0 0 50px
}

@media (max-width: 991px) {
    .about__center .about__title {
        margin: 0 0 30px
    }
}

.about__center .about__film_btn:after {
    border-left-color: #ef9692
}

.about__production {
    position: relative;
    padding: 6.7vw 0 0;
    background: #26173b no-repeat center/cover;
    text-align: center;
    overflow: hidden
}

@media (max-width: 991px) {
    .about__production {
        padding: 50px 0 0
    }
}

.about__production:after, .about__production:before {
    top: calc(100% - 68px);
    overflow: visible;
    width: 100%;
    height: 500px;
    left: 0;
    background: #f4f5f0;
    transform: skewY(-8deg);
    z-index: 1
}

.about__production:after {
    transform: skewY(8deg)
}

.about__production_overlay {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(38, 23, 59, .44)
}

.about__production_jewel {
    position: relative;
    margin: 30px 0 0;
    z-index: 2
}

.about__production .about__title {
    margin: 0 auto 55px
}

@media (max-width: 1199px) {
    .about__production .about__title {
        margin-bottom: 30px
    }
}

.about__production .about__text {
    margin: 0 auto;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #cacaca
}

.about__production .about__film_btn:after {
    border-left-color: #231e2f
}

.about__design {
    position: relative;
    padding: 5vw 0 6.7vw;
    background: #f4f5f0;
    text-align: center
}

@media (max-width: 991px) {
    .about__design {
        padding: 50px 0
    }
}

.about__design_jewel {
    position: relative;
    margin: 70px 0 0
}

.about__design .about__title {
    margin: 0 auto 55px
}

@media (max-width: 1199px) {
    .about__design .about__title {
        margin-bottom: 30px
    }
}

.about__design .about__text {
    width: 66.66%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #666
}

@media (max-width: 991px) {
    .about__design .about__text {
        width: 100%
    }
}

.about__retail {
    position: relative;
    padding: 6.7vw 0 0;
    text-align: center
}

@media (max-width: 991px) {
    .about__retail {
        padding: 50px 0 0
    }
}

.about__retail_map {
    width: 100%;
    height: 600px;
    margin: 70px 0 0
}

@media (max-width: 767px) {
    .about__retail_map {
        height: 100vw;
        margin: 40px 0 0
    }
}

.about__retail_jewel {
    position: relative;
    margin: 70px 0 0
}

.about__retail .about__title {
    margin: 0 auto 55px
}

@media (max-width: 1199px) {
    .about__retail .about__title {
        margin-bottom: 30px
    }
}

.about__retail .about__text {
    width: 66.66%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #666
}

@media (max-width: 991px) {
    .about__retail .about__text {
        width: 100%
    }
}

.about__wholesale {
    padding: 6.7vw 0
}

@media (max-width: 991px) {
    .about__wholesale {
        padding: 50px 0 0
    }
}

.about__wholesale .about__title {
    margin: 0 0 55px;
    color: #333
}

@media (max-width: 1199px) {
    .about__wholesale .about__title {
        margin-bottom: 30px
    }
}

.about__wholesale .about__text {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #666
}

.about__gallery {
    padding: 6.7vw 0
}

@media (max-width: 991px) {
    .about__gallery {
        padding: 50px 0
    }
}

.about__special {
    padding: 5vw 0 30px
}

@media (max-width: 991px) {
    .about__special {
        padding: 50px 0 30px
    }
}

@media (max-width: 767px) {
    .about__special {
        padding: 30px 0
    }
}

.about__special .about__title {
    margin: 0 0 30px;
    color: #000
}

.about__special .about__title--main {
    margin: 0 auto 55px;
    text-align: center;
    color: #333
}

@media (max-width: 1199px) {
    .about__special .about__title--main {
        margin-bottom: 30px
    }
}

.about__special .about__text {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #666
}

.about__special .about__text--main {
    width: 66.66%;
    margin: 0 auto 6vw;
    text-align: center
}

@media (max-width: 1199px) {
    .about__special .about__text--main {
        margin-bottom: 30px
    }
}

@media (max-width: 991px) {
    .about__special .about__text--main {
        width: 100%;
        margin-bottom: 30px
    }
}

.about__fashion_week {
    position: relative;
    padding: 220px 0 0
}

@media (max-width: 991px) {
    .about__fashion_week {
        padding: 50px 0 0
    }
}

.about__fashion_week:before {
    top: 0;
    left: 0;
    right: 0;
    width: 961px;
    height: 961px;
    margin: 0 auto;
    background: url(/static/i/about/about_8.png) no-repeat center top;
    opacity: .05;
    z-index: 0
}

@media (max-width: 991px) {
    .about__fashion_week:before {
        display: none
    }
}

.about__fashion_week .about__title {
    margin: 0 auto 35px;
    text-align: center;
    color: #333
}

@media (max-width: 1199px) {
    .about__fashion_week .about__title {
        margin-bottom: 30px
    }
}

.about__fashion_week .about__text {
    margin: 0 auto 80px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    text-align: center;
    color: #666
}

@media (max-width: 991px) {
    .about__fashion_week .about__text {
        margin-bottom: 50px
    }
}

@media (max-width: 1199px) {
    .about__fashion_week .about__text {
        margin-bottom: 30px
    }
}

.about__corporate {
    position: relative;
    padding: 6.7vw 0 0;
    background: no-repeat center/cover;
    text-align: center
}

@media (max-width: 991px) {
    .about__corporate {
        padding: 50px 0 0
    }
}

.about__corporate_jewel {
    position: relative;
    margin: 60px 0 0
}

.about__corporate .about__title {
    margin: 0 auto 35px
}

.about__corporate .about__text {
    width: 66.66%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #4d4d4d
}

@media (max-width: 991px) {
    .about__corporate .about__text {
        width: 100%
    }
}

.about__contacts {
    padding: 5.2vw 0 3vw;
    text-align: center
}

@media (max-width: 991px) {
    .about__contacts {
        padding: 50px 0 30px
    }
}

.about__contacts .contacts__persons {
    -ms-flex-pack: center;
    justify-content: center;
    width: 83.33333%;
    margin: 0 auto
}

@media (max-width: 1199px) {
    .about__contacts .contacts__persons {
        width: 100%
    }
}

.about__contacts .contacts__persons-item {
    margin-bottom: 60px
}

@media (max-width: 767px) {
    .about__contacts .contacts__persons-item:nth-last-of-type(1) {
        margin-bottom: 20px
    }
}

.about__contacts .about__title {
    margin: 0 auto 90px;
    color: #333
}

@media (max-width: 991px) {
    .about__contacts .about__title {
        margin-bottom: 50px
    }
}

.about__footer {
    padding: 6.7vw 0;
    background: no-repeat center/cover
}

@media (max-width: 991px) {
    .about__footer {
        padding: 50px 0
    }
}

.about__footer .about__title {
    margin: 0 auto;
    font-size: 30px;
    line-height: 40px;
    font-style: italic;
    text-align: center;
    color: #fff
}

@media (max-width: 991px) {
    .about__footer .about__title {
        font-size: 24px;
        line-height: 30px
    }
}

.about__col, .about__cols {
    display: -ms-flexbox;
    display: flex
}

.about__cols {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.about__col {
    width: 50%;
    padding: 0 15px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 991px) {
    .about__col {
        width: 100%;
        margin: 30px 0;
        padding: 0;
        text-align: center
    }
}

@media (max-width: 767px) {
    .about__col {
        margin: 15px 0
    }
}

.about__col img {
    max-width: 100%;
    margin: auto
}

.about__col .about__text, .about__col .about__title, .bg_video {
    width: 100%
}

.bg_video {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #000 50% 50%/cover;
    -o-object-fit: cover;
    object-fit: cover
}

.persons, .persons__col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.persons__col--first {
    width: 20%
}

@media (max-width: 767px) {
    .persons__col--first {
        width: 50%;
        -ms-flex-order: 1;
        order: 1
    }
}

.persons__col--second {
    width: 60%
}

@media (max-width: 767px) {
    .persons__col--second {
        width: 100%;
        -ms-flex-order: 3;
        order: 3
    }
}

.persons__col--third {
    width: 20%
}

@media (max-width: 767px) {
    .persons__col--third {
        width: 50%;
        -ms-flex-order: 2;
        order: 2
    }
}

.persons__row {
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.persons__item {
    position: relative
}

.persons__item--w20 {
    width: 20%
}

.persons__item--w30 {
    width: 30%
}

.persons__item--w50 {
    width: 50%
}

.persons__item--w40 {
    width: 40%
}

.persons img, .persons__item--w100 {
    width: 100%
}

.persons__item_link {
    position: relative;
    display: block;
    text-decoration: none
}

.persons__item_link:before {
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    background-color: rgba(51, 51, 51, .7);
    border: 1px solid #fff;
    box-shadow: 0 0 0 10px rgba(51, 51, 51, .7)
}

.persons__item_link:after {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: .7
}

@media (max-width: 767px) {
    .persons__item_link:after {
        transform: scale(.5)
    }
}

.persons__item_link:hover:after {
    opacity: 1
}

.action__wrap {
    position: relative
}

.action__content {
    margin-top: 15px
}

@media (min-width: 1200px) {
    .action__content {
        padding: 50px
    }
}

@media (min-width: 992px) {
    .action__content {
        margin-top: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 30px
    }
}

.action__img, .full-image img {
    max-width: 100%;
    width: 100%;
}

.action__wrap-img {
    position: relative;
    max-height: 400px;
    overflow: hidden;
}

.action__wrap-img:before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    transition: background .3s
}

.action__wrap-img:after {
    content: '';
    position: absolute;
    border: 1px solid #fff;
    top: 8px;
    bottom: 8px;
    left: 8px;
    right: 8px;
    transition: top .3s, left .3s, bottom .3s, right .3s
}

.action:hover .action__wrap-img:before {
    background: rgba(0, 0, 0, .2)
}

.action:hover .action__wrap-img:after {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.action__title {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    .action__title {
        max-height: 150px;
        max-width: 700px
    }
}

@media (min-width: 992px) {
    .action__title {
        color: #fff;
        font-size: 42px;
        line-height: 50px;
        overflow: hidden;
        max-height: 100px
    }
}

.action__desc {
    font-size: 14px;
    line-height: 20px
}

@media (min-width: 1200px) {
    .action__desc {
        max-width: 700px
    }
}

@media (min-width: 992px) {
    .action__desc {
        color: #fff;
        overflow: hidden;
        max-height: 60px
    }
}

.action__date {
    position: relative;
    display: block;
    margin: 20px 0
}

.action__date:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-right: 10px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMCAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiMzMjMyMzIiIGQ9Ik04LjUsMTAuNXYtMWMwLTItMS40LTIuNC0yLjYtM2MxLjItMC42LDIuNi0xLjksMi42LTR2LTFoMXYtMWgtOXYxaDF2MWMwLDIsMS40LDMuMywyLjYsNAoJCWMtMS4yLDAuNi0yLjYsMS0yLjYsM3YxaC0xdjFoOXYtMUg4LjV6IE0yLjUsM1YxLjVoNVYzYzAsMS4zLTEuMywyLjItMiwyLjVoLTFDMy44LDUuMSwyLjUsNC4zLDIuNSwzTDIuNSwzeiIvPgo8L2c+Cjwvc3ZnPgo=)
}

@media (min-width: 992px) {
    .action__date {
        color: #fff
    }

    .action__date:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMCAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjUsMTAuNXYtMWMwLTItMS40LTIuNC0yLjYtM2MxLjItMC42LDIuNi0xLjksMi42LTR2LTFoMXYtMWgtOXYxaDF2MWMwLDIsMS40LDMuMywyLjYsNAoJCWMtMS4yLDAuNi0yLjYsMS0yLjYsM3YxaC0xdjFoOXYtMUg4LjV6IE0yLjUsM1YxLjVoNVYzYzAsMS4zLTEuMywyLjItMiwyLjVoLTFDMy44LDUuMSwyLjUsNC4zLDIuNSwzTDIuNSwzeiIvPgo8L2c+Cjwvc3ZnPgo=)
    }

    .action__btn {
        color: #fff !important;
        border: 2px solid #fff !important
    }

    .action__btn:after {
        border-color: #fff !important
    }
}

.address {
    line-height: 1.4
}

.address__title {
    font-size: 18px;
    color: #ccc;
    font-family: "SangBleu Sunrise bold, sans-serif";
    margin-bottom: 10px
}

.address__link {
    text-decoration: none;
    color: #999;
    border-bottom: 1px solid rgba(153, 153, 153, .25);
    transition: border-color .3s;
    font-size: 16px;
    font-size: 1rem
}

.address__link:hover {
    color: #999;
    border-bottom: 1px solid #999
}

.address__mode, .address__phone {
    color: #656565;
    font-size: 13px;
    font-size: .8125rem
}

.address__mode {
    margin-top: 5px
}

.address__mail {
    text-decoration: none;
    color: #7f7f7f;
    border-bottom: 1px solid rgba(127, 127, 127, .25);
    transition: border-color .3s;
    font-size: 13px;
    font-size: .8125rem
}

.address__mail:hover {
    color: #7f7f7f;
    border-bottom: 1px solid #7f7f7f
}

@media (max-width: 767px) {
    .addresses__row {
        text-align: center
    }
}

.addresses__item {
    margin-bottom: 35px
}

.addtocart {
}

.addtocart__wrap {
    position: relative;
    height: 100%
}

.addtocart__column {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.addtocart__oldprice {
    color: #7f7f7f;
    font-size: 18px
}

.addtocart__price {
    color: #000;
    font-size: 36px;
    font-weight: 400
}

.addtocart__shopping {
    margin: 0px 0 15px;
}

.addtocart__btn, .addtocart__ordering, .addtocart__shopping {
    width: 100%;
    max-width: 300px
}

.addtocart__wrap-btn {
    position: relative
}

.addtocart__1 { /* transition:opacity .3s; */
    height: 100%;
}

.addtocart__2, .addtocart__popup:after {
    height: 100%;
}

.addtocart__2 {
    z-index: -1;
    display: none;
    transition: opacity .3s;
}

.addtocart--added .addtocart__1 {
    display: none;
}

.addtocart--added .addtocart__2 {
    display: block;
    z-index: 1;
}

.addtocart__popup {
    position: absolute;
    border: 4px solid #f89a0f;
    background: #fff;
    bottom: 130%;
    left: -5000px;
    width: 260px;
    margin-left: -130px;
    z-index: 2;
    opacity: 0;
    transform: translateY(-10%);
    transition: transform .3s 0s, opacity .3s 0s, left 0s .3s
}

.addtocart__popup--show {
    left: 40%;
    opacity: 1;
    transform: translateY(0);
    transition: transform .3s 0s, opacity .6s 0s, left 0s 0s;
}

.addtocart__popup-content {
    position: relative;
    background: #fff;
    text-align: center;
    padding: 10px;
    z-index: 1
}

.addtocart__popup:after {
    content: '';
    width: 100%;
    background: #fff
}

.addtocart__popup:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border: 4px solid #f89a0f;
    background: #fff;
    transform: rotate(45deg);
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

@media (max-width: 991px) {
    .addtocart__popup:before {
        margin-left: -120px
    }
}

.addtofavor {
}

.addtofavor__wrap {
    position: relative;
    height: 100%
}

.addtofavor__column {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.addtofavor__btn {
    margin-top: 30px;
    width: 100%;
    max-width: 300px
}

.addtofavor__desc {
    font-size: 13px;
    line-height: 22px;
    color: #656565
}

.addtofavor__1, .addtofavor__2 {
    transition: opacity .3s;
    height: 100%;
    width: 100%;
}

.addtofavor__2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0
}

.addtofavor--added .addtofavor__1 {
    opacity: 0
}

.addtofavor--added .addtofavor__2 {
    opacity: 1;
    z-index: 1
}

.burger {
    padding: 7px 0
}

@media (max-width: 991px) {
    .burger {
        position: absolute;
        top: -50px;
        right: 0;
    }
}

.burger__title {
    vertical-align: middle;
    color: #323232;
    margin-left: 20px;
    font-size: 20px
}

@media (max-width: 991px) {
    .burger__title {
        display: none
    }
}

.burger__link, .carousel {
    position: relative;
    overflow: hidden
}

.burger__link {
    padding: 3px;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 34px
}

.burger__link span {
    display: block;
    position: absolute;
    top: 15px;
    left: 4px;
    right: 4px;
    height: 2px;
    background: #fff;
    transition: background 0 .2s
}

.burger__link span:after, .burger__link span:before {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #fff;
    content: '';
    transition-duration: .2s, .2s;
    transition-delay: .2s, 0
}

.burger__link span:before {
    top: -9px;
    transition-property: top, transform
}

.burger__link span:after {
    bottom: -9px;
    transition-property: bottom, transform
}

.burger__link.burger--active span:after, .burger__link.burger--active span:before {
    transition-delay: 0, .2s
}

.burger__link.burger--active span:before {
    top: 0;
    transform: rotate(45deg)
}

.burger__link.burger--active span:after {
    bottom: 0;
    transform: rotate(-45deg)
}

.carousel {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 40px auto;
    max-height: 2000px;
    transition: max-height .9s ease-in
}

.carousel--loading {
    max-height: 0
}

.carousel__wrapper {
    position: relative;
    max-height: 600px
}

.carousel__items {
    overflow: hidden;
    position: relative
}

.carousel__item {
    float: left;
    padding-left: 1px;
    background: #fff;
    width: auto;
    position: relative;
    max-height: 600px
}

@media (max-width: 1199px) {
    .carousel__item {
        height: 510px
    }
}

@media (max-width: 991px) {
    .carousel__item {
        height: 390px
    }
}

@media (max-width: 767px) {
    .carousel__item {
        height: 50vw
    }
}

.carousel__image {
    width: auto;
    height: 100%
}

.carousel__content {
    display: none
}

.carousel__text {
    width: 870px;
    color: #8e949a;
    font-weight: 300;
    overflow: hidden;
    transition: max-height .3s
}

@media (max-width: 991px) {
    .carousel__text {
        width: 565.5px
    }
}

@media (max-width: 767px) {
    .carousel__text {
        width: 100vw
    }
}

.carousel__text p {
    padding: 30px 0
}

.carousel__desc {
    font-size: 13px;
    line-height: 22px;
    position: relative;
    overflow: hidden;
    top: -10px
}

.carousel__desc:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MjAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiNFNkU2RTYiIHBvaW50cz0iMTkyMCwxMDAwIDAsMTAwMCAwLDAgNDc4LDAgNDg2LDggNDk0LDAgMTkyMCwwICIvPgo8L3N2Zz4K);
    width: 1920px;
    height: 1000px;
    background-repeat: no-repeat
}

.carousel__desc p {
    padding: 20px 0;
    position: relative
}

.carousel__img {
    max-height: 100%
}

.carousel__controls {
    position: absolute;
    width: 100%;
    bottom: 45px;
    left: 0;
    z-index: 1
}

@media (max-width: 991px) {
    .carousel__controls {
        bottom: 10px;
        display: none
    }
}

.carousel__next, .carousel__prev {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    opacity: .2;
    transition: opacity .2s
}

.carousel__next:hover, .carousel__prev:hover {
    opacity: 1
}

.carousel__dot, .carousel__dots {
    display: inline-block;
    height: 12px
}

.carousel__dots {
    vertical-align: middle;
    text-align: center;
    font-size: 0;
    margin: 0 10px
}

.carousel__dot {
    width: 12px;
    border-radius: 12px;
    background: #fff;
    opacity: .4;
    margin: 0 6px;
    cursor: pointer;
    transform: scale(.666666);
    transition: opacity .3s, transform .3s
}

.carousel__dot.selected {
    cursor: default;
    transform: scale(1);
    opacity: .8;
    width: 12px;
    height: 12px
}

.cart-list__item {
    transition: color .3s, background .3s
}

.cart-list__item--open {
    background: #323232;
    color: #fff
}

.cart-list__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #f2f2f2
}

.cart-list__item:last-child .cart-list__row {
    border-bottom: 1px solid #f2f2f2
}

.cart-list__item--open .cart-list__row {
    border-top: 1px solid #323232;
    border-bottom: 1px solid #323232 !important
}

.cart-list__col {
    padding: 20px 10px
}

.cart-list__col--img {
    -ms-flex: 0 0 8%;
    flex: 0 0 8%
}

.cart-list__col--title {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    line-height: 28px
}

.cart-list__col--packing {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    position: relative;
}

.cart-list__col--price {
    -ms-flex: 0 0 15%;
    flex: 0 0 15%
}

.cart-list__col--remove {
    -ms-flex: 0 0 7%;
    flex: 0 0 7%
}

@media (max-width: 991px) {
    .cart-list__col--img {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }

    .cart-list__col--title {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%
    }

    .cart-list__col--packing, .cart-list__col--price {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%
    }

    .cart-list__col--remove {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }
}

@media (max-width: 767px) {
    .cart-list__item {
        position: relative;
    }

    .cart-list__item .cart-list__row {
        padding-bottom: 15px;
    }

    .cart-list__col--img {
        text-align: center;
    }

    .cart-list__col--img {
        padding: 0;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
    }

    .cart-list__col--title {
        padding-right: 0 0 0 10px;
        -ms-flex: 0 0 calc(100% - 130px);
        flex: 0 0 calc(100% - 130px);
    }

    .cart-list__col--title .cart-list__title {
        display: block;
        font-size: 16px;
        line-height: 1.2;
        border: none;
    }

    .cart-list__col--packing {
        padding: 0;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
    }

    .cart-list__col--packing input {
        width: 120px;
    }

    .cart-list__col--packing a:last-child {
        left: auto;
        right: 0;
    }

    .cart-list__col--price {
        -ms-flex: 0 0 calc(100% - 130px);
        flex: 0 0 calc(100% - 130px);
        padding: 10px 0 0 10px;
    }

    .cart-list__col--price .cart-list__price {
        font-size: 16px;
        line-height: 1;
    }

    .cart-list__col--remove {
        display: inline-flex;
        position: absolute;
        top: 0;
        right: 0;
        padding: 10px;
        -ms-flex: 0 0 30px;
        flex: 0 0 30px;
    }
}

.cart-list__img {
    max-width: 100%;
    border-radius: 60px
}

.cart-list__title {
    font-size: 20px;
    transition: color .3s, border-color .3s
}

.cart-list__item--open .cart-list__title {
    text-decoration: none;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    transition: border-color .3s
}

.cart-list__item--open .cart-list__title:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}

.cart-list__collection {
    font-size: 14px;
    color: #656565;
    transition: color .3s
}

.cart-list__collection span {
    color: #323232;
    transition: color .3s
}

.cart-list__item--open .cart-list__collection {
    color: #7f7f7f
}

.cart-list__item--open .cart-list__collection span {
    color: #e5e5e5
}

.cart-list__packing {
    color: #656565;
    text-decoration: none;
    border-bottom: 1px dotted rgba(101, 101, 101, .7);
    transition: color .3s, border-color .3s
}

.cart-list__packing:hover {
    color: #656565;
    border-bottom: 1px solid rgba(101, 101, 101, .3)
}

.cart-list__packing span:last-child {
    display: none
}

.cart-list__item--open .cart-list__packing {
    color: #b2b2b2;
    border-bottom: 1px dotted rgba(178, 178, 178, .7)
}

.cart-list__item--open .cart-list__packing:hover {
    color: #b2b2b2;
    border-bottom: 1px solid rgba(178, 178, 178, .3)
}

.cart-list__item--open .cart-list__packing span:last-child {
    display: inline
}

.cart-list__item--open .cart-list__packing span:first-child {
    display: none
}
.cart-list__price span{
    font-size:14px;
    color:#6c6c6c;
    display: block;
}
.cart-list__price {
    color: #000;
    font-size: 22px;
    font-weight: 400;
    transition: color .3s
}

.cart-list__item--open .cart-list__price, .cart-list__item--open .cart-list__size, .favor-share h2, .favor-share h3, .favor-share h4, .favor-share h5, .favor-share p {
    color: #fff
}

.cart-list__size {
    font-size: 14px;
    transition: color .3s;
    color: #000;
}

.cart-list__remove {
    display: inline-block;
    border: 1px solid transparent;
    transition: border-color .3s, opacity .3s
}

.cart-list__remove:hover {
    border: 1px solid #7f7f7f
}

.cart-list__item--open .cart-list__remove {
    opacity: 0
}

.cart-list__note, .cart-list__select-pack {
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s
}

.cart-list__item--open .cart-list__note, .cart-list__item--open .cart-list__select-pack {
    max-height: 1000px
}

@media (min-width: 992px) {
    .cart-list__select-pack-row {
        margin: 0 8% 0 7%;
        padding: 20px
    }
}

.cart-list__note {
    background: #3f3f3f
}

@media (min-width: 992px) {
    .cart-list__note-row {
        margin: 0 8% 0 7%;
        padding: 20px
    }
}

.cart {
    right: 0;
    bottom: 0;
    z-index: 11;
    line-height: 20px;
    line-height: 1.25rem;
    background-color: #fff;
    color: #fff;
}

@media (max-width: 991px) {
    body .cart__shopping-count span {
        display: none;
    }

    .cart {
        width: 100vw;
        background: #fff !important;
        height: 75px;
        display: block !important;
        position: fixed;
        box-shadow: 0 -3px 3px rgba(0, 0, 0, .2);
        padding: 0 35px;
        left: 0;
    }
}

@media (min-width: 992px) {
    .cart {
        bottom: -53px;
        left: 0;
        width: 100%;
        position: absolute;
        background: #0d0d0d;
        display: none;
    }
}

@media (max-width: 767px) {
    .cart {
        padding: 0;
    }
}

@media (max-width: 991px) {
    .cart__wrap {
        padding: 0
    }
}

@media (min-width: 992px) {
    .cart__row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width: 991px) {
    .cart__catalog, .cart__actions, .js-cart, .cart__fitting {
        width: 25%;
        float: left;
        margin: 0;
        text-align: center;
    }
}

.cart__shopping {
    -ms-flex-order: 1;
    order: 1;
    white-space: nowrap;
    text-align: left;
}

@media (max-width: 991px) {
    .cart__shopping {
        text-align: center;
        margin-bottom: 10px;
        position: relative;
    }
}

.cart__fitting {
    -ms-flex-order: 3;
    order: 3;
    white-space: nowrap;
}

@media (max-width: 991px) {
    .cart__fitting {
        position: relative;
        -ms-flex-order: 3;
        order: 3
    }

    .cart__fitting-link, .cart__shopping-link {
        display: none
    }
}

.cart__fitting-count, .cart__shopping-count {
    text-decoration: none;
    color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    transition: border-color .3s;
    position: relative;
}

.cart__fitting-count:hover, .cart__shopping-count:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}

@media (max-width: 991px) {
    .cart__fitting-count, .cart__shopping-count {
        display: none
    }
}

body .cart__fitting-count--mobile, body .cart__shopping-count--mobile {
    display: none
}

@media (max-width: 991px) {
    .cart__fitting-count--mobile, .cart__shopping-count--mobile {
        display: block;
        margin: 0 10px 0 47px !important
    }
}

.cart__fitting-count:before, .cart__shopping-count:before {
    display: inline-block;
    position: absolute;
    top: 50%
}

.cart__shopping-count, .cart__shopping-empty {
    margin-left: 40px;
    position: relative;
    margin-left: 30px;
    background: #0d0d0d;
    width: 15px;
    height: 15px;
    top: -10px;
    position: relative;
    padding: 7px 0;
    text-align: center;
    box-sizing: border-box;
    font-size: 10px;
    line-height: 2px;
    display: block;
    border-radius: 10px;
    color: #fff;
    /* margin-right: 105px; */
}

@media (max-width: 991px) {
    .cart__shopping-count, .cart__shopping-empty {
        position: absolute;
        color: #fff !important;
        top: 10px;
        right: calc(50% - 17px);
        background-color: #f89a0f !important;
        width: 14px;
        height: 14px;
        font-size: 10px;
        border-radius: 10px;
        text-align: center;
        box-sizing: content-box;
        padding: 1px;
        z-index: 10;
        line-height: 14px;
    }

    .cart__shopping-count:before, .cart__shopping-empty:before {
        display: none
    }
}

.cart__shopping-count:before, .cart__shopping-empty:before {
    content: '';
    left: -28px;
    margin-top: -14px
}

.cart__fitting-count, .cart__fitting-empty {
    margin-left: 30px;
    background: #0d0d0d;
    width: 15px;
    height: 15px;
    top: -10px;
    position: relative;
    padding: 7px 0;
    text-align: center;
    box-sizing: border-box;
    font-size: 10px;
    line-height: 2px;
    display: block;
    border-radius: 10px;
}

@media (max-width: 991px) {
    .cart__fitting-count, .cart__fitting-empty {
        position: absolute;
        color: #fff !important;
        top: 10px;
        right: calc(50% - 17px);
        background-color: #f89a0f !important;
        width: 14px;
        height: 14px;
        font-size: 10px;
        border-radius: 10px;
        text-align: center;
        box-sizing: content-box;
        padding: 1px;
        z-index: 10;
        line-height: 14px;
    }

    .cart__fitting-count:before, .cart__fitting-empty:before {
        display: none
    }
}

.cart__fitting-count:before, .cart__fitting-empty:before {
    content: '';
    margin-top: -2px;
    top: 50%;
    z-index: -1;
    right: 5px;
    position: absolute;
}

@media (max-width: 991px) {
    .cart__fitting-empty, .cart__shopping-empty {
        display: none
    }
}

.cart__link {
    display: none;
    position: relative;
    font-weight: 400;
    font-size: 12px;
    text-decoration: none;
    color: #000;
}

@media (max-width: 991px) {
    .productsize__item {
        width: 25%;
        padding: 0 2px;
    }

    body .productsize__val {
        width: 100%;
    }

    .cart__link {
        display: block
    }
}

.cart__link--actions:before, .cart__link--catalog:before {
    content: '';
    display: block;
    left: 10px;
    top: -30px;
    position: absolute
}

.cart__link--actions:before {
    left: 5px;
    top: -29px
}

.cart__link--favorite:before, .cart__link--order:before {
    content: '';
    display: block;
    left: 16px;
    top: -30px;
    position: absolute
}

.cart__link--order:before {
    left: 9px;
    top: -32px
}

.cart__ribbon {
    display: inline-block;
    background-image: url(data:image/png;base64,77+9UE5HChoKAAAACklIRFIAAADvv70AAAAyCAYAAAA3FO+/vXMAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlx77+9ZTwAAAHvv71JREFUeO+/ve+/ve+/ve+/vUkDURgF77+9O1rvv71277+9dQRcClFT77+977+9cyrvv73vv73vv71ZXApxAe+/ve+/vQ7vv73vv71k77+9A++/vSAyCknvv708fR/vv70R77+9OO+/vcO577+977+977+9ZHRTShnvv71X279m77+9fu+/ve+/vRp+77+9aX/vv73vv73vv73vv73vv73vv73vv73vv73vv73vv73vv70FP++/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vXdP77+9zJZ577+9cu+/vW8WeU7vv73vv71nW++/ve+/ve+/ve+/ve+/vQ7vv73vv70277+977+9c17vv70/bgsQ77+977+9eu+/ve+/vVjvv71vRgHvv73vv73vv73vv71z77+977+9XO+/vRwrIRXvv71677+977+9EDrvv70177+977+977+9ZO+/vWrvv709Fe+/vRPvv701XO+/ve+/vUggF++/vTsj77+9UO+/ve+/ve+/ve+/vUHvv73vv70677+977+9Au+/ve+/ve+/vcuTd++/ve+/vUzvv711Lu+/vQZy77+9c++/ve+/vVTvv73vv73vv73vv71B77+977+9HCQDV1vvv71Y77+9QO+/ve+/vTpXRgTvv73vv705VkIqcO+/vVjvv71ZLw/vv70E77+977+977+9cu+/vQxcbe+/ve+/vWJ5Au+/ve+/ve+/vVwbFe+/vQLvv717HAQDBwQD77+9Z1Tvv70L3KFRQSBw77+977+9aO+/vV4277+9CjIK77+9b0wQCFxt77+9Ne+/ve+/vSDvv71w77+9Cu+/ve+/vTsyIggE77+9Hifvv73vv71lCe+/vRrvv71xEhLvv73vv73vv73vv70ucO+/vWs4Ye+/vWDvv73vv73vv70GAu+/ve+/ve+/vcmdYlkC77+977+9c++/ve+/vUTvv73vv71lyYHvv71A77+977+9Cu+/ve+/vTsxEggE77+9X++/vWwaCWQabmwcEAhc77+9LBE4CDXvv73vv71BMHDvv71GAe+/ve+/ve+/ve+/ve+/vW7vv70s77+9WO+/vTlOQsiXAAMACUMgJO+/vX0H77+9AAAAAElFTkTvv71CYO+/vQ==);
    background-repeat: no-repeat;
    height: 50px;
    margin: 18px 5px 0;
    padding: 25px 0;
    text-align: left
}

@media (min-width: 992px) {
    .cart__ribbon {
        min-width: 220px;
        padding: 15px 0px;
        margin: 0;
    }
}

@media (max-width: 991px) {
    .js-carts {
        display: none;
    }

    .cart__ribbon {
        background: 0 0
    }
}

.cart__ontop {
    -ms-flex-order: 2;
    order: 2
}

@media (max-width: 991px) {
    .cart__ontop {
        background: rgba(220, 94, 43, .7);
        padding: 5px 0;
        position: fixed;
        bottom: 15%;
        left: 0
    }

    #js-cart {
        -ms-flex-order: 4;
        order: 4
    }
}

@media (min-width: 992px) {
    .hidden-md {
        display: none
    }
}

.collection__row {
    margin: 0 -5px
}

@media (min-width: 768px) {
    .collection__row--in {
        margin: -5px
    }
}

.collection__part1, .collection__part2 {
    padding: 0 5px
}

.collection__part2 {
    display: -ms-flexbox;
    display: flex
}

.collection__col1, .collection__col2, .collection__col3, .collection__col4, .collection__col5 {
    padding: 5px;
    min-width: 0
}

@media (max-width: 767px) {
    .collection__part1 {
        max-width: 556px !important;
        margin: 0 auto
    }

    .collection__part2 {
        max-width: 278px;
        margin: 0 auto
    }
}

.collection__col1 {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px
}

@media (min-width: 992px) {
    .collection__col1 {
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width: 768px) {
    .collection__col1 {
        padding-bottom: 0;
        position: relative
    }

    .collection__col1:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        height: 40px;
        width: 100%;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 50%, #fff 100%)
    }
}

@media (min-width: 992px) {
    .collection--1 .collection__col1 {
        -ms-flex-order: 4;
        order: 4
    }

    .collection--1 .collection__col2 {
        -ms-flex-order: 1;
        order: 1
    }

    .collection--1 .collection__col3 {
        -ms-flex-order: 2;
        order: 2
    }

    .collection--1 .collection__col4 {
        -ms-flex-order: 3;
        order: 3
    }

    .collection--1 .collection__col5 {
        -ms-flex-order: 5;
        order: 5
    }
}

@media (max-width: 767px) {
    .collection__col2, .collection__col3 {
        max-width: 50% !important
    }
}

.collection__link {
    display: block;
    width: 100%;
    padding-bottom: 100%;
    background-size: cover;
    background-position: center center
}

@media (max-width: 767px) {
    .collection__link--1 {
        padding-bottom: 203.5971223021583%
    }
}

.collection__link--2 {
    padding-bottom: 49.11660777385159%
}

.collection__img {
    max-width: 100%;
    vertical-align: top
}

.collection__desc {
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 0 25px
}

@media (min-width: 768px) {
    .collection__desc {
        max-height: 182px
    }
}

@media (min-width: 992px) {
    .collection__desc {
        max-height: 228px
    }
}

@media (min-width: 1200px) {
    .collection__desc {
        max-height: 278px
    }
}

.collection__desc-title {
    display: inline-block;
    margin-bottom: 0
}

@media (max-width: 991px) {
    .collection__desc-title {
        font-size: 32px
    }
}

.collection__desc-link {
    text-decoration: none;
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25);
    transition: border-color .3s;
    line-height: 64px
}

.collection__desc-link:hover, .gallery-item__title a:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

@media (max-width: 991px) {
    .collection__desc-link {
        line-height: 40px
    }
}

.collection__desc-label {
    font-size: 15px;
    font-size: .9375rem;
    margin: 10px 0
}

.collection__desc-text {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #656565
}

.collection--2 .collection__col4, .collection--3 .collection__col4, .collection--4 .collection__col1, .collection--4 .collection__part1, .collection--4 .collection__part2 {
    padding: 5px
}

@media (min-width: 768px) {
    .collection--4 .collection__col1 {
        max-height: 1000px
    }
}

@media (min-width: 992px) {
    .collection--4 .collection__col1 {
        min-height: 288px
    }
}

.collection--4 .collection__col2, .collection--4 .collection__col3 {
    padding: 5px
}

@media (min-width: 992px) {
    .collection--2 .collection__part1 {
        -ms-flex-order: 2;
        order: 2
    }

    .collection--2 .collection__part2 {
        -ms-flex-order: 1;
        order: 1
    }

    .collection--2 .collection__col1 {
        -ms-flex-order: 2;
        order: 2
    }

    .collection--2 .collection__col2 {
        -ms-flex-order: 1;
        order: 1
    }

    .collection--2 .collection__col3 {
        -ms-flex-order: 4;
        order: 4
    }

    .collection--2 .collection__col4 {
        -ms-flex-order: 3;
        order: 3
    }

    .collection--3 .collection__part1 {
        -ms-flex-order: 2;
        order: 2
    }

    .collection--3 .collection__part2 {
        -ms-flex-order: 1;
        order: 1
    }

    .collection--3 .collection__col1 {
        -ms-flex-order: 3;
        order: 3
    }

    .collection--3 .collection__col2 {
        -ms-flex-order: 1;
        order: 1
    }

    .collection--3 .collection__col3 {
        -ms-flex-order: 4;
        order: 4
    }

    .collection--3 .collection__col4 {
        -ms-flex-order: 2;
        order: 2
    }
}

.contentnav {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0
}

@media (min-width: 992px) {
    .contentnav {
        margin: 0 -16px;
        margin: 0 -1rem
    }
}

.contentnav__items {
    font-size: 0
}

.contentnav__item {
    font-size: 1rem;
    margin-right: 10px;
    padding: 3px 16px;
    display: inline-block
}

.contentnav__item--active, .contentnav__item--active:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjAwIDM2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAwIDM2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjZmY3OTM5IiBwb2ludHM9IjExOTUsMzYgNSwzNiAwLDMxIDAsNSA1LDAgMTE5NSwwIDEyMDAsNSAxMjAwLDMxIAkiLz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTkzLjMsNGwyLjcsMi43djIyLjdsLTIuNywyLjdINi43TDQsMjkuM1Y2LjdMNi43LDRIMTE5My4zIE0xMTkzLjgsM0g2LjJMMyw2LjJ2MjMuNUw2LjIsMzNoMTE4Ny41CgkJCWwzLjItMy4yVjYuMkwxMTkzLjgsM0wxMTkzLjgsM3oiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K)
}

.contentnav__item--active {
    position: relative;
    background-size: 1200px 36px;
    background-position: 0 0;
    padding-right: 6px
}

.contentnav__item--active:after {
    content: '';
    position: absolute;
    top: 0;
    right: -10px;
    height: 36px;
    width: 10px;
    background-size: 1200px 36px;
    background-position: 100% 0
}

.contentnav__item-link {
    color: #656565;
    font-size: 15px;
    font-size: .9375rem;
    text-decoration: none;
    border-bottom: 1px dotted #999
}

.contentnav__item-link:hover {
    color: #656565;
    border-bottom: 1px solid #999
}

.contentnav__item--active .contentnav__item-link {
    cursor: default;
    color: #fff;
    border-bottom: none
}

.contentnav__item--active .contentnav__item-link:hover {
    color: #fff;
    border-bottom: none
}

.contentnav__subitems {
    font-size: 0;
    margin-top: 10px
}

.contentnav__subitem {
    font-size: 1rem;
    margin-right: 10px;
    padding: 3px 16px;
    display: inline-block
}

.contentnav__subitem-link {
    color: #999;
    text-decoration: none;
    font-size: 13px;
    font-size: .8125rem
}

.contentnav__subitem--active .contentnav__subitem-link {
    cursor: default;
    color: #f89a0f
}

.crumbs {
    margin-top: -20px;
}

.crumbs__items {
    padding: 0 20px 20px;
    padding: 0 1.25rem .125rem;
    border-radius: 2px;
    background: #fafafa
}

@media (min-width: 992px) {
    .crumbs__items {
        margin: 0 -20px;
        margin: 0;
    }
}

.crumbs__item, .crumbs__item:after {
    display: inline-block;
    position: relative
}

.crumbs__item {
    text-decoration: none
}

.crumbs__item-title {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 20px;
    color: #999;
    border-bottom: 1px solid #bdbdbd;
    transition: color .3s
}

.crumbs__item:hover .crumbs__item-title {
    color: #858585
}

.crumbs__item--current .crumbs__item-title {
    color: #999;
    cursor: default;
    border-bottom: 1px solid transparent
}

.crumbs__item--current .crumbs__item-title:hover {
    border-bottom: 1px solid transparent
}

.crumbs__item:after {
    content: '';
    top: 2px;
    margin: 0 10px;
    background-size: 6px 10px
}

.currentact {
    margin-bottom: 50px
}

@media (max-width: 991px) {
    .currentact {
        -ms-flex-order: 2;
        order: 2
    }
}

.currentact__single {
    border: 1px solid #f89a0f;
    padding: 10px 17px 10px;
    border-radius: 5px;
    cursor: pointer;
}

.currentact__single + .currentact__single {
    border-top: 0
}

.currentact__single--top {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.currentact__icon {
    width: 39px;
    height: 39px;
    margin-right: 15px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100px
}

.currentact__title {
    font-size: 13px;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: unset;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width: 767px) {
    .currentact__title {
        max-width: 199px
    }
}

.currentact__subtitle {
    display: none;
    font-weight: 300;
    font-size: 12px;
    line-height: 170%;
    margin-top: 10px
}

.currentact__subtitle.active {
    display: block
}

.currentact__display {
    border: 0;
    background-color: transparent;
    outline: 0;
    position: absolute;
    right: 0;
    top: 15px;
    transition: transform 200ms cubic-bezier(.42, 0, .37, 1) .1s;
}

.currentact__display.active {
    transform: rotate(180deg)
}

.discountcard {
    margin: 20px 0;
    padding: 15px 20px;
    max-width: 400px;
    border: 1px solid #ccae62;
    border-radius: 12px
}

.discountcard__title {
    color: #ccae62;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 15px
}

.discountcard__decor {
    height: 60px;
    margin: 10px -20px;
    background-image: url(data:image/png;base64,77+9UE5HChoKAAAACklIRFIAAAAcAAAAHggDAAAACBvvv73vv70AAAA5UExURe+/ve+/ve+/ve+/vdy64b+A371777+91azvv73UqO+/vcmT77+9woTvv73Yse+/vdGj77+9zZvvv73Mme+/vc+e77+9x4/vv73Klu+/vcaM77+9w4fvv73ate+/vcSJ77+9QW7vv70AAADvv71JREFUKO+/vX3vv71LbgMxDATRou+/vdSI77+9LO+/ve+/ve+/vTHvv70ATibvv71r77+9Nu+/vWl+77+9KRTvv71h77+9HnLvv73vv73vv73vv70l77+9cu+/ve+/ve+/ve+/ve+/vS7vv73vv714ABIbaFHvv73vv71877+9cAFY77+9IH3vv71j77+9VwLvv73vv70ce2rvv73vv70eVR1D77+9Nu+/ve+/vc28G++/ve+/vTIC77+9bu+/vVXvv73vv70Y77+9SO+/vSnvv71BC13vv73vv70a77+9Tu+/vRTXgO+/vTrvv70hFjDepmQ+dO+/vS0977+977+9xLfvv73vv7121Lfvv71M77+9ae+/vRlKQXpo77+977+977+9QBrvv70YRjHvv70e77+977+977+9SA5D77+9Le+/vW8Jdmk877+977+977+9LANoHRvvv701Owbvv71cQFrvv70x77+90b9XNe+/ve+/ve+/vQY5TE3vv73vv73vv73vv73vv71e77+977+9SF/vv73vv70Ib1AsJO+/vQAAAABJRU5E77+9QmDvv70=)
}

.discountcard__note {
    color: #999;
    font-size: 11px;
    line-height: 13px;
    margin-top: -5px
}

.discountcard__form {
    max-width: 225px
}

.discountcart {
    padding: 50px 10px;
    margin: 30px 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background .3s
}

.discountcart--open {
    background: #f7f7f7
}

.discountcart__check {
    text-align: center
}

.discountcart__check label {
    font-size: 16px !important
}

.discountcart__submit {
    width: 100%;
    margin-top: 25px
}

.discountcart__wrap {
    max-width: 560px;
    margin: 0 auto;
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s
}

.discountcart--open .discountcart__wrap {
    max-height: 1000px
}

.discountcart__row {
    margin-bottom: 0;
    margin-top: 20px
}

.discountcart input[type=text] {
    padding: 8px 16px
}

.discountcart__message {
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s
}

.discountcart__message--open {
    max-height: 200px
}

.discountcart__message-wrap {
    padding: 33px 20px;
    background: #ccc;
    margin-top: 8px;
    text-align: center;
    font-size: 18px;
    position: relative
}

.discountcart__message-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    margin-top: -8px;
    right: 135px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #ccc
}

.errorpage {
    padding: 30px 0
}

.favor-list {
    margin-bottom: 40px
}

.favor-list__row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #f2f2f2
}

.favor-list__item:last-child .favor-list__row {
    border-bottom: 1px solid #f2f2f2
}

.favor-list__col {
    padding: 20px 10px
}

.favor-list__col--check {
    -ms-flex: 0 0 5%;
    flex: 0 0 5%
}

.favor-list__col--img {
    -ms-flex: 0 0 8%;
    flex: 0 0 8%
}

.favor-list__col--title {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    line-height: 28px
}

.favor-list__col--price {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    text-align: right
}

.favor-list__col--remove {
    -ms-flex: 0 0 7%;
    flex: 0 0 7%
}

@media (max-width: 991px) {
    .favor-list__col--check {
        -ms-flex: 0 0 5%;
        flex: 0 0 5%
    }

    .favor-list__col--img {
        -ms-flex: 0 0 8%;
        flex: 0 0 8%
    }

    .favor-list__col--title {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .favor-list__col--price {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        text-align: right
    }

    .favor-list__col--remove {
        -ms-flex: 0 0 7%;
        flex: 0 0 7%
    }
}

@media (max-width: 767px) {
    .favor-list__col--check, .favor-list__col--img {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .favor-list__col--title {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .favor-list__col--price {
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        text-align: right
    }

    .favor-list__col--remove {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%
    }
}

.favor-list__img {
    max-width: 100%;
    border-radius: 60px
}

.favor-list__title {
    font-size: 20px
}

.favor-list__collection {
    font-size: 14px;
    color: #656565
}

.favor-list__collection span {
    color: #323232
}

.favor-list__price {
    color: #000;
    font-size: 22px;
    font-weight: 400
}

.favor-list__size {
    margin-top: -10px;
    font-size: 14px
}

.favor-list__remove {
    display: inline-block;
    border: 1px solid transparent;
    transition: border-color .3s, opacity .3s
}

.favor-list__remove:hover {
    border: 1px solid #7f7f7f
}

.favor-share {
    background: #323232;
    text-align: center;
    color: #fff;
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s
}

.favor-share--open {
    max-height: 1000px
}

.favor-share__wrap {
    padding-top: 30px;
    padding-bottom: 30px
}

.favor-share__links {
    background: #3f3f3f
}

.favor-share__input {
    display: block;
    width: 100%;
    max-width: 365px;
    margin: 20px auto;
    background: #fff;
    border: 0;
    padding: 10px 18px;
    color: #7f7f7f;
    min-width: 200px
}

.favor-share__input:focus {
    outline: 0
}

.favor-share__btn {
    display: block;
    max-width: 365px;
    margin: 0 auto
}

.favor-share__note {
    font-size: 13px;
    line-height: 24px;
    max-width: 600px;
    margin: 0 auto
}

.favor-share__title {
    margin-bottom: 0
}

.favor-share__url {
    font-size: 34px;
    line-height: 40px;
    font-family: "SangBleu Sunrise bold, sans-serif";
    margin-top: 20px;
    word-wrap: break-word
}

.favor-share__copy {
    color: #b2b2b2;
    text-decoration: none;
    border-bottom: 1px dashed rgba(178, 178, 178, .7)
}

.favor-share__copy:hover {
    color: #b2b2b2;
    border-bottom: 1px solid rgba(178, 178, 178, .3)
}

.filter {
    min-height: 200px;
    position: relative;
}

.filter .form__elem {
    margin-bottom: 0
}

.filter__wrap {
    padding: 16px;
    padding: 1rem;
}

.filter__item {
    margin: 20px 0;
    margin: 1.25rem 0
}

.filter__item:first-child {
    margin: 0
}

.filter__hr {
    margin: 16px;
    margin: 1rem -1rem;
    background-color: #e5e5e5
}

.filter__btns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px
}

.filter__btn {
    font-size: 13px;
    font-size: .8125rem;
    padding: 10px 30px;
    background-color: #f89a0f;
    color: #fff !important;
    border: none !important;
}

.filter__clear {
    color: #323232;
    font-size: 15px;
    font-size: .9375rem;
    position: relative;
    top: 3px;
    text-decoration: none;
    border-bottom: 1px dotted rgba(50, 50, 50, .8);
}

.filter__clear:hover {
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .3)
}

.filter__apply {
    position: absolute;
    font-size: 14px;
    font-size: .875rem;
    line-height: 14px;
    line-height: .875rem;
    text-decoration: none;
    padding: .65em 1em;
    font-weight: 400;
    text-transform: uppercase;
    background: 0 0;
    transition: border-color .1s, color .1s;
    color: #fff !important;
    border: 2px solid #f89a0f !important;
    background: #f89a0f;
    right: 0;
    transform: translateX(100%);
    top: 50%;
    opacity: 0
}

@media (max-width: 991px) {
    .filter__apply {
        display: none !important
    }
}

.filter__apply--show {
    z-index: 2;
    opacity: 1
}

.filter__apply:after {
    content: '';
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: 4px;
    right: 4px;
    border: 1px solid #fff;
    transition: border-color .1s
}

.filter__apply:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 7px 0;
    border-color: transparent #f89a0f transparent transparent;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -7px
}

.grid__col {
    display: grid
}

.grid__col .form__elem {
    display: grid;
    grid-template-rows:1fr auto
}

@media (max-width: 767px) {
    .footermenu {
        text-align: center
    }
}

@media (min-width: 992px) {
    .footermenu {
        max-width: 660px;
        margin: 0 auto
    }
}

.footermenu__items {
    font-size: 0
}

.footermenu__item {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 20px;
    line-height: 1.25rem;
    margin-bottom: 15px;
    float: left;
    width: 33.333%;
    padding-right: 12px
}

@media (max-width: 991px) {
    .footermenu__item {
        width: auto
    }
}

.footermenu__item-link, .gallery-item__title a {
    text-decoration: none;
    color: #999;
    border-bottom: 1px solid rgba(153, 153, 153, .25);
    transition: border-color .3s
}

.footermenu__item-link:hover {
    color: #999;
    border-bottom: 1px solid #999
}

.footermenu__item--current .footermenu__item-link {
    cursor: default
}

.full-image {
    margin: 30px 0
}

.full-image__wrap {
    position: relative
}

.full-image__desc {
    font-size: 13px;
    line-height: 22px;
    position: relative;
    overflow: hidden;
    top: -10px
}

.full-image__desc:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MjAgMTAwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cjxwb2x5Z29uIGZpbGw9IiNFNkU2RTYiIHBvaW50cz0iMTkyMCwxMDAwIDAsMTAwMCAwLDAgNDc4LDAgNDg2LDggNDk0LDAgMTkyMCwwICIvPgo8L3N2Zz4K);
    width: 1920px;
    height: 1000px;
    background-repeat: no-repeat
}

.full-image__desc p {
    padding: 20px 0
}

.gallery-item__title a {
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25)
}

.gallery-item__info {
    font-size: 0;
    margin-bottom: 20px
}

.gallery-item__info-item {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    background: #f7f7f7;
    margin: 1px
}

.gallery-item__count-img, .gallery-item__count-vid, .gallery-item__date {
    position: relative
}

.gallery-item__count-img:before, .gallery-item__count-vid:before, .gallery-item__date:before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 1px
}

.gallery-item__row {
    margin: -.05em;
    text-align: center;
    font-size: 14vw;
    overflow: hidden;
}

@media (min-width: 768px) {
    .gallery-item__row {
        font-size: 100px
    }
}

@media (min-width: 992px) {
    .gallery-item__row {
        font-size: 79px
    }
}

@media (min-width: 1200px) {
    .gallery-item__row {
        font-size: 101px
    }
}

.gallery-item__img {
    width: 100%
}

.gallery-item__col, .gallery-item__part, .gallery-item__part--big {
    padding: .05em
}

.gallery-item__col--big {
    padding-left: .05em;
    padding-right: .05em
}

.gallery-item__link {
    display: block
}

.gallery-item__link--text {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 277px;
    padding: 15px;
    overflow: hidden
}

.gallery-item__link--text:after {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
    background: linear-gradient(0deg, #fff, rgba(255, 255, 255, .95) 5%, rgba(255, 255, 255, .9) 10%, rgba(255, 255, 255, .85) 15%, rgba(255, 255, 255, .8) 20%, rgba(255, 255, 255, .75) 25%, rgba(255, 255, 255, .7) 30%, rgba(255, 255, 255, .65) 35%, rgba(255, 255, 255, .6) 40%, rgba(255, 255, 255, .55) 45%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, .45) 55%, rgba(255, 255, 255, .4) 60%, rgba(255, 255, 255, .35) 65%, rgba(255, 255, 255, .3) 70%, rgba(255, 255, 255, .25) 75%, rgba(255, 255, 255, .2) 80%, rgba(255, 255, 255, .15) 85%, rgba(255, 255, 255, .1) 90%, rgba(255, 255, 255, .05) 95%, rgba(255, 255, 255, 0))
}

@media (max-width: 1199px) {
    .gallery-item__link--text {
        height: 229px
    }
}

@media (max-width: 991px) {
    .gallery-item__link--text {
        height: auto
    }
}

@media (max-width: 767px) {
    .gallery-item__link--text {
        padding: 0
    }

    .gallery-item__link--text:after {
        display: none
    }
}

.gallery-item__link_title {
    margin: 0 0 30px;
    font-size: 23px;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333
}

@media (max-width: 1199px) {
    .gallery-item__link_title {
        margin: 0 0 15px;
        font-size: 20px;
        line-height: 23px
    }
}

@media (max-width: 991px) {
    .gallery-item__link_title {
        margin: 0 0 30px;
        font-size: 44px;
        line-height: 54px;
        font-weight: 400
    }
}

.gallery-item__link_title span {
    display: inline-block;
    margin: 0 25px 0 0;
    font-size: 70px;
    line-height: 60px;
    text-transform: none
}

@media (max-width: 1199px) {
    .gallery-item__link_title span {
        margin-right: 10px;
        font-size: 44px;
        line-height: 54px
    }
}

.gallery-item__link_title a {
    border-bottom: 1px solid #c7c7c7;
    font-size: 40px;
    line-height: 50px;
    color: #464646;
    text-decoration: none;
    text-transform: none
}

.gallery-item__link_title a:hover {
    border-bottom-color: rgba(199, 199, 199, .3)
}

@media (max-width: 1199px) {
    .gallery-item__link_title a {
        font-size: 30px;
        line-height: 40px
    }
}

@media (max-width: 991px) {
    .gallery-item__link_title a {
        font-size: 44px;
        line-height: 54px
    }
}

.gallery-item__link_text {
    padding: 0 30px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #666
}

@media (max-width: 1199px) {
    .gallery-item__link_text {
        margin: 0 0 15px;
        padding: 0;
        font-size: 16px;
        line-height: 22px
    }
}

.gallery__items, .text .gallery__items {
    margin: -5px
}

.gallery__item, .text .gallery__item {
    padding: 5px
}

.gallery__item-img, .text .gallery__item-img {
    width: 100%;
    margin: 0;
    border-radius: 0;
    box-shadow: none
}

.gallery__item-link, .text .gallery__item-link {
    display: block;
    position: relative;
    max-width: 284px;
    border: 0
}

.gallery__item-link:before, .text .gallery__item-link:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 121, 57, .5);
    opacity: 0;
    transition: opacity .3s
}

.gallery__item-link:hover:before, .text .gallery__item-link:hover:before {
    opacity: 1
}

.gallery__item-link--video:after, .text .gallery__item-link--video:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -39px
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background-image: url(../i/photoswipe/default-skin.png)
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
    background-image: none
}

.geography__desc, .message p {
    max-width: 860px
}

.geography__region {
    margin-bottom: 30px
}

.geography__region-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px
}

.geography__list-link {
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: color .3s, border-color .2s
}

.geography__list-link:hover {
    color: #f89a0f;
    border-bottom: 1px solid rgb(248 154 15)
}

.geography__list-wrap {
    position: relative
}

.geopopup, .geopopup:before {
    position: absolute;
    border: 4px solid #f89a0f;
    background: #fff
}

.geopopup {
    bottom: 30px;
    left: -5000px;
    width: 700px;
    margin-left: -350px;
    min-height: 200px;
    z-index: 2;
    opacity: 0;
    transform: translateY(-10%);
    transition: transform .3s 0s, opacity .3s 0s, left 0s .3s
}

@media (max-width: 991px) {
    .geopopup {
        width: 300px;
        margin-left: -40px
    }
}

.geopopup--show {
    left: 50%;
    opacity: 1;
    transform: translateY(0);
    transition: transform .3s 0s, opacity .6s 0s, left 0s 0s
}

.geopopup:before {
    content: '';
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

@media (max-width: 991px) {
    .geopopup:before {
        margin-left: -120px
    }
}

.geopopup__wrap {
    position: relative;
    background: #fff;
    padding: 30px
}

.geopopup__close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1
}

.geopopup__row {
    margin: 0 -10px
}

.geopopup__left, .geopopup__right {
    padding: 0 10px
}

.geopopup__img {
    max-width: 100%
}

.geopopup__wrap-img {
    position: relative;
    display: inline-block;
    margin-bottom: 20px
}

.geopopup__wrap-img:after {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
    border: 1px solid #fff;
    transition: top .2s, left .2s, right .2s, bottom .2s
}

.geopopup__wrap-img:hover:after {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px
}

.geopopup__address {
    margin-bottom: 15px;
    line-height: 24px;
    position: relative;
    margin-left: 25px
}

.geopopup__address:before, .geopopup__mode:before, .geopopup__phones:before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: 0;
    margin-top: 7px
}

.geopopup__address-link {
    text-decoration: none;
    color: #bd7842;
    border-bottom: 1px solid rgba(17, 79, 175, .25);
    transition: border-color .3s
}

.geopopup__address-link:hover {
    color: #bd7842;
    border-bottom: 1px solid #bd7842
}

.geopopup__mode, .geopopup__phones {
    margin-bottom: 15px;
    line-height: 24px;
    margin-left: 25px;
    position: relative
}

.geopopup__mode:before, .geopopup__phones:before {
    margin-top: 3px
}

.geopopup__close-link {
    cursor: pointer
}

.geopopup__map {
    margin-right: 20px
}

@media (min-width: 992px) {
    .geography__col:nth-child(4n-3) .geopopup {
        margin-left: -40px
    }

    .geography__col:nth-child(4n-3) .geopopup:before {
        margin-left: -320px
    }

    .geography__col:nth-child(4n) .geopopup {
        margin-left: -540px
    }

    .geography__col:nth-child(4n) .geopopup:before {
        margin-left: 180px
    }
}

.headernav {
    position: relative;
    min-height: 76px;
    margin-bottom: 10px;
}

@media (max-width: 991px) {
    .headernav {
        min-height: 0px;
    }
}

.headernav__flow {
    border-top: 3px solid rgba(0, 0, 0, .95);
    border-bottom: 3px solid rgba(0, 0, 0, .95);
    position: relative
}

@media (max-width: 991px) {
    .headernav__flow {
        border: 0
    }
}

@media (min-width: 992px) {
    .headernav__flow--active {
        position: fixed;
        top: -56px;
        left: 0;
        width: 100%;
        opacity: 0;
        background: rgba(0, 0, 0, .95);
        border-top: none;
        border-bottom: none;
        transition: top .3s, opacity .3s;
        z-index: 11
    }

    .headernav__flow--show {
        opacity: 1;
        top: 0
    }

    .header--main-top .headernav__flow {
        border-top: 1px solid rgba(255, 255, 255, .3);
        border-bottom: 1px solid rgba(255, 255, 255, .3)
    }
}

.headernav--search .headernav__flow {
    border-color: transparent
}

.headernav__row {
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 991px) {
    .headernav__row {
        position: relative;
        /* display: block; */
    }
}

@media (min-width: 992px) {
    .headernav__row {
        -ms-flex-align: center;
        align-items: center
    }
}

.headernav__menu {
    /* display: inline-block; */
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    transition: opacity;
    width: 100%;
}

@media (min-width: 992px) {
    .headernav--search .headernav__menu {
        opacity: 0
    }
}

.headernav__logo {
    display: none
}

@media (min-width: 992px) {
    .headernav__flow--active .headernav__logo {
        -ms-flex: 0 0 160px;
        flex: 0 0 160px;
        display: inline-block
    }
}

.headernav__search {
    display: inline-block;
    width: 45px;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    text-align: right;
}

@media (max-width: 767px) {
    .headernav__search {
        width: 40px;
        -ms-flex: 0 0 35px;
        flex: 0 0 35px;
    }
}

.headernav__search-link {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 50px;
    position: relative;
    padding-right: 40px;
    color: #474747;
    text-decoration: none;
    transition: opacity .3s
}

@media (max-width: 991px) {
    .headernav__wrap .cart__fittings, .headernav__wrap #js-carts {
        display: none;
    }

    .headernav__search-link {
        position: absolute;
        top: -33px;
        left: 0;
        font-size: 0;
    }
}

.headernav__search-link:hover {
    color: #474747
}

.headernav__search-link:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 0;
}

@media (max-width: 991px) {
    .headernav__search-link:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4NCwxMTFjMCw0MS0zMyw3NC03NCw3NHMtNzQtMzMtNzQtNzRjMC00MCwzNC03Myw3NC03M0MxNTEsMzgsMTg0LDcxLDE4NCwxMTF6IE0xNjIsMTg5CgkJCQlDMTY0LDE4OCwxNjIsMTg5LDE2MiwxODlMMTYyLDE4OXogTTI4MiwyNTJsLTY0LTY0bC03LDdsLTE0LTE0bDctN2wtMTQtMTRjOS0xNCwxNC0zMSwxNC00OWMwLTUyLTQyLTk0LTk0LTk0cy05NCw0Mi05NCw5NAoJCQkJczQyLDk0LDk0LDk0YzE5LDAsMzctNiw1Mi0xNmwxMywxM2w3LTdsMTQsMTRsLTYsOGw2NCw2NEwyODIsMjUyeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
        margin-top: -5px;
    }
}

@media (min-width: 992px) {
    .headernav--search .headernav__search-link {
        opacity: 0 !important
    }

    .header--main-top .headernav__search-link {
        color: #fff;
        opacity: .5;
        transition: opacity .3s
    }

    .header--main-top .headernav__search-link:hover {
        opacity: 1
    }

    .header--main-top .headernav__search-link:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAgMzAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4NCwxMTFjMCw0MS0zMyw3NC03NCw3NHMtNzQtMzMtNzQtNzRjMC00MCwzNC03Myw3NC03M0MxNTEsMzgsMTg0LDcxLDE4NCwxMTF6IE0xNjIsMTg5CgkJCQlDMTY0LDE4OCwxNjIsMTg5LDE2MiwxODlMMTYyLDE4OXogTTI4MiwyNTJsLTY0LTY0bC03LDdsLTE0LTE0bDctN2wtMTQtMTRjOS0xNCwxNC0zMSwxNC00OWMwLTUyLTQyLTk0LTk0LTk0cy05NCw0Mi05NCw5NAoJCQkJczQyLDk0LDk0LDk0YzE5LDAsMzctNiw1Mi0xNmwxMywxM2w3LTdsMTQsMTRsLTYsOGw2NCw2NEwyODIsMjUyeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K)
    }
}

.headernav__flow--active .headernav__search-link, .journal-item--back .journal-item__date {
    color: #fff
}

.headernav__flow--active .headernav__search-link:after {
    width: 25px;
    height: 25px;
}

.journal-item {
    border: 1px solid #e5e5e5;
    padding: 30px;
    max-width: 364px;
    min-height: 560px;
    margin: 0 auto;
}

.journal-item--back {
    position: relative;
    background-size: cover
}

.journal-item--back:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4)
}

.journal-item__wrap-img {
    margin: -30px -30px 20px
}

.journal-item__img {
    max-width: 100%
}

.journal-item__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.journal-item__col {
    display: -ms-flexbox; /* display:flex; */
    -ms-flex-direction: column; /* flex-direction:column; */
    -ms-flex-pack: end; /* justify-content:flex-end; *//* height: calc(100% - 60px); */
}

.journal-item__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 16px;
    -ms-flex-align: center;
    align-items: center; /* position:relative; */
}

.journal-item__cat, .journal-item__date {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 1.2em;
    position: relative
}

.journal-item__date {
    padding-left: 15px
}

.journal-item__date:before, .journal-item__period:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px
}

.journal-item__cat {
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 10px;
    border: 1px solid transparent;
    transition: color .3s, border-color .3s
}

.journal-item__cat:hover {
    color: #ff8033;
    border: 1px solid #ff8033
}

.journal-item--back .journal-item__cat {
    color: #fff
}

.journal-item--back .journal-item__cat:hover {
    color: #ff8033
}

.journal-item__desc {
    font-size: 14px;
    line-height: 22px;
    margin: 15px 0
}

.journal-item--back .journal-item__desc, .journal-item--back .journal-item__title {
    color: #fff;
    position: relative;
}

.journal-item__title {
    margin: 10px 0;
    font-size: 36px;
    line-height: 40px
}

.journal-item__more {
    width: 100%;
    position: relative
}

.journal-item__period {
    color: #7f7f7f;
    font-size: 12px;
    line-height: 1.2em;
    position: relative;
    padding-left: 17px
}

.journal__item {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px
}

.letters {
    background: #f7f7f7;
    padding: 50px 0;
    margin: 40px 0
}

.letters__title {
    text-align: center;
    margin-bottom: 50px
}

.letters__items {
    -ms-flex-pack: center;
    justify-content: center
}

.letters__item {
    text-align: center;
    margin-bottom: 30px
}

.letters__item-img {
    max-width: 100%;
    border: 1px solid #323232
}

.letters__item-name {
    margin-top: 15px
}

.letters__item-link {
    display: inline-block;
    border: 2px solid #323232;
    padding: 2px
}

.main-collections {
    margin: 50px 0
}

.main-collections__title {
    text-align: center;
    margin-bottom: 50px
}

@media (max-width: 767px) {
    .main-collections__wrap {
        -ms-flex: none;
        flex: none
    }
}

@media (max-width: 991px) {
    .main-collections__items {
        max-width: 578px;
        margin: 0 auto
    }
}

.main-collections__row {
    margin: -.05em;
    text-align: center;
    font-size: 14vw
}

@media (min-width: 768px) {
    .main-collections__row {
        font-size: 100px
    }
}

@media (min-width: 992px) {
    .main-collections__row {
        font-size: 79px
    }
}

@media (min-width: 1200px) {
    .main-collections__row {
        font-size: 101px
    }
}

@media (max-width: 991px) {
    .main-collections__row {
        max-width: 578px
    }
}

.main-collections__img {
    max-width: 100%
}

@media (max-width: 991px) {
    .main-collections__images {
        max-width: 578px
    }
}

.main-collections__part, .main-collections__part--big {
    padding: .05em
}

@media (max-width: 767px) {
    .main-collections__part {
        -ms-flex: none;
        flex: none
    }
}

.main-collections__col {
    padding: .05em
}

@media (max-width: 767px) {
    .main-collections__col {
        -ms-flex: none;
        flex: none
    }
}

.main-collections__col--full {
    padding-left: .05em;
    padding-right: .05em
}

.main-collections__link {
    display: block;
    position: relative;
    overflow: hidden;
    max-width: 389px;
    margin: 0 auto;
}

.main-collections__part--big .main-collections__col--full .main-collections__link {
    max-width: 783px;
}

.main-collections__name {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 20px 30px 30px;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    text-align: left;
    transition: opacity .3s, transform .3s
}

.main-collections__name--dark, .order-list__collection span {
    color: #323232
}

.main-collections__link:hover .main-collections__name {
    opacity: 0;
    transform: translate(-100%, 100%)
}

.main-collections__desc {
    font-size: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 55px 20px 20px;
    color: #191919;
    background: #f89a0f;
    border-bottom: 20px solid transparent;
    opacity: 0;
    transform: translate(-100%, -100%);
    transition: transform .3s, opacity .3s
}

@media (max-width: 767px) {
    .main-collections__desc {
        display: none
    }
}

.main-collections__desc:before {
    content: '';
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -32px
}

.main-collections__link:hover .main-collections__desc {
    opacity: 1;
    transform: translate(0, 0)
}

.main-collections__desc-org {
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase
}

.main-collections__desc-name {
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    margin: 15px 0
}

.main-collections__desc-text {
    font-size: 15px;
    line-height: 20px
}

.main-newjournal {
    margin: 50px 0;
    margin-bottom: -50px;
    padding: 50px 0;
    background: #f7f7f7;
}

.main-newjournal__title {
    text-align: center;
    margin-bottom: 50px
}

.main-newjournal__controls {
    display: none;
    top: 50%;
    margin-top: -22px;
    right: 0;
    width: 94px;
    height: 44px
}

@media (max-width: 991px) {
    .main-newjournal__controls {
        display: block;
        position: relative;
        margin: 0 auto
    }
}

.main-newjournal__next, .main-newjournal__prev {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    opacity: .5
}

.main-newjournal__next:hover, .main-newjournal__prev:hover, .main-slider__item--active .main-slider__content {
    opacity: 1
}

.main-newjournal__prev {
    left: 0
}

.main-newjournal__next {
    right: 0
}

.main-newproducts {
    margin: 50px 0
}

.main-newproducts__title {
    text-align: center;
    margin-bottom: 50px
}
@media(max-width:420px){
    .main-newproducts__more #blomer{
        padding: 13px 10px;
        font-size: 11px;
    }
}
.main-newproducts__more {
    text-align: center;
    margin: 60px 0
}

.main-slider {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-height: 2000px;
    transition: max-height .9s ease-in
}

@media (min-width: 992px) {
    .main-slider {
        margin: -30px auto 40px
    }
}

.main-slider--loading {
    max-height: 800px
}

.main-slider__wrap {
    position: relative
}

/*@media(max-width:991px){
    .main-slider__wrap #blomer{
        display:none
    }
}*/

.main-slider__items {
    overflow: hidden;
    position: relative
}

.main-slider__item {
    float: left;
    position: relative;
    width: 100%
}

.main-slider__image {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center
}

.main-slider__image:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4)
}

.main-slider__content {
    bottom: 35px;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: opacity .3s;
    padding: 20px 0;
    position: absolute
}

@media (min-width: 768px) {
    .main-slider__content {
        padding: 0;
        position: absolute
    }
}

.main-slider__title {
    overflow: hidden;
    font-family: "SangBleu Sunrise bold, sans-serif";
    font-size: 48px;
    line-height: 1.2em;
    font-weight: 700;
    color: #fff;
}

@media (min-width: 1200px) {
    .main-slider__title {
        max-width: 650px
    }
}

@media (max-width: 1199px) {
    .main-slider__title {
        font-size: 32px
    }
}

@media (max-width: 991px) {
    .main-slider__title {
        font-size: 32px
    }
}

@media (min-width: 992px) {
    .main-slider__title {
        transform: translate(-100%, 0);
        opacity: 0;
        transition: transform .3s, opacity .3s
    }
}

.main-slider__item--active .main-slider__btn, .main-slider__item--active .main-slider__desc, .main-slider__item--active .main-slider__title {
    transform: translate(0, 0);
    opacity: 1
}

.main-slider__desc {
    color: #fff;
    font-size: 13px;
    line-height: 22px;
    overflow: hidden;
    margin-top: 20px
}

@media (min-width: 1200px) {
    .main-slider__desc {
        max-width: 650px
    }
}

@media (min-width: 768px) {
    .main-slider__desc {
        max-height: 66px
    }
}

@media (min-width: 992px) {
    .main-slider__desc {
        transform: translate(-100%, 0);
        opacity: 0;
        transition: transform .3s .3s, opacity .3s .3s
    }
}

.main-slider__btn {
    margin-top: 30px;
    position: relative;
    z-index: 1
}

@media (min-width: 992px) {
    .main-slider__btn {
        transform: translate(-100%, 0);
        opacity: 0;
        transition: transform .3s .6s, opacity .3s .6s
    }
}

@media (max-width: 767px) {
    .main-slider__btn:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-left: 8px;
        position: relative;
        top: -2px
    }

    .main-slider__btn i {
        opacity: .5
    }
}

.main-slider__img {
    max-width: 100%;
    width: 100%;
}

@media (max-width: 991px) {
    .main-slider__img {
        height: 60vh;
        min-height: 420px;
        -o-object-fit: cover;
        object-fit: cover;
        object-position: top center;
    }
}

.main-slider__controls {
    position: absolute;
    width: 100%;
    bottom: 55px;
    right: 0;
    text-align: right;
    z-index: 1
}

.main-slider__next, .main-slider__prev {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    opacity: .2;
    transtion: opacity .2s
}

.main-slider__next:hover, .main-slider__prev:hover {
    opacity: 1
}

.main-slider__dots {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 12px;
    font-size: 0;
    margin: 0 10px
}

.main-slider__dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: #fff;
    opacity: .4;
    margin: 0 6px;
    cursor: pointer;
    transform: scale(.666666);
    transition: opacity .3s, transform .3s
}

.main-slider__dot.selected {
    cursor: default;
    transform: scale(1);
    opacity: .8;
    width: 12px;
    height: 12px
}

.main-smartsearch {
    background: url(../i/mainsmartsearch.jpg);
    background-size: cover;
    padding: 45px 0;
    margin: 80px 0
}

@media (min-width: 992px) {
    .main-smartsearch {
        background-attachment: fixed
    }
}

.main-smartsearch__title {
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

.main-smartsearch__btn {
    margin: 30px 0
}

.main-smartsearch__desc {
    color: #fff;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 22px;
    line-height: 1.375rem;
    text-align: center;
    max-width: 650px;
    margin: 0 auto
}

.main-smartsearch__searches {
    text-align: center;
    max-width: 960px;
    margin: 0 auto
}

@media (max-width: 991px) {
    .main-smartsearch__searches {
        display: none
    }
}

.main-smartsearch__subtitle {
    color: #fff
}

.main-smartsearch__links {
    overflow: hidden
}

.main-smartsearch__search {
    width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .main-smartsearch__search {
        width: 50%
    }
}

@media (min-width: 992px) {
    .main-smartsearch__search {
        width: 33.333%
    }
}

@media (max-width: 767px) {
    .main-smartsearch__search {
        text-align: center
    }
}

.main-smartsearch__link {
    text-decoration: none;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    transition: border-color .3s;
    font-size: 18px
}

.main-smartsearch__link:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}

.main-social {
    padding: 30px 0
}

.main-social__col {
    margin-bottom: 30px;
    text-align: center
}

@media (min-width: 992px) {
    .main-social__col {
        text-align: left
    }

    .main-social__col--right {
        text-align: right
    }
}

.main-social__instagram, .main-social__vkontakte {
    position: relative;
    display: inline-block
}

.main-social__img {
    max-width: 100%
}

.main-social__title {
    color: #fff;
    position: absolute;
    bottom: 10px;
    left: 10px;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .main-social__title {
        bottom: 20px;
        left: 20px
    }
}

.main-social__instagram .main-social__count, .main-social__instagram .main-social__title, .modal__footer h6, .modal__footer p {
    color: #fff
}

.main-social__count {
    position: absolute;
    font-size: 18px;
    display: none;
    padding-left: 20px;
    color: #323232;
    bottom: 10px;
    left: 10px
}

@media (min-width: 768px) {
    .main-social__count {
        bottom: 40px;
        left: 40px
    }
}

.main-social__count:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px
}

.mainlogo__link {
    display: block;
    margin: 0 auto
}

.mainlogo__link:hover {
    opacity: .8
}

@media (max-width: 991px) {
    .mainlogo__link {
        width: 150px;
        height: 30px;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 231.8 84.3' style='enable-background:new 0 0 231.8 84.3;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13,1H0v53.6h8.4V35c2,1.4,5.2,2.5,9.5,2.5c9.2,0,16.8-6.7,16.8-17.7C34.7,7.9,26.6,1,13,1z M16.5,34.5 c-3.2,0-6.8-1.3-8.2-3V3.9c0,0,0,0,1.6,0c8,0,16.8,5,16.8,18.2C26.7,30.3,22.8,34.5,16.5,34.5z'/%3E%3Cpolygon points='95.6,71.8 95.6,84.1 97.9,84.1 97.9,69.7 93.1,69.7 '/%3E%3Cpath d='M56.7,13.4c-11.3,0-17.4,9.6-17.4,21.5c0,11.8,6.2,20.9,17.9,20.9c7.4,0,13.4-4.1,16.4-12.4l-1-0.6 c-4.3,4.1-9,5.2-13.4,5.2c-7.6,0-13.9-4.3-15-13.9h29.6C74.5,22.9,68.2,13.4,56.7,13.4z M44.1,31.1c0-8,3.6-13.3,10.1-13.3 c6.4,0,10.3,5.3,11.3,13.3H44.1z'/%3E%3Cpolygon points='111.8,23 111.8,54.6 119.6,54.6 119.6,14.5 112.4,14.5 100.8,36.7 89.3,14.5 81.5,14.5 81.5,54.6 85.1,54.6 85.1,23 85.5,23 97.7,46.6 99.2,46.6 111.4,23 '/%3E%3Cpolygon points='136.1,43.5 135.7,43.5 135.7,14.5 128,14.5 128,54.6 133.1,54.6 150.4,25.7 150.7,25.7 150.7,54.6 158.5,54.6 158.5,14.5 153.4,14.5 '/%3E%3Cpath d='M196.5,14.5h-9.2c-0.5,6.7-2.4,12.4-7.8,17.4h-4.8V14.5h-7.8v40.1h7.8V35.1h0.4l13.3,19.4h8.8l-14.9-21.8 C188.7,28.3,195.5,21,196.5,14.5z'/%3E%3Cpath d='M218.9,47.8c-8.3,0-14.6-6.7-14.6-17.9c0-8,3.5-12.6,9.2-12.6c6.5,0,10.3,6.4,11.5,13.9l6.8-5.9 c-1.7-6.5-7.9-11.6-15.9-11.6C204,13.8,197.7,24,197.7,35c0,12,7.2,20.7,17.7,20.7c9,0,14-5.4,16.1-11.9l-1-0.7 C226.6,46.8,223,47.8,218.9,47.8z'/%3E%3Cpath d='M120.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C126.3,72.2,123.9,69.3,120.8,69.3z M121.2,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C123,77,122.1,77.2,121.2,77.2z'/%3E%3Cpath d='M133.9,80.2c2.8-3,4.8-4.7,4.8-7.1c0-2.4-1.8-3.8-4.4-3.8c-3.1,0-4.9,1.8-4.8,4.1l2.5,1.3c0-2.8,0.8-4.2,2.3-4.2 c1.1,0,1.8,0.6,1.8,2.3c0,2.5-1.8,4.9-6.8,11v0.2h9.8v-2.4h-6.5L133.9,80.2z'/%3E%3Cpath d='M106.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C112.4,72.2,110,69.3,106.8,69.3z M107.3,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C109.1,77,108.2,77.2,107.3,77.2z'/%3E%3Cpolygon points='220.8,0 210.9,0 208.4,2.5 215.9,9.9 223.3,2.5 '/%3E%3C/g%3E%3C/svg%3E%0A");
    }
}

@media (min-width: 992px) {
    .header--main .mainlogo__link {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 231.8 84.3' style='enable-background:new 0 0 231.8 84.3;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13,1H0v53.6h8.4V35c2,1.4,5.2,2.5,9.5,2.5c9.2,0,16.8-6.7,16.8-17.7C34.7,7.9,26.6,1,13,1z M16.5,34.5 c-3.2,0-6.8-1.3-8.2-3V3.9c0,0,0,0,1.6,0c8,0,16.8,5,16.8,18.2C26.7,30.3,22.8,34.5,16.5,34.5z'/%3E%3Cpolygon points='95.6,71.8 95.6,84.1 97.9,84.1 97.9,69.7 93.1,69.7 '/%3E%3Cpath d='M56.7,13.4c-11.3,0-17.4,9.6-17.4,21.5c0,11.8,6.2,20.9,17.9,20.9c7.4,0,13.4-4.1,16.4-12.4l-1-0.6 c-4.3,4.1-9,5.2-13.4,5.2c-7.6,0-13.9-4.3-15-13.9h29.6C74.5,22.9,68.2,13.4,56.7,13.4z M44.1,31.1c0-8,3.6-13.3,10.1-13.3 c6.4,0,10.3,5.3,11.3,13.3H44.1z'/%3E%3Cpolygon points='111.8,23 111.8,54.6 119.6,54.6 119.6,14.5 112.4,14.5 100.8,36.7 89.3,14.5 81.5,14.5 81.5,54.6 85.1,54.6 85.1,23 85.5,23 97.7,46.6 99.2,46.6 111.4,23 '/%3E%3Cpolygon points='136.1,43.5 135.7,43.5 135.7,14.5 128,14.5 128,54.6 133.1,54.6 150.4,25.7 150.7,25.7 150.7,54.6 158.5,54.6 158.5,14.5 153.4,14.5 '/%3E%3Cpath d='M196.5,14.5h-9.2c-0.5,6.7-2.4,12.4-7.8,17.4h-4.8V14.5h-7.8v40.1h7.8V35.1h0.4l13.3,19.4h8.8l-14.9-21.8 C188.7,28.3,195.5,21,196.5,14.5z'/%3E%3Cpath d='M218.9,47.8c-8.3,0-14.6-6.7-14.6-17.9c0-8,3.5-12.6,9.2-12.6c6.5,0,10.3,6.4,11.5,13.9l6.8-5.9 c-1.7-6.5-7.9-11.6-15.9-11.6C204,13.8,197.7,24,197.7,35c0,12,7.2,20.7,17.7,20.7c9,0,14-5.4,16.1-11.9l-1-0.7 C226.6,46.8,223,47.8,218.9,47.8z'/%3E%3Cpath d='M120.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C126.3,72.2,123.9,69.3,120.8,69.3z M121.2,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C123,77,122.1,77.2,121.2,77.2z'/%3E%3Cpath d='M133.9,80.2c2.8-3,4.8-4.7,4.8-7.1c0-2.4-1.8-3.8-4.4-3.8c-3.1,0-4.9,1.8-4.8,4.1l2.5,1.3c0-2.8,0.8-4.2,2.3-4.2 c1.1,0,1.8,0.6,1.8,2.3c0,2.5-1.8,4.9-6.8,11v0.2h9.8v-2.4h-6.5L133.9,80.2z'/%3E%3Cpath d='M106.8,69.3c-2.9,0-4.6,2-4.6,5c0,2.8,1.7,4.7,4.3,4.7c1.3,0,2.6-0.6,3.4-1.7c0,4-1.2,5.8-2.9,5.8c-1,0-1.9-0.8-2-2.9 l-2.4,1.6c0.6,1.3,1.9,2.5,4.1,2.5c3.6,0,5.6-3.6,5.6-7.9C112.4,72.2,110,69.3,106.8,69.3z M107.3,77.2c-1.9,0-3.1-1.4-3.1-3.6 c0-2,1-3,2.3-3c2.4,0,3.4,3.2,3.5,5.8C109.1,77,108.2,77.2,107.3,77.2z'/%3E%3Cpolygon points='220.8,0 210.9,0 208.4,2.5 215.9,9.9 223.3,2.5 '/%3E%3C/g%3E%3C/svg%3E%0A");}
}

@media (max-width: 991px) {
    .mainmenu {
        overflow: hidden;
        max-height: 0;
        transition: max-height .3s;
        width: 100%;
    }

    .mainmenu--show {
        max-height: 2000px;
    }
}

.mainmenu__items {
    font-size: 0
}

@media (min-width: 1200px) {
    .mainmenu__items {
        margin: 0 -30px
    }
}

@media (min-width: 992px) {
    .mainmenu__items {
        margin: 0 -16px
    }
}

.mainmenu__item {
    display: block;
    font-size: 1rem
}

@media (min-width: 992px) {
    .mainmenu__item {
        display: inline-block;
    }
}

.mainmenu__item--parent {
    position: relative;
    z-index: 2
}

.mainmenu__item-link {
    position: relative;
    display: inline-block;
    padding: 5px 1em;
    color: #656565;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    transition: background-color .3s, color .3s
}

@media (min-width: 992px) {
    .mainmenu__item-link {
        display: block;
        padding: 12px 1em 10px;
    }
}

@media (min-width: 1200px) {
    .mainmenu__item-link {
        font-size: 15px;
        line-height: 30px;
    }
}

@media (max-width: 991px) {
    .mainmenu__item-link {
        color: #fff
    }
}

.mainmenu__item-link:hover {
    color: #656565
}

@media (min-width: 992px) {
    .mainmenu__item-link:hover {
        color: #fff;
        background: #f89a0f
    }
}

@media (max-width: 991px) {
    .mainmenu__item-link:hover {
        color: #c2c2c2
    }
}

@media (min-width: 992px) {
    .header--main-top .mainmenu__item-link {
        color: #fff;
        position: relative
    }

    .header--main-top .mainmenu__item-link:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        border-top: 5px solid rgba(255, 255, 255, .5);
        border-bottom: 5px solid rgba(255, 255, 255, .5);
        opacity: 0;
        transition: opacity .3s
    }

    .header--main-top .mainmenu__item-link:hover {
        background: 0 0
    }

    .header--main-top .mainmenu__item-link:hover:after {
        opacity: 1
    }

    .headernav__flow--active .mainmenu__item-link {
        font-size: 13px;
        color: #fff;
        padding: 13px .8em
    }
}

@media (min-width: 1200px) {
    .headernav__flow--active .mainmenu__item-link {
        font-size: 15px;
        padding: 13px 1.2em
    }
}

.mainmenu__item--current .mainmenu__item-link {
    font-weight: 400
}

.mainmenu__item--active .mainmenu__item-link {
    font-weight: 400;
    color: #000
}

@media (min-width: 992px) {
    .mainmenu__item--active .mainmenu__item-link, .mainmenu__item--current .mainmenu__item-link {
        font-weight: 300
    }

    .mainmenu__item--active .mainmenu__item-link:hover, .mainmenu__item--current .mainmenu__item-link:hover {
        color: #fff
    }

    .mainmenu__item--active .mainmenu__item-link:after, .mainmenu__item--current .mainmenu__item-link:after {
        content: '';
        width: 100%;
        height: 3px;
        background: #fff;
        position: absolute;
        bottom: -3px;
        left: 0
    }
}

@media (max-width: 991px) {
    .mainmenu__item--active .mainmenu__item-link, .mainmenu__item--current .mainmenu__item-link {
        color: #ff824f
    }
}

@media (min-width: 992px) {
    .headernav__flow--active .mainmenu__item--active .mainmenu__item-link, .headernav__flow--active .mainmenu__item--current .mainmenu__item-link {
        color: #fff
    }

    .headernav__flow--active .mainmenu__item--active .mainmenu__item-link:after, .headernav__flow--active .mainmenu__item--current .mainmenu__item-link:after {
        display: none
    }
}

.mainmenu__item--current .mainmenu__item-link {
    cursor: default;
    color: #000
}

@media (min-width: 992px) {
    .mainmenu__item--current .mainmenu__item-link:hover {
        color: #656565;
        background: 0 0
    }
}

@media (max-width: 991px) {
    .mainmenu__item--current .mainmenu__item-link {
        color: #f89a0f
    }
}

@media (min-width: 992px) {
    .headernav__flow--active .mainmenu__item--current .mainmenu__item-link:hover {
        color: #fff;
        background: 0 0
    }
}

.mainmenu__item--parent .mainmenu__item-link {
    padding-right: 36px
}

.mainmenu__item--parent .mainmenu__item-link:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 14px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #656565 transparent transparent;
    transition: border-color .3s
}

@media (min-width: 992px) {
    .mainmenu__item--parent .mainmenu__item-link:hover {
        color: #fff;
        background: #f89a0f
    }

    .mainmenu__item--parent .mainmenu__item-link:hover:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0;
        border-color: #fff transparent transparent
    }

    .header--main-top .mainmenu__item--parent .mainmenu__item-link:hover {
        background: 0 0
    }

    .header--main-top .mainmenu__item--parent .mainmenu__item-link:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0;
        border-color: rgba(255, 255, 255, .5) transparent transparent
    }
}

.headernav__flow--active .mainmenu__item--parent .mainmenu__item-link:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #fff transparent transparent
}

@media (min-width: 992px) {
    .mainmenu__item--parent:hover .mainmenu__item-link {
        color: #fff;
        background: #f89a0f
    }

    .mainmenu__item--parent:hover .mainmenu__item-link:before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 0;
        border-color: #fff transparent transparent
    }

    .header--main-top .mainmenu__item--parent:hover .mainmenu__item-link {
        background: 0 0
    }
}

.mainmenu__subitems {
    display: block;
    min-width: 240px
}

@media (max-width: 991px) {
    .mainmenu__subitems {
        padding-left: 20px
    }
}

@media (min-width: 992px) {
    .mainmenu__subitems {
        background: #fff;
        border: 2px solid #000;
        left: -5000px;
        top: 100%;
        opacity: 0;
        transform: perspective(800) rotate3d(1, 0, 0, -90deg);
        transform-origin: 50% 0;
        transition: opacity .3s, transform .3s, left 0s .3s;
        position: absolute;
        z-index: 1
    }

    .header--main-top .mainmenu__subitems {
        border: 1px solid rgba(255, 255, 255, .5)
    }

    .mainmenu__item--parent:hover .mainmenu__subitems {
        left: 0;
        opacity: 1;
        transform: perspective(800) rotate3d(0, 0, 0, 0);
        transition: opacity .3s, transform .3s, left 0s 0s
    }
}

.mainmenu__subitem {
    overflow: hidden
}

.mainmenu__subitem-link {
    display: inline-block;
    padding: 3px 25px;
    color: #656565;
    font-size: 16px;
    font-size: 1rem;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    transition: color .3s, background-color .3s
}

@media (min-width: 992px) {
    .mainmenu__subitem-link {
        display: block;
        padding: 6px 25px
    }
}

.mainmenu__subitem-link:hover {
    color: #656565
}

@media (min-width: 992px) {
    .mainmenu__subitem-link:hover {
        color: #fff;
        background: #f89a0f
    }

    .headernav__flow--active .mainmenu__subitem-link {
        font-size: 13px
    }
}

@media (min-width: 1200px) {
    .headernav__flow--active .mainmenu__subitem-link {
        font-size: 15px
    }
}

.mainmenu__subitem--current .mainmenu__subitem-link {
    cursor: default;
    color: #f50;
    font-weight: 400
}

@media (min-width: 992px) {
    .mainmenu__subitem--current .mainmenu__subitem-link {
        font-weight: 300;
        color: #fff;
        background: #f89a0f
    }
}

.message {
    background: #f7f7f7;
    padding: 20px 0;
    margin: 30px 0;
    font-size: 30px;
    line-height: 40px
}

.message__wrap {
    border-left: 2px solid #ccc;
    padding-left: 50px;
    padding-top: 15px;
    padding-bottom: 15px
}

#meta-studio, #meta-studio .meta-studio-link .icon {
    display: inline-block;
    font-size: 0;
    height: 14px;
    line-height: 14px
}

#meta-studio {
    text-align: right
}

#meta-studio .meta-studio-link {
    display: inline-block;
    text-decoration: none;
    color: #7f7f7f;
    cursor: pointer;
    transition: opacity .25s ease, color .25s ease
}

#meta-studio .meta-studio-link-title {
    display: none
}

#meta-studio .meta-studio-link .icon {
    color: inherit;
    margin: 0
}

#meta-studio .meta-studio-link .icon-image {
    width: 46px;
    height: 14px;
    margin: 0
}

#meta-studio .meta-studio-link:active, #meta-studio .meta-studio-link:focus, #meta-studio .meta-studio-link:hover {
    color: #ccc
}

#meta-studio .meta-studio-link:active {
    opacity: .75
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow-y: auto;
    z-index: 100;
    overflow: hidden;
    max-height: 0
}

@media (min-width: 992px) {
    .modal {
        transition: max-height 0s .6s
    }
}

.modal--open {
    display: block;
    overflow: auto;
    max-height: 2000px
}

@media (min-width: 992px) {
    .modal--open {
        transition: max-height 0s
    }
}

.modal__content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50.1%, -150.1%) scale(0);
    width: 460px;
    max-width: 90%;
    max-height: 80%;
    opacity: 0
}

@media (min-width: 992px) {
    .modal__content {
        transition: opacity .3s, transform .3s
    }
}

.modal--open .modal__content {
    opacity: 1;
    -webkit-transform: translate(-50.1%, -50.1%) scale(1, 1);
    -webkit-font-smoothing: subpixel-antialiased;
    transform: translate(-50%, -50%) scale(1)
}

.modal--map .modal__content {
    width: 800px
}

.modal--size .modal__content {
    width: 860px
}

@media (min-width: 992px) {
    .modal--size .modal__content {
        transition: opacity 0s .3s, transform 0s .3s
    }

    .modal--size-last .modal__content, .modal--size.modal--open .modal__content {
        transition: opacity .3s, transform .3s
    }
}

.modal--size .modal__overlay {
    opacity: 0 !important
}

.modal__main {
    padding: 30px 15px;
    background: #e5e5e5
}

@media (min-width: 992px) {
    .modal__main {
        padding: 40px 55px
    }
}

.modal--size .modal__main {
    background: #fff;
    padding: 30px 15px
}

@media (min-width: 992px) {
    .modal--size .modal__main {
        padding: 30px
    }
}

.modal__header {
    background: #323232;
    padding: 17px 30px;
    position: relative;
    text-align: center
}

@media (min-width: 992px) {
    .modal__header {
        padding: 17px 55px
    }
}

.modal__footer {
    background: #323232;
    padding: 17px 30px;
    min-height: 80px;
    text-align: center
}

@media (min-width: 992px) {
    .modal__footer {
        padding: 17px 55px
    }
}

.modal__title {
    color: #fff;
    margin-bottom: 0;
    text-align: center
}

.modal__subtitle, .orderform__bottom h6, .orderform__bottom p, .payorder h2, .regcart__bottom h6, .regcart__bottom p {
    color: #fff
}

.modal__note {
    font-size: 14px;
    font-size: .875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #323232
}

.modal__close {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -9px
}

@media (min-width: 992px) {
    .modal__close {
        transition: transform .3s;
        right: -30px
    }
}

.modal__close:hover {
    transform: rotate(180deg)
}

.modal--map .modal__close {
    top: -30px;
    right: 0
}

@media (min-width: 992px) {
    .modal--map .modal__close {
        top: 0;
        right: -30px;
        margin-top: 0
    }
}

.modal__overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0;
    max-height: 0
}

@media (min-width: 992px) {
    .modal__overlay {
        transition: opacity .4s, max-height 0s .3s
    }
}

.modal--open .modal__overlay {
    opacity: .9;
    max-height: 2000px
}

@media (min-width: 992px) {
    .modal--open .modal__overlay {
        transition: opacity .4s
    }
}

.modal--map .modal__overlay {
    opacity: .1
}

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

.modal--payorder .modal__content {
    width: 520px
}

.modal--payorder .modal__overlay {
    background: url(../i/payorder.jpg) no-repeat;
    background-size: cover;
    background-position: center
}

.modal--open.modal--payorder .modal__overlay {
    opacity: 1
}

.modal--payorder .modal__close {
    display: none
}

.news-item__left {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

@media (min-width: 992px) {
    .news-item__left {
        float: left;
        margin-right: 46px
    }
}

.news-item__link {
    position: relative;
    display: block
}

.news-item__link:after {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
    border: 1px solid #fff;
    transition: top .3s, left .3s, right .3s, bottom .3s
}

.news-item__link:hover:after, .person__wrap:hover:after {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px
}

.news-item__img {
    max-width: 100%;
    width: 100%;
}
.news-item__title {
    line-height: 24px;
}
.news-item__title a {
    color: #323232;
    font-size: 17px;
    line-height: 24px;
    text-decoration: none;
    transition: border-color .3s;
}

.news-item__title a:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

.news-item__date {
    display: block;
    color: #656565;
    font-size: 14px;
    margin-bottom: 15px
}

.news-item__date:before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 1px
}

.news-item__desc {
    font-size: 13px;
    line-height: 22px
}

.ontop {
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    padding: 2px 10px;
    text-decoration: none;
    opacity: .5
}

.ontop:hover {
    opacity: 1;
    color: #fff
}

@media (max-width: 991px) {
    .ontop {
        border: 0
    }
}

.order-list {
    margin-bottom: 40px
}

.order-list__row {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #f2f2f2
}

.order-list__item:last-child .order-list__row {
    border-bottom: 1px solid #f2f2f2
}

.order-list__col {
    padding: 20px 10px
}

.order-list__col--img {
    -ms-flex: 0 0 8%;
    flex: 0 0 8%
}

.order-list__col--title {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    line-height: 28px
}

.order-list__col--packing {
    -ms-flex: 0 0 27%;
    flex: 0 0 27%
}

.order-list__col--price {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    text-align: right
}

@media (max-width: 991px) {
    .order-list__col--img {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }

    .order-list__col--title {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%
    }

    .order-list__col--packing, .order-list__col--price {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media (max-width: 767px) {
    .order-list__col--img {
        text-align: center
    }

    .order-list__col--img, .order-list__col--packing, .order-list__col--price, .order-list__col--title {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.order-list__img {
    max-width: 100%;
    border-radius: 60px
}

.order-list__title {
    font-size: 20px
}

.order-list__collection {
    font-size: 14px;
    color: #656565
}

.order-list__packing {
    font-weight: 400
}

.order-list__packing span {
    display: block;
    color: #656565
}

.order-list__price {
    color: #000;
    font-size: 22px;
    font-weight: 400
}

.order-list__size {
    margin-top: -10px;
    font-size: 14px
}

.order-list__remove {
    display: inline-block;
    border: 1px solid transparent;
    transition: border-color .3s, opacity .3s
}

.order-list__remove:hover {
    border: 1px solid #7f7f7f
}

.orderform--fitting {
    max-width: 645px;
    margin: 0 auto
}

@media (max-width: 991px) {
    .orderform__col {
        text-align: center
    }
}

@media (min-width: 992px) {
    .orderform__col--right {
        text-align: right
    }
}

.orderform__note {
    color: #000;
    font-size: 13px;
    line-height: 18px;
    margin: 30px 0;
    width: 100%;
    text-align: center;
}

.orderform__bottom {
    margin: 0 -52px -52px;
    padding: 22px 65px;
}

@media (max-width: 767px) {
    .orderform__bottom {
        margin: 0 -12px -12px;
        padding: 12px
    }
}

.orderform__btn, .orderform__btn-change {
    margin: 5px 0
}

.orderform__place {
    text-align: center;
    margin: 0 0 30px 14px
}
.bx-soa-pp-company .orderform__place-link{
    color:#fff;
}
.orderform__place-link {
    text-decoration: none;
    color: #282828;
    border-bottom: 1px dashed rgba(50, 50, 50, .7);
    position: relative;
    margin-left: 25px;
    margin-top: 14px;
    position: relative;
    top: 12px;
}

.orderform__place-link:hover {
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .3)
}

.orderform__place-link:before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: 50%;
    margin-top: -11px
}

.orderform__address {
    background: #fff;
    border: 1px solid #b2b2b2;
    border-top: none;
    padding: .2rem;
    position: absolute;
    z-index: 2;
    width: 100%;
    margin-top: -2px
}

.orderform__address li {
    padding: 0 .8rem;
    cursor: pointer
}

.orderform__address li:hover {
    background: #e2e2e2
}

.map__myself {
    text-align: left;
    margin: -7px 0 26px
}

#takeoutcity {
    height: 36px
}

.end__address {
    cursor: pointer;
    position: relative;
    transition: .2s ease-in-out
}

.end__address:hover {
    text-decoration: underline
}

.ymaps-2-1-77-balloon__close {
    display: none
}

.ymaps-2-1-77-balloon__content {
    margin: 0 !important;
    padding: 10px 12px !important
}

.btn__search {
    cursor: pointer;
    padding: 6px 8px;
    color: #fff;
    text-align: center;
    background: #f89a0f;
    z-index: 2
}

.orderform__btn {
    opacity: 1;
    pointer-events: auto
}

.orderform__btn.block {
    opacity: .3;
    pointer-events: none
}

.orderform__suggestion.active {
    background: #e2e2e2
}

.free__price {
    text-decoration: line-through
}

.paginator {
    text-align: center;
    font-size: 0;
    display: inline-block;
    margin: 10px 0;
    padding: 0;
    width: 100%
}

.paginator a, .paginator > span {
    display: inline-block;
    vertical-align: middle;
    min-width: 40px;
    line-height: 36px;
    padding: 0 5px;
    text-align: center;
    color: #000;
    text-decoration: none;
    border-radius: 40px;
    border: 2px solid transparent;
    margin: 4px;
    font-size: 18px;
    background-color: #fff;
    transition: background .3s, color .3s
}

.paginator__page:hover {
    background: #f89a0f;
    color: #fff
}

.paginator > span {
    cursor: default
}

.paginator__next, a.paginator__next, span.paginator__next {
    vertical-align: middle;
    cursor: pointer
}

span.paginator__next {
    cursor: default
}

span.paginator__prev {
    cursor: default
}

.paginator__label {
    margin-right: 15px
}

.paginator__page--current, a.paginator__page--current {
    border: 2px solid #323232;
    cursor: default
}

.paginator__page--current:hover, a.paginator__page--current:hover {
    color: #000;
    background: #fff
}

a.paginator__next, a.paginator__prev {
    opacity: .75
}

a.paginator__next:after, a.paginator__prev:before {
    content: '';
    display: inline-block;
    vertical-align: middle
}

a.paginator__prev:before {
    margin-right: 20px
}

a.paginator__next:hover, a.paginator__prev:hover {
    opacity: 1
}

a.paginator__next:after {
    margin-left: 20px
}

.paginator__next-label, .paginator__prev-label {
    text-transform: uppercase;
    font-size: 12px;
    font-size: .75rem
}

.paginator__dots-label {
    color: #b2b2b2
}

.payorder {
    text-align: center;
    color: #fff
}

.payorder__close {
    color: #fff !important;
    border-bottom: 1px dashed rgba(255, 255, 255, .7) !important
}

.payorder__close:hover {
    color: #fff !important;
    border-bottom: 1px solid rgba(255, 255, 255, .3) !important
}

.person {
    max-width: 260px;
    margin: 0 auto;
    text-align: center
}

.person__img {
    max-width: 100%;
    border-radius: 240px
}

.person__wrap {
    max-width: 240px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.person__wrap:after {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
    border-radius: 240px;
    border: 1px solid #fff;
    transition: top .3s, left .3s, right .3s, bottom .3s
}

.person__name {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 20px
}

.person__post {
    font-size: 13px;
    color: #656565;
    margin-bottom: 15px
}

.person__mail, .productset__title a {
    text-decoration: none;
    color: #bd7842;
    border-bottom: 1px solid rgba(17, 79, 175, .25);
    transition: border-color .3s
}

.person__mail:hover {
    color: #bd7842;
    border-bottom: 1px solid #bd7842
}

.photos {
    margin: 2em 0
}

.photos__item, .photos__row {
    text-align: center
}

.photos__item {
    margin-bottom: 30px;
    text-decoration: none !important;
    border-bottom: none !important;
    position: relative
}

.photos__img {
    padding: 0;
    max-width: 100%;
    margin: 0 !important
}

.popupvideo {
    display: none;
    z-index: 100
}

.popupvideo--show, .popupvideo--show .popupvideo__overlay {
    display: block
}

.popupvideo__wrap {
    max-width: 1000px;
    width: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 102
}

.popupvideo__video {
    padding-bottom: 56.25%
}

.popupvideo iframe, .popupvideo__overlay {
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.popupvideo__overlay {
    display: none;
    position: fixed;
    background: rgba(0, 0, 0, .5);
    z-index: 101
}

.popupvideo iframe {
    display: block;
    position: absolute;
    border: 0
}

.pricerange {
    margin: 0 auto
}

.pricerange__row {
    font-size: 0;
    margin: 0 -20px 20px;
    position: relative
}

.pricerange__row:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 12px;
    top: 50%;
    left: 50%;
    margin-left: -6px;
    margin-top: -1px;
    background: #7f7f7f
}

.pricerange__left, .pricerange__right {
    padding: 0 20px;
    width: 50%;
    display: inline-block;
    font-size: 1rem
}

.pricerange__slider {
    margin: 20px 0
}

.product-slider .product__set {
    display: none
}

.product-slider__item {
    padding-bottom: 3px;
    width: 100%
}

.product-slider__title {
    text-align: center;
    margin-bottom: 50px
}

@media (max-width: 767px) {
    .product-slider__title {
        margin-bottom: 30px
    }
}

.product-slider__head {
    position: relative
}

.product {
    padding: 10px 10px 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

@media (max-width: 767px) {
    .product {
        padding: 0
    }

    .product__thumb {
        display: block;
        position: relative;
    }
}

.product__link {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
    color: inherit;
}

.product__link:hover {
    color: inherit
}

.product__top {
    text-align: center;
    margin: 0 0 20px
}

@media (max-width: 767px) {
    .product__top {
        margin: 0 0 20px
    }
}

.product__img {
    max-width: 100%
}

.product__labels {
    position: absolute;
    top: 10px;
    left: 0;
    width: 80%;
    padding: 5px 20px;
    line-height: 12px;
}

@media (max-width: 767px) {
    .product__labels {
        padding: 0 7px;
        top: 10px
    }
}

.product__addbasket, .product__favorite {
    display: inline-block;
    position: absolute;
	width: 24px;
	height: 24px;
	top: 10px;
	right: 10px;
    z-index: 1;
}

.product__addbasket {
    right: 42px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cg%3E%3Cpath d='m472 452c0 11.046-8.954 20-20 20h-20v20c0 11.046-8.954 20-20 20s-20-8.954-20-20v-20h-20c-11.046 0-20-8.954-20-20s8.954-20 20-20h20v-20c0-11.046 8.954-20 20-20s20 8.954 20 20v20h20c11.046 0 20 8.954 20 20zm0-312v192c0 11.046-8.954 20-20 20s-20-8.954-20-20v-172h-40v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-192v60c0 11.046-8.954 20-20 20s-20-8.954-20-20v-60h-40v312h212c11.046 0 20 8.954 20 20s-8.954 20-20 20h-232c-11.046 0-20-8.954-20-20v-352c0-11.046 8.954-20 20-20h60.946c7.945-67.477 65.477-120 135.054-120s127.109 52.523 135.054 120h60.946c11.046 0 20 8.954 20 20zm-121.341-20c-7.64-45.345-47.176-80-94.659-80s-87.019 34.655-94.659 80z'/%3E%3C/g%3E%3C/svg%3E");
}

.addbasket-modal {
    display: none;
}

.catalog-select-size__title {
    font-size: 22px;
    padding-bottom: 12px;
    margin-bottom: 32px;
    border-bottom: 1px solid #000;
    text-align: center;
}

.catalog-select-size__sizes {
    display: flex;
    flex-wrap: wrap;
}

.catalog-select-size__sizes span {
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
    cursor: pointer;
    flex: 0 0 18.3606%;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    margin-bottom: 4px;
    margin-right: 4px;
    text-align: center;
    transition: color .2s ease-out,background-color .2s ease-out;
    user-select: none;
    cursor: pointer;
}

.catalog-select-size__sizes span.active {
    background-color: #f89a0f;
    color: white;
}

.catalog-select-size__button {
    border: none;
    outline: none;
    background-color: #f89a0f;
    color: white;
    cursor: pointer;
    margin-top: 21px;
    padding: 12px 15px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    text-align: center;
}

@media (max-width: 767px) {
    .product__addbasket, .product__favorite, .product__favorite.favorite--active {
        top: auto;
        bottom: 0;
        width: 20px;
        height: 20px;
        background-size: contain;
    }

    .product__addbasket, .product__favorite {
        right: 0;
    }

    .product__addbasket {
        right: 26px;
    }

    .addbasket-modal.fancybox-content {
        padding: 31px 15px;
    }
}

.product__extralabels {
    margin: 20px 0 0 -5px;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 767px) {
    .product__extralabels {
        margin: 20px 0 0 -6px
    }
}

.product__label + .product__label {
    margin-left: 8px
}

.product__label {
    color: #ffffff;
    font-size: 9px;
    text-transform: uppercase;
    line-height: initial;
    padding: 5px 6px;
    background-color: #f89a0f;
    font-weight: 500;
}

.product__labels span {
	position: relative;
	display: inline-block;
}

.product__set {
	padding: 5px 0 10px;
}

.product__set-link {
    color: #7f7f7f;
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px dotted rgba(127, 127, 127, .8)
}

.product__set-link:hover {
    color: #7f7f7f;
    border-bottom: 1px solid rgba(127, 127, 127, .3)
}

.product__sale {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-size: 140px;
    font-size: 8.75rem;
    line-height: 115px;
    line-height: 7.1875rem;
    font-weight: 400;
    color: rgba(0, 0, 0, .03);
    text-align: right;
    overflow: hidden
}

@media (min-width: 992px) {
    .products--narrow .product__sale {
        font-size: 100px;
        font-size: 6.25rem;
        line-height: 90px;
        line-height: 5.625rem
    }
}

.product__title {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #000;
    padding: 12px 0
}

.product--set .product__title {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 16px;
    line-height: 1rem
}

.product__price {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
    color: #000;
    font-weight: 400
}

.product__oldprice span, .product__price span {
    font-size: .75em
}

.product--set .product__price {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 14px;
    line-height: .875rem
}

.product__oldprice {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
    color: #7f7f7f;
    text-decoration: line-through
}

.product--set .product__oldprice {
    font-size: 14px;
    font-size: .875rem;
    line-height: 20px;
    line-height: 1.25rem
}

.productimages {
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .productimages {
        text-align: center
    }
}

@media (max-width: 991px) {
    .productimages {
        margin-bottom: 0
    }
}

@media (max-width: 575px) {
    .products__item .product__bottom {
        display: flex;
        flex-direction: column-reverse;
    }

    .product__price {
        font-size: 14px;
        line-height: 1;
    }

    .product__oldprice {
        font-size: 12px;
    }
}

.productimages__items {
    overflow: hidden
}

.productimages__item {
    width: 100%;
    float: left;
    position: relative
}

@media (min-width: 768px) {
    .productimages__item {
        text-align: center
    }
}

@media (max-width: 991px) {
    .productimages__row {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .productimages__right {
        margin: 0;
    }
}

.productimages__img, .productimages__thumb-img {
    max-width: 100%;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
}

.productimages__thumbs {
    font-size: 0;
    margin-bottom: 15px
}

@media (max-width: 991px) {
    .productimages__thumbs {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 0
    }
}

.productimages__thumb {
    display: inline-block;
    padding: 8px;
    width: 70px;
    height: 70px;
    border-radius: 70px;
    position: relative
}

@media (min-width: 992px) {
    .productimages__thumb {
        display: block
    }
}

.productimages__thumb:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: rgba(255, 121, 57, .5);
    transform: scale(0);
    opacity: 0;
    transition: opacity .3s, transform .3s
}

.productimages__thumb--current:after, .productimages__thumb:hover:after {
    transform: scale(1);
    opacity: 1
}

.productimages__thumb-img {
    border-radius: 70px
}

.products__items {
    margin-left: 0;
    margin-right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.products__item {
    padding-top: 15px;
    padding-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e5e5e5;
    margin: 0 -1px -1px 0;
    position: relative;
    background: #fff;
    transition: border-color .3s
}

.products__item:hover {
    border: 1px solid #f89a0f;
    z-index: 1
}

.products-interest__items {
    margin-left: 0;
    margin-right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 767px) {
    .main-newproducts__products .products__item, .products-interest .products__item {
        max-width: 50%
    }
}

@media (min-width: 1200px) {
    .productset {
        padding: 0 60px
    }
}

.productset__label {
    color: #7f7f7f;
    font-size: 14px;
    margin-bottom: 20px
}

.productset__title a {
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25)
}

.productset__title a:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

.productset__items {
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 992px) {
    .productset__items {
        margin: 0 -30px
    }
}

.productset__item {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
}

@media (min-width: 992px) {
    .productset__item {
        padding-bottom: 15px
    }
}

.productset__item:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-right: -15px
}

@media (min-width: 992px) {
    .productset__item:after {
        bottom: auto;
        top: 90px;
        right: -15px;
        margin-right: 0
    }
}

.productset__item:last-child:after {
    display: none
}

.productsize {
    margin: 0 0 20px
}

.productsize__title {
    margin-bottom: 10px
}

.productsize__items {
    font-size: 0
}

.productsize__item {
    display: inline-block
}

.productsize__check {
    left: -5000px;
    position: absolute
}

.productsize__check:focus {
    outline: 0
}

.productsize__val {
    cursor: pointer;
    color: #323232;
    display: inline-block;
    border-radius: 3px;
    height: 40px;
    width: 40px;
    padding: 0 3px;
    line-height: 40px;
    text-align: center;
    margin: 0 4px 4px 0;
    position: relative;
    border: 1px solid #ccc;
    background: 0 0;
    font-size: 15px;
    transition: backgroun .2s, border .2s, color .2s;
}

.productsize__val:hover {
    border: 1px solid #f89a0f;
    background: #f89a0f;
    color: #fff;
    z-index: 1
}

.productsize__check:checked + .productsize__val {
    border: 1px solid #f89a0f;
    background: #f89a0f;
    z-index: 1;
    color: #fff;
}

.quality__title {
    text-align: center
}

@media (max-width: 991px) {
    .quality__items {
        margin-top: 16px
    }
}

.quality__item {
    text-align: center;
    margin-bottom: 20px
}

@media (max-width: 991px) {
    .quality__item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.quality__item-img {
    width: 150px;
    border-radius: 150px
}

@media (max-width: 991px) {
    .quality__item-img {
        width: 100px;
        margin-right: 20px
    }
}

@media (max-width: 767px) {
    .quality__item-img {
        width: 50px;
        height: 50px
    }
}

.quality__item-title {
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px
}

@media (max-width: 991px) {
    .quality__item-title {
        width: 250px;
        margin-top: unset;
        -ms-flex-item-align: center;
        align-self: center;
        text-align: left
    }
}

.regcart {
    max-width: 864px;
    background: #f4f4f4;
    border: 1px solid #e5e5e5;
    margin: 40px 0
}

.regcart__wrap {
    padding: 30px 50px
}

.regcart__row {
    margin-bottom: 20px
}

.regcart__note {
    font-size: 14px;
    line-height: 18px;
    color: #7f7f7f;
    margin-top: 24px
}

.regcart__bottom {
    background: #323232;
    padding: 17px 50px;
    margin: 20px -50px -30px
}

.search {
    position: absolute;
    padding: 0 15px;
    background: #000000;
    width: 100%;
    left: 0;
    top: -3px;
    bottom: -3px;
    z-index: -1;
    opacity: 0;
    transition: opacity .3s;
}

@media (max-width: 991px) {
    .search {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        display: none
    }
}

.headernav__flow--active .search {
    top: 0;
    bottom: 0
}

@media (min-width: 992px) {
    .header--main-top .search {
        background: rgba(0, 0, 0, .15)
    }
}

.search--open {
    z-index: 2;
    opacity: 1;
    display: block
}

.search__wrap {
    position: relative;
    padding-right: 45px
}

.search__close {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 15px;
    cursor: pointer
}

.search__form {
    max-width: 560px;
    height: 36px;
    margin: 10px auto;
    position: relative
}

.search__input {
    width: 100%;
    background: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 8px 10px;
    border: 0
}

.search__input:focus, .search__submit:focus {
    outline: 0
}

.search__submit {
    background-color: transparent;
    background-position: center center;
    height: 24px;
    width: 24px;
    background-size: 24px 24px;
    border: 0;
    text-indent: -3000px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: 10px;
    transition: opacity .3s;
    cursor: pointer
}

.search__submit:hover {
    opacity: .7
}

.select-package__left {
    margin-bottom: 20px
}

@media (min-width: 992px) {
    .select-package__left {
        width: 210px;
        float: left
    }

    .select-package__right {
        margin-left: 210px
    }
}

.select-package__title {
    color: #fff;
    margin-bottom: 15px
}

.select-package__img {
    max-width: 100%
}

.select-package__wrap-img {
    position: relative;
    display: inline-block
}

.select-package__wrap-img:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    border: 1px solid #fff;
    transition: top .1s, left .1s, right .1s, bottom .1s
}

.select-package__wrap-img:hover:after {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px
}

.select-package__item {
    overflow: hidden;
    position: relative;
    margin-bottom: 15px
}

.select-package__item:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    border-bottom: 1px dotted #fff;
    position: relative;
    top: 19px
}

.select-package__item-left {
    float: left;
    display: inline;
    background: #323232;
    position: relative;
    padding-right: 10px
}

.select-package__item-right {
    float: right;
    display: inline-block;
    background: #323232;
    position: relative;
    padding-left: 10px;
    line-height: 24px
}

.select-package__price {
    font-size: 22px;
    font-weight: 400
}

.select-package label {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 300 !important
}

.select-package label:after {
    background-image: url(../dev/i/svg/radio-selected-white.svg) !important
}

.send-note {
    padding: 20px 0
}

.send-note__label {
    font-size: 13px;
    margin-bottom: 20px
}

.send-note__input {
    width: 100%;
    background: #fff;
    border: 0;
    padding: 10px 18px;
    color: #7f7f7f;
    min-width: 200px
}

.send-note__input:focus {
    outline: 0
}

@media (min-width: 768px) {
    .send-note__row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.send-note__left {
    width: 100%
}

@media (min-width: 768px) {
    .send-note__left {
        padding-right: 20px
    }
}

.send-note__right {
    -ms-flex: 0 0 460px;
    flex: 0 0 460px
}

@media (min-width: 768px) {
    .send-note__right {
        padding-left: 20px
    }
}

.set, .set:before {
    position: absolute;
    border: 4px solid #f89a0f;
    background: #fff
}

.set {
    display: none;
    bottom: 30px;
    left: -5000px;
    width: 600px;
    margin-left: -300px;
    z-index: 12;
    opacity: 0;
    transform: translateY(-10%);
    transition: transform .3s 0s, opacity .3s 0s, left 0s .3s
}

@media (max-width: 991px) {
    .set {
        width: 300px;
        margin-left: -285px;
        bottom: unset
    }
}

.set--show {
    left: 50%;
    display: block;
    opacity: 100;
    transform: translateY(0);
    transition: transform .3s 0s, opacity .6s 0s, left 0s 0s
}

@media (max-width: 991px) {
    .set--show {
        margin-left: -140px;
        left: 100%;
        box-shadow: 0 0 44px 37px rgba(196, 196, 196, .2)
    }

    .set--show:nth-child(odd) {
        left: unset;
        margin-left: unset
    }
}

.set:before {
    display: none;
    content: '';
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

@media (max-width: 991px) {
    .set:before {
        display: none;
        left: 100%;
        margin-left: -75px
    }
}

.set__wrap {
    position: relative;
    background: #fff;
    min-height: 140px;
    padding: 30px
}

@media (max-width: 991px) {
    .set__wrap {
        padding: 15px
    }
}

.set__title {
    text-align: center
}

.set__title-link {
    text-decoration: none;
    color: #323232;
    border-bottom: 1px solid rgba(50, 50, 50, .25);
    transition: border-color .3s
}

.set__title-link:hover {
    color: #323232;
    border-bottom: 1px solid #323232
}

.set__items {
    -ms-flex-pack: center;
    justify-content: center
}

.set__item {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 15px;
    padding-top: 15px;
    border: 1px solid transparent;
    transition: border-color .3s
}

.set__item:hover {
    border: 1px solid #f89a0f
}

.set__close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1
}
.products__item{
    position: relative;
}
@media (min-width: 992px) {
    .products__item:hover{
        z-index: 5;
    }

     .products__item:nth-child(1) .set {
        /*margin-left: -140px*/
        right: 0;
        position: absolute;
        left: inherit;
    }

    .products__item:nth-child(4n-3) .set {
        /*margin-left: -140px*/
        right: 0;
        position: absolute;
        left: inherit;
    }

    .products__item:nth-child(4n-3) .set:before {
        /*margin-left: -165px*/
        margin-left: inherit;
        right: 50px;
        left: inherit;
    }

    .products__item:nth-child(-n+4) .set {
        left: 280px;
        bottom: auto;
        top: 30px
    }

    .products__item:nth-child(-n+4) .set:before {
        bottom: auto;
        top: -10px
    }

    .products__item:nth-child(4n) .set {
        margin-left: -540px
    }

    .products__item:nth-child(4n) .set:before {
        margin-left: 220px
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .products--narrow .products__item .set {
        margin-left: -300px
    }

    .products--narrow .products__item .set:before {
        margin-left: -10px
    }

    .products--narrow .products__item:nth-child(4n) .set, .products--narrow .products__item:nth-child(4n-3) .set {
        margin-left: -300px
    }

    .products--narrow .products__item:nth-child(4n) .set:before, .products--narrow .products__item:nth-child(4n-3) .set:before {
        margin-left: -10px
    }

    .products--narrow .products__item:nth-child(3n-1) .set {
        margin-left: -340px
    }

    .products--narrow .products__item:nth-child(3n-1) .set:before {
        margin-left: 30px
    }

    .products--narrow .products__item:nth-child(3n) .set {
        margin-left: -540px
    }

    .products--narrow .products__item:nth-child(3n) .set:before {
        margin-left: 230px
    }
}

@media (max-width: 991px) {
    .products__item:nth-child(even) .set--show {
        left: 0;
        margin-left: -40vw
    }
}

@media (max-width: 777px) {
    .products__item:nth-child(even) .set--show {
        left: -17px;
        margin-left: -50vw
    }
}

.share__items {
    font-size: 0;
    margin-left: -6px;
}

@media (max-width: 767px) {
    .share__items {
    }
}

.share__item {
    display: inline-block;
    position: relative;
    width: 48px;
    height: 48px;
    cursor: pointer;
    margin: 0 3px;
    border-radius: 58px;
    background: #f2f2f2;
    box-shadow: 0px 0px 2px 2px #e4e4e4;
    vertical-align: top;
}

@media (max-width: 767px) {
    .share__item {
        width: 37px !important;
        height: 37px !important;
    }
}

.share__item:after, .share__item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    transition: opacity .1s;
}

@media (max-width: 767px) {
    .share__item:after, .share__item:before {
        width: 45px;
        height: 45px
    }
}

.share__item:before {
    opacity: 1
}

.share__item:after, .share__item:hover:before {
    opacity: 0
}

.share__item:hover {
    background-color: transparent !important;
    border-radius: 0;
    box-shadow: none;
}

.share__item:hover:after {
    opacity: 1
}

@media (max-width: 767px) {
    .share__item--fb:after, .share__item--fb:before, .share__item--go:after, .share__item--go:before, .share__item--ok:after, .share__item--ok:before, .share__item--tw:after, .share__item--tw:before, .share__item--vk:after, .share__item--vk:before {
        width: 37px;
        height: 37px;
    }
}

.share--white .share__item {
    background-color: #fff
}

.from--favorite {
    margin: -20px auto;
    display: none
}

.from--favorite--display {
    display: block
}

.sharing__label, .sharing__label:before {
    display: inline-block;
    vertical-align: middle
}

.sharing__label {
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
    color: #7f7f7f;
    margin-right: 20px
}

.sharing__label:before {
    content: '';
    margin-right: .7rem;
    position: relative;
    top: -2px
}

@media (max-width: 767px) {
    .sharing__label {
        display: block;
        margin: 0 0 20px;
        text-align: center
    }
}

.sharing__items {
    font-size: 0;
    text-align: center
}

.sharing__item {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 32px;
    height: 32px;
    margin: 0 6px;
    border-radius: 32px;
    background: #f2f2f2
}

.sharing__item:after, .sharing__item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .1s
}

.sharing__item:before {
    opacity: 1
}

.sharing__item:after, .sharing__item:hover:before {
    opacity: 0
}

.sharing__item:hover {
    background-color: transparent !important;
    border-radius: 0
}

.sharing__item:hover:after {
    opacity: 1
}

.sharing__item:after, .sharing__item:before, .sharing__item:hover {
    width: 32px;
    height: 32px;
    background-size: 32px 32px
}

.sharing--white .sharing__item {
    background-color: #fff
}

.shop-item__img {
    max-width: 100%
}

.shop-item__phone {
    color: #7f7f7f;
    font-size: 20px;
    margin: 10px 0
}

.shop-item__mode, .shop-item__title {
    margin: 15px 0
}

.sidemenu {
    background-image: url(../i/side-menu-back.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    background-size: cover;
    padding: 7px 5px
}

.sidemenu__item {
    margin: 3px 0;
    overflow: hidden;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .05);
    border-radius: 2px
}

.sidemenu__item-btn {
    position: absolute;
    cursor: pointer;
    width: 10px;
    height: 10px;
    right: 10px;
    top: 50%;
    margin-top: -5px
}

.sidemenu__item-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    left: 0;
    background: #999
}

.sidemenu__item-btn:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    left: 50%;
    margin-left: -1px;
    top: 0;
    background: #999;
    transform: scale(1);
    transition: transform .3s
}

.sidemenu__item--open .sidemenu__item-btn:after {
    transform: scale(0)
}

.sidemenu__item-link {
    display: block;
    overflow: hidden;
    padding: 6px 30px 6px 12px;
    background-color: #fff;
    text-decoration: none;
    position: relative;
    transition: padding .3s
}

.sidemenu__item-link:after, .sidemenu__item-link:before {
    content: '';
    position: absolute;
    transition: left .3s
}

.sidemenu__item-link:after {
    top: 50%;
    margin-top: -3px;
    left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 4px;
    border-color: transparent transparent transparent rgba(0, 0, 0, .5)
}

.sidemenu__item-link:before {
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
    background: #eee
}

.sidemenu__item-link:hover {
    padding: 6px 24px 6px 18px
}

.sidemenu__item-link:hover:after {
    left: 4px
}

.sidemenu__item-link:hover:before {
    left: 0
}

.sidemenu__item-title {
    font-size: 18px;
    font-size: 1.125rem;
    color: #333;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    transition: border-color .3s
}

.sidemenu__item-link:hover .sidemenu__item-title {
    border-bottom: 1px solid rgba(51, 51, 51, .6)
}

.sidemenu__item--active .sidemenu__item-title, .sidemenu__item--current .sidemenu__item-title {
    font-weight: 700;
    color: #000
}

.sidemenu__item--current .sidemenu__item-link {
    cursor: default;
    padding: 6px 6px 6px 18px
}

.sidemenu__item--current .sidemenu__item-link:after {
    left: 4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 4px;
    border-color: transparent transparent transparent #fff
}

.sidemenu__item--current .sidemenu__item-link:before {
    left: 0;
    background: #000
}

.sidemenu__item--current .sidemenu__item-link:hover .sidemenu__item-title {
    border-bottom: 1px solid rgba(51, 51, 51, .3)
}

.sidemenu__subitems {
    background: #f5f5f5;
    border-top: 1px solid #e7e7e7;
    max-height: 0;
    overflow: hidden;
    display: block;
    transition: max-height .8s cubic-bezier(0, 1, 0, 1) -.1s
}

.sidemenu__item--open .sidemenu__subitems {
    max-height: 9999px;
    transition-timing-function: cubic-bezier(.5, 0, 1, 0);
    transition-delay: 0s
}

.sidemenu__subitem {
    margin: 0
}

.sidemenu__subitem-link {
    display: block;
    overflow: hidden;
    padding: 8px 12px 8px 20px;
    text-decoration: none;
    position: relative;
    transition: padding .3s
}

.sidemenu__subitem-link:after, .sidemenu__subitem-link:before {
    content: '';
    position: absolute;
    transition: left .3s
}

.sidemenu__subitem-link:after {
    top: 50%;
    margin-top: -3px;
    left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 4px;
    border-color: transparent transparent transparent rgba(0, 0, 0, .5)
}

.sidemenu__subitem-link:before {
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
    background: #eee
}

.sidemenu__subitem-link:hover {
    padding: 8px 6px 8px 24px
}

.sidemenu__subitem-link:hover:after {
    left: 4px
}

.sidemenu__subitem-link:hover:before {
    left: 0
}

.sidemenu__subitem-title {
    font-size: 16px;
    font-size: 1rem;
    color: #6a6a6a;
    border-bottom: 1px solid rgba(106, 106, 106, .3);
    transition: border-color .3s
}

.sidemenu__subitem-link:hover .sidemenu__subitem-title {
    border-bottom: 1px solid rgba(106, 106, 106, .6)
}

.sidemenu__subitem--current .sidemenu__subitem-title {
    font-weight: 700;
    color: #000
}

.sidemenu__subitem--current .sidemenu__subitem-link {
    cursor: default;
    padding: 6px 6px 6px 18px;
    background: #e7e7e7
}

.sidemenu__subitem--current .sidemenu__subitem-link:after {
    left: 4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 4px;
    border-color: transparent transparent transparent #fff
}

.sidemenu__subitem--current .sidemenu__subitem-link:before {
    left: 0;
    background: #000
}

.size__left {
    text-align: center
}

.size__img {
    max-width: 100%
}

.size__desc p {
    margin-bottom: 1rem !important
}

.slider-content {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0 auto 40px;
    max-height: 2000px;
    transition: max-height .9s ease-in
}

.slider-content--loading {
    max-height: 0
}

.slider-content__items {
    overflow: hidden;
    position: relative
}

.slider-content__item {
    float: left;
    position: relative;
    width: 100%
}

.slider-content__content, .slider-content__image {
    width: 100%;
    text-align: center
}

.slider-content__content {
    position: absolute;
    bottom: 110px;
    left: 0;
    padding: 0 30px;
    opacity: 0;
    transition: opacity .3s
}

@media (max-width: 991px) {
    .slider-content__content {
        bottom: 50px
    }
}

.slider-content__title {
    max-width: 850px;
    max-height: 3.6em;
    overflow: hidden;
    margin: 0 auto;
    font-family: "SangBleu Sunrise bold, sans-serif";
    font-size: 48px;
    line-height: 1.2em;
    font-weight: 700;
    font-style: italic;
    color: #fff;
    text-shadow: 0 3px 3px rgba(0, 0, 0, .3)
}

@media (max-width: 991px) {
    .slider-content__title {
        font-size: 32px
    }
}

@media (max-width: 767px) {
    .slider-content__title {
        font-size: 16px;
        max-height: 2.4em
    }
}

.slider-content__item--active .slider-content__content, .slider-content__next:hover, .slider-content__prev:hover {
    opacity: 1
}

.slider-content__img {
    max-width: 100%
}

.slider-content__controls {
    position: absolute;
    width: 100%;
    bottom: 45px;
    left: 0;
    text-align: center;
    z-index: 1
}

@media (max-width: 991px) {
    .slider-content__controls {
        bottom: 10px
    }
}

.slider-content__next, .slider-content__prev {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    opacity: .2;
    transtion: opacity .2s
}

.slider-content__dots {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 12px;
    font-size: 0;
    margin: 0 10px
}

.slider-content__dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: #fff;
    opacity: .4;
    margin: 0 6px;
    cursor: pointer;
    transform: scale(.666666);
    transition: opacity .3s, transform .3s
}

.slider-content__dot.selected {
    cursor: default;
    transform: scale(1);
    opacity: .8;
    width: 12px;
    height: 12px
}

.slider {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 auto 40px;
    max-height: 2000px;
    transition: max-height .9s ease-in
}

.slider--loading {
    max-height: 0
}

.slider__items {
    overflow: hidden;
    position: relative
}

.slider__item {
    float: left;
    position: relative;
    width: 100%
}

.slider__link {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.slider__image {
    width: 100%
}

.slider__content {
    position: absolute;
    bottom: 45px;
    left: 0;
    width: 100%;
    padding: 20px 30px;
    text-align: center;
    font-size: 18px;
    font-size: 1.125rem;
    opacity: 0;
    transition: opacity .3s
}

.slider__item--active .slider__content {
    opacity: 1
}

.slider__img {
    max-width: 100%
}

.slider__item-active .slider__link {
    z-index: 2
}

.slider__controls {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.slider__controls-wrap {
    position: relative;
    height: 100%
}

.slider__next, .slider__prev {
    position: absolute;
    overflow: hidden;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    z-index: 1
}

.slider__next:after, .slider__next:before, .slider__prev:after, .slider__prev:before {
    content: '';
    position: absolute;
    display: block
}

.slider__next:after, .slider__prev:after {
    top: 50%;
    margin-top: -11px;
    left: 50%;
    margin-left: -11px;
    opacity: .1;
    transition: opacity .3s .1s
}

.slider__next:hover:after, .slider__prev:hover:after {
    opacity: 1;
    transition: opacity .3s
}

.slider__next:before, .slider__prev:before {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
    background-color: #fc0;
    background-image: linear-gradient(to top, #fc0, #ffde00);
    transform: scale(0);
    opacity: 0;
    transition: transform .3s, opacity .3s
}

.slider__next:hover:before, .slider__prev:hover:before {
    transform: scale(1);
    opacity: 1
}

.slider__next:active:before, .slider__prev:active:before {
    transform: scale(1.2)
}

.slider__next {
    right: -20px
}

.slider__prev {
    left: -20px
}

.slider__dots {
    width: 100%;
    text-align: center;
    height: 5px;
    position: absolute;
    bottom: 30px;
    font-size: 0;
    left: 0;
    z-index: 1
}

.slider__dot, .social__item:before {
    display: inline-block;
    transition: opacity .3s
}

.slider__dot {
    width: 20px;
    height: 2px;
    background: #000;
    opacity: .2;
    margin: 0 6px;
    cursor: pointer
}

.slider__dot.selected {
    cursor: default;
    opacity: 1
}

.smartsearch-side {
    background: url(../i/smartsearch-side.jpg);
    background-size: cover;
    padding: 50px 35px;
    margin-bottom: 50px
}

@media (max-width: 767px) {
    .smartsearch-side {
        margin-bottom: 35px;
        display: none;
    }
}

.smartsearch-side__title {
    color: #fff;
    text-transform: uppercase
}

.smartsearch-side__btn {
    margin-top: 30px;
    padding: 1.06666666em 1.2em
}

.smartsearch-side__desc {
    color: #fff;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 22px;
    line-height: 1.375rem
}

.smartsearch {
    background: url(../i/mainsmartsearch.jpg);
    background-size: cover;
    padding: 45px 0;
}

@media (min-width: 992px) {
    .smartsearch {
        background-attachment: fixed
    }
}

.smartsearch__title {
    color: #fff;
    text-transform: uppercase;
    font-size: 36px;
    font-size: 2.25rem
}

.smartsearch__btn {
    margin-bottom: 20px;
    margin-top: 5px
}

@media (min-width: 768px) {
    .smartsearch__row {
        display: -ms-flexbox;
        display: flex
    }

    .smartsearch__left {
        -ms-flex: 0 0 250px;
        flex: 0 0 250px
    }
}

.smartsearch__right {
    max-width: 600px
}

.smartsearch__desc {
    padding-left: 40px;
    color: #fff;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 22px;
    line-height: 1.375rem;
    padding-top: 15px;
}

.social {
    text-align: left
}

@media (max-width: 767px) {
    .social {
        text-align: center
    }
}

.social__label {
    color: #ccc;
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "SangBleu Sunrise bold, sans-serif";
    font-weight: 400;
    vertical-align: middle;
    display: none
}

@media (min-width: 768px) {
    .social__label {
        display: inline-block
    }
}

.social__item {
    color: #7f7f7f;
    text-decoration: none;
    font-size: 13px;
    font-size: .8125rem;
    position: relative;
    transition: color .3s;
    margin-left: 10px
}

@media (min-width: 768px) {
    .social__item {
        margin-left: 20px
    }
}

@media (min-width: 1200px) {
    .social__item {
        margin-left: 30px
    }
}

.social__item:hover {
    color: #ccc
}

.social__item:before {
    content: '';
    vertical-align: middle;
    margin-right: 10px;
    opacity: .8
}

.social__item:hover:before {
    opacity: 1
}

.social__item-title {
    display: none;
    text-decoration: underline;
    vertical-align: middle
}

@media (min-width: 992px) {
    .social__item-title {
        display: inline-block
    }
}

.sscatalog {
    background: #f4f4f4;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin: 20px 0 40px;
    padding: 15px 0 20px;
}

.sscatalog__row {
    margin: 0 -15px
}

@media (min-width: 992px) {
    .sscatalog__row {
        margin: 0 -30px
    }
}

@media (min-width: 1200px) {
    .sscatalog__row {
        margin: 0 -45px
    }
}

.sscatalog__col {
    padding: 20px 15px;
    position: relative
}

@media (min-width: 992px) {
    .sscatalog__col {
        padding: 0 30px
    }
}

@media (min-width: 1200px) {
    .sscatalog__col {
        padding: 0 45px
    }
}

.sscatalog__col:after {
    content: '';
    position: absolute;
    top: 53px;
    right: 5px
}

@media (max-width: 1199px) {
    .sscatalog__col:after {
        right: 0
    }
}

@media (max-width: 991px) {
    .sscatalog__col:after {
        transform: rotate(90deg);
        right: 50%;
        margin-right: -4px;
        top: auto;
        bottom: -15px
    }
}

.sscatalog__col:last-child {
    padding-bottom: 0
}

.sscatalog__col:last-child:after {
    display: none
}

.sscatalog__col--1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 992px) {
    .sscatalog__col--1 {
        -ms-flex: 0 0 24%;
        flex: 0 0 24%;
        max-width: 24%
    }
}

.sscatalog__col--2, .sscatalog__col--3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 992px) {
    .sscatalog__col--2, .sscatalog__col--3 {
        -ms-flex: 0 0 38%;
        flex: 0 0 38%;
        max-width: 38%
    }
}

.sscatalog__results {
    font-size: 0;
    margin-top: 15px
}

.sscatalog__result {
    display: inline-block;
    position: relative;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 16px;
    background: #fff;
    border: 1px solid #7f7f7f;
    padding: 6px 36px 5px 18px;
    margin: 2px;
}

.sscatalog__result-remove {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
    cursor: pointer
}

.sscatalog__result-remove:hover {
    opacity: .7
}

.sscatalog__link {
    font-size: 13px;
    font-size: .8125rem;
    text-decoration: none;
    color: #7f7f7f;
    border-bottom: 1px solid rgba(127, 127, 127, .25);
    transition: border-color .3s;
    position: relative;
    margin-left: 25px
}

.sscatalog__link:hover {
    color: #7f7f7f;
    border-bottom: 1px solid #7f7f7f
}

.sscatalog__link:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 2px
}

.suppliers__item, .suppliers__title {
    text-align: center
}

.suppliers__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 50px;
    -ms-flex-align: center;
    align-items: center
}

.suppliers__item-img {
    max-width: 100%;
    margin: auto 0
}

.suppliers__item-name {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    min-height: 48px
}

.tabs {
    max-width: 765px;
    margin: 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tabs__nav {
    background: #fff
}

.tabs__nav:after, .tabs__nav:before {
    content: '';
    display: table
}

.tabs__nav:after {
    clear: both
}

.tabs__nav-item {
    display: block;
    float: left;
    padding: 12px 20px;
    cursor: pointer;
    width: 50%;
    text-align: center;
    background-color: #fff;
    position: relative;
    top: 2px
}

.tabs__nav-item:after, .tabs__nav-item:before {
    left: auto;
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4MDAgNzAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MDAgNzAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSI3OTIsMCA4LDAgMCw4IDAsNzAzIDgwMCw3MDMgODAwLDggIi8+Cjwvc3ZnPgo=);
    background-size: 800px 704px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.tabs__nav-item:before {
    background-clip: content-box;
    width: 100%;
    padding-right: 20px;
    background-position: top left
}

.tabs__nav-item:after {
    width: 20px;
    background-position: top right
}

.tabs__nav-item--active {
    cursor: default;
    z-index: 1
}

.tabs__nav-item--active:after, .tabs__nav-item--active:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4MDAgNzAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MDAgNzAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSI3OTIsMCA4LDAgMCw4IDAsNzAzIDIsNzAzIDIsOSA5LDIgNzkxLDIgNzk4LDkgNzk4LDcwMyA4MDAsNzAzIDgwMCw4ICIvPgo8L3N2Zz4K)
}

.tabs__nav-title {
    font-size: 26px;
    color: #b2b2b2;
    font-family: "SangBleu Sunrise bold, sans-serif";
    position: relative
}

@media (max-width: 767px) {
    .tabs__nav-title {
        font-size: 16px
    }
}

.tabs__nav-item--active .tabs__nav-title {
    color: #323232
}

.tabs__content {
    display: none
}

.tabs__content--active {
    display: block
}

.tabs__container {
    background: #fff;
    padding: 50px;
    border: 2px solid #000;
    position: relative
}

@media (max-width: 767px) {
    .tabs__container {
        padding: 10px
    }
}