/*.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');
}

.n72r-subtitle {
    font-family: 'Neoris', sans-serif !important;
    font-weight: 600;
    font-size: 40px;
    line-height: 1.1;
    color: #000;
    margin-bottom: 24px;
}

@media (max-width: 539px) {
    .n72r-subtitle {
        font-size: 26px;
    }
}


.n72r-slider-related-products:not(.swiper-initialized) {
    height: 403px;
}
@media (max-width: 1199px) {
    .n72r-slider-related-products:not(.swiper-initialized) {
        height: 376px;
    }
}
@media (max-width: 991px) {
    .n72r-slider-related-products:not(.swiper-initialized) {
        height: 340px;
    }
}
@media (max-width: 575px) {
    .n72r-slider-related-products:not(.swiper-initialized) {
        height: 297px;
    }
}

.n72r-slider-related-products:not(.swiper-initialized):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #F4F6FC;
    border-radius: 16px;
    z-index: 20;
}


.n72r-slider-related-products .swiper-slide{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent;
}

.n72r-slider-related-products .swiper-button-next,
.n72r-slider-related-products .swiper-button-prev {
    position: absolute;
    height: 100%;
    width: 100px;
    top: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    background: -webkit-gradient(linear, right top, left top, from(transparent), to(#fff));
    background: linear-gradient(-90deg, transparent, #fff);
    z-index: 2;
    opacity: 1;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72r-slider-related-products .swiper-button-next {
    right: 0;
    left: auto;
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
    background: linear-gradient(90deg, transparent, #fff);
}

.n72r-slider-related-products .swiper-button-next{
    right: 0;
    left: auto;
}
.n72r-slider-related-products .swiper-button-prev{
    right: auto;
    left: 0;
}

.n72r-slider-related-products .swiper-button-next:after,
.n72r-slider-related-products .swiper-button-prev:after{
    content: '';
    width: 52px;
    height: 50px;
    position: absolute;
    top: 41%;
    border-radius: 16px;
    background-color: #F4F5F8;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-slider-related-products .swiper-button-next:after{
    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='M11.5501 4H14.9185L20.0503 10.7507C20.6079 11.4841 20.5922 12.5036 20.0125 13.2196L14.5223 20H11L16.4006 13.5L4 13.4998V10.5L16.5038 10.5002L11.5501 4Z' fill='%231764C8'/%3E%3C/svg%3E%0A");
}
.n72r-slider-related-products .swiper-button-prev:after{
    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='M12.4499 4H9.08148L3.94971 10.7507C3.39215 11.4841 3.40777 12.5036 3.98755 13.2196L9.47773 20H13L7.59944 13.5L20 13.4998V10.5L7.49615 10.5002L12.4499 4Z' fill='%231764C8'/%3E%3C/svg%3E ");
}
.n72r-slider-related-products .swiper-button-next:hover:after{
    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='M11.5501 4H14.9185L20.0503 10.7507C20.6079 11.4841 20.5922 12.5036 20.0125 13.2196L14.5223 20H11L16.4006 13.5L4 13.4998V10.5L16.5038 10.5002L11.5501 4Z' fill='%23074392'/%3E%3C/svg%3E%0A");
}
.n72r-slider-related-products .swiper-button-prev:hover:after{
    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='M12.4499 4H9.08148L3.94971 10.7507C3.39215 11.4841 3.40777 12.5036 3.98755 13.2196L9.47773 20H13L7.59944 13.5L20 13.4998V10.5L7.49615 10.5002L12.4499 4Z' fill='%23074392'/%3E%3C/svg%3E ");
}
.n72r-slider-related-products .swiper-button-next.swiper-button-disabled,
.n72r-slider-related-products .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.n72r-slider-related-products-item__header {
    padding: 21px 18px 19px 18px;
    margin-bottom: 10px;
    border: 1px solid #E7F0FC;
    border-radius: 24px;
}
.n72r-slider-related-products-item__image {
    position: relative;
    padding-top: 100%;
}
.n72r-slider-related-products-item__image img{
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%);
    -o-object-fit: cover;
    object-fit: cover;
}
.n72r-slider-related-products-item__body {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.n72r-slider-related-products-item__title {
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #000;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-slider-related-products-item__title:hover,
.n72r-slider-related-products-item__title:focus {
    color: #074392;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-slider-related-products-item__price {
    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: 18px;
    line-height: 1.2;
    color: #2F2F35;
}
.n72r-slider-related-products-item__price-decor {
    width: 24px;
    height: 24px;
    margin-left: 4px;
    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='M11.6004 4H15.0004L20.1004 10.8C20.7004 11.5 20.6004 12.6 20.1004 13.3L14.5004 20H11.0004L16.1004 13.8C16.2004 13.7 16.1004 13.5 15.9004 13.5H3.90039V10.5H16.0004C16.2004 10.5 16.3004 10.3 16.2004 10.2L11.6004 4Z' fill='%231764C8'/%3E%3C/svg%3E%0A");
    background-position: center left;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.n72r-slider-related-products-item__price-decor:hover,
.n72r-slider-related-products-item__price-decor:focus {
    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='M11.6004 4H15.0004L20.1004 10.8C20.7004 11.5 20.6004 12.6 20.1004 13.3L14.5004 20H11.0004L16.1004 13.8C16.2004 13.7 16.1004 13.5 15.9004 13.5H3.90039V10.5H16.0004C16.2004 10.5 16.3004 10.3 16.2004 10.2L11.6004 4Z' fill='%23074392'/%3E%3C/svg%3E%0A");
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

@media (max-width: 767px) {
    .n72r-slider-related-products-item__header {
        padding: 17px 15px 15px 15px;
    }
    .n72r-slider-related-products .swiper-button-next:after,
    .n72r-slider-related-products .swiper-button-prev:after{
        display: none;
    }
}
@media (max-width: 539px) {
    .n72r-slider-related-products-item__header {
        padding: 9px 8px 7px 8px;
    }
    .n72r-slider-related-products-item__title {
        font-size: 13px
    }
    .n72r-slider-related-products .swiper-button-next,
    .n72r-slider-related-products .swiper-button-prev{
        width: 48px;
    }
}