

/* Start:/local/components/5rlv/news.list/templates/summer_herobanner/style.css?1757622967461*/
.main-banner-one {
    max-width: 1020px;
    width: 100%;
}

.one-swiper-pag .swiper-pagination-bullet {
    width: 15px;
    border-radius: 8px;
    opacity: 1;
    background: #ffffff;
}
.one-swiper-pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 25px;
    background: #00b5b9;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
/* End */


/* Start:/local/components/5rlv/news.list/templates/homepage_hit_v2/style.css?17576229672566*/
.best-deals-box-price {
    display: flex;
    align-items: center;
}

p.new-price {
    font-weight: 900;
    font-size: 18px;
    line-height: 27px;
    color: #FE0066;
    margin-right: 10px;
}

p.old-price {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: right;
    text-decoration-line: line-through;
    color: #B1B1B1;
}

a.btn-to-cart.buy-product {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #00B9BF;
    margin-top: 17px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 0px 1px 8px rgb(0 0 0 / 12%);
    transition: .2s all linear;
    border: 1px solid transparent;
}

a.btn-to-cart.buy-product:hover {
    background: transparent;
    border-color: #00b9bf;
    color: #00b9bf;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: transparent !important;
    border: none;
    cursor: default;
}

.main-catalog-btn-to-cart .btn-to-cart {
    width: 100% !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #00B9BF !important;
    margin-top: 17px !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    text-shadow: 0px 1px 8px rgb(0 0 0 / 12%) !important;
    transition: .2s all linear !important;
    border: 1px solid transparent !important;
    cursor: pointer;
}

body[data-language-id="ru"] .btn-to-cart.btn_subscribe_product {
    font-size: 14px !important;
}

.main-catalog-btn-to-cart .btn-to-cart:hover {
    background: transparent !important;
    border-color: #00b9bf !important;
    color: #00b9bf !important;
}

@media screen and (max-width: 767px) {


    a.btn-to-cart.buy-product,
    .main-catalog-btn-to-cart .btn-to-cart {
        height: 30px !important;
        font-size: 12px !important;
        line-height: 12px !important;
    }

    span.lizing-info+span.economy {
        margin-left: 0;
    }

    span.lizing-info {
        margin-bottom: 5px;
    }

    .best-deals-box span.select2.select2-container {
        min-width: 90%;
    }
}

@media screen and (max-width: 375px) {
    .best-deals-box-pag span.swiper-pagination-bullet {
        width: 19px;
    }
}
/* End */


/* Start:/bitrix/templates/askona_v2/components/bitrix/catalog.product.subscribe/subscribe_product/style.min.css?17576229037070*/

/* ------------------------- FONT-FACE ------------------------- */
@font-face {
    font-family: 'Circe-Regular';
    src: url('https://askona.eu/local/templates/askona_3/css/../fonts/Circe-Regular.ttf');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'Circe-Bold';
    src: url('https://askona.eu/local/templates/askona_3/css/../fonts/Circe-Bold.ttf');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'Circe-ExtraBold';
    src: url('https://askona.eu/local/templates/askona_3/css/../fonts/Circe-ExtraBold.ttf');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'Circe-Light';
    src: url('https://askona.eu/local/templates/askona_3/css/../fonts/Circe-Light.ttf');
    font-style: normal;
    font-weight: normal;
}
/* ------------------------- /FONT-FACE ------------------------- */
.card-new-box-sticky-link div[id^="bx_incl_area_"] {width: 100%}
.text-12{font: 12px/16px "Circe-Regular";}
.txt-gray-3{color: #666666; margin: 0;}
.popup__input-error{border-color: #F44336 !important;}
.popup__input-error ~ .wr-input__error-txt{display: block;}
.wr-input__error-txt{
    display: none;
}
@media screen and (max-width: 409px) {
    .popup__submitn {
        line-height: normal !important;
    }
}
.wr-input__error .wr-input__error-txt{
    display: block;
}
.wr-input__error-txt{
    margin-top: 4px;
    color: #F44336;
}
/* Button */
.btn_subscribe_product {
    /*    margin-bottom: 6px;*/
    /*    display: inline-block;*/
    cursor: pointer;
}
.popup-window-titlebar{
    font: 24px / 32px Circe-ExtraBold;
    margin: 0px 0px 16px;
    height: auto;
}

@media screen and (max-width: 1023px) {
    .popup-window-titlebar {
        font: 28px/36px "Circe-ExtraBold";
    }
}
.popup-window-titlebar-text{
    color: rgb(0, 0, 0);
    vertical-align: inherit;
    font-size: inherit;
    padding: unset;
    line-height: inherit;
    white-space: pre-wrap;
}
.popup-window.popup-window-with-titlebar{
    box-shadow: rgb(0 0 0 / 16%) 0px 14px 25px;
    border-radius: 4px;
    padding: 40px 42px 48px;
}
.popup-window.popup-window-with-titlebar .btn{width: 100%;}
.popup-window.popup-window-with-titlebar input{width: 100%;}
@media screen and (max-width: 1023px) {
    .popup-window.popup-window-with-titlebar{
        padding: 40px 26px 48px;
        border-radius: 0;
    }
}

.popup-window-titlebar-close-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background-color: #27979d;
    cursor: pointer;
    opacity: unset;

}

.popup-window-titlebar-close-icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -14px;
    margin-left: -14px;
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    content: "";
    transform: inherit;
}
@media (max-width: 767px) {
    .popup-window-titlebar-close-icon {
        width: 30px;
        height: 30px
    }

    .popup-window-titlebar-close-icon:after {
        width: 24px;
        height: 24px;
        background-size: cover;
        margin-top: -12px;
        margin-left: -12px
    }
}
.bx-catalog-popup-content
{
    width: 90%;
    max-width: 280px;
}
/* Subscribe popup */
.bx-catalog-subscribe-form-container-label
{
    font: 16px/24px "Circe-Regular";
    margin-bottom: 8px !important;
    color: #000;
    /*font-size:13px;*/
    /*color: #5a6c77;*/
    /*padding-bottom: 2px;*/
}
.bx-catalog-subscribe-form-container-input
{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    position: relative;
}
.bx-catalog-subscribe-form-container{
    margin-bottom: 16px !important;
}

.bx-catalog-subscribe-form-container-input input[type="text"] {
    font: 16px/24px "Circe-Regular";
    height: 40px;
    padding: 8px 16px;
    border-radius: 0;
    border-top: none;
    border-bottom: 1px solid transparent;
    border-left: none;
    border-right: none;
    display: block;
    position: relative;
    width: 100%;
    vertical-align: top;
    outline: 0;
    zoom: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    font-family: inherit;
    background-color: #fff;
    border-color: #000;
    color: #000;
}
@media (max-width: 767px) {
    .bx-catalog-subscribe-form-container-input input[type="text"]{
        font-size: 1.125rem;
        font-weight: 300
    }
}
input[type=text].is-hover, input[type=text]:hover{
    background-color: #fff;
    border-color: #1d8186;
    color: #000
}
input[type=text].is-active, input[type=text].is-focus, input[type=text]:focus, input[type=text]:active{
    background-color: #fff;
    border: 1px solid #1d8186!important;
    color: #000
}
.popup-window-with-titlebar .popup-window-content{
    padding: unset;
}
.bx-catalog-subscribe-form-star-required {
    color: #d93333;
}
.bx-catalog-subscribe-form-container .bx-captcha{
    margin-bottom: 10px;
}
.bx-catalog-popup-message
{
    font-weight: bold;
    min-width: 240px;
    margin: 0 0 0;
}

/* Alert style */
.bx-catalog-subscribe-alert {
    background-color: #edf6fc;
    color: #000;
    font-size: 15px;
    min-height: 45px;
    text-align: center;
    padding: 12px 40px 12px 60px;
    position: relative;
    width: 280px;
}
.bx-catalog-subscribe-aligner {
    display: inline-block;
    height: 45px;
    margin-left: -1px;
    vertical-align: middle;
    width: 1px;
}
.bx-catalog-subscribe-alert-text {
    display: inline-block;
    vertical-align: middle;
}
.bx-catalog-subscribe-alert-footer {
    text-align: center;
}
.bx-catalog-subscribe-alert-popup {
    background-color: #edf6fc !important;
    border: 1px solid #edf6fc !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
    box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
}
/* End */
/* /local/components/5rlv/news.list/templates/summer_herobanner/style.css?1757622967461 */
/* /local/components/5rlv/news.list/templates/homepage_hit_v2/style.css?17576229672566 */
/* /bitrix/templates/askona_v2/components/bitrix/catalog.product.subscribe/subscribe_product/style.min.css?17576229037070 */
