/*.n72r-*/
@font-face {
    font-display: swap;
    font-family: 'Neoris';
    font-style: normal;
    font-weight: 400;
    src: url('/local/templates/aspro_next/fonts/TT Neoris/eot/TT_Neoris_Regular.eot');
    src: url('/local/templates/aspro_next/fonts/TT Neoris/eot/TT_Neoris_Regular.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/aspro_next/fonts/TT Neoris/woff2/TT_Neoris_Regular.woff2') format('woff2'),
    url('/local/templates/aspro_next/fonts/TT Neoris/woff/TT_Neoris_Regular.woff') format('woff'),
    url('/local/templates/aspro_next/fonts/TT Neoris/ttf/TT-Neoris-Regular.ttf') format('truetype');
}
@font-face {
    font-display: swap;
    font-family: 'Neoris';
    font-style: normal;
    font-weight: 600;
    src: url('/local/templates/aspro_next/fonts/TT Neoris/eot/TT_Neoris_DemiBold.eot');
    src: url('/local/templates/aspro_next/fonts/TT Neoris/eot/TT_Neoris_DemiBold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/aspro_next/fonts/TT Neoris/woff2/TT_Neoris_DemiBold.woff2') format('woff2'),
    url('/local/templates/aspro_next/fonts/TT Neoris/woff/TT_Neoris_DemiBold.woff') format('woff'),
    url('/local/templates/aspro_next/fonts/TT Neoris/ttf/TT-Neoris-DemiBold.ttf') format('truetype');
}

#pagetitle {
    font-family: 'Neoris', sans-serif;
    font-size: 40px;
    font-weight: 600;
    text-align: left;
    color: #2F2F35;
    margin-bottom: 24px;
    padding-bottom: 0;
    line-height: 1.05;
}
@media (max-width: 767px) {
    #pagetitle{
        font-size: 32px;
        line-height: 1.12;
    }
}

.n72r-catalog{
    font-family: 'Neoris', sans-serif !important;
}
.n72r-catalog li.n72r-product-preview-prop-item__item.active,
.n72r-catalog a{
    color: #1764C8;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-catalog li.n72r-product-preview-prop-item__item:hover,
.n72r-catalog a:hover,
.n72r-catalog li.n72r-product-preview-prop-item__item:focus,
.n72r-catalog a:focus {
    color: #074392;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.row.row-gap-16 {
    margin-right: -8px;
    margin-left: -8px;
}
.row.row-gap-16>[class*="col-"] {
    padding-right: 8px;
    padding-left: 8px;
}
a.n72r-arrow-link{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.3;
    white-space: nowrap;
}
.n72r-arrow-link__decor{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 7.93877L2 5.24404L8 10.1214L14 4.80396V7.62177L8.6334 12.2569C8.26685 12.5735 7.72612 12.5819 7.34992 12.2768L2 7.93877Z' fill='%231764C8'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 4px;
}

a.n72r-arrow-link:focus{
    color: #1764C8;
}
a.n72r-arrow-link:focus:hover{
    color: #074392;
}
a.n72r-arrow-link:hover .n72r-arrow-link__decor{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 7.93877L2 5.24404L8 10.1214L14 4.80396V7.62177L8.6334 12.2569C8.26685 12.5735 7.72612 12.5819 7.34992 12.2768L2 7.93877Z' fill='%23074392'/%3E%3C/svg%3E%0A");
}
a.n72r-arrow-link.active .n72r-arrow-link__decor{
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.n72r-catalog-section-cats__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}
.n72r-catalog-section-cats__col {
    width: 25%;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
}

@media (max-width: 1199px) {
    .n72r-catalog-section-cats__col {
        width: 33.33333333%;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-section-cats__col {
        width: 50%;
    }
}
.n72r-catalog-section-cats {
    margin-bottom: 24px;
}
.n72r-catalog-section-cats-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    border-radius: 24px;
    background: #F4F5F8;
    padding: 16px 0 16px 16px;
    height: 100%;
}
.n72r-catalog-section-cats-item__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
a.n72r-catalog-section-cats-item__title {
    display: block;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
.n72r-catalog-section-cats-item__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 80px;
    flex: 0 1 80px;
    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: 80px;
    height: 80px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.n72r-catalog-section-cats-item__img img {
    max-width: 100%;
    max-height: 100%;
    mix-blend-mode: multiply;
}
@media (max-width: 991px) {
    .n72r-catalog-section-cats-item__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 60px;
        flex: 0 1 60px;
        width: 60px;
        height: 60px;
    }
}
@media (max-width: 549px) {
    .n72r-catalog-section-cats-item{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 11px;
    }
    a.n72r-catalog-section-cats-item__title{
        padding-right: 16px;
        word-break: break-word;
    }
    .n72r-catalog-section-cats-item__img {
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin: 0;
    }
}

.n72r-catalog-subsection-cats{
    margin-bottom: 24px;
}
.n72r-catalog-subsection-cats__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}
.n72r-catalog-subsection-cats__col {
    width: 16.6666666667%;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
}

@media (max-width: 1199px) {
    .n72r-catalog-subsection-cats__col {
        width: 25%;
    }
}
@media (max-width: 979px) {
    .n72r-catalog-subsection-cats__col {
        width: 33.33333333%;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-subsection-cats__col {
        width: 50%;
    }
}
a.n72r-catalog-subsection-cats-item {
    display: block;
    height: 100%;
    padding: 16px 16px 21px 16px;
    background: #F4F5F8;
    border-radius: 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
a.n72r-catalog-subsection-cats-item:hover,
a.n72r-catalog-subsection-cats-item:focus {
    color: #074392;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}

.n72r-catalog-section-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
    margin-bottom: 80px;
}
.n72r-catalog-section-layout__sidebar {
    padding-left: 8px;
    padding-right: 8px;
    width: 25%;
}
.n72r-catalog-section-layout__content {
    width: 75%;
    padding-left: 8px;
    padding-right: 8px;
}

@media (max-width: 1199px) {
    .n72r-catalog-section-layout__sidebar {
        width: 33.33333333%;
    }
    .n72r-catalog-section-layout__content {
        width: 66.66666666%;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-section-layout__sidebar,
    .n72r-catalog-section-layout__content {
        width: 100%;
    }
}

.n72r-catalog-subsection-layout{
    margin-bottom: 80px;
}

.n72r-catalog-section-sidebar {
    padding-right: 40px;
}
.n72r-catalog-section-sidebar-item {
    margin-bottom: 8px;
    line-height: 1;
}
.n72r-catalog-section-sidebar-item__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    /*align-items: center;*/
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
}
.n72r-catalog-section-sidebar-item__title {
    color: #4D4D4D;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-catalog-section-sidebar-item__counter {
    color: #CBCBCB;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-catalog-section-sidebar-item__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin-left: 14px;
    -webkit-transform: translateY(-0.2em);
    transform: translateY(-0.2em);
}
.n72r-catalog-section-sidebar-item__link:hover .n72r-catalog-section-sidebar-item__title,
.n72r-catalog-section-sidebar-item__link:focus .n72r-catalog-section-sidebar-item__title {
    color: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
@media (max-width: 1199px) {
    .n72r-catalog-section-sidebar {
        padding-right: 0;
    }
}
@media (max-width: 991px) {
    .n72r-catalog-section-sidebar-item {
        margin-bottom: 12px;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-section-sidebar {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-bottom: 40px;
    }
    .n72r-catalog-section-sidebar-item {
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }
}
@media (max-width: 449px) {
    .n72r-catalog-section-sidebar-item__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .n72r-catalog-section-sidebar-item__img {
        margin-left: 4px;
    }
}


.n72r-catalog-section-filter {
    display: inline-block;
    height: 42px;
    border-radius: 42px;
    padding: 4px;
    background: #F4F5F8;
}
.n72r-catalog-section-filter__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 8px;
}
.n72r-catalog-section-filter__form-control {
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.n72r-catalog-section-filter__form-control:last-child {
    margin-right: 0;
}
.n72r-catalog-section-filter__label {
    margin-right: 8px;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
.n72r-catalog-section-filter__label_to {
    margin-right: 5px;
}
.n72r-catalog-section-filter__input {
    width: 90px;
    height: 34px;
    padding: 4px 12px;
    background-color: #ffffff;
    border: 1px solid transparent;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    border-radius: 42px;
    outline: none;
}
input.n72r-catalog-section-filter__input[type='number'] {
    -moz-appearance:textfield;
}
input.n72r-catalog-section-filter__input::-webkit-outer-spin-button,
input.n72r-catalog-section-filter__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}


.n72r-catalog-section-filter__button {
    display: block;
    width: 48px;
    height: 34px;
    background-color: #1764C8;
    border-radius: 42px;
    border: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5408 7.72476L9.58068 18.6849L3.46094 12.5652L4.87515 11.1509L9.58068 15.8565L19.1266 6.31055L20.5408 7.72476Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-catalog-section-filter__button:hover,
.n72r-catalog-section-filter__button:focus {
    background-color: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72r-catalog-section-filter__button:disabled{
    background-color: #BDC7D3;
    cursor: not-allowed;
}
.n72r-catalog-section-filter__button_reset{
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0008 11.0859L5.63688 4.72192L4.22266 6.13614L10.5866 12.5001L4.22266 18.8641L5.63688 20.2783L12.0008 13.9143L18.3648 20.2783L19.779 18.8641L13.415 12.5001L19.779 6.13614L18.3648 4.72192L12.0008 11.0859Z' fill='white'/%3E%3C/svg%3E%0A");
}

.n72r-catalog-section-filter__item.active .n72r-catalog-section-filter__button{
    display: none;
}
.n72r-catalog-section-filter__item.active .n72r-catalog-section-filter__button_reset{
    display: block;
}


.n72r-catalog-section-view {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 42px;
    border-radius: 42px;
    background: #F4F5F8;
    padding: 4px;
}
.n72r-catalog-section-view__item {
    width: 56px;
    height: 34px;
    border-radius: 42px;
    background-position: center;
    background-repeat: no-repeat;
}
.n72r-catalog-section-view__item_list {
    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='M21 5.896H9.5C8.9 5.896 8.5 5.496 8.5 4.896C8.5 4.296 8.9 3.896 9.5 3.896H21C21.6 3.896 22 4.296 22 4.896C22 5.496 21.6 5.896 21 5.896Z' fill='black' /%3E%3Cpath d='M21 13.2959H9.5C8.9 13.2959 8.5 12.8959 8.5 12.2959C8.5 11.6959 8.9 11.2959 9.5 11.2959H21C21.6 11.2959 22 11.6959 22 12.2959C22 12.8959 21.6 13.2959 21 13.2959Z' fill='black' /%3E%3Cpath d='M21 20.696H9.5C8.9 20.696 8.5 20.296 8.5 19.696C8.5 19.096 8.9 18.696 9.5 18.696H21C21.6 18.696 22 19.096 22 19.696C22 20.296 21.6 20.696 21 20.696Z' fill='black' /%3E%3Cpath d='M2 4.8959C2 6.3959 3.2 7.5959 4.6 7.5959C6.1 7.5959 7.3 6.3959 7.2 4.8959C7.2 3.4959 6.1 2.2959 4.6 2.2959C3.2 2.2959 2 3.4959 2 4.8959Z' fill='%232F2F35' /%3E%3Cpath d='M2 12.296C2 13.796 3.2 14.896 4.6 14.896C6.1 14.896 7.3 13.796 7.2 12.296C7.2 10.896 6.1 9.69604 4.6 9.69604C3.2 9.69604 2 10.796 2 12.296Z' fill='%232F2F35' /%3E%3Cpath d='M2 19.6959C2 21.0959 3.2 22.2959 4.6 22.2959C6.1 22.2959 7.3 21.0959 7.2 19.6959C7.2 18.2959 6.1 17.0959 4.6 17.0959C3.2 17.0959 2 18.1959 2 19.6959Z' fill='%232F2F35' /%3E%3C/svg%3E");
}
.n72r-catalog-section-view__item_tile {
    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 fill-rule='evenodd' clip-rule='evenodd' d='M5.36364 4.31201C4.63099 4.31201 4 4.95335 4 5.64534V7.88893C4 8.62647 4.59229 9.24052 5.40276 9.31201H7.63636C8.36901 9.31201 9 8.67068 9 7.97868V5.64534C9 4.90202 8.40932 4.31201 7.72727 4.31201H5.36364ZM2 5.64534C2 3.82452 3.55083 2.31201 5.36364 2.31201H7.72727C9.59068 2.31201 11 3.87584 11 5.64534V7.97868C11 9.7995 9.44917 11.312 7.63636 11.312H5.36364C5.34017 11.312 5.31671 11.3112 5.2933 11.3095C3.57427 11.1883 2 9.83427 2 7.88893V5.64534ZM16.3636 4.31201C15.631 4.31201 15 4.95335 15 5.64534V7.97868C15 8.67068 15.631 9.31201 16.3636 9.31201H18.6364C19.369 9.31201 20 8.67068 20 7.97868V5.64534C20 4.90202 19.4093 4.31201 18.7273 4.31201H16.3636ZM13 5.64534C13 3.82452 14.5508 2.31201 16.3636 2.31201H18.7273C20.5907 2.31201 22 3.87585 22 5.64534V7.97868C22 9.7995 20.4492 11.312 18.6364 11.312H16.3636C14.5508 11.312 13 9.7995 13 7.97868V5.64534ZM5.36364 15.312C4.63099 15.312 4 15.9533 4 16.6453V18.9787C4 19.6051 4.56786 20.2386 5.40268 20.312H7.63636C8.36901 20.312 9 19.6707 9 18.9787V16.6453C9 15.902 8.40932 15.312 7.72727 15.312H5.36364ZM2 16.6453C2 14.8245 3.55083 13.312 5.36364 13.312H7.72727C9.59068 13.312 11 14.8758 11 16.6453V18.9787C11 20.7995 9.44917 22.312 7.63636 22.312H5.36364C5.34017 22.312 5.31671 22.3112 5.2933 22.3095C3.59974 22.1901 2 20.8573 2 18.9787V16.6453ZM16.3636 15.312C15.631 15.312 15 15.9533 15 16.6453V18.9787C15 19.6707 15.631 20.312 16.3636 20.312H18.6364C19.369 20.312 20 19.6707 20 18.9787V16.6453C20 15.902 19.4093 15.312 18.7273 15.312H16.3636ZM13 16.6453C13 14.8245 14.5508 13.312 16.3636 13.312H18.7273C20.5907 13.312 22 14.8758 22 16.6453V18.9787C22 20.7995 20.4492 22.312 18.6364 22.312H16.3636C14.5508 22.312 13 20.7995 13 18.9787V16.6453Z' fill='black' /%3E%3C/svg%3E");
}
.n72r-catalog-section-view__item.active {
    background-color: #fff;
}


.n72r-catalog-section-sort {
    position: relative;
    display: inline-block;
}
.n72r-catalog-section-sort-heading {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-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;
    padding: 8px 16px;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    background-color: #F4F5F8;
    border-radius: 42px;
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
/*.n72r-catalog-section-sort-heading:hover,*/
/*.n72r-catalog-section-sort-heading:focus {*/
/*    color: #074392;*/
/*    transition: 0.2s;*/
/*}*/
.n72r-catalog-section-sort-heading__decor {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24px;
    flex: 0 1 24px;
    margin-right: 8px;
    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.2796 8.13078C13.6524 8.49961 14.2567 8.49961 14.6295 8.13078L15.5454 7.22453V18.0556C15.5454 18.5771 15.9728 19 16.5 19C17.0272 19 17.4546 18.5771 17.4546 18.0556V7.22453L18.3705 8.13078C18.7433 8.49961 19.3476 8.49961 19.7204 8.13078C20.0932 7.76196 20.0932 7.16396 19.7204 6.79514L17.1749 4.27662C16.8021 3.90779 16.1979 3.90779 15.8251 4.27662L13.2796 6.79514C12.9068 7.16396 12.9068 7.76196 13.2796 8.13078Z' fill='%232F2F35'/%3E%3Cpath d='M4.27959 16.8692C4.65237 16.5004 5.25667 16.5004 5.62946 16.8692L6.54545 17.7755V6.94444C6.54545 6.42286 6.97283 6 7.5 6C8.02717 6 8.45455 6.42286 8.45455 6.94444V17.7755L9.37054 16.8692C9.74333 16.5004 10.3476 16.5004 10.7204 16.8692C11.0932 17.238 11.0932 17.836 10.7204 18.2049L8.17493 20.7234C7.80215 21.0922 7.19785 21.0922 6.82507 20.7234L4.27959 18.2049C3.9068 17.836 3.9068 17.238 4.27959 16.8692Z' fill='%232F2F35'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
/*.n72r-catalog-section-sort-heading:hover .n72r-catalog-section-sort-heading__decor,*/
/*.n72r-catalog-section-sort-heading:focus .n72r-catalog-section-sort-heading__decor{*/
/*    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.2796 8.13078C13.6524 8.49961 14.2567 8.49961 14.6295 8.13078L15.5454 7.22453V18.0556C15.5454 18.5771 15.9728 19 16.5 19C17.0272 19 17.4546 18.5771 17.4546 18.0556V7.22453L18.3705 8.13078C18.7433 8.49961 19.3476 8.49961 19.7204 8.13078C20.0932 7.76196 20.0932 7.16396 19.7204 6.79514L17.1749 4.27662C16.8021 3.90779 16.1979 3.90779 15.8251 4.27662L13.2796 6.79514C12.9068 7.16396 12.9068 7.76196 13.2796 8.13078Z' fill='%23074392'/%3E%3Cpath d='M4.27959 16.8692C4.65237 16.5004 5.25667 16.5004 5.62946 16.8692L6.54545 17.7755V6.94444C6.54545 6.42286 6.97283 6 7.5 6C8.02717 6 8.45455 6.42286 8.45455 6.94444V17.7755L9.37054 16.8692C9.74333 16.5004 10.3476 16.5004 10.7204 16.8692C11.0932 17.238 11.0932 17.836 10.7204 18.2049L8.17493 20.7234C7.80215 21.0922 7.19785 21.0922 6.82507 20.7234L4.27959 18.2049C3.9068 17.836 3.9068 17.238 4.27959 16.8692Z' fill='%23074392'/%3E%3C/svg%3E%0A");*/
/*    transition: 0.2s;*/
/*}*/
.n72r-catalog-section-sort-heading__title {
    min-width: 141px;
}
.n72r-catalog-section-sort-heading__decor2 {
    width: 24px;
    height: 24px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 24px;
    flex: 0 1 24px;
    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 fill-rule='evenodd' clip-rule='evenodd' d='M16.5303 8.96967C16.8232 9.26256 16.8232 9.73744 16.5303 10.0303L12.5303 14.0303C12.2374 14.3232 11.7626 14.3232 11.4697 14.0303L7.46967 10.0303C7.17678 9.73744 7.17678 9.26256 7.46967 8.96967C7.76256 8.67678 8.23744 8.67678 8.53033 8.96967L12 12.4393L15.4697 8.96967C15.7626 8.67678 16.2374 8.67678 16.5303 8.96967Z' fill='black'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
/*.n72r-catalog-section-sort-heading:hover .n72r-catalog-section-sort-heading__decor2,*/
/*.n72r-catalog-section-sort-heading:focus .n72r-catalog-section-sort-heading__decor2{*/
/*    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 fill-rule='evenodd' clip-rule='evenodd' d='M16.5303 8.96967C16.8232 9.26256 16.8232 9.73744 16.5303 10.0303L12.5303 14.0303C12.2374 14.3232 11.7626 14.3232 11.4697 14.0303L7.46967 10.0303C7.17678 9.73744 7.17678 9.26256 7.46967 8.96967C7.76256 8.67678 8.23744 8.67678 8.53033 8.96967L12 12.4393L15.4697 8.96967C15.7626 8.67678 16.2374 8.67678 16.5303 8.96967Z' fill='%23074392'/%3E%3C/svg%3E%0A");*/
/*    transition: 0.2s;*/
/*}*/
.n72r-catalog-section-sort-dropdown {
    visibility: hidden;
    opacity: 0;
    height: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.n72r-catalog-section-sort.active .n72r-catalog-section-sort-dropdown {
    visibility: visible;
    opacity: 1;
    height: auto;
    pointer-events: auto;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 10;
}
.n72r-catalog-section-sort-dropdown__inner {
    background: #F4F5F8;
    margin-top: 4px;
    padding: 8px;
    border-radius: 24px;
}
a.n72r-catalog-section-sort-dropdown__item {
    position: relative;
    display: block;
    border-radius: 24px;
    padding: 6px 24px 6px 12px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
a.n72r-catalog-section-sort-dropdown__item:hover,
a.n72r-catalog-section-sort-dropdown__item:focus {
    background-color: #fff;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #2F2F35;
}
a.n72r-catalog-section-sort-dropdown__item.active:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background-color: #1764C8;
    border-radius: 50%;
}


.n72r-catalog-section-navbar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 24px;
}
.n72r-catalog-section-navbar__left{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.n72r-catalog-section-navbar_alt .n72r-catalog-section-navbar__left{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.n72r-catalog-section-navbar_alt .n72r-catalog-section-sort {
    margin-left: auto;
}

@media (max-width: 1199px) {
    .n72r-catalog-section-navbar__left{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .n72r-catalog-section-navbar_alt .n72r-catalog-section-navbar__left{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .n72r-catalog-section-navbar_alt .n72r-catalog-section-sort {
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .n72r-catalog-section-navbar__right{
        display: none;
    }
    .n72r-catalog-section-navbar{
        margin-bottom: 16px;
    }
}
@media (max-width: 449px) {
    .n72r-catalog-section-navbar__left,
    .n72r-catalog-section-filter,
    .n72r-catalog-section-sort,
    .n72r-catalog-section-filter__item,
    .n72r-catalog-section-sort-heading{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (max-width: 355px) {
    .n72r-catalog-section-filter{
        height: auto;
    }
    .n72r-catalog-section-filter__form-control{
        -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;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .n72r-catalog-section-filter__input{
        width: 100%;
        max-width: 100%;
    }
    .n72r-catalog-section-filter,
    .n72r-catalog-section-sort-heading,
    .n72r-catalog-section-sort-dropdown__inner{
        border-radius: 16px;
    }
}

.n72r-catalog-section-items-list{
    padding-top: 4px;
}

.n72r-catalog-section-items-list .n72r-product-preview-buy{
    margin-left: -16px;
    margin-right: -16px;
}
.n72r-product-preview {
    margin-bottom: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.n72r-product-preview__heading {
    margin-right: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    width: 240px;
}
.n72r-product-preview__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 16px;
    padding-top: 16px;
    border-top: 1px solid #E7F0FC;
}
.n72r-product-preview__footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 217px;
    flex: 0 0 217px;
}

footer .ext_view.footer-light.no_fill div.bottom_wrapper,
footer .ext_view.footer-light .wrapper_inner,
footer .ext_view.footer-light .maxwidth-theme {
    background: #fff;
}

.adaptive_filter {
    display: none!important;
}

footer.custom-detail-catalog .n72r-catalog-info-banners {
    margin-bottom: 4rem;
}

.n72r-catalog-section-show-more {
    color: #1358b2;
}

.n72r-pagination-dropdown__body-inner .n72r-pagination-dropdown__input {
    background: #fff;
}

@media (min-width: 1200px) {
    .n72r-catalog-subsection-layout .n72r-product-preview__footer {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 310px;
        flex: 0 0 310px;
    }
}
.n72r-product-preview__image {
    width: 100%;
    border: 1px solid #E7F0FC;
    border-radius: 24px;
    overflow: hidden;
    margin-bottom: 8px;
    position: relative;
}
.n72r-product-preview-slider {
    display: block;
    width: 100%;
    height: 100%;
}
.n72r-product-preview-slider .swiper,
.n72r-product-preview-slider .swiper-wrapper {
    height: 100%;
    min-height: 100%;
}
.n72r-product-preview-slider .swiper-slide {
    position: relative;
    padding-top: 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;
}
.n72r-product-preview-slider .swiper-slide img,
.n72r-product-preview-slider .swiper-slide picture {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
}
.n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 4px;
    padding-left: 22px;
    padding-right: 22px;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}
.n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto;
    margin: 0;
    border-radius: 4px;
    opacity: 1;
    height: 100%;
    background-color: transparent;
}

.n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet:after{
    content: '';
    position: absolute;
    right: 0;
    bottom: 6px;
    left: 0;
    height: 4px;
    width: 100%;
    background-color: #E7F0FC;
    border-radius: 4px;
}
.n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet-active:after{
    background-color: #7B8EA7;
}

@media (max-width: 979px) {
    .n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination {
        top: auto;
        bottom: 6px;
        height: 4px;
    }
    .n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet:after{
        bottom: 0;
    }
}

html.bx-touch .n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination {
    top: auto;
    bottom: 6px;
    height: 4px;
}
html.bx-touch .n72r-product-preview-slider .swiper-pagination-bullets.swiper-pagination .swiper-pagination-bullet:after{
    bottom: 0;
}

.n72r-product-preview__favorite {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1;
}
.n72r-favorite-link {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2654_9126)'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23F4F5F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.21594 10.5661C7.56452 11.4185 7.2 12.6201 7.2 13.9079C7.2 15.2001 7.70727 16.5195 8.56426 17.8176C9.41922 19.1125 10.5794 20.3204 11.7737 21.3662C12.9639 22.4083 14.1594 23.2644 15.0597 23.8609C15.4331 24.1082 15.7537 24.3097 16 24.46C16.2463 24.3097 16.5669 24.1082 16.9403 23.8609C17.8406 23.2644 19.0361 22.4083 20.2262 21.3662C21.4207 20.3204 22.5807 19.1125 23.4358 17.8176C24.2927 16.5195 24.8 15.2001 24.8 13.9079C24.8 12.6181 24.4379 11.4167 23.7885 10.5653C23.163 9.74516 22.2433 9.20463 20.95 9.20463C19.6265 9.20463 18.6295 9.75263 17.9417 10.327C17.5971 10.6148 17.3385 10.903 17.1683 11.1161C17.0837 11.2221 17.0223 11.3078 16.9845 11.3631C16.9657 11.3907 16.9527 11.4105 16.9458 11.4214C16.9434 11.4252 16.9417 11.428 16.9407 11.4294L16.004 12.9941L15.0613 11.4328C15.0604 11.4313 15.0586 11.4285 15.0561 11.4245C15.0491 11.4136 15.036 11.3936 15.0168 11.3659C14.9787 11.3104 14.9167 11.2245 14.8315 11.1183C14.66 10.9047 14.3998 10.616 14.054 10.3278C13.3631 9.75197 12.3659 9.20463 11.05 9.20463C9.76465 9.20463 8.84408 9.74431 8.21594 10.5661ZM16 25.7394C15.4663 26.7033 15.4661 26.7031 15.4657 26.7029L15.4627 26.7013C15.4609 26.7003 15.4585 26.6988 15.4554 26.6972C15.4495 26.6938 15.4411 26.6891 15.4304 26.6831C15.4091 26.6711 15.3787 26.6537 15.3397 26.6312C15.2618 26.5862 15.1497 26.5206 15.0084 26.4356C14.7259 26.2655 14.3255 26.0173 13.8465 25.7C12.8907 25.0668 11.6111 24.1514 10.3263 23.0264C9.04564 21.9052 7.73078 20.5507 6.72949 19.034C5.73023 17.5205 5 15.7792 5 13.9079C5 12.2377 5.46736 10.5366 6.46938 9.2256C7.49467 7.88416 9.0491 7 11.05 7C13.0203 7 14.4982 7.83056 15.4607 8.63266C15.6604 8.79911 15.8395 8.96549 15.998 9.12484C16.156 8.96568 16.3343 8.79958 16.5333 8.63339C17.4955 7.8299 18.9735 7 20.95 7C22.9567 7 24.512 7.88331 25.5365 9.22648C26.5371 10.5384 27 12.2397 27 13.9079C27 15.7792 26.2698 17.5205 25.2705 19.034C24.2693 20.5507 22.9543 21.9052 21.6738 23.0264C20.3889 24.1514 19.1094 25.0668 18.1535 25.7C17.6745 26.0173 17.2741 26.2655 16.9916 26.4356C16.8503 26.5206 16.7382 26.5862 16.6603 26.6312C16.6213 26.6537 16.5909 26.6711 16.5696 26.6831C16.5645 26.686 16.56 26.6885 16.5561 26.6907C16.5515 26.6932 16.5477 26.6954 16.5446 26.6972C16.5415 26.6988 16.5391 26.7003 16.5373 26.7013L16.5343 26.7029C16.5339 26.7031 16.5337 26.7033 16 25.7394ZM16 25.7394L16.5343 26.7029L16 27L15.4657 26.7029L16 25.7394Z' fill='%232F2F35'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2654_9126'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.n72r-favorite-link:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2694_3899)'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23F4F5F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.21594 10.5661C7.56452 11.4185 7.2 12.6201 7.2 13.9079C7.2 15.2001 7.70727 16.5195 8.56426 17.8176C9.41922 19.1125 10.5794 20.3204 11.7737 21.3662C12.9639 22.4083 14.1594 23.2644 15.0597 23.8609C15.4331 24.1082 15.7537 24.3097 16 24.46C16.2463 24.3097 16.5669 24.1082 16.9403 23.8609C17.8406 23.2644 19.0361 22.4083 20.2262 21.3662C21.4207 20.3204 22.5807 19.1125 23.4358 17.8176C24.2927 16.5195 24.8 15.2001 24.8 13.9079C24.8 12.6181 24.4379 11.4167 23.7885 10.5653C23.163 9.74516 22.2433 9.20463 20.95 9.20463C19.6265 9.20463 18.6295 9.75263 17.9417 10.327C17.5971 10.6148 17.3385 10.903 17.1683 11.1161C17.0837 11.2221 17.0223 11.3078 16.9845 11.3631C16.9657 11.3907 16.9527 11.4105 16.9458 11.4214C16.9434 11.4252 16.9417 11.428 16.9407 11.4294L16.004 12.9941L15.0613 11.4328C15.0604 11.4313 15.0586 11.4285 15.0561 11.4245C15.0491 11.4136 15.036 11.3936 15.0168 11.3659C14.9787 11.3104 14.9167 11.2245 14.8315 11.1183C14.66 10.9047 14.3998 10.616 14.054 10.3278C13.3631 9.75197 12.3659 9.20463 11.05 9.20463C9.76465 9.20463 8.84408 9.74431 8.21594 10.5661ZM16 25.7394C15.4663 26.7033 15.4661 26.7031 15.4657 26.7029L15.4627 26.7013C15.4609 26.7003 15.4585 26.6988 15.4554 26.6972C15.4495 26.6938 15.4411 26.6891 15.4304 26.6831C15.4091 26.6711 15.3787 26.6537 15.3397 26.6312C15.2618 26.5862 15.1497 26.5206 15.0084 26.4356C14.7259 26.2655 14.3255 26.0173 13.8465 25.7C12.8907 25.0668 11.6111 24.1514 10.3263 23.0264C9.04564 21.9052 7.73078 20.5507 6.72949 19.034C5.73023 17.5205 5 15.7792 5 13.9079C5 12.2377 5.46736 10.5366 6.46938 9.2256C7.49467 7.88416 9.0491 7 11.05 7C13.0203 7 14.4982 7.83056 15.4607 8.63266C15.6604 8.79911 15.8395 8.96549 15.998 9.12484C16.156 8.96568 16.3343 8.79958 16.5333 8.63339C17.4955 7.8299 18.9735 7 20.95 7C22.9567 7 24.512 7.88331 25.5365 9.22648C26.5371 10.5384 27 12.2397 27 13.9079C27 15.7792 26.2698 17.5205 25.2705 19.034C24.2693 20.5507 22.9543 21.9052 21.6738 23.0264C20.3889 24.1514 19.1094 25.0668 18.1535 25.7C17.6745 26.0173 17.2741 26.2655 16.9916 26.4356C16.8503 26.5206 16.7382 26.5862 16.6603 26.6312C16.6213 26.6537 16.5909 26.6711 16.5696 26.6831C16.5645 26.686 16.56 26.6885 16.5561 26.6907C16.5515 26.6932 16.5477 26.6954 16.5446 26.6972C16.5415 26.6988 16.5391 26.7003 16.5373 26.7013L16.5343 26.7029C16.5339 26.7031 16.5337 26.7033 16 25.7394ZM16 25.7394L16.5343 26.7029L16 27L15.4657 26.7029L16 25.7394Z' fill='%23074392'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2694_3899'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.n72r-favorite-link.active,
.n72r-favorite-link.active:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2654_9128)'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23F4F5F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 25.7394C15.4663 26.7033 15.4657 26.7029 15.4657 26.7029L15.4627 26.7013C15.4627 26.7013 15.4585 26.6988 15.4554 26.6972C15.4495 26.6938 15.4411 26.6891 15.4304 26.6831C15.4091 26.6711 15.3787 26.6537 15.3397 26.6312C15.2618 26.5862 15.1497 26.5206 15.0084 26.4356C14.7259 26.2655 14.3255 26.0173 13.8465 25.7C12.8907 25.0668 11.6111 24.1514 10.3263 23.0264C9.04564 21.9052 7.73078 20.5507 6.72949 19.034C5.73023 17.5205 5 15.7792 5 13.9079C5 12.2377 5.46736 10.5366 6.46938 9.2256C7.49467 7.88416 9.0491 7 11.05 7C13.0203 7 14.4982 7.83056 15.4607 8.63266C15.6604 8.79911 15.8395 8.96549 15.998 9.12484C16.156 8.96568 16.3343 8.79958 16.5333 8.63339C17.4955 7.8299 18.9735 7 20.95 7C22.9567 7 24.512 7.88331 25.5365 9.22648C26.5371 10.5384 27 12.2397 27 13.9079C27 15.7792 26.2698 17.5205 25.2705 19.034C24.2693 20.5507 22.9543 21.9052 21.6738 23.0264C20.3889 24.1514 19.1094 25.0668 18.1535 25.7C17.6745 26.0173 17.2741 26.2655 16.9916 26.4356C16.8503 26.5206 16.7382 26.5862 16.6603 26.6312C16.6213 26.6537 16.5909 26.6711 16.5696 26.6831C16.5645 26.686 16.56 26.6885 16.5561 26.6907C16.5515 26.6932 16.5477 26.6954 16.5446 26.6972C16.5415 26.6988 16.5373 26.7013 16.5373 26.7013L16.5343 26.7029C16.5343 26.7029 16.5337 26.7033 16 25.7394ZM16 25.7394L16.5343 26.7029L16 27L15.4657 26.7029L16 25.7394Z' fill='%23E33939'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2654_9128'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.n72r-product-preview__artnumber {
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
a.n72r-product-preview__title {
    display: inline-block;
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    color: #2F2F35;
}
.n72r-product-preview__props {

}
.n72r-product-preview-prop-item {
    margin-bottom: 4px;
}
.n72r-product-preview-prop-item__title {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    margin-bottom: 4px;
}
.n72r-product-preview-prop-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
li.n72r-product-preview-prop-item__item,
a.n72r-product-preview-prop-item__item {
    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;
    height: 37px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 10px 16px 10px 16px;
    background: #F4F5F8;
    border: 1px solid #F4F5F8;
    border-radius: 40px;
    color: #2F2F35;
    white-space: nowrap;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor:pointer;
}
li.n72r-product-preview-prop-item__item:hover,
a.n72r-product-preview-prop-item__item:hover {
    border: 1px solid #074392;
    color: #2F2F35;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
li.n72r-product-preview-prop-item__item.active,
a.n72r-product-preview-prop-item__item.active {
    border: 1px solid #1764C8;
    color: #1764C8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-product-preview-prop-item_color li.n72r-product-preview-prop-item__item,
.n72r-product-preview-prop-item_color a.n72r-product-preview-prop-item__item {
    padding: 9px 12px;
}
.n72r-product-preview-prop-item_color li.n72r-product-preview-prop-item__item img,
.n72r-product-preview-prop-item_color a.n72r-product-preview-prop-item__item img{
    display: block;
    width: 41px;
    height: 19px;
    border-radius: 16px;
}

.n72r-product-preview__text{
    font-family: 'Neoris', sans-serif !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    color: #2F2F35;
}
.n72r-product-preview__text ul,
.n72r-product-preview__text ol{
    margin-bottom: 8px !important;
}
.n72r-product-preview__text ul li,
.n72r-product-preview__text ol li {
    padding-left: 18px !important;
}
.n72r-product-preview__text ul li::before {
    display: inline-block;
    font-size: 0.5em;
    width: 16px !important;
    color: #2F2F35 !important;
    position: absolute !important;
    vertical-align: middle !important;
    top: 0.75em;
    left: 0.5em;
}
.n72r-product-preview__text b,
.n72r-product-preview__text strong{
    font-weight: 600 !important;
}
.n72r-product-preview__text p{
    margin-bottom: 0.5em;
}

.n72r-product-preview__footer-inner {
    padding: 8px 24px;
    border-radius: 24px;
    background: #F4F5F8;
}
.n72r-product-preview-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 0.13em;
}
.n72r-product-preview-price__value {
    margin-right: 4px;
    font-weight: 600;
    font-size: 26px;
    line-height: 1.1;
    color: #2F2F35;
    white-space: nowrap;
}
.n72r-product-preview-price__unit {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    white-space: nowrap;
}
.n72r-product-preview-price-old {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px;
}

.n72r-product-preview-price-old__price {
    display: inline-block;
    position: relative;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
.n72r-product-preview-price-old__price:after {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    border-top: 1px solid #2F2F35;
}
.n72r-product-preview-price-old__diff {
    border: 1px solid #2F2F35;
    border-radius: 6px;
    padding: 2px 6px;
    height: 18px;
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #2F2F35;
}
.n72r-product-preview__price-date {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #B0BAC8;
}
a.n72r-product-preview-buy__btn,
.readmore-button-wrap a.btn {
    display: inline-block;
    width: 100%;
    height: 50px;
    padding: 11px 12px;
    border-radius: 16px;
    text-align: center;
    background: #1764C8;
    border: 1px solid #1764C8;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.234;
    color: #fff;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
a.n72r-product-preview-buy__btn:hover,
a.n72r-product-preview-buy__btn:focus,
.readmore-button-wrap a.btn:hover,
.readmore-button-wrap a.btn:focus{
    background: #074392;
    border-color: #074392;
    color: #fff;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-product-preview-buy__amount {

}
.n72r-product-preview-buy-amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    border-radius: 16px;
}
.n72r-product-preview-buy-amount__button {
    width: 55px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 40px;
    line-height: 1.3;
    color: #1764C8;
    background: #fff;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-product-preview-buy-amount__button_minus{
    line-height: 1.1;
}

.n72r-product-preview-buy-amount__input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    height: 50px;
    max-width: 100%;
    text-align: center;
    border: 0;
    background: #fff;
    font-weight: 600;
    font-size: 26px;
    line-height: 1.1;
    color: #2F2F35;
    outline: none;
}
.n72r-product-preview-buy-amount__input[type='number'] {
    -moz-appearance:textfield;
}
.n72r-product-preview-buy-amount__input::-webkit-outer-spin-button,
.n72r-product-preview-buy-amount__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.n72r-product-preview-buy .n72r-product-preview-buy__amount{
    display: none;
}
.n72r-product-preview-buy.active .n72r-product-preview-buy__amount{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 16px;
}
.n72r-product-preview-buy .n72r-product-preview-buy__btn{
    display: inline-block;
}
.n72r-product-preview-buy.active .n72r-product-preview-buy__btn{
    display: none;
}
@media (max-width: 1199px) {
    .n72r-product-preview__heading {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 180px;
        flex: 0 0 180px;
        width: 180px;
    }
}

@media (max-width: 979px) {
    .n72r-catalog-section-layout .n72r-product-preview {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 33% 16px 1fr;
        grid-template-columns: 33% 1fr;
        -ms-grid-rows: -webkit-min-content 16px 1fr;
        -ms-grid-rows: min-content 16px 1fr;
        grid-template-rows: -webkit-min-content 1fr;
        grid-template-rows: min-content 1fr;
        gap: 16px 16px;
        grid-auto-flow: row;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        grid-template-areas:
    "n72r-product-preview__heading n72r-product-preview__body"
    "n72r-product-preview__footer n72r-product-preview__body";
    }
    .n72r-catalog-section-layout .n72r-product-preview__heading {
        grid-area: n72r-product-preview__heading;
        width: 100%;
        margin-right: 0;
    }
    .n72r-catalog-section-layout .n72r-product-preview__body {
        grid-area: n72r-product-preview__body;
    }
    .n72r-catalog-section-layout .n72r-product-preview__footer {
        grid-area: n72r-product-preview__footer;
        width: 100%;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-subsection-layout .n72r-product-preview {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 33% 16px 1fr;
        grid-template-columns: 33% 1fr;
        -ms-grid-rows: -webkit-min-content 16px 1fr;
        -ms-grid-rows: min-content 16px 1fr;
        grid-template-rows: -webkit-min-content 1fr;
        grid-template-rows: min-content 1fr;
        gap: 16px 16px;
        grid-auto-flow: row;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        grid-template-areas:
    "n72r-product-preview__heading n72r-product-preview__body"
    "n72r-product-preview__footer n72r-product-preview__body";
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__heading {
        grid-area: n72r-product-preview__heading;
        width: 100%;
        margin-right: 0;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__body {
        grid-area: n72r-product-preview__body;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__footer {
        grid-area: n72r-product-preview__footer;
        width: 100%;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__heading {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__body {
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__footer {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
}
@media (max-width: 979px) {
    .n72r-catalog-section-layout .n72r-product-preview__heading {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    .n72r-catalog-section-layout .n72r-product-preview__body {
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    .n72r-catalog-section-layout .n72r-product-preview__footer {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__heading {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__body {
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview__footer {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
}
@media (max-width: 699px) {
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__heading {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__body {
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        -ms-grid-column: 3;
    }
    .n72r-catalog-subsection-layout .n72r-product-preview > .n72r-product-preview__footer {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
    }
}


.n72r-collapse-checker{
    position: relative;
}
.n72r-collapse-checker-outer{
    overflow: hidden;
    line-height: inherit;
    max-height: 5em;
}
.n72r-collapse-checker.active .n72r-collapse-checker-outer{
    max-height: none;
}
a.n72r-collapse-checker-link{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: -10px -10px 5px -5px rgba(255, 255, 255, 1);
    box-shadow: -10px -10px 5px -5px rgba(255, 255, 255, 1);
    margin-top: 5px;
}
.n72r-collapse-checker-link .n72r-collapse-checker-link__title{
    display: inline-block;
}
.n72r-collapse-checker-link .n72r-collapse-checker-link__title_active{
    display: none;
}
.n72r-collapse-checker-link.active .n72r-collapse-checker-link__title{
    display: none;
}
.n72r-collapse-checker-link.active .n72r-collapse-checker-link__title_active{
    display: inline-block;
}
.n72r-collapse-checker-link.hidden{
    display: none;
}

.n72r-product-preview_tile{
    margin-bottom: 0;
}
.n72r-catalog-section-items-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}
.n72r-catalog-section-items-tiles__item {
    width: 33.33333333%;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
}
.n72r-catalog-subsection-layout .n72r-catalog-section-items-tiles__item {
    width: 25%;
}
@media (max-width: 979px) {
    .catalog_block.items.block_list.n72r-catalog-section-items-tiles {
        margin: auto;
    }

    .catalog_block.items.block_list.n72r-catalog-section-items-tiles > .n72r-catalog-section-items-tiles__item,
    .n72r-catalog-section-items-tiles__item {
        width: 50%;
    }
    .n72r-catalog-subsection-layout .n72r-catalog-section-items-tiles__item {
        width: 33.33333333%;
    }
}
@media (max-width: 767px) {
    .n72r-catalog-subsection-layout .n72r-catalog-section-items-tiles__item {
        width: 50%;
    }
}


.n72r-product-preview-tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 8px;
    border-radius: 24px;
    background-color: #F4F5F8;
}
.n72r-product-preview-tile__image {
    position: relative;
    margin-bottom: 8px;
    background-color: #fff;
    border-radius: 16px;
    overflow: hidden;
}
.n72r-product-preview-tile__body {
    padding: 0 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.n72r-product-preview-tile__favorite {
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 1;
}

.n72r-product-preview-tile .n72r-product-preview-price-old {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

a.n72r-product-preview-tile__title {
    display: block;
    margin-bottom: 4px;
    padding-top: 4px;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #2F2F35;
}
.n72r-product-preview-tile__props {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #B0BAC8;
}
.n72r-product-preview-tile__button {
    padding: 0 16px;
}
.n72r-product-preview-tile .n72r-product-preview-buy {
    padding-top: 30px;
}

@media (max-width: 699px) {
    .n72r-product-preview-tile__body{
        padding: 0 8px;
    }
    .n72r-product-preview-tile .n72r-product-preview-price__value{
        font-size: 18px;
    }
    .n72r-product-preview-tile .n72r-product-preview-price-old__price{
        font-size: 12px;
    }
    .n72r-product-preview-tile .n72r-product-preview-buy {
        padding-top: 16px;
    }
}

.n72r-catalog-section-show-more{
    display: block;
    padding: 13px 68px 15px 68px;
    margin-bottom: 24px;
    border-radius: 16px;
    width: 100%;
    background: #F4F5F8;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
@media (max-width: 449px) {
    .n72r-catalog-section-show-more{
        margin-bottom: 0;
    }
}


.n72r-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.n72r-pagination__item {
    display: inline-block;
    height: 50px;
    margin-right: 4px;
    border: 2px solid transparent;
    border-radius: 16px;
    padding: 12px 18px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    color: #074392;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-pagination__item:last-child{
    margin-right: 0;
}
.n72r-pagination__item:hover {
    background: #F4F5F8;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-pagination__item svg path{
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-pagination__item:hover svg path{
    fill: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-pagination__item.active {
    border-color: #1764C8;
    /*-webkit-transition: 0.2s;
    transition: 0.2s;*/
}
.n72r-pagination-dropdown {
    position: relative;
}
.n72r-pagination-dropdown__body {
    padding-top: 4px;
    /*visibility: hidden;*/
    opacity: 0;
    pointer-events: none;

    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.n72r-pagination-dropdown__body-inner{
    border-radius: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    padding: 4px;
    height: 42px;
    background: #F4F5F8;
}
.n72r-pagination-dropdown.active .n72r-pagination-dropdown__body {
    /*visibility: visible;*/
    opacity: 1;
    height: auto;
    pointer-events: auto;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 10;
}
label.n72r-pagination-dropdown__title {
    margin-bottom: 0;
    padding-left: 12px;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    white-space: nowrap;
}
.n72r-pagination-dropdown__input {
    border-radius: 42px;
    width: 50px;
    height: 34px;
    padding: 6px 12px;
    border: 0;
    outline: none;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
}
input.n72r-pagination-dropdown__input[type='number'] {
    -moz-appearance:textfield;
}
input.n72r-pagination-dropdown__input::-webkit-outer-spin-button,
input.n72r-pagination-dropdown__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.n72r-pagination-dropdown__btn {
    border-radius: 42px;
    padding: 8px 16px;
    width: 56px;
    height: 34px;
    background: #1764C8;
    border: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-pagination-dropdown__btn:hover,
.n72r-pagination-dropdown__btn:focus {
    background-color: #074392;
}
.n72r-pagination-dropdown__btn:disabled{
    background-color: #BDC7D3;
    cursor: not-allowed;
}


@media (max-width: 1199px) {
    .n72r-pagination__item_last{
        display: none;
    }
}
@media (max-width: 979px) {
    .n72r-pagination__item_lg{
        display: none;
    }
}
@media (max-width: 449px) {
    .n72r-pagination{
        display: none;
    }
}




.n72r-catalog-related{
    margin-bottom: 94px;
}
@media (max-width: 991px) {
    .n72r-catalog-related{
        margin-bottom: 88px;
    }
}
@media (max-width: 767px) {
    .n72r-catalog-related{
        margin-bottom: 80px;
    }
}

.n72r-catalog-info-banners{
    margin-bottom: 24px;
}

.n72r-catalog-section-filter__button_reset.active {
    display:block;
    margin-left: 4px;
}

.price_currency,
.price_measure {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    white-space: nowrap;
}

.get-similar-btn .colored.btn.btn-default.btn-lg {
    margin: 0!important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    padding: 5px 20px;
    border-radius: 16px;
    text-align: center;
    background: transparent;
    border: 2px solid #1764C8;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.234;
    color: #1764C8;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    white-space: normal;
}

.get-similar-btn .colored.btn.btn-default.btn-lg:hover {
    background: transparent;
    border-color: #074392;
    color: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

@media (max-width: 500px) {
    .get-similar-btn .colored.btn.btn-default.btn-lg {
        font-size: 15px;
        line-height: 1.2;
    }
}

.list_values_wrapper.n72r-product-preview-prop-item__content .item:not(.n72r-product-preview-prop-item__item).active {
    border-color: #074392;
    color: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.module-pagination .point_sep.point_sepQ {
    background: none!important;
}

.js-product-preview-buy-wrap:not(.active) .js-product-preview-amount-wrap {
    display: none!important;
}

.js-product-preview-buy-wrap.counter_wrapp.active .in-cart {
    display: none!important;
}

div.cost .price.discount span {
    display: inline-block;
    position: relative;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #2F2F35;
    text-decoration: line-through;
}

div.cost .price.discount .price_currency{
    display: none;
}

@media (max-width: 500px){
    div.cost .price.discount span{
        font-size: 12px;
    }
}

.n72r-product-preview-tile__body {
    position: relative;
}

.n72r-product-preview-price-old {
    position: absolute;
    top: 46px;
}

div.sale_block .value {
    border: 1px solid #2F2F35;
    border-radius: 6px;
    padding: 2px 6px;
    height: 18px;
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #2F2F35;
    background: transparent;
}

.sale_wrapper .text {
    display:none!important;
}

.n72r-product-preview-price__value .sale_block .sale_wrapper .values_wrapper .price_currency {
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #2F2F35;
}
.n72r-product-preview-price__value .sale_block .sale_wrapper .values_wrapper {
    display: block;
}
.n72r-product-preview-price__value .sale_block .sale_wrapper {
    vertical-align: top;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    margin-left: 0 !important;
}

@media (max-width: 500px) {
    .n72r-catalog-section-items-tiles .n72r-product-preview-price__value .sale_block .sale_wrapper{
        margin-bottom: -5px;
    }
}

input.n72r-catalog-section-filter__input[type='number'] {
    color: #2F2F35;
}

.n72r-catalog-section-items-list .cost.prices .n72r-product-preview-price__value .price:not(.discount),
.n72r-catalog-section-items-tiles .cost.prices .n72r-product-preview-price__value .price:not(.discount) {
    display: block;
    text-align: left;
}

div.display_list  .price_matrix_wrapper .sale_block,
div.catalog_block .price_matrix_wrapper .sale_block {
    display: inline-flex;
    top: -9px;
    position: relative;
}

.n72r-product-preview-price > .n72r-product-preview-price__value .price_matrix_wrapper {
    text-align: left;
}
.n72r-product-preview-price > .n72r-product-preview-price__value {
    width: 100%;
    display: block;
}

.n72r-catalog-section-items-list .cost.prices .n72r-product-preview-price__value .price.discount,
.n72r-catalog-section-items-tiles .cost.prices .n72r-product-preview-price__value .price.discount {
    line-height: 0.5;
}

.n72r-catalog-section-layout__content.w-100{
    width:100%;
}

div.banner.CONTENT_TOP {
    padding: 0;
}