/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.container .catalog_detail .custom-detail-catalog-sticky .item_slider {
    padding-top: 0;
}

.custom-detail-catalog-sticky .stickers .sticker_novinka {
    background: linear-gradient(270deg, #A8E063 0%, #56AB2F 100%);
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_khit {
    background: linear-gradient(270deg, #FDC830 0%, #F37335 100%);
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_khit {
    background: linear-gradient(270deg, #FDC830 0%, #F37335 100%);
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_sovetuem {
    background: linear-gradient(270deg, #36D1DC 0%, #5B86E5 100%);
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_aktsiya {
    background: linear-gradient(270deg, #BC4E9C 0%, #F80759 100%);
    color: #fff;
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_net_v_nalichii {
    background: rgba(244, 245, 248, 1);
    color: #2F2F35;
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.custom-detail-catalog-sticky .stickers .sticker_v_nalichii {
    background: rgba(244, 245, 248, 1);
    color: rgba(47, 47, 53, 1);
    padding: 5px 10px 6px 10px;
    border-radius: 12px;

    /*font-family: TT Neoris Trial;*/
    font-size: 12px;
    font-weight: 600;
    line-height: 14.4px;
    text-align: left;
    text-transform: none;
}

.top-block .menu.topest li {
    font-size: 14px;
}

.svg-email-black {
    margin: 0 9px 0 0;
    min-width: 18px;
    min-height: 17px;
    background-image: url(../images/svg/Email_black.svg);
}


.middle .container .search-page-wrap {
    margin-top: 27px;
}

.section_item.section_item_selected {
    border-width: 3px;
}

.middle .section_block {
    margin-bottom: 40px;
}

.breadcrumbs a span, .breadcrumbs span {
    font-size: 12px;
    color: #1764c8;
    letter-spacing: 0.5px;
}

.breadcrumbs .dropdown_wrapp {
    font-size: 13px;
}

.top-block .menu.topest li {
    font-size: 14px;
}

.left_block .left_menu_title {
    font-weight: bold;
    margin-bottom: 10px;
}


.search--block .menu_top_block.catalog_block .dropdown > li.full > a {
    padding: 6px 13px;
}

.middle .container .search-page-wrap {
    margin-top: 3px;
}

.wrapper1 > .wraps {
    margin-top: 30px;
}

.wrapper1.front_page > .wraps, .wrapper1.basket_page > .wraps {
    margin-top: 0;
}

.right_block > .middle > .top_inner_block_wrapper {
    padding-bottom: 30px;
}

.basket_fly .opener .basket_count {
    background-color: #0ab91f;
}

.basket_fly .opener .basket_count:hover {
    background-color: #43ba51;
}

.search--block .search-block-title {
    background-color: #0ab91f;
    color: white;
    padding: 10px;
}


#uralmicro_button {
    display: none !important;
}

#uralmicro_srcdiv {
    background-color: rgb(255, 255, 255) !important;
}

#uralmicro_srcdiv {
    color: rgb(0, 0, 0) !important;
}

#uralmicro_phone_send {
    color: rgb(0, 0, 0) !important;
}

#uralmicro_phone_send {
    background-color: rgb(154, 230, 65) !important;
}

#uralmicro_phone_input.error {
    background-color: rgb(255, 255, 255) !important;
}

.uralmicro_close span {
    color: #2F2F35 !important;
}

#uralmicro_container small {
    display: block;
    line-height: 18px;
    margin-top: 22px;
}

#uralmicro_timer {
    margin-top: 12px;
}

.catalog_section_list .section_item a {
    display: block;
    width: 100%;
    margin-top: 2px;
}

.catalog_section_list .section_item a > span {

    text-align: left;
    width: 100%;
    color: #666666 !important;
}


.block-line-sections .catalog_section_list .section_item {
    padding: 10px;
}

.block-line-sections .catalog_section_list .section_item img {
    width: 100%;
}

.block-line-sections .catalog_section_list .section_item a {
    display: block;
    width: 100%;
    margin-top: 8px;
}

.block-line-sections .catalog_section_list .section_item a > span {
    font-weight: bold !important;
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}

.block-line-sections .catalog_section_list.flexbox > div {
    margin-left: -1px !important;
    margin-right: -3px !important;
}

.block-line-sections .catalog_section_list .section_item img {
    max-height: 85px;
    width: initial;
    max-width: 100%;
    display: table;
    margin: 0 auto;
}

.block-line-sections .catalog_section_list .section_item:hover, .catalog_section_list .section_item.hover {
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    border: 2px solid #0cb920;
    border-radius: 2px;
    z-index: 1;
}

.block-line-sections .catalog_section_list .section_item {
    line-height: 16px;
    position: relative;
    overflow: hidden;
}

.block-line-sections .catalog_section_list .section_item:after {
    content: "";
    position: absolute;
    top: -110%;
    left: -210%;
    width: 200%;
    height: 200%;
    opacity: 0;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    pointer-events: none;

    background: rgba(255, 255, 255, 0.13);
    background: -webkit-gradient(
            linear,
            left top, right top,
            from(rgba(255, 255, 255, 0.13)),
            color-stop(77%, rgba(255, 255, 255, 0.13)),
            color-stop(92%, rgba(255, 255, 255, 0.5)),
            to(rgba(255, 255, 255, 0.0))
    );
    background: linear-gradient(
            to right,
            rgba(255, 255, 255, 0.13) 0%,
            rgba(255, 255, 255, 0.13) 77%,
            rgba(255, 255, 255, 0.5) 92%,
            rgba(255, 255, 255, 0.0) 100%
    );
}

/* Hover state - trigger effect */

.block-line-sections .catalog_section_list .section_item.hover:after {
    opacity: 1;
    top: -30%;
    left: -30%;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
    -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
    transition-duration: 0.7s, 0.7s, 0.15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    pointer-events: none;
}

.block-line-sections .catalog_section_list .section_item .dark_link {
    width: 106px;
}

.block-line-sections .section_item-image-wrap {
    width: 100px;
    height: 100px;
    display: block;
    line-height: 100px;
}

.block-line-sections .section_item-image-wrap {
    vertical-align: middle;
    max-width: 100px;
    max-height: 100px;
}

.section_info .name .dark_link:hover {
    color: #1569bc !important;
}

.section_info .name .dark_link:hover span {
    color: #1569bc !important;
}

.wide_menu.js-show-dropdown .dropdown-menu, .js-show-dropdown .dropdown-menu.dropdown-menu-wrap {
    display: block !important;
    opacity: 1 !important;
    -webkit-animation: toggle_opacity 300ms;
    animation: toggle_opacity 300ms;
}

.menu-row .mega-menu table td.wide_menu.js-show-dropdown > .wrap > .dropdown-menu, .menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    width: 100%;
    margin-top: 0px;
    border-top: 1px solid #f2f2f2;
    padding: 25px 30px 10px;
    left: 0px !important;
}

.menu-row .mega-menu table td.wide_menu.js-show-dropdown > .wrap > .dropdown-menu, .menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu {
    max-height: 485px;
    overflow: auto;
}

.menu-row .mega-menu table td.wide_menu.js-show-dropdown > .wrap > .dropdown-menu > li > a, .menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu > li > a {
    font-weight: bold;
    padding-top: 2px !important;
    padding-bottom: 5px !important;
    font-size: 13px;
}

.bookmark {
    height: 104px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 150px;
    margin-left: 10px;
    width: 120px;
}

.bookmark__image {
    max-height: 40px;
    max-width: 40px;
    vertical-align: top;
}

.bookmark__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.bookmark__title {
    display: inline-block;
    max-width: 80px;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
}

.svg-inline-bookmark {
    pointer-events: none;
}

#headerfixed .inner-table-block.fixed-header__bookmark {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin-right: 25px;
    cursor: pointer;
}

@media (max-width: 340px) {
    .wrap_icon.wrap_bookmark {
        display: none !important;
    }
}

@media (max-width: 1230px) and (min-width: 1200px) {
    #headerfixed .inner-table-block.fixed-header__bookmark {
        display: none;
    }
}

.novacia-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1900;
    background-color: rgba(0, 0, 0, 0.7);
}

.novacia-popup_hide {
    display: none;
}

.novacia-popup-inner {
    position: relative;
    width: 80%;
    max-width: 600px;
    background-color: #ffffff;
    padding: 40px;
    -webkit-box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    font-size: 16px;
}

.novacia-popup-nav .novacia-popup-nav__close {
    position: absolute;
    top: 15px;
    right: 7px;
    font-size: 26px;
    line-height: 0;
    color: #2F2F35;
}

.news-list-main {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.print-section-link {
    margin-top: 3px;
    margin-right: 20px;
}

.print-section-link a {
    font-weight: 600;
    color: #666666;
    font-size: 14px;
}

.print_display {
    float: right;
    font-size: 0;
}

.stickers .sticker_hit, .stickers .sticker_samovyvoz {
    background-color: #ee0181;
}


.logo_and_menu-row .just-fix, .inner-table-block .search-input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media print {

    .basket_page .bookmark {
        display: none;
    }

    .basket_page .header-wrapper .row {
        text-align: center;
    }

    .bx-basket .basket-items-list-table .basket-items-list-item-descriptions {
        padding: 10px 0 10px 15px !important;
    }

    body .print-link + h1 {
        padding-top: 0;
    }

    section.page-top {
        padding-top: 0;
    }
}

/* .bx-searchtitle .bx-input-group {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
} */


#headerfixed #title-search_fixed {
    margin-top: 0 !important;
}

.soc-avt .row a i.soc-icon.mailru2, .soc-serv-main .row a i.soc-icon.mailru2 {
    background-position: -3px -54px;
}

.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru {
    background-position: -404px -4px;
}

@media (max-width: 767px) {
    .search-page form {
        width: 100% !important;
    }

    .search-page input[type="submit"] {
        position: inherit !important;
    }
}

.gsc-results-wrapper-overlay {
    top: 29% !important;
}

.search--block li::before {
    content: none !important;
}

.search_horizontal {
    display: inline-block;
    background: #f7f7f7;
    line-height: 1.4;
    border-radius: 5px;
    font-size: 13px;
    color: #2F2F35;
    padding: 8px 12px;
    cursor: pointer;
}

.search--block ul li {
    display: inline-block;
    padding-left: 0;
    margin-right: 7px;
    margin-bottom: 10px;
}

.search--block ul {
    margin: 0;
    padding: 0;
}

@media (max-width: 767px) {
    .js-fc-target {
        display: none;
    }

    .js-fc-active {
        position: relative;
    }

    .js-fc-active:after {
        font-family: monospace;
        content: "+";
        display: block;
        position: absolute;
        top: calc(50% - 0.5em);
        right: 0;
        color: #5A5A5A;
        font-size: 18px;
        line-height: 1;
        font-weight: 700;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: 0.2s ease-out;
        transition: 0.2s ease-out;
    }

    .js-fc-active.active:after {
        content: "-";
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.2s ease-in;
        transition: 0.2s ease-in;
    }
}

@media (min-width: 767px) {
    .js-fc-target {
        display: block !important;
    }
}

ul li::before {
    color: #1764c8 !important;
}

.search--block__count {
    font-weight: 700;
    color: #1764c8;
}

.file-mask {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.file-mask__label {
    white-space: nowrap;
}

.form-buttons .file-mask {
    margin-bottom: 20px;
}

#mobileheader,
#footer,
#bx-panel,
.wrapper_inner {
    min-width: 320px;
}

.search--a--link.active .search--block__count {
    color: #c924dd;
}


details summary {
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0.2em;
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

details[open] summary,
details summary:hover {
    color: #1358b2;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

details summary:before {
    display: inline-block;
    margin-right: 5px;
    font-family: FontAwesome;
    content: "\f107";
    font-size: inherit;
    line-height: 1;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;

}

details[open] summary:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}


.search--block ul li.tags-item-hidden {
    display: none;
}

.tags-toggle-action,
.tags-toggle-action:active {
    padding: 7px 35px 7px 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.06822 0.715247C6.92697 0.858745 6.85917 1.03214 6.86482 1.23543C6.87094 1.43872 6.94462 1.61211 7.08587 1.75561L9.08106 3.78251L1.20626 3.78251C1.00615 3.78251 0.838299 3.85139 0.702697 3.98915C0.567566 4.12643 0.5 4.29671 0.5 4.5C0.5 4.70329 0.567566 4.87381 0.702697 5.01157C0.838299 5.14885 1.00615 5.21749 1.20626 5.21749L9.08106 5.21749L7.06822 7.26233C6.92697 7.40583 6.85634 7.57635 6.85634 7.7739C6.85634 7.97097 6.92697 8.14126 7.06822 8.28475C7.20947 8.42825 7.37732 8.5 7.57178 8.5C7.76577 8.5 7.93339 8.42825 8.07464 8.28475L11.3058 5.00224C11.3764 4.93049 11.4265 4.85277 11.4562 4.76906C11.4854 4.68535 11.5 4.59567 11.5 4.5C11.5 4.40434 11.4854 4.31465 11.4562 4.23094C11.4265 4.14723 11.3764 4.06951 11.3058 3.99776L8.05698 0.69731C7.9275 0.565771 7.76577 0.5 7.57178 0.5C7.37732 0.5 7.20947 0.57175 7.06822 0.715247Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: right 15px center;
    background-repeat: no-repeat;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.tags-toggle-action:active.active,
.tags-toggle-action.active {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.93178 0.715247C5.07303 0.858745 5.14083 1.03214 5.13518 1.23543C5.12906 1.43872 5.05538 1.61211 4.91413 1.75561L2.91894 3.78251L10.7937 3.78251C10.9938 3.78251 11.1617 3.85139 11.2973 3.98915C11.4324 4.12643 11.5 4.29671 11.5 4.5C11.5 4.70329 11.4324 4.87381 11.2973 5.01157C11.1617 5.14885 10.9938 5.21749 10.7937 5.21749L2.91894 5.21749L4.93178 7.26233C5.07303 7.40583 5.14366 7.57635 5.14366 7.7739C5.14366 7.97097 5.07303 8.14126 4.93178 8.28475C4.79053 8.42825 4.62268 8.5 4.42822 8.5C4.23423 8.5 4.06661 8.42825 3.92536 8.28475L0.694222 5.00224C0.623596 4.93049 0.573451 4.85277 0.543788 4.76906C0.514596 4.68535 0.5 4.59567 0.5 4.5C0.5 4.40434 0.514596 4.31465 0.543788 4.23094C0.573451 4.14723 0.623596 4.06951 0.694222 3.99776L3.94302 0.69731C4.0725 0.565771 4.23423 0.5 4.42822 0.5C4.62268 0.5 4.79053 0.57175 4.93178 0.715247Z' fill='white'/%3E%3C/svg%3E%0A");
}

.transparent {
    background: transparent !important;
}

.btn-info {
    color: #fff;
}

.btn-arrow {
    padding-right: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 17.275C13.1 17.075 13.004 16.8333 13.012 16.55C13.0207 16.2667 13.125 16.025 13.325 15.825L16.15 13H5C4.71667 13 4.479 12.904 4.287 12.712C4.09567 12.5207 4 12.2833 4 12C4 11.7167 4.09567 11.479 4.287 11.287C4.479 11.0957 4.71667 11 5 11H16.15L13.3 8.14999C13.1 7.94999 13 7.71232 13 7.43699C13 7.16232 13.1 6.92499 13.3 6.72499C13.5 6.52499 13.7377 6.42499 14.013 6.42499C14.2877 6.42499 14.525 6.52499 14.725 6.72499L19.3 11.3C19.4 11.4 19.471 11.5083 19.513 11.625C19.5543 11.7417 19.575 11.8667 19.575 12C19.575 12.1333 19.5543 12.2583 19.513 12.375C19.471 12.4917 19.4 12.6 19.3 12.7L14.7 17.3C14.5167 17.4833 14.2877 17.575 14.013 17.575C13.7377 17.575 13.5 17.475 13.3 17.275Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center right 20px;
    background-repeat: no-repeat;
}

.subtitle {
    display: block;
    position: relative;
    padding-left: 1.7em;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.37em;
    color: #1664C8;
}

.subtitle.subtitle_right {
    padding-left: 0;
    padding-right: 1.7em;
}

.subtitle:before {
    content: '';
    display: block;
    width: 1.2em;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
    background: #39BAEC;
}

.subtitle.subtitle_right:before {
    left: auto;
    right: 0;
}

.transparent {
    background: transparent;
}

.mp-section {
    padding-bottom: 0px;
}

.mp-novelty-item {
    border: 1px solid #e4e4e4;
}

.mp-banners .swiper .mp-banners__list > li {
    background-position-x: center;
}


/*N-72 REDESIGN*/
.n72-header .maxwidth-theme {
    background: transparent;
}

.n72-header__top {
    background: #F4F6FC;
    padding: 0;
}

.n72-header__top-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-header-top__regionality .city_title {
    display: none;
}

.n72-header-top__regionality .region_wrapper {
    min-height: 18px;
    max-width: 170px;
    margin-right: 25px;
    padding: 0 0 0 25px;
    color: #2F2F35;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 1.5;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-header-top__regionality .region_wrapper:hover {
    color: #2F2F35;
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-header-top__regionality .region_wrapper .arrow {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.n72-header-top__regionality .region_wrapper .arrow i {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7L8 11L12 7' stroke='%23606060'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.n72-header-top__regionality .region_wrapper:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 18px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.08872 17.6401L8.08584 17.6374C7.94885 17.5084 6.4588 16.0922 4.99558 14.129C3.56838 12.2142 2 9.56328 2 7C2 3.13947 5.13909 0 9 0C12.8609 0 16 3.13947 16 7C16 9.56328 14.4316 12.2142 13.0044 14.129C11.5412 16.0922 10.0512 17.5084 9.91423 17.6374L9.91115 17.6403C9.65652 17.8781 9.32861 18 9 18C8.67144 18 8.34341 17.8781 8.08872 17.6401ZM8.7715 16.9095C8.53581 16.6875 3 11.4264 3 7C3 3.69172 5.69141 1 9 1C12.3086 1 15 3.69172 15 7C15 11.4264 9.46419 16.6875 9.22853 16.9095C9.16406 16.9697 9.08203 17 9 17C8.91797 17 8.83594 16.9697 8.7715 16.9095ZM6.66666 7C6.66666 8.28562 7.71438 9.33334 9 9.33334C10.2856 9.33334 11.3333 8.2856 11.3333 7C11.3333 5.71441 10.2856 4.66666 9 4.66666C7.7144 4.66666 6.66666 5.71438 6.66666 7ZM5.66666 7C5.66666 8.83791 7.16209 10.3333 9 10.3333C10.8379 10.3333 12.3333 8.83787 12.3333 7C12.3333 5.16213 10.8379 3.66666 9 3.66666C7.16213 3.66666 5.66666 5.16209 5.66666 7Z' fill='%23606060'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.n72-header__menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.n72-header__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
}

.n72-header__contacts a {
    color: #1764C8;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-header__contacts .phone {
    margin-left: 20px;
}

.n72-header__contacts .phone i {
    display: none;
}

.n72-header__contacts .phone a {
    font-weight: 400;
    color: #2F2F35;
}

.n72-header__contacts .phone.with_dropdown {
    padding-right: 20px;
}

.n72-header__contacts .phone.with_dropdown:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    margin: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7L8 11L12 7' stroke='%23606060'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.n72-header__feedback {

}

.btn-callback {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding: 6px 12px 6px 12px;
    border-radius: 4px;
}

.n72-header__middle {
    position: relative;
}

.n72-header__middle-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-header__logo {
    width: 180px;
    margin-right: 30px;
}

.n72-header__logo img {
    max-width: 100%;
}

.n72-header__catalog {
    margin-right: 30px;
}

.n72-header__catalog .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-radius: 4px;
}

.n72-header__search {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 45px;
}

.n72-header__actions .block-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.n72-header .personal-link,
.n72-header .basket-link .js-basket-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-header a.personal-link,
.n72-header a.basket-link {
    margin-right: 25px;
    padding: 25px 0;
    color: #2F2F35;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.collapsible-menu-scroll-fix .n72-header a.personal-link,
.collapsible-menu-scroll-fix .n72-header a.basket-link {
    padding: 20px 0;
}

.n72-header a.personal-link:hover,
.n72-header a.basket-link:hover,
.n72-header a.personal-link:focus,
.n72-header a.basket-link:focus {
    color: #1764c8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-header .personal-link i,
.n72-header .basket-link i {
    position: static;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-bottom: 4px;
}

.n72-header .basket-link:last-of-type {
    margin-right: 0;
}

.n72-header .basket-link .count {
    position: absolute;
    top: -5px;
    left: 50%;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 16px;
    width: auto;
    height: 16px;
    border-radius: 10px;
    text-align: center;
    background: #1764C8;
    color: #FAFAFA;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    padding: 3px;
    z-index: 1;
}

.n72-header .basket-link:not(.basket-count) .count {
    display: none;
}

.n72-header .basket-link .svg.inline.big {
    position: static;
}

@media (max-width: 1199px) {
    .n72-header__top-inner {
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 5px 0;
    }

    .n72-header__divider {
        flex: 1 0 100%;
        width: 100%;
    }

    .n72-header-top-menu__item {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .n72-header-top-menu__item .n72-header-top-menu__list {
        top: 33px;
    }

    .n72-header-top__regionality {
        order: 1;
        flex: 1;
    }

    .n72-header__contacts {
        order: 2;
    }

    .n72-header__feedback {
        order: 3;
    }
}

.n72-header__advantages {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 50px;
    padding: 30px 0;
}

.n72-header-advantage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    color: #363636;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-header-advantage__icon {
    display: block;
}

.n72-header-advantage__text {

}

a.n72-header-advantage:hover {
    -webkit-filter: brightness(0);
    filter: brightness(0);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

@media (max-width: 1199px) {
    .n72-header__advantages {
        gap: 24px;
    }
}

.n72-mobileheader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
    padding: 10px 0 10px 10px;
}

.n72-mobileheader__logo {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.n72-mobileheader__logo img {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 156px;
    height: auto;
    margin-right: 20px;
}

.n72-mobileheader__regionality {
    margin-right: 20px;
}

.n72-mobileheader__regionality svg {
    display: block;
}

.n72-mobileheader__search {

}

.n72-mobileheader-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 10px 15px;
    z-index: 990;
    background: #fff;
    -webkit-box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.05);
}

.n72-mobileheader-bottom .personal-link,
.n72-mobileheader-bottom .basket-link .js-basket-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-mobileheader-bottom .personal-link,
.n72-mobileheader-bottom .basket-link {
    position: relative;
    color: #95A2B4;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: 0.4px;
}

.n72-mobileheader-bottom .personal-link svg path,
.n72-mobileheader-bottom .basket-link svg path {
    fill: #95A2B4;
}

.n72-mobileheader-bottom .basket-link .count {
    position: absolute;
    top: -5px;
    left: 50%;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 16px;
    width: auto;
    height: 16px;
    border-radius: 10px;
    text-align: center;
    background: #1764C8;
    color: #FAFAFA;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    padding: 3px;
    z-index: 1;
}

.n72-mobileheader-bottom .basket-link:not(.basket-count) .count {
    display: none;
}

.n72-header .basket-link .svg.inline.big {
    position: static;
}

@media (max-width: 360px) {
    .n72-mobileheader-bottom .personal-link .title,
    .n72-mobileheader-bottom .personal-link .name,
    .n72-mobileheader-bottom .basket-link .title {
        display: none;
    }
}


.n72-dropdown {
    position: relative;
}

.n72-dropdown__target {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: absolute;
    top: calc(100% - 1px);
    left: -22px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    z-index: 100;
}

.n72-dropdown_rtl .n72-dropdown__target {
    left: auto;
    right: -22px;
}

.n72-dropdown__inner {
    padding: 17px 28px;
    border-radius: 8px;
    background: #fff;
    z-index: 100;
}

.n72-dropdown__target:after {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    left: 20px;
    top: -8px;
    background: #fff;
    border-radius: 4px 4px 24px 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: -1;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.n72-dropdown_rtl .n72-dropdown__target:after {
    left: auto;
    right: 20px;
}

.n72-dropdown:hover .n72-dropdown__target {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    max-width: calc(100vw - 30px);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.n72-dropdown__target.show {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

.n72-custom-checkbox,
.n72-custom-radio {
    margin-bottom: 0.2em;
}

.n72-custom-checkbox__label > input,
.n72-custom-radio__label > input {
    margin: 0;
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.n72-custom-checkbox__label > span,
.n72-custom-radio__label > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.n72-custom-checkbox__label > span::before,
.n72-custom-radio__label > span::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 1px solid #B4BFC9;
    border-radius: 0.2em;
    margin-right: 0.8em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    background-color: #fff;
    -webkit-transform: translateY(0.25em);
    transform: translateY(0.25em);
}

.n72-custom-radio__label > span::before {
    border-radius: 50%;
}

.n72-custom-checkbox__label > input:focus + span::before,
.n72-custom-radio__label > input:focus + span::before {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.n72-custom-checkbox__label > input:checked + span::before,
.n72-custom-radio__label > input:checked + span::before {
    border-color: #CDD0DE;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.21895L4.1239 9L0 4.94281L1.23899 3.72386L4.1239 6.5621L8.76101 2L10 3.21895Z' fill='%231562C5'/%3E%3C/svg%3E%0A");
}

.n72-custom-radio__label > input:checked + span::before {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10' height='10' rx='5' fill='%231562C5'/%3E%3C/svg%3E%0A");
}

.n72-custom-checkbox_inverse .n72-custom-checkbox__label > input:checked + span::before {
    /*border-color: #CDD0DE;*/
    border-color: #1562C5;
    background-color: #1562C5;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81936 1.23649L8.94196 0.359086C8.82165 0.238688 8.67533 0.178467 8.50334 0.178467C8.3312 0.178467 8.18488 0.238688 8.06457 0.359086L3.83226 4.5978L1.93547 2.69455C1.81503 2.57411 1.6688 2.51395 1.49681 2.51395C1.32471 2.51395 1.17849 2.57411 1.05805 2.69455L0.180642 3.57198C0.0601989 3.6924 0 3.83867 0 4.01075C0 4.18269 0.0601989 4.32909 0.180642 4.44949L2.51608 6.78489L3.39355 7.66229C3.51393 7.78278 3.6602 7.84293 3.83226 7.84293C4.00424 7.84293 4.15052 7.78262 4.27096 7.66229L5.14841 6.78489L9.81936 2.11396C9.93969 1.99352 10 1.84727 10 1.67519C10.0001 1.5032 9.93969 1.35693 9.81936 1.23649Z' fill='white'/%3E%3C/svg%3E%0A");
}

.n72-custom-radio_inverse .n72-custom-radio__label > input:checked + span::before {
    border-color: #1562C5;
    background-color: #1562C5;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='4' fill='white'/%3E%3C/svg%3E%0A");
}

.n72-custom-checkbox__label > input:disabled + span::before,
.n72-custom-radio__label > input:disabled + span::before {
    background-color: #e9ecef;
}

.n72-custom-checkbox__label:before,
.n72-custom-radio__label:before {
    display: none;
}

.n72-range-slider__name {
    display: block;
    margin-bottom: 14px;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-range-slider__label {
    position: absolute;
    top: 50%;
    left: 11px;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.n72-range-slider__controls {
    display: flex;
    justify-content: space-between;
    gap: 14px;
    margin-bottom: 8px;
}

.n72-range-slider__controls-item {
    flex: 1;
    position: relative;
}

input.n72-range-slider__input {
    width: 100%;
    padding: 5px 5px 5px 30px;
    background: #FFFFFF;
    border: 1px solid #B4BFC9;
    border-radius: 0;
}

.n72-range-slider .rs-container {
    position: relative;
    height: 16px;
    width: calc(100% - 16px);
    margin: 0 auto;
}

.n72-range-slider .rs-container .rs-bg,
.n72-range-slider .rs-container .rs-selected {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 4px;
    border: 0;
}

.n72-range-slider .rs-container .rs-bg {
    width: calc(100% + 16px);
    background-color: #e5e5e5;
    margin-left: -8px;
}

.n72-range-slider .rs-container .rs-selected {
    background-color: #1562C5;
    border: 0;
}

.n72-range-slider .rs-container .rs-pointer {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background-color: #FFFFFF;
    border: 1px solid #1562C5;
    border-radius: 50%;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.n72-range-slider .rs-container .rs-pointer:before, .n72-range-slider .rs-container .rs-pointer:after {
    display: none;
}

.n72-header-print {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid;
}

.n72-header-print__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
}

.n72-header-print__logo img {
    max-width: 100%;
}

.n72-header-print__title {
    font-weight: 700;
}

.n72-header-print__contacts .with_dropdown .dropdown {
    position: static;
    opacity: 1;
    visibility: visible;
}

.n72-header-print__contacts .with_dropdown .dropdown > .wrap {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.n72-header-print__contacts .with_dropdown .svg-phone,
.n72-header-print__contacts .with_dropdown:after {
    display: none;
}

.n72-header-print__contacts .with_dropdown a {
    padding: 0;
    font-size: 14px;
}

.alert {
    background-color: #f4f6fc;
    font-size: 15px;
    color: #555;
    letter-spacing: normal;
}

.n72-search-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 135px);
    padding: 30px 0 16px 0;
    background: #F4F6FC;
    z-index: 1;
    overflow-y: auto;
}

.n72-search-dropdown__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.n72-search-dropdown__hints {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 60px;
}

.n72-search-dropdown__recent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.n72-search-dropdown__recent,
.n72-search-dropdown__popular {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 360px;
    flex: 0 0 360px;
}

.n72-search-dropdown__popular {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 285px;
    flex: 0 0 285px;
}

.n72-search-dropdown__recent-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.n72-search-dropdown__heading {
    margin-bottom: 24px;
    color: #2F2F35;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
}

ul.n72-search-dropdown__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

li.n72-search-dropdown__list-item {
    margin-bottom: 24px;
    padding: 0;
}

.n72-search-dropdown__recent li.n72-search-dropdown__list-item {
    padding-left: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg opacity='0.6' clip-path='url(%23clip0_68_764)'%3E%3Cpath d='M14.3252 11.8963C14.0483 11.6902 13.6568 11.7478 13.4507 12.0247C13.3374 12.177 13.2162 12.3264 13.0903 12.4687C12.8617 12.7273 12.886 13.1223 13.1446 13.351C13.2636 13.4561 13.4112 13.5077 13.5583 13.5077C13.7312 13.5077 13.9033 13.4364 14.0268 13.2967C14.1759 13.1281 14.3195 12.9512 14.4536 12.7707C14.6597 12.4938 14.6022 12.1023 14.3252 11.8963Z' fill='%23535353'/%3E%3Cpath d='M15.3704 8.96523C15.0334 8.89183 14.7002 9.10573 14.6268 9.44298C14.5864 9.62852 14.5376 9.81439 14.4816 9.99552C14.3797 10.3253 14.5645 10.6753 14.8943 10.7772C14.9557 10.7961 15.0179 10.8052 15.079 10.8052C15.3459 10.8052 15.593 10.6329 15.6759 10.3645C15.7424 10.1495 15.8003 9.92895 15.8482 9.70886C15.9216 9.37161 15.7077 9.03867 15.3704 8.96523Z' fill='%23535353'/%3E%3Cpath d='M11.317 13.898C11.1511 13.9906 10.9793 14.0772 10.8064 14.1553C10.4918 14.2973 10.352 14.6675 10.494 14.9821C10.5984 15.2132 10.8259 15.35 11.064 15.35C11.15 15.35 11.2374 15.3322 11.3209 15.2945C11.526 15.2019 11.7296 15.0992 11.9264 14.9894C12.2278 14.8211 12.3357 14.4404 12.1674 14.139C11.9992 13.8377 11.6184 13.7297 11.317 13.898Z' fill='%23535353'/%3E%3Cpath d='M7.37479 3V7.74113L5.08295 10.0329C4.83889 10.277 4.83889 10.6728 5.08295 10.9168C5.20501 11.0389 5.36492 11.0999 5.52492 11.0999C5.68486 11.0999 5.84482 11.0388 5.96689 10.9168L8.44176 8.44194C8.55895 8.32475 8.62479 8.16575 8.62479 8V3C8.62479 2.65481 8.34498 2.375 7.99979 2.375C7.65461 2.375 7.37479 2.65481 7.37479 3Z' fill='%23535353'/%3E%3Cpath d='M15.375 1.34375C15.0298 1.34375 14.75 1.62356 14.75 1.96875V3.70425C13.2952 1.42275 10.7547 0 8 0C5.86312 0 3.85416 0.832156 2.34313 2.34313C0.832156 3.85416 0 5.86312 0 8C0 10.1369 0.832156 12.1458 2.34313 13.6569C3.85416 15.1678 5.86312 16 8 16C8.00528 16 8.01038 15.9993 8.01562 15.9992C8.02087 15.9993 8.02597 16 8.03125 16C8.2565 16 8.48397 15.9905 8.70741 15.9718C9.05137 15.943 9.30687 15.6408 9.27809 15.2968C9.24925 14.9529 8.94747 14.6973 8.60309 14.7262C8.41422 14.742 8.22184 14.75 8.03125 14.75C8.02597 14.75 8.02087 14.7507 8.01562 14.7508C8.01038 14.7507 8.00528 14.75 8 14.75C4.27803 14.75 1.25 11.722 1.25 8C1.25 4.27803 4.27803 1.25 8 1.25C10.3987 1.25 12.6049 2.52853 13.8105 4.5625H12.092C11.7468 4.5625 11.467 4.84231 11.467 5.1875C11.467 5.53269 11.7468 5.8125 12.092 5.8125H14C14.3806 5.8125 14.7367 5.70553 15.0399 5.52022C15.0594 5.50909 15.0782 5.49712 15.096 5.48422C15.64 5.12637 16 4.51084 16 3.8125V1.96875C16 1.62356 15.7202 1.34375 15.375 1.34375Z' fill='%23535353'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_68_764'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
}

li.n72-search-dropdown__list-item:before {
    display: none;
}

li.n72-search-dropdown__list-item:last-child {
    margin-bottom: 0;
}

a.n72-search-dropdown__list-link {
    color: #535353;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

a.n72-search-dropdown__list-link:hover,
a.n72-search-dropdown__list-link:focus {
    color: #1358b2;
}

.n72-search-dropdown__recent-cleanup a {
    color: #1764C8;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    display: inherit;
}

.n72-search-banners {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 470px;
    flex: 0 0 470px;
}

.n72-search-banners__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}

.n72-search-banners__col {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    margin-bottom: 13px;
}

.n72-search-banner-white {
    height: 100%;
    padding: 27px 22px 22px 22px;
    background: #ffffff;
    border-radius: 10px;
}

a.n72-search-banner-white__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 13px;
}

.n72-search-banner-white__title {
    display: block;
    color: #2F2F35;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-search-banner-white__subtitle {
    display: block;
    padding-top: 4px;
    color: #535353;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-search-banner-white__decor {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37px;
    flex: 0 0 37px;
    width: 37px;
    height: 37px;
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='37' y='37' width='37' height='37' rx='18.5' transform='rotate(-180 37 37)' fill='%23EAEAEA'/%3E%3Cpath d='M20.93 24.5699L27 18.4999L20.93 12.4299' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0001 18.5L26.8301 18.5' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

a.n72-search-banner-white__heading:hover .n72-search-banner-white__title,
a.n72-search-banner-white__heading:focus .n72-search-banner-white__title,
a.n72-search-banner-white__heading:hover .n72-search-banner-white__subtitle,
a.n72-search-banner-white__heading:focus .n72-search-banner-white__subtitle {
    color: #1358b2;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

a.n72-search-banner-white__heading:hover .n72-search-banner-white__decor,
a.n72-search-banner-white__heading:focus .n72-search-banner-white__decor {
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-search-banner-white__content {

}

ul.n72-search-banner-white__list {

}

li.n72-search-banner-white__list-item {
    color: #2F2F35;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    margin-bottom: 4px;
}

ul li.n72-search-banner-white__list-item:before {
    margin-top: 0.1em;
    color: #2F2F35 !important;
    font-size: 10px;
}

.n72-search-banner-blue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 27px 22px 22px 22px;
    background-color: #1764C8;
    border-radius: 10px;
    background-position: calc(100% + 1px) center;
    background-repeat: no-repeat;
    background-size: auto 100%;
}

.n72-search-banner-blue__subtitle {
    width: 120px;
    max-width: 100%;
    margin-bottom: 4px;
    color: #ffffff;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-search-banner-blue__title {
    width: 120px;
    max-width: 100%;
    margin-bottom: 13px;
    color: #ffffff;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
}

a.n72-search-banner-blue__button {
    display: inline-block;
    padding: 8px 17px;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    border-radius: 4px;
    background: #0BB920;
}

@media (max-width: 1350px) {
    .n72-search-dropdown__recent,
    .n72-search-dropdown__popular {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .n72-search-dropdown__hints {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        min-width: 550px;
    }

    .n72-search-dropdown__wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.n72-catalog-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    padding-top: 20px;
}

.n72-catalog-page__sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 255px;
    flex: 0 0 255px;
}

.n72-catalog-page__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
}


@media (max-width: 991px) {
    .n72-catalog-page {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .n72-catalog-page__sidebar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }
}

.n72-catalog-root-page {

}

.n72-catalog-root-top {
    margin-top: 14px;
    margin-bottom: 43px;
}

.n72-catalog-root-top__link {
    display: inline-block;
    color: #1764C8;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0.5px;
}

.n72-catalog-root-top__link.accent-star {
    padding-left: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96699 0.847639C8.64715 -0.282547 10.2857 -0.282546 10.9658 0.847639L12.853 3.98348C12.8879 4.04149 12.9448 4.08285 13.0108 4.09813L16.5763 4.92391C17.8614 5.22153 18.3677 6.77986 17.503 7.77597L15.1038 10.5398C15.0594 10.5909 15.0377 10.6579 15.0436 10.7253L15.36 14.3715C15.474 15.6856 14.1485 16.6487 12.9339 16.1342L9.56393 14.7065C9.5016 14.6801 9.43122 14.6801 9.36888 14.7065L5.99892 16.1342C4.78436 16.6487 3.45877 15.6856 3.57282 14.3715L3.88926 10.7253C3.89511 10.6579 3.87337 10.5909 3.82899 10.5398L1.42979 7.77597C0.565104 6.77985 1.07144 5.22153 2.35648 4.92391L5.92202 4.09813C5.98797 4.08285 6.04491 4.04149 6.07981 3.98348L7.96699 0.847639ZM9.68061 1.62109C9.58344 1.45964 9.34937 1.45964 9.2522 1.62109L7.36503 4.75694C7.12068 5.16296 6.72212 5.45253 6.26046 5.55945L2.69493 6.38523C2.51135 6.42775 2.43902 6.65037 2.56254 6.79267L4.96174 9.55651C5.27238 9.91437 5.42462 10.3829 5.38364 10.855L5.0672 14.5012C5.05091 14.6889 5.24028 14.8265 5.41379 14.753L8.78375 13.3253C9.22008 13.1405 9.71273 13.1405 10.1491 13.3253L13.519 14.753C13.6925 14.8265 13.8819 14.6889 13.8656 14.5012L13.5492 10.855C13.5082 10.3829 13.6604 9.91437 13.9711 9.55651L16.3703 6.79267C16.4938 6.65037 16.4215 6.42775 16.2379 6.38523L12.6724 5.55945C12.2107 5.45253 11.8121 5.16296 11.5678 4.75694L9.68061 1.62109Z' fill='%231764C8'/%3E%3C/svg%3E%0A");
    background-size: auto;
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-top__link:hover {
    -webkit-filter: brightness(0);
    filter: brightness(0);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-page__section {
    border-top: 1px solid #E3E3E3;
    margin-bottom: 8px;
    padding-top: 40px;

}

.n72-catalog-root-page-item {
    margin-bottom: 32px;
}

.n72-catalog-root-page-item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 385px;
    border-radius: 14px;
    border: 1px solid #E8E8E8;
    background: #FFFFFF;
    padding: 14px;
    cursor: pointer;
}

.n72-catalog-root-page-item__header:not(.collapsed) {
    background: #F7F7F7;
}

.n72-catalog-root-page-item__decor {
    display: block;
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3311 2.09048L7.62395 8.79759L0.916842 2.09048L2.33105 0.67627L7.62395 5.96916L12.9168 0.67627L14.3311 2.09048Z' fill='%231764c8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-filter: brightness(0);
    filter: brightness(0);
}

.n72-catalog-root-page-item__header:not(.collapsed) .n72-catalog-root-page-item__decor {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-page-item__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    margin-right: 26px;
    overflow: hidden;
    border-radius: 10px;
}

.n72-catalog-root-page-item__img img {
    max-width: 100%;
    max-height: 100%;
}

.n72-catalog-root-page-item__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 8px;
}

.n72-catalog-root-page-item__title {
    margin-bottom: 3px;
    color: #2F2F35;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-page-item__title:hover,
.n72-catalog-root-page-item__title:focus {
    color: #1764c8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-page-item__counter {
    color: #828282;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 2;
    letter-spacing: 0.5px;
}

.n72-catalog-root-page-item__body {
    padding-top: 20px;
}

.n72-catalog-item-child {
    display: inline-block;
    position: relative;
    min-height: 35px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0.5px;
}

.n72-catalog-item-child__img {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: -40px;
    width: 32px;
    height: 32px;
    top: 1px;
}

.n72-catalog-item-child__img img {
    max-width: 100%;
    max-height: 100%;
}

.n72-catalog-item-child__title {
    display: inline-block;
    padding: 0.6em 0;
    color: #2F2F35;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-item-child__counter {
    color: #B7B7B7;
}

.n72-catalog-item-child:hover .n72-catalog-item-child__title {
    color: #1764C8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-root-page-item-divider {
    max-width: 346px;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #E3E3E3;
}

@media (max-width: 1400px) {
    .n72-catalog-item-child__img {
        left: 0;
    }

    .n72-catalog-item-child {
        padding-left: 40px;
    }

    .n72-catalog-root-page-item-divider {
        display: none;
    }
}

@media (max-width: 767px) {
    .n72-catalog-root-page-item__header {
        max-width: 100%;
    }

    .n72-catalog-root-top {
        margin-bottom: 30px;
    }

    .n72-catalog-root-top__link {
        font-size: 15px;
    }
}

@media (max-width: 539px) {
    .n72-catalog-root-page-item {
        margin-bottom: 16px;
    }

    .n72-catalog-root-page-item__title {
        font-size: 14px;
    }

    .n72-catalog-root-page-item__counter {
        font-size: 12px;
    }

    .n72-catalog-root-page-item__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 48px;
        flex: 0 0 48px;
        width: 48px;
        height: 48px;
        margin-right: 18px;
        border-radius: 5px;
    }

    .n72-catalog-item-child {
        font-size: 12px;
        padding-left: 30px;
    }

    .n72-catalog-item-child__img {
        width: 24px;
        height: 24px;
    }
}

.n72-catalog-most-popular {
    margin-bottom: 20px;
}

.n72-catalog-most-popular__title {
    margin-bottom: 38px;
    color: #2F2F35;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
}

.n72-catalog-most-popular__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px;
}

.n72-catalog-most-popular__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    width: 33.333333%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.n72-catalog-most-popular-item {

}

.n72-catalog-most-popular-item__img {
    display: block;
    position: relative;
    padding-bottom: 70%;
    margin-bottom: 20px;
    border-radius: 10px;
    background: #ffffff;
    overflow: hidden;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-most-popular-item__img:hover,
.n72-catalog-most-popular-item__img:focus {
    -webkit-filter: brightness(95%);
    filter: brightness(95%);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-most-popular-item__img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.n72-catalog-most-popular-item__title {
    display: inline-block;
    color: #2F2F35;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.5px;
    word-break: break-word;
}

.n72-catalog-most-popular-item__title:hover,
.n72-catalog-most-popular-item__title:focus {
    color: #1764C8;
}

.n72-catalog-most-popular-item__counter {
    color: #B7B7B7;
    font-size: 14px;
    font-weight: 400;
    line-height: 2;
    letter-spacing: 0.5px;
}

@media (max-width: 767px) {
    .n72-catalog-most-popular__list {
        margin-right: -10px;
        margin-left: -10px;
    }

    .n72-catalog-most-popular__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
    }
}


.n72-catalog-subcategories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: -25px;
    margin-left: -25px;
}

.n72-catalog-subcategories__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.n72-catalog-subcategories-item {

}

.n72-catalog-subcategories-item__img {
    display: block;
    position: relative;
    padding-bottom: 100%;
    margin-bottom: 16px;
    border-radius: 10px;
    background: #ffffff;
    overflow: hidden;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-subcategories-item__img:hover,
.n72-catalog-subcategories-item__img:focus {
    -webkit-filter: brightness(95%);
    filter: brightness(95%);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-subcategories-item__img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.n72-catalog-subcategories-item__title {
    display: inline-block;
    color: #2F2F35;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.5px;
    word-break: break-word;
}

.n72-catalog-subcategories-item__title:hover,
.n72-catalog-subcategories-item__title:focus {
    color: #1764C8;
}

@media (max-width: 1199px) {
    .n72-catalog-subcategories {
        margin-right: -10px;
        margin-left: -10px;
    }

    .n72-catalog-subcategories__item {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 991px) {
    .n72-catalog-subcategories__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        width: 33.33333333%;
    }
}

@media (max-width: 539px) {
    .n72-catalog-subcategories__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }
}


.n72-catalog-page-sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 26px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 40px;
}

.n72-catalog-page-sort .n72-dropdown__inner a {
    display: block;
    white-space: nowrap;
    color: #35322F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-sort .n72-dropdown__inner a.active {
    font-weight: 700;
}

.n72-catalog-page-sort .n72-dropdown__inner a:hover,
.n72-catalog-page-sort .n72-dropdown__inner a:focus {
    color: #1764C8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-sort__filter {
    margin-left: auto;
}

.n72-catalog-page-sort__display {

}

.n72-catalog-page-sort__dropdown-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding: 15px 4px 15px 0;
    color: #1764C8;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.36;
    letter-spacing: 0.5px;
    text-decoration: none;
    -webkit-filter: brightness(0);
    filter: brightness(0);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-sort__dropdown-action:after {
    content: '';
    display: block;
    width: 14px;
    height: 8px;
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.1919 2.28995L7.48479 8.99705L0.777681 2.28995L2.19189 0.875732L7.48479 6.16863L12.7777 0.875732L14.1919 2.28995Z' fill='%231764C8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-sort__filter .n72-dropdown:hover .n72-catalog-page-sort__dropdown-action {
    color: #1764C8;
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-sort__filter .n72-dropdown:hover .n72-catalog-page-sort__dropdown-action:after {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media (max-width: 539px) {
    .n72-catalog-page-sort {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 16px;
    }

    .n72-catalog-page-sort__filter {
        margin-left: 0;
    }
}

.n72-catalog-list-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -25px;
    margin-right: -25px;
}

.n72-catalog-list-tiles__item {
    width: 33.333333%;
    padding-left: 25px;
    padding-right: 25px;
}

.n72-catalog-list-list__item {
    margin-bottom: 40px;
}

.n72-catalog-list-table__item {
    margin-bottom: 32px;
}

@media (max-width: 1199px) {
    .n72-catalog-list-tiles {
        margin-left: -15px;
        margin-right: -15px;
    }

    .n72-catalog-list-tiles__item {
        width: 33.333333%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 767px) {
    .n72-catalog-list-tiles__item {
        width: 50%;
    }
}

@media (max-width: 399px) {
    .n72-catalog-list-tiles__item {
        width: 100%;
    }
}


.n72-catalog-list-tiles .n72-catalog-list-item {
    position: relative;
    padding: 12px 12px 25px 12px;
    border-radius: 20px;
    background: #FFF;
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
    margin-bottom: 42px;
}

.n72-catalog-list-tiles .n72-catalog-list-item:hover,
.n72-catalog-list-tiles .n72-catalog-list-item.hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
    z-index: 1;
    margin-bottom: 0;
}

.n72-catalog-list-item__gallery {
    margin-bottom: 24px;
}

.n72-catalog-list-item__gallery .swiper-pagination {
    display: none;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.n72-catalog-list-item:hover .n72-catalog-list-item__gallery .swiper-pagination,
.n72-catalog-list-item.hover .n72-catalog-list-item__gallery .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.n72-catalog-list-item__gallery .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
    height: 100%;
    width: auto;
    margin: 0 2px !important;
    background: transparent;
    border-radius: 0;
    opacity: 1;
}

.n72-catalog-list-item__gallery .swiper-pagination-bullet-active {
    background: transparent;
}

.n72-catalog-list-item__gallery .swiper-pagination-bullet:after {
    content: '';
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #eaedf6;
    border-radius: 5px;
}

.n72-catalog-list-item__gallery .swiper-pagination-bullet-active:after {
    content: '';
    background-color: #1562C5;
}

@media (max-width: 767px) {
    .n72-catalog-list-item .n72-catalog-list-item__gallery .swiper-pagination,
    .n72-catalog-list-item:hover .n72-catalog-list-item__gallery .swiper-pagination,
    .n72-catalog-list-item.hover .n72-catalog-list-item__gallery .swiper-pagination {
        display: block;
        height: auto;
        width: 100%;
        top: auto;
        right: auto;
        left: auto;
        bottom: 8px;
    }

    .n72-catalog-list-item__gallery .swiper-pagination-bullet:after {
        display: none;
    }

    .n72-catalog-list-item__gallery .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 4px !important;
        border-radius: 50%;
        background: #2F2F35;
        opacity: 0.2;
    }

    .n72-catalog-list-item__gallery .swiper-pagination-bullet-active {
        background: #1764c8;
        opacity: 1;
    }
}

.n72-catalog-list-item__image {
    position: relative;
    padding-top: 100%;
    vertical-align: middle;
    text-align: center;
    zoom: 1;
    display: block;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.swiper-slide.n72-catalog-list-item__image {
    width: 100% !important;
}

.n72-catalog-list-item__image:hover,
.n72-catalog-list-item__image:focus {
    -webkit-filter: brightness(95%);
    filter: brightness(95%);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-list-item__image img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.n72-catalog-list-item__cost {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 16px;

}

.n72-catalog-list-item__price {
    color: #2F2F35;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    white-space: nowrap;
}

.n72-catalog-list-item__old-price {
    color: #A0A0A0;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
    white-space: nowrap;
}

a.n72-catalog-list-item__title {
    display: block;
    margin-bottom: 8px;
    color: #2F2F35;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

a.n72-catalog-list-item__title:hover,
a.n72-catalog-list-item__title:focus {
    color: #1764C8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-list-item__artnumber {
    color: #929292;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    margin-bottom: 16px;
}

.n72-catalog-list-item__artnumber span {
    font-weight: 700;
}

.n72-catalog-list-item-props {
    margin-bottom: 16px;
}

.n72-catalog-list-item-props__item {
    margin-bottom: 3px;
    color: #4D4D4D;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-catalog-list-item-props__item:last-child {
    margin-bottom: 0;
}

.n72-catalog-list-item-props__item a {
    color: #1562C5;
    text-decoration: underline;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-list-item-props a:hover,
.n72-catalog-list-item-props a:focus {
    color: #2F2F35;
    text-decoration: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-list-item-variants__title {
    margin-bottom: 5px;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-catalog-list-item-variants__item {
    margin-bottom: 16px;
}

.n72-catalog-list-item-colors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.n72-catalog-list-item-colors__item {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.n72-catalog-list-item-sizes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 6px;
}

.n72-catalog-list-item-sizes__item {

}

.n72-catalog-list-item-sizes__item {
    padding: 7px 6px 7px;
    color: #888888 !important;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    background: #ffffff;
    font-weight: normal;
    font-size: 11px;
    line-height: 12px;
    text-transform: none;
    text-decoration: none;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-list-item-sizes__item:hover,
.n72-catalog-list-item-sizes__item:focus,
.n72-catalog-list-item-sizes__item.active {
    color: #FFFFFF !important;
    background-color: #1a72e3;
    border-color: #1a72e3;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

a.n72-catalog-list-item-variants__toggle-action {
    display: block;
    width: 100%;
    color: #4D4D4D;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    text-decoration: underline;
}

a.n72-catalog-list-item-variants__toggle-action:focus {
    text-decoration: underline;
}

.n72-catalog-list-item__button {
    position: relative;
    margin-top: 16px;
}

.n72-catalog-list-tiles .n72-catalog-list-item__button {
    display: none;
}

.n72-catalog-list-tiles .n72-catalog-list-item:hover .n72-catalog-list-item__button,
.n72-catalog-list-tiles .n72-catalog-list-item.hover .n72-catalog-list-item__button {
    display: block;
}

.n72-in-cart-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 42px;
    border: 1px solid #1764c8;
    padding: 3px 17px;
    border-radius: 4px;
    background: #1764c8;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    line-height: normal;
}

.n72-in-cart-button:hover,
.n72-in-cart-button:focus {
    background: #1a72e3;
    border-color: #1a72e3;
    color: #FFF;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-in-cart-button.active {
    background: #0BB920;
    border-color: #0BB920;
}

.n72-in-cart-button_inactive {
    color: #1a72e3;
    border-color: #1a72e3;
    background: #ffffff;
}

.n72-in-cart-button.active:hover,
.n72-in-cart-button.active:focus {
    background: #0FA722;
    border-color: #0FA722;
    color: #FFF;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-in-cart-button__label {
    display: block;
}

.n72-in-cart-button__label_active {
    display: none;
}

.n72-in-cart-button.active .n72-in-cart-button__label {
    display: none;
}

.n72-in-cart-button.active .n72-in-cart-button__label_active {
    display: block;
}

.n72-in-cart-button__text {
    display: block;
    font-size: 12px;
    font-weight: 400;
}

.n72-in-cart-button-hint {
    margin-top: 6px;
    width: 100%;
    color: #7D7D7D;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}

.n72-catalog-list-tile .n72-in-cart-button-hint {
    position: absolute;
    bottom: -1.4em;
}

.n72-catalog-list-item__wishlist {
}

.n72-catalog-list-tiles .n72-catalog-list-item__wishlist {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 1;
    display: none;
}

.n72-catalog-list-tiles .n72-catalog-list-item__wishlist.active,
.n72-catalog-list-tiles .n72-catalog-list-item:hover .n72-catalog-list-item__wishlist,
.n72-catalog-list-tiles .n72-catalog-list-item.hover .n72-catalog-list-item__wishlist {
    display: block;
}

.n72-catalog-list-item__wishlist .n72-dropdown__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    background-color: #EAEDF6;
    border-radius: 50%;
}

.n72-catalog-list-item__wishlist .n72-dropdown__target {
    right: -17px;
    top: calc(100% + 13px);
}

.n72-catalog-list-item__wishlist .n72-dropdown__target:after {
    right: 26px;
    background: #808080;
}

.n72-catalog-list-item__wishlist .n72-dropdown__inner {
    color: #FFF;
    background: #808080;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.5px;
    white-space: nowrap;
}

.n72-catalog-list-item__wishlist.active svg,
.n72-catalog-list-item__wishlist.active svg path {
    fill: #F00;
    stroke: #F00;
}

.n72-catalog-list-item__wishlist-label {
    display: block;
}

.n72-catalog-list-item__wishlist-label_active {
    display: none;
}

.n72-catalog-list-item__wishlist.active .n72-catalog-list-item__wishlist-label {
    display: none;
}

.n72-catalog-list-item__wishlist.active .n72-catalog-list-item__wishlist-label_active {
    display: block;
}

@media (max-width: 767px) {
    .n72-catalog-list-item__wishlist,
    .n72-catalog-list-item__button {
        display: block;
    }

    .n72-catalog-list-item,
    .n72-catalog-list-item:hover,
    .n72-catalog-list-item:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.n72-amount-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 42px;
}

.n72-amount-group-change {
    width: 42px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #EBEBEB;
    color: #6A6A6A;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-amount-group-change:hover {
    background: #DBDBDB;
}

.n72-amount-group-change:first-of-type {
    border-radius: 4px 0 0 4px;
}

.n72-amount-group-change:last-of-type {
    border-radius: 0 4px 4px 0;
}

.n72-amount-group-input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    height: 100%;
    min-width: 0;
    background: #EBEBEB;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    -moz-appearance: textfield;
    border: 0;
    outline: none;
}

.n72-amount-group-input::-webkit-outer-spin-button,
.n72-amount-group-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: center;
}

.n72-catalog-list-item_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 35px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__pict {
    width: 176px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 176px;
    flex: 0 0 176px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 35px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__summary {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.n72-catalog-list-item_list .n72-catalog-list-item__actions {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 176px;
    flex: 0 0 176px;
    width: 176px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__title {
    max-width: 350px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__price {
    font-size: 18px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__old-price {
    font-size: 14px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__wishlist {
    position: static;
    display: block;
}

.n72-catalog-list-item_list .n72-catalog-list-item__wishlist a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__wishlist a .n72-catalog-list-item__wishlist-label {
    color: #11407D;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
    text-decoration: underline;
}

.n72-catalog-list-item_list .n72-catalog-list-item__wishlist a:hover .n72-catalog-list-item__wishlist-label {
    text-decoration: none;
}

.n72-catalog-list-item_list .n72-catalog-list-item__button {
    margin-top: 0;
    margin-bottom: 8px;
}

.n72-catalog-list-item_list .n72-catalog-list-item__amount {
    margin-bottom: 8px;
}

@media (max-width: 767px) {
    .n72-catalog-list-item_list .n72-catalog-list-item__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px;
    }
}

@media (max-width: 449px) {
    .n72-catalog-list-item_list {
        padding: 12px 12px 25px 12px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px;
    }

    .n72-catalog-list-item_list .n72-catalog-list-item__pict {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 8px;
    }
}

.n72-catalog-list-item_table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 14px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-catalog-list-item_table .n72-catalog-list-item__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 25px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 25px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__pict {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    width: 80px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__title {
    max-width: 350px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__artnumber {
    margin: 0;
}

.n72-catalog-list-item_table .n72-catalog-list-item__cost {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
    width: 115px;
    margin: 0;
}

.n72-catalog-list-item_table .n72-catalog-list-item__summary {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.n72-catalog-list-item_table .n72-catalog-list-item__buttons {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 142px;
    flex: 0 0 142px;
    width: 142px;
    margin: 0;
}

.n72-catalog-list-item_table .n72-catalog-list-item__button {
    margin: 0;
}

.n72-catalog-list-item_table .n72-catalog-list-item__amount {
    margin-bottom: 8px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__wishlist {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35px;
    flex: 0 0 35px;
    width: 35px;
}

.n72-catalog-list-item_table .n72-catalog-list-item__wishlist .n72-dropdown__action {
    width: 35px;
    height: 35px;
    background-color: transparent;
}

.n72-catalog-list-item_table .n72-catalog-list-item__wishlist .n72-dropdown__target {
    right: -20px;
    top: calc(100% + 11px);
}

@media (max-width: 767px) {
    .n72-catalog-list-item_table {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 8px;
    }

    .n72-catalog-list-item_table .n72-catalog-list-item__body {
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .n72-catalog-list-item_table .n72-catalog-list-item__cost {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .n72-catalog-list-item_table .n72-catalog-list-item__buttons {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 16px;
        width: auto;

    }

    .n72-catalog-list-item_table .n72-catalog-list-item__amount,
    .n72-catalog-list-item_table .n72-catalog-list-item__button {
        width: 142px;
        margin: 0;
    }
}

@media (max-width: 539px) {
    .n72-catalog-list-item_table .n72-catalog-list-item__summary {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 8px;
    }

    .n72-catalog-list-item_table .n72-catalog-list-item__amount,
    .n72-catalog-list-item_table .n72-catalog-list-item__button {
        width: 110px;
        margin: 0;
    }

    .n72-catalog-list-item_table .n72-catalog-list-item__actions {
        gap: 8px;
    }
}

.n72-catalog-page__pagination {
    margin-bottom: 65px;
}

.n72-relative {
    margin-top: 48px;
}

.n72-relative__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.n72-relative__title,
h2.n72-relative__title {
    margin: 0;
    color: #2F2F35;
    font-size: 28px;
    font-weight: 700;
    line-height: normal;
    text-align: left !important;
}

.n72-relative__more a {
    display: inline-block;
    padding: 9px 60px 9px 35px;
    border-radius: 4px;
    border: 1px solid #999999;
    background-color: #ffffff;
    color: #999999;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.75;
    letter-spacing: 0.5px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.70711 0.292908L15.4142 7.00001L8.70711 13.7071L7.29289 12.2929L11.5858 8.00001H0V6.00001H11.5858L7.29289 1.70712L8.70711 0.292908Z' fill='%23999999%0A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 17px) center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-relative__more a:hover,
.n72-relative__more a:focus {
    color: #1764c8;
    border-color: #1764c8;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.70711 0.292908L15.4142 7.00001L8.70711 13.7071L7.29289 12.2929L11.5858 8.00001H0V6.00001H11.5858L7.29289 1.70712L8.70711 0.292908Z' fill='%231764c8%0A'/%3E%3C/svg%3E%0A");
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background-position: calc(100% - 23px) center;
}

.n72-relative .swiper-pagination {
    position: static;
    margin-top: 10px;
}

@media (max-width: 767px) {
    .n72-relative__heading {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.n72-switch {
    position: relative;
}

.n72-switch .n72-switch__input {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    height: 0;
    width: 0;
}

.n72-switch .n72-switch__label {
    color: #2F2F35;
    display: block;
    padding-left: 55px;
}

.n72-switch .n72-switch__label:before {
    content: '';
    position: absolute;
    top: 0.2em;
    left: 0;
    width: 35px;
    height: 20px;
    border-radius: 20px;
    background-color: #999999;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-switch .n72-switch__label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 18px;
    background-color: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-switch .n72-switch__input:checked + .n72-switch__label:before {
    background: #1764c8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-switch .n72-switch__input:checked + .n72-switch__label:after {
    left: 17px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}


.n72-catalog-child-categories {
    margin-bottom: 100px;
}

.n72-catalog-child-categories__switch {
    display: none;
}

@media (min-width: 992px) {
    .n72-catalog-child-categories__body.collapse {
        display: block;
    }
}

@media (max-width: 991px) {
    .n72-catalog-child-categories {
        margin-bottom: 20px;
    }

    .n72-catalog-child-categories__switch {
        display: block;
    }
}

.n72-catalog-filter {
    margin-bottom: 50px;
}

.n72-catalog-filter__switch {
    margin-bottom: 20px;
}

.n72-catalog-filter-prop {
    margin-bottom: 28px;
    max-width: 200px;
}

.n72-catalog-filter-prop__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0 18px 0;
    color: #2F2F35;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.36;
    letter-spacing: 0.5px;
    text-decoration: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-filter-prop__action:before {
    content: '';
    display: block;
    width: 14px;
    height: 8px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0107421 7.29282L6.71785 0.58571L13.425 7.29282L12.0107 8.70703L6.71785 3.41414L1.42496 8.70703L0.0107421 7.29282Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-filter-prop__action.collapsed:before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-filter-prop__body {

}

.n72-catalog-filter-prop label.n72-custom-checkbox__label,
.n72-catalog-filter-prop label.n72-custom-radio__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 0.75em;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
}

.n72-catalog-filter-prop label.n72-custom-checkbox__label > span::before,
.n72-catalog-filter-prop label.n72-custom-radio__label > span::before {
    -webkit-transform: none;
    transform: none;
}

.n72-catalog-filter-prop .n72-custom-checkbox,
.n72-catalog-filter-prop .n72-custom-radio {
    margin-bottom: 0;
    display: block;
}

.n72-catalog-filter-prop-color label.n72-custom-checkbox__label,
.n72-catalog-filter-prop-color label.n72-custom-radio__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-catalog-filter-prop-color__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    display: block;
    width: 40px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 2px;
}

.n72-catalog-filter-prop-color__img_white {
    border: 1px solid #b4bfc9;
}

.n72-catalog-filter-prop-color__img:before {
    display: none !important;
}

.n72-catalog-filter-prop-color .n72-custom-checkbox__label > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.n72-catalog-filter-prop .n72-range-slider {
    margin-bottom: 15px;
}

.n72-catalog-filter-prop .n72-range-slider:last-child {
    margin-bottom: 0;
}

@media (max-width: 991px) {
    .n72-catalog-filter-prop {
        margin-bottom: 10px;
    }

    .n72-catalog-filter-prop__action {
        padding: 5px 0 10px 0;
    }
}

.n72-catalog-page-main-props {
    margin-top: 20px;
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.n72-catalog-page-main-props__item {
    padding: 24px;
    border-radius: 10px;
    background: #EAEDF6;
    color: #2F2F35;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.5px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72-catalog-page-main-props__item:hover,
.n72-catalog-page-main-props__item:focus {
    background: #ccd0dd;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

@media (max-width: 991px) {
    .n72-catalog-page-main-props {
        margin-bottom: 20px;
    }

    .n72-catalog-page-main-props__item {
        padding: 14px;
        border-radius: 7px;
        font-size: 12px;
    }
}

.n72-catalog-page-banner {
    text-align: center;
    margin-bottom: 32px;
}

.n72-catalog-page-banner {
    display: inline-block;
}

.n72-catalog-page-banner img,
.n72-catalog-page-banner svg,
.n72-catalog-page-banner picture {
    display: inline-block;
    max-width: 100%;
    margin: 0 auto;
}

.n72-catalog-page-search {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    margin-bottom: 20px;
    padding: 25px;
    background: #EAEDF6;
    border-radius: 10px;
    text-align: center;
}

.n72-catalog-page-search .search-block {
    max-width: 645px;
    margin: 0 auto;
}

.n72-catalog-page-search-categories {
    margin-bottom: 10px;
}

/*END N-72 REDESIGN*/

.mb-2 {
    margin-bottom: 0.5rem;
}

.catalog_detail .item_slider .like_icons.like_icons_bron_info {
    right: 17px;
    top: -44px;
}

.is_not_in_stock .bx_item_block_item_price_only_one {
    display: none;
}

/*

.history {
	margin: 50px 0;
}

.history .history_title {
	font-weight: bold;
}
.history div {
	margin-bottom: 10px;
}

.history a {
	color: #535353;
	font-size: 13px;
}

.history a:before {
	content: '';
	background: url("../images/wall-clock.svg") no-repeat left center;
	display: inline-block;
	width: 25px;
	height: 16px;
	margin-top: 5px;
}

.title-search-result .row .col-md-4:last-child .history{
	float:right;
}
*/
/*search title*/
/* div.title-search-result {
	display: block !important;
} */

/* .bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
} */

/* .inner-table-block .bx-searchtitle {
    margin: 9px 0 0;
}

.bx-searchtitle .bx-block-title {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600;
}

.bx-searchtitle .bx-input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-searchtitle .bx-input-group {
}

.bx-searchtitle .bx-input-group .bx-form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: block;
    padding: 13px 65px 13px 15px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #ffffff;
    border: 1px solid #B4B4B4;
    border-radius: 4px;
    outline: none;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.bx-searchtitle .bx-input-group .bx-form-control:focus {
    background-color: #fff;
    border-color: #1a72e3;
    transition: 0.2s;
}
/*
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
    /* Fix of input shadow for IOS browsers. */ /* 
    background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
    background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}

.bx-searchtitle .bx-input-group-btn {
    height: 100%;
    width: 48px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    padding: 3px;
    z-index: 2;
}

.bx-searchtitle .bx-input-group-btn button {
    height: 100%;
    width: 100%;
    border: none;
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer;
    padding: 0;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    line-height: 1.42857143;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6265 19.1277L16.4286 13.9295C17.7651 12.4018 18.4973 10.4797 18.4973 8.47874C18.4973 3.80364 14.5415 0 9.67945 0C4.81735 0 0.861572 3.80364 0.861572 8.47874C0.861572 13.1538 4.81735 16.9575 9.67945 16.9575C11.5047 16.9575 13.2442 16.4281 14.7313 15.4232L19.9688 20.6609C20.1877 20.8795 20.4821 21 20.7976 21C21.0963 21 21.3796 20.8905 21.5947 20.6914C22.0517 20.2686 22.0663 19.5675 21.6265 19.1277ZM9.67945 2.21185C13.2733 2.21185 16.197 5.0231 16.197 8.47874C16.197 11.9344 13.2733 14.7456 9.67945 14.7456C6.08559 14.7456 3.16189 11.9344 3.16189 8.47874C3.16189 5.0231 6.08559 2.21185 9.67945 2.21185Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.bx-searchtitle .bx-input-group-btn button:hover {
    background-color: #1484CE;
} */


/* div.title-search-result .maxwidth-theme {
    background-color: #F4F6FC;
}

div.title-search-result {
    border: 0 none !important;
    border-top: 0 none;
    display: none;
    overflow: hidden;
    z-index: 999;
    min-width: 200px;
    margin-top: 3px;
    background-color: #F4F6FC;
    /* border-top: 0 none; */
    border-radius: 2px;
    box-shadow: 0px 0px 7px -2px #d6d6d6;

    /* display: block !important; */

    /*width:100% !important;
	left:0 !important;*/
} */

/* div.title-search-fader {
    display: none;
    background-image: url('images/fader.png');
    background-position: right top;
    background-repeat: repeat-y;
    position: absolute;
}

p.title-search-preview {
    font-size: 12px;
} */

/* div.title-search-result td.title-search-price span {
    font-size: 26px;
} */

/*========================*/
/* .bx_smart_searche {
    padding-top: 8px;

    border-top: 0 none;
    border-radius: 0 0 3px 3px;
}

.bx_smart_searche .bx_info_wrap {
    margin-left: 85px;
}

.bx_smart_searche .bx_img_element {
    float: left;
    padding: 5px;
    width: 75px;
    text-align: center;
}

.bx_smart_searche .bx_item_block {
    min-height: 65px;
    position: relative;
}

.bx_smart_searche .bx_image {
    /* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
/*    display: inline-block;
    max-width: 100%;
}

.bx_smart_searche .bx_image.empty_image {
    background-image: url(image/noimg.png);
}

.bx_smart_searche .bx_item_element {
    padding: 8px 0;
}

.bx_smart_searche .bx_item_element_all_result {
    text-align: center;
}

.bx_smart_searche .bx_item_element hr {
    margin: 0;
    border: none;
    border-bottom: 1px solid #e5e5e5;
}

.bx_smart_searche .bx_item_element a {
    margin-top: 5px;
    display: inline-block;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
    font-weight: bold;
}

.bx_smart_searche .bx_item_element a b {
    color: #2F2F35;
}

.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b {
    text-decoration: underline;
}

.bx_smart_searche .bx_item_preview_text {
    font-size: 13px;
    padding: 5px 10px 5px 0;
}

.bx_smart_searche .bx_price {
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
}

.bx_smart_searche .bx_price .old {
    font-weight: normal;
    text-decoration: line-through;
    color: #636363;
    font-size: 12px;
    vertical-align: middle;
}

.bx_smart_searche .bx_item_block.all_result {
    min-height: 0
}

.bx_smart_searche .bx_item_block.others_result {
    min-height: 0;
    line-height: 12px;
    padding: 0;
}

.bx_smart_searche .bx_item_block.all_result .all_result_button {
    display: inline-block;
    font-size: 14px;
    background-color: #1485CE;
    border: 1px solid;
    border-color: #1485CE;
    color: #FFF;
    padding: 0 22px;
    height: 34px;
    text-decoration: none;
    border-radius: 2px;
    margin: 0 0 8px;

    line-height: 34px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .5px;
}

.bx_smart_searche .bx_item_block_href {
    display: block;
    text-decoration: none;
    margin-bottom: 5px;
    padding: 8px;
    line-height: 14px;
}

.bx_smart_searche .bx_item_block_href:hover {
    background-color: #feeed2;
}

.bx_smart_searche .bx_item_block_hrline {
    border-bottom: 1px solid #f5a61c;
    margin: 0 8px 5px;
}

.bx_item_block_item_clear {
    display: block;
    clear: both;
}

.bx_smart_searche .bx_item_block_item_info {
    display: block;
}

.bx_smart_searche .bx_item_block_href_category_title {
    color: #a2a2a2;
    /* font-weight: bold; */
}

/* .bx_smart_searche .bx_item_block_href_category_name {
    color: #f5a61c;
    font-weight: bold;
    text-transform: uppercase;
}

.bx_smart_searche .bx_item_block_item_image {
    width: 34px;
    height: 34px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 5px;
}

.bx_smart_searche .bx_item_block_item_name {
    color: #333;
    overflow: hidden;
    height: 34px;
    display: block;
    line-height: 17px;
    display: flex;
}

.bx_smart_searche .bx_item_block_item_name_flex_align {
    margin: auto 0;
}

.bx_smart_searche .bx_item_block_item_simple_name {
    color: #333;
    display: block;
    line-height: 17px;
}

.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
    color: #0077d6;
}

.bx_smart_searche .bx_item_block_item_price {
    float: right;
    text-align: right;
    color: #333;
    line-height: 17px;
    padding-left: 5px;
}

.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
    line-height: 34px;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_new {
    white-space: nowrap;
    font-weight: bold;
    display: block;
}

.bx_smart_searche .bx_item_block_item_price .bx_price_old {
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_smart_searche .bx_item_block_item_text {
    color: #9b9b9b;
    display: block;
    padding-left: 39px;
    margin-top: 8px;
    font-size: 13px;
    line-height: 15px;
}

.bx_smart_searche .bx_item_block_item_props {
    color: #9b9b9b;
    display: block;
    padding-left: 39px;
    margin-top: 8px;
    font-size: 13px;
    line-height: 15px;
}

.bx_item_block_item_prop_item {
    display: block;
}

.bx_smart_no_result_find {
    padding: 0 8px 8px;
} */


/* preloader base */
/* .bx-searchtitle .bx-searchtitle-preloader {
    position: absolute;
    top: 2px;
    right: 110%;
    width: 30px;
    height: 30px;
    z-index: 5;
    display: none;
   
} */

/* .bx-searchtitle .bx-searchtitle-preloader.view {
    background: url(images/loader_orange.gif) center center no-repeat;
} */


/* blue */
/* .bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
    background-image: url(images/loader_blue.gif);
}

.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button {
    background-color: #1764c8;
    border-color: #1764c8;
}

.bx-searchtitle.theme-blue .bx-input-group-btn button {
    background-color: #1764c8;
    border-color: #1764c8;
    color: #FFF;
}

.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
    background-color: #1a72e3;
    border-color: #1a72e3;
    text-decoration: none;
}

.bx_smart_searche.theme-blue .bx_item_element a b {
    color: #5ca6e4;
}

.bx_smart_searche.theme-blue .bx_item_block_href:hover {
    background-color: #b2d9f1;
}

.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
    color: #1764c8;
}

.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
    color: #1764c8;
}

.bx_smart_searche.theme-blue .bx_item_block_hrline {
    border-color: #1764c8;
} */

/* black */
/* .bx-searchtitle.theme-black .bx-input-group .bx-form-control {
    border-color: #333;
}

.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
    background-image: url(images/loader_black.gif);
}

.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button {
    background-color: #333;
    border-color: #333;
}

.bx-searchtitle.theme-black .bx-input-group-btn button {
    background-color: #333;
    border-color: #333;
    color: #FFF;
}

.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
    background-color: #5c5c5c;
    border-color: #5c5c5c;
    text-decoration: none;
}

.bx_smart_searche.theme-black .bx_item_element a b {
    color: #5c5c5c;
} */

.bx_smart_searche.theme-black {
    /* border:1px solid #333; */
    /* border-top: 0 none;
    border-radius: 0 0 3px 3px; */
}

/* .bx_smart_searche.theme-black .bx_item_block_href:hover {
    background-color: #eaeaea;
}

.bx_smart_searche.theme-black .bx_item_block_href_category_name {
    color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
    color: #333;
}

.bx_smart_searche.theme-black .bx_item_block_hrline {
    border-color: #333;
} */

/* green */
/* .bx-searchtitle.theme-green .bx-input-group .bx-form-control {
    border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
    background-image: url(images/loader_green.gif);
}

.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button {
    background-color: #159ebb;
    border-color: #159ebb;
}

.bx-searchtitle.theme-green .bx-input-group-btn button {
    background-color: #159ebb;
    border-color: #159ebb;
    color: #FFF;
}

.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
    background-color: #44b1c9;
    border-color: #44b1c9;
    text-decoration: none;
}

.bx_smart_searche.theme-green .bx_item_element a b {
    color: #44b1c9;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
    background-color: #d0ebf1;
}

.bx_smart_searche.theme-green .bx_item_block_href_category_name {
    color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
    color: #159ebb;
}

.bx_smart_searche.theme-green .bx_item_block_hrline {
    border-color: #159ebb;
} */

/* red */
/* .bx-searchtitle.theme-red .bx-input-group .bx-form-control {
    border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
    background-image: url(images/loader_red.gif);
}

.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button {
    background-color: #E22B2B;
    border-color: #E22B2B;
}

.bx-searchtitle.theme-red .bx-input-group-btn button {
    background-color: #E22B2B;
    border-color: #E22B2B;
    color: #FFF;
}

.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
    background-color: #e95c5c;
    border-color: #e95c5c;
    text-decoration: none;
}

.bx_smart_searche.theme-red .bx_item_element a b {
    color: #e95c5c;
}

.bx_smart_searche.theme-green .bx_item_block_href:hover {
    background-color: #f9d4d4;
}

.bx_smart_searche.theme-red .bx_item_block_href_category_name {
    color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
    color: #E22B2B;
}

.bx_smart_searche.theme-red .bx_item_block_hrline {
    border-color: #E22B2B;
} */

/* yellow */
/* .bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
    border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
    background-image: url(images/loader_yellow.gif);
}

.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button {
    background-color: #F9A91D;
    border-color: #F9A91D;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button {
    background-color: #F9A91D;
    border-color: #F9A91D;
    color: #FFF;
}

.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
    background-color: #faba4a;
    border-color: #faba4a;
    text-decoration: none;
}

.bx_smart_searche.theme-yellow .bx_item_element a b {
    color: #faba4a;
}

.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
    color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
    color: #F9A91D;
}

.bx_smart_searche.theme-yellow .bx_item_block_hrline {
    border-color: #F9A91D;
} */

/*end search title*/

.breadcrumbs a span,
.breadcrumbs span {
    font-size: 14px;
}

.breadcrumbs .dropdown > a {
    font-size: 14px;
}

.display_list.show_un_props .like_icons.like_icons_bron_info {
    /*position: absolute !important;*/
}

.middle_info.main_item_wrapper > .mt-2.mb-2 {
    font-size: 13px;
}

.breadcrumbs {
    margin-bottom: 30px;
}

section.page-top .line_block + h1 {
    padding-bottom: 0;
}

.breadcrumbs .bx-breadcrumb-item {
    display: inline-block;
    position: relative;
    line-height: 22px;
    font-size: 14px;
}

.breadcrumbs a span, .breadcrumbs span {
    font-size: 14px;
    color: #1764c8;
    letter-spacing: 0.5px;
}

.breadcrumbs > .separator {
    position: relative;
    zoom: 1;
    bottom: 0px;
    display: inline-block;
    line-height: 14px;
    margin: 0 16px;
    border: 0 !important;
}

.social-icons li.mail a, .soc-avt a i.mymailru,
.soc-avt .row a i.soc-icon.mailru2, .soc-serv-main .row a i.soc-icon.mailru2 {
    background-position: -245px -484px !important;
}

.social-icons li.mail a, .soc-avt a i.mymailru,
.soc-avt .row a i.soc-icon.mailru2, .soc-serv-main .row a i.soc-icon.mailru2 {
    background-position: -246px -485px !important;
}

.social-icons li.gplus a, .soc-avt a i.gplus {
    background-position: -456px -6px !important;
    background-position: -205px -485px !important;
}

.soc-avt .row a i.soc-icon.odnoklassniki,
.soc-serv-main .row a i.soc-icon.odnoklassniki,
.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki {
    background-position: -83px -484px;
}

.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte, .bx-authform-social ul li .bx-authform-social-icon.vkontakte {
    background-position: 0 -484px;
}

.popup .auth_wrapp .form-footer > .inner-table-block + .inner-table-block {
    max-width: calc(100% - 130px);
    vertical-align: top;
}

.d-none {
    display: none;
}

.catalog_block .sale_block {
    margin-top: 5px;
}

.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price {
    max-width: 100%;
}

.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price {
    max-width: 100%;
    white-space: inherit;
}

.sale_block .values_wrapper {
    font-weight: 700;
}

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

/*стили для новой карточки*/
#footer.custom-detail-catalog .wrapper_inner {
    background: #fff;
}

.custom-detail-catalog .n72-relative__title,
.custom-detail-catalog h2.n72-relative__title {
    /*font-family: Moderat Trial;*/
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: 0px;
    text-align: left;
}

.custom-detail-catalog .block-slider-element {
    border: 1px solid rgba(231, 240, 252, 1);
    border-radius: 16px;
    overflow: hidden;
}

.d-md-none-custom-block .block-slider-element {
    aspect-ratio: 1 / 1;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

.block-slider-element-title {
    /*font-family: Moderat Trial;*/
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0px;
    text-align: left;
    color: #2F2F35;;
    margin-top: 1rem;
}

.block-slider-element-price:after {

}

.block-slider-element-price svg {
    margin-left: 5px;
}

.block-slider-element-price {
    /*font-family: Moderat Trial;*/
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #2F2F35;;
    margin-top: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.custom-detail-catalog .n72-relative__list.swiper {
    margin-bottom: 7rem;
}

.pl-1 {
    padding-left: 0.8rem;
}

.pr-1-csutom {
    padding-right: 0.8rem;
}

.pr-1 {
    padding-right: 0;
}

.mr-1-csutom {
    margin-top: -8px;
}

.custom-view-temp .block-slider-element-price {
    margin-top: 0.4rem;
}

.block-slider-element-price svg {
    margin-left: 2px;
    margin-top: -1px;
}

.custom-view-temp .block-slider-element-title {
    margin-top: 0;
    margin-bottom: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.custom-detail-catalog .swiper-button-next.swiper-button-disabled,
.custom-detail-catalog .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}

.custom-view-temp {
    padding-bottom: 8px;
}

.item_slider .thumbs .slides_block li.current {
    border: 2px solid #1664C8;
}

.item_slider .thumbs .slides_block li {
    border: 1px solid #E7F0FC;
}

.col-sm-12.mb-3 {
    margin-bottom: 1.6rem;
}

.d-md-none {
    display: none !important;
}

@media (max-width: 568px) {
    .detail-desck-q {
        margin-top: 0;
    }

    .d-md-none {
        display: block !important;
        padding-left: 8px;
        padding-right: 8px;
    }

    .d-md-none-custom-block {
        display: none !important;
    }

    .custom-detail-catalog .d-md-none .n72-relative__list.swiper {
        margin-bottom: 0;
    }

    .custom-detail-catalog .n72-relative__list.swiper svg {
        opacity: 0;
    }

    .custom-detail-catalog .d-md-none .block-slider-element {
        background-size: cover !important;
        background-position: center center;
    }

    .d-md-none .col-sm-12.mb-3 {
        padding-left: 11px;
    }

    .custom-view-temp {
        padding-bottom: 18px;
    }

    .custom-detail-catalog .n72-relative__list.swiper .block-slider-element-price svg {
        opacity: 1;
    }

}

#get-similar-btn .colored.btn.btn-default {
    color: #ffffff;
    width: 100%;
    padding: 13px 32px 15px 32px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.6px;
    background-color: #1764C8;
    border-color: #1764C8;
    transition: 0.2s;
    margin-bottom: 0 !important;
}

.similar_products_wrapp .block-slider-element,
.custom-detail-catalog .block-slider-element {
    background-position: center center;
}

/*стили для новой карточки*/

.block-slider-element-rating {
    font-size: 14px;
    display: flex;
    margin-top: -20px;
}

.block-slider-element-rating img {
    margin: 0 1px 0 0;
}

.block-slider-element-rating * {
    margin-left: 5px;
}

.block-slider-element-rating .rating_val {
    color: #EA9B23;
    margin-left: 1px;
    display: flex;
    align-items: center;
}

.block-slider-element-rating .rating_count {
    color: #2F2F35;
    margin-right: 10px;
    display: flex;
    align-items: center;
}

.brands_slider_wrapp1 {
    margin-bottom: 30px;
}

@media (max-width: 400px) {
    .detail .star_wrap .point:after {
        display: none;
    }
}

.js_price_wrapper.price .price_matrix_wrapper .price .values_wrapper + .price_measure.price_measure-custom,
.price_measure-custom {
    margin-left: -5px;
}



@media (max-width: 400px) {
    .n72r-product-preview-price__value .sale_block .sale_wrapper {
        display: inline-flex;
    }

    /*div.display_list .price_matrix_wrapper .sale_block,*/
    div.catalog_block .price_matrix_wrapper .sale_block {
        display: inline-block;
        top: -6px;
        position: relative;
    }
}


.n72r-product-preview-buy .n72r-product-preview-buy__btn .btn {
    font-size: 18px;
    font-weight: 600;
    line-height: 21.6px;
}
.not_available_text{
    white-space: break-spaces;
	margin-bottom: 8px;
}


.d-block-mobile {
	display:none!important;
}
@media (max-width: 468px) {
	.d-block-mobile {
		display:block!important;
	}

	.d-none-mobile {
		display:none!important;
	}

	div.display_list .catalog_item:not(.has_offer_pro) .price_matrix_wrapper .sale_block, 
	div.catalog_block .catalog_item:not(.has_offer_pro) .price_matrix_wrapper .sale_block {
		display: inline-flex;
		top: -2px;
		position: relative;
	}
}

@media (min-width: 501px) and (max-width: 699px) {
	div.display_list .catalog_item:not(.has_offer_prop) .price_matrix_wrapper .sale_block, 
	div.catalog_block .catalog_item:not(.has_offer_prop) .price_matrix_wrapper .sale_block {
		display: inline-flex;
		top: -2px;
		position: relative;
	}
}