div.intec-template > div > div.intec-template-layout-header .intec-content {
    max-width: 100%;
}

.intec-template .intec-template-layout {
    overflow-x: hidden;
}

div .c-slider.c-slider-template-5 .widget-item-header[data-view="4"] {
    line-height: 50%;
    padding-bottom: 20px;
}

div .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item {
    color: #F4BB28;
}

.ns-bitrix.c-iblock-vote.c-iblock-vote-template-2 .iblock-vote-item svg path {
    fill: #F4BB28;
    stroke: #F4BB28;
}

div .widget.c-widget.c-widget-products-10 .widget-item-image img {
    width: unset;
}

/* MAIN */
@media (max-width: 768px) {
    div .c-slider.c-slider-template-5 .widget-item-header[data-view="4"] {
        line-height: 70%;
        padding-bottom: 20px;
    }

    div .c-slider.c-slider-template-5 .widget-item-buttons[data-view="1"] .widget-item-button {
        margin: 10px 20px !important;
        padding: 10px 20px !important;
    }

    div .widget.c-about-ref.c-about-ref-template-3 .widget-content {
        padding-right: unset;
    }

    .widget.c-about-ref.c-about-ref-template-3 .widget-content .widget-content-column:last-child {
        padding-right: 20px;
    }

    div.container-295 {
        margin-top: 25px !important;
    }

    div.container-301 {
        margin-top: 40px !important;
    }

    div.intec-grid.intec-grid-i-8 {
        margin-left: 0px !important;
    }

    div .widget.c-widget.c-widget-products-8 .widget-content .widget-link {
        margin: 10px auto !important;
    }

    .container-303 {
        display: none;
    }

    div.container-364 {
        margin-top: 50px !important;
        padding-top: 0px !important;
    }
}

@media (max-width: 320px) {
    div.widget.c-widget.c-widget-products-6 .widget-item-name {
        margin-right: 20px;
        height: 65px;
    }
}

.text-contacts table td {
    padding: 5px;
}

text-contacts table {
    border-spacing: 5px;
}

div .certificate-element {
    margin: 0 0 15px 0;
}

div .intec-footer-column-content {
    padding-top: 25px;
}

div .widget.c-widget.c-widget-products-10 .widget-bg {
    z-index: 2;
    &nbsp;
    pointer-events: none;
    &nbsp;
}

div .widget.c-widget.c-widget-products-10 .widget-item-image {
    width: 422px;
}

.company p {
    text-align: center;
}

.widget-view-7 .consent {
    color: #fff;
    padding-bottom: 20px;
}

.widget-view-7 .consent a {
    color: #fff;
}

.container-364 .widget-description {
    display: none;
}

.widget.c-widget.c-widget-products-8 .widget-content .widget-link {
    right: 20.3% !important;
}

.intec-grid.intec-grid-a-h-between {
    justify-content: space-evenly !important;
}

#bx_incl_area_9_1_2 {
    display: none;
}

.widget-header {
    margin-left: 0px !important;
}

/*.c-slider.c-slider-template-5 .widget-item-buttons[data-view="1"]{ margin-top: 500px !important; }*/
.c-slider.c-slider-template-5 .widget-item-buttons[data-view="1"] .widget-item-button {
    padding: 25px 60px !important;
}

div.widget-slider-nav.disabled > button.nav-prev.widget-slider-nav-item.widget-slider-nav-item-left.intec-ui-picture {
    display: none;
}

.intec-template-layout-header-wrapper .widget-banner-1 .widget.c-slider.c-slider-template-5 .widget-content .container-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    z-index: 1000;
}

div .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view.widget-view-desktop .widget-panel-item-icon svg {
    display: none;
}

.soderjanye {
    position: sticky;
    top: 100px;
}

div .ns-bitrix.c-news.c-news-news-1 .news-additional-top-wrapper {
    margin-bottom: 20px;
}

div .ns-bitrix.c-news-list.c-news-list-tile-1 .news-list-item-date {
    display: none;
}

.widget.c-about-ref.c-about-ref-template-3 .widget-content-text {
    margin-left: 20px;
}

.certificate-site {
    display: none;
}

h2 a {
    padding-top: 100px;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-borders=true] .catalog-section-list-item {
    padding: 0 5px;
}

.sketchy {
    padding: 1rem;
    display: inline-block;
    border: 3px solid #F5D2D3;
    border-radius: 2% 6% 5% 4% / 1% 1% 2% 4%;
    letter-spacing: 0.1ch;
    background: #ffffff;
    position: relative;
    width: 100%;
}

.sketchy_fill {
    padding: 10px;
    background-color: #ffecec;
}

div .widget.c-about-ref.c-about-ref-template-3 .widget-content .widget-content-descr {
    padding: unset;
}

details {
    border: 1px solid #bbb;
    border-radius: 5px;
    padding: 0.5rem;
    margin: 0.5rem;
    max-width: 100%;
    min-width: 300px;
}

details summary {
    cursor: pointer;
    font-weight: bold;
    list-style: none;
    padding: 0.25rem;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child .intec-footer-column-bg {
    right: 0;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child {
    position: unset;
}

.c-footer.c-footer-template-1 {
    background: linear-gradient(to right, #F5D2D3 54.6875%, #A13446 54.6875%);
    overflow: hidden;
}

div .widget.c-shares.c-shares-template-7 .widget-item-picture {
    background-size: contain;
}

div .widget.c-shares.c-shares-template-7 .widget-item-name, body div .widget-item-link {
    display: none !important;
}

.widget.c-widget.c-widget-products-8 .widget-item-image-element {
    overflow: hidden;
}

body .widget.c-widget.c-widget-products-6 .widget-content {
    margin-top: 30px;
}

.line-filter {
    padding-top: 10px;
}

.line-filter a {
    text-decoration: none;
    color: #cc2c1e;
}

.line-filter a:hover {
    color: #000;
}

div .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-views-items {
    display: none;
}

div .c-markers.c-markers-template-2 .widget-markers-new {
    background: #A13446;
}

div .c-markers.c-markers-template-2 .widget-markers-hit {
    background: #F5D2D3;
}

div .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4 .catalog-section-item-price-discount, div .widget.c-widget.c-widget-products-6 .widget-item-price-base, div .c-smart-filter.c-smart-filter-horizontal-2 .smart-filter-property .smart-filter-property-title, div .ns-bitrix.c-catalog.c-catalog-catalog-1 .catalog-panel-sort-text {
    font-size: 12px;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-title, div .c-smart-filter.c-smart-filter-horizontal-1 .smart-filter-property .smart-filter-property-title {
    font-size: 12px;
}

div .widget.c-widget.c-widget-products-8 .widget-content .widget-link {
    font-size: 11px;
}

div .widget.c-widget.c-widget-products-8 .widget-items .widget-item:nth-child(odd) .widget-item-image-container {
    width: 330px !important;
}

div .widget.c-widget.c-widget-products-8 .widget-item-image-container {
    height: 400px;
}

div .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current {
    font-size: 16px;
}

div .widget.c-widget.c-widget-products-6 .widget-item-name, div .widget.c-widget.c-widget-products-6 .widget-item-price-discount, div .widget.c-widget.c-widget-products-8 .widget-item-name a, div .widget.c-widget.c-widget-products-8 .widget-item-price-discount {
    font-size: 15px;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-borders=true] .catalog-section-list-item, div .c-smart-filter.c-smart-filter-horizontal-1 .smart-filter-container[data-type=narrow] {
    border: unset;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item:hover, div .c-smart-filter.c-smart-filter-horizontal-1 .smart-filter-container[data-type=narrow]:hover {
    box-shadow: unset;
}

div .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel-button, div .c-header.c-header-template-1 .widget-view.widget-view-desktop .sale-basket-small-content .sale-basket-small-tabs .sale-basket-small-items .sale-basket-small-tab-wrap {
    padding: 0px 7px !important;
}

div .ns-bitrix.c-search-page.c-search-page-default .search-page-item-data {
    display: none;
}

div .ns-bitrix.c-basket.c-basket-template-1 .basket-item-basket-properties + .basket-item-offers {
    display: none;
}

.ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button-icon svg, .c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-icons .widget-authorization-panel .widget-panel-button-icon svg, .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-wrapper svg {
    width: 13px;
}

div .ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-tab-icon {
    font-size: 11px;
}

div .widget.c-widget.c-widget-products-6 .widget-items .widget-item .widget-item-image-container {
    height: 405px;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-information {
    text-align: center;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-wrapper {
    padding: 10px 0px;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-children {
    display: none;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child .intec-footer-column-form .mailing-form .mailing-form-row input {
    margin-bottom: 17px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child .intec-footer-column-subtitle {
    margin-bottom: 10px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child .intec-footer-column-title {
    font-size: 18px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child .intec-footer-column-wrapper .line {
    margin-top: 5px;
}

div .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-items {
    padding-top: 4px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child .widget-logotype {
    margin-bottom: 15px;
    margin-top: 10px;
}

div .ns-bitrix.c-menu.c-menu-columns-1 .menu-column-item {
    padding: unset;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child {
    padding: 0px 95px 10px 0px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child .intec-footer-column-wrapper .widget-parts {
    margin-bottom: 10px;
}

div .widget.c-widget.c-widget-products-10 .widget-title {
    font-size: 24px !important;
}

.widget-item-block-mobile-decor {
    display: none;
}

div .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper {
    font-size: 12px;
}

.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-image, div .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image, div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-image {
    display: none;
}

div .ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-wrapper {
    padding-top: 40%;
}

div .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-links {
    margin-left: unset;
}

.main-fon {
    background: #F5D2D3;
    color: #C88C91;
    font-size: 19px;
    text-align: center;
}

.main-fon .skidk {
    color: #000;
}

div .widget.c-widget.c-widget-products-6 .widget-header .widget-title {
    font-size: 22px !important;
}

div .widget.c-widget.c-widget-products-7 .widget-header .widget-title,
div .widget.c-widget.c-widget-products-8 .widget-title {
    font-size: 19px !important;
}

.widget.c-widget.c-widget-products-10 .widget-item-dark-image {
    background-position: left top -140px;
    background-size: 230%;
    filter: grayscale(1);
}

/*div .c-slider.c-slider-template-5 [data-nav-view="1"] .widget-item-content{ padding-top: 37px !important; padding-bottom: 100px !important; }*/
div .c-slider.c-slider-template-5 [data-nav-view="1"] .widget-item-content {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
}

div .c-slider.c-slider-template-5 [data-nav-view="1"] .widget-slider-nav {
    top: 20%;
}

div .widget.c-widget.c-widget-products-7 .widget-items:not(:hover) .owl-item.center .widget-item-container {
    box-shadow: unset;
}

div .widget.c-widget.c-widget-products-7 .widget-item-name {
    margin-buttom: unset;
    height: 30px;
}

div .widget.c-widget.c-widget-products-7 .widget-item-container {
    padding: 0px 22px;
}

div .widget.c-widget.c-widget-products-7 .widget-item-price-discount,
div .widget.c-widget.c-widget-products-8 .widget-item-price-discount,
div .widget.c-widget.c-widget-products-9 .widget-item-price-base {
    color: #A13446;
}

.centr-logo {
    position: absolute;
}

div.widget.c-widget.c-widget-products-6 .widget-wrapper {
    padding: unset;
}

.change-block {
    z-index: 2;
    width: 33%;
    right: -30%;
    height: 33%;
    top: 10%;
    position: absolute;
}

.small-pictures1 {
    z-index: 2;
    opacity: 1;
    transition: opacity .5s ease;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
}

.small-pictures2 {
    z-index: 3;
    opacity: 0;
    transition: opacity .5s ease;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}

.two-pict:hover .small-pictures1 {
    opacity: 0;
}

.two-pict:hover .small-pictures2 {
    opacity: 1;
}

.intec-template .intec-template-title h1 {
    font-size: 14px;
}

div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child {
    padding: 40px 0 0 10px;
}

@import url('<a href="https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700&display=swap')" style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700&amp;amp;display=swap&amp;#39;)</a>; @import url('<a href="https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@300;400;500;600;700&display=swap')" style="font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));">https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@300;400;500;600;700&amp;amp;display=swap&amp;...</a>; .intec-content { max-width: 1200px !important; } .widget.c-widget.c-widget-navigation-button-top .widget-button { background-color: #A13446; border: 1px solid #A13446; } .widget.c-widget.c-widget-navigation-button-top .widget-button:hover { background-color: #F5D2D3; border: 1px solid #F5D2D3; } .widget.c-widget.c-widget-navigation-button-top .widget-button:hover .widget-button-wrapper svg path { stroke: #000; } .container-102 { overflow: hidden; } @media (max-width: 1300px) { div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child { padding: 0px 95px 10px 0px; } } @media (max-width: 1024px) { .widget.c-widget.c-widget-products-10 .widget-item-dark-image { background-position: left top -90px; } } @media (max-width: 992px) { .container-297 { margin-top: 100px !important; } } @media (max-width: 900px) { div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child { background-color: #A13446; } div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:first-child { background-color: #F5D2D3; } .c-footer.c-footer-template-1 { background: unset; } .c-footer-template-1 .widget-view-7.intec-content .intec-content-wrapper { margin: unset; } .c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-content .intec-content-wrapper { margin: 0px 20px; } div .widget.c-widget.c-widget-products-8 .widget-content .widget-link { position: unset; display: block; margin: 0px auto; width: fit-content; } div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child { padding: 40px 0 0 0px; position: relative; } } @media (max-width: 600px) { .small-pictures2, .small-pictures1, .change-block { top: -5%; right: -5%; } } @media (max-width: 768px) { .container-295 { margin-top: 78px !important; } .container-297 { margin-top: 40px !important; } .container-301 { margin-top: 76px !important; padding-bottom: 30px !important; } .container-318 { margin-top: 65px !important; } .container-320 { margin-top: 50px !important; } .container-364 { padding-top: 90px !important; } .container-363 { margin-top: 43px !important; } .container-313 { margin-top: 110px !important; margin-bottom: 93px !important; } .widget.c-widget.c-widget-navigation-button-top { display: none; }

/*.c-slider.c-slider-template-5 .widget-item-block-desktop{ display:none !important; }*/

} @keyframes slideRight { 0% { padding-left: 0; } 100% { padding-left: 22px; } } @media (max-width: 500px) { .widget.c-widget.c-widget-products-10 .widget-item-dark-image { background-position: left top -40px; } div .c-footer.c-footer-template-1 .widget-view-7 .intec-footer-columns .intec-footer-column:last-child .intec-footer-column-wrapper { padding-bottom: 51px; } } @media (max-width: 768px) { .table-center-wrapper { overflow-x: scroll } } .table-center tr { text-align: center !important; } .table-center tr:first-child { background: #f5d2d361 !important; } .table-center tr:first-child td { background: none !important; } .robokasskassa_payment_button { margin-top: 20px; background-color: #A13446; letter-spacing: 0.1em; line-height: 150%; text-transform: uppercase; color: #FFFFFF; padding: 17px 30px; cursor: pointer; border: 1px solid #FFFFFF; transition: all .4s ease; border: 1px solid white; } .robokasskassa_payment_button:hover { background-color: white; color: #A13446; border: 1px solid #A13446; }

/* COMMON */

.common__text-input { margin: 0; padding: 0; border: none; } .common__text-input.is-error { color: #f43d3d; border-color: #f43d3d; } .common__text-input.is-error::placeholder { color: #f43d3d; } .common__input-error { margin-top: 5px; color: #f43d3d; font-size: 13px; } .subscription__field-email .common__input-error, .subscription__field-agreement .common__input-error { margin-top: -15px; color: #FF9800; font-size: 12px; } .subscription__field-agreement .common__input-error { margin-top: 0; position: absolute; left: 0; bottom: 10px; }

/* FOOTER SUBSCRIBE */

.subscription { position: relative; } .subscription__overlay { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(161 52 70 / 80%);; z-index: 2; } .subscription__success { display: none; position: relative; color: #fff; } .subscription__field-agreement { position: relative; } .subscription__field-agreement .field-has-error { margin-bottom: 10px; }

/* SUBSCRIBE POPUP */

#popup-subscribe-window {
    padding: 0;
    opacity: 1;
}
.popup-subscribe {
    display: none;
    align-items: center;
    width: 826px;
}
#popup-subscribe-window .popup-subscribe {
    display: flex !important;
}

.popup-subscribe__logo svg {
    width: 154px;
    height: 44px;
}

.popup-subscribe__logo-descr {
    text-transform: uppercase;
    font-size: 9px;
    margin: 0;
}

.popup-subscribe__picture {
    flex: 0 0 318px;
    max-width: 318px;
}
.popup-subscribe__picture img {
    display: block;
}
.popup-subscribe__body {
    flex: 1;
    padding: 20px 40px;
    text-align: center;
}
.popup-subscribe__title {
    margin: 0;
    line-height: 1.4;
}
.popup-subscribe__info {
    font-size: 15px;
    margin: 30px 0;
}
.popup-subscribe__form {
    position: relative;
}
.popup-subscribe__input {
    color: #712A27;
    background: #FAF5EF;
    border-radius: 3px;
    border: 1px solid #E6DEDC;
}
.popup-subscribe__input::placeholder {
    color: #712A27;
}
.popup-subscribe__button {
    margin: 20px 0 18px;
    color: #FCFCFC;
    background: #712A27;
    border-radius: 3px;
    border: 1px solid #98847D;
}
.popup-subscribe__button:hover,
.popup-subscribe__button:active {
    color: #712A27;
    background: #fff;
    cursor: pointer;
}
.popup-subscribe__input,
.popup-subscribe__button {
    width: 100%;
    max-width: 400px;
    height: 42px;
    line-height: 42px;
    font-size: 15px;
    text-align: center;
}
.popup-subscribe__overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8); z-index: 2;
}
.popup-subscribe__success {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 2;
}
.popup-subscribe__success svg {
    width: 80px;
    height: 80px;
}
.popup-subscribe__success-title {
    text-align: center;
    margin-top: 25px;
    font-size: 22px;
}
@media (max-width: 900px) {
    #popup-subscribe-window .popup-window-close-icon {
        top: 15px;
    }
    #popup-subscribe-window .popup-window-close-icon:after {
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z' fill='%23FFF'/%3E%3C/svg%3E");
    }

    .popup-subscribe {
        width: 400px;
        flex-direction: column;
    }

    .popup-subscribe__picture,
    .popup-subscribe__body {
        flex: none;
        width: 100%;
        max-width: 100%;
    }

    .popup-subscribe__picture {
        position: relative;
        padding-top: 90%;
        overflow: hidden;
    }

    .popup-subscribe__picture img {
        position: absolute;
        width: 100%;
        height: auto;
        top: -60px;
        left: 0;
    }

    .popup-subscribe__body {
        padding: 20px 20px 25px;
    }

    .popup-subscribe__title {
        font-size: 20px;
    }

    .popup-subscribe__title br {
        display: none;
    }

    .popup-subscribe__info {
        font-size: 13px;
        margin: 15px 0;
    }

    .popup-subscribe__consent {
        font-size: 12px;
    }

    @media (max-width: 600px) {
        .popup-subscribe {
            width: 100%;
        }

        .popup-subscribe__picture {
            padding-top: 0;
            min-height: calc(100vh - 326px);
        }
    }

    @media (max-width: 375px) {
        .popup-subscribe__picture img {
            top: -45px;
        }
    }
}

/* Banner main*/
@media (min-width: 1760px) {
    .banner_main a {
        height: calc(100vw * 0.355);
    }
}

@media (max-width: 1760px) {
    .banner_main a{
        height: calc(100vw * 0.387);
    }
}

.banner_main a .widget-item-fade {
    background-color: rgba(0, 0, 0, 0.0)!important;
}
.banner_main a .widget-item-fade:hover {
    background-color: rgba(0, 0, 0, 0.4)!important;
}


/* POPUP ANIMATION */

.popup-window-show-subscribe { animation-name: showWindowPopupAnimation; animation-duration: 0.5s; animation-fill-mode: both; animation-timing-function: ease-out; } @keyframes showWindowPopupAnimation { 0% { transform: translateY(150%); opacity: 1; } 100% { transform: translateY(0); opacity: 1; } }