

/* Start:/local/templates/aquanet_new/components/bitrix/catalog/.default/style.css?1739440880299*/
.catalog-articles, .page .catalog-articles {
    margin-top: 14px;
    margin-bottom: 14px;
}

.container .catalog-brands {
    margin-bottom: 22px;
}
.container .catalog-selections {
    margin-bottom: 12px;
}
.container .catalog-brands .catalog-brands__title {
    margin-top: 16px;
}
/* End */


/* Start:/local/templates/aquanet_new/css/swiper-bundle.min.css?168846999513249*/
/**
 * Swiper 7.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 24, 2021
 */

:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:auto;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/aquanet_new/css/sections/stores_in_yandex_map.css?178212937716874*/
#fast-order-auth-true{display: none;}
.new-product__delivery-store-title{
    font-weight: 600;
    margin-bottom: 16px;
}
.delivery-store-available{
    margin: 12px 0px 10px 4px;
    justify-content: space-between;
}
.new-product__delivery-text>.delivery-store-available:first-child{
    margin-top: 6px;
}
.new-product__delivery-text>.delivery-store-available:last-child{
    margin-bottom: 4px;
}
.new-product__delivery-store-available-item{
    display: flex;
}
.new-product__delivery-store-available-info{
    display: flex;
    flex-wrap: wrap;
}
.new-product__delivery-store-available-info>div{
    margin-right: 14px;
}
.new-product__delivery-store-available-info>span{
    margin-right: 4px;
}
.new-product__delivery-store-available-info>a{
    text-decoration: underline dotted;
}

.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.modal-delivery-pvz {
        display: none;
        position: fixed;
        z-index: 3;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.8);
    }
    .modal-delivery-pvz_content {
        display: flex;
        flex-direction: column;
        background-color: #fefefe;
        margin: 1% auto;
        padding: 0;
        border: 1px solid #888;
        width: 75%;
        height: 90%;
        position: relative;
        border-radius: 20px;
        overflow: hidden;
        min-width: 900px;
        min-height: 600px;
    }
    .close-map {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        z-index: 10;
        top: 10px;
        right: 30px;
        height: 1.4em;
        width: 1.4em;
        text-decoration: none;
        font-size: 24px;
        color: #000;
        cursor: pointer;
        background-color: white;
        padding: 20px;
        border-radius: 100px;
        box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
        line-height: 1;
    }
    .close-map::before {
    content: "×";
    display: block;
    line-height: 1;
    }
    .close-map:hover { color: #013874; }
    .modal-delivery-pvz_map {
        display: flex;
        flex: 1 1 auto;
        height: 100%;
        min-height: 0;
    }
    .modal-delivery-pvz_skladi {
        height: 100%;
        background: #fff;
        border-right: 1px solid #e5e5e5;
        overflow-y: auto;
        padding: 32px 38px 24px 38px;
    }
    @media (min-width: 698px) {
    .modal-delivery-pvz_skladi {
        width: 38%;
        min-width: 320px;
    }
    }
    .modal-delivery-pvz_skladi::-webkit-scrollbar {
        width: 8px;
        background: #f0f0f0;
    }
    .modal-delivery-pvz_skladi::-webkit-scrollbar-thumb {
        background: #e0e0e0;
        border-radius: 4px;
    }
    .store-select-btn{
        min-height: 32px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #CFCFCF;
        background: #F6F6F6;
        cursor: pointer;
        transition: border 0.2s, background 0.2s;
        border-radius: 6px;
        padding: 6px 8px;
        font-size: 14px;
        box-shadow: 0 1px 2px rgba(0,0,0,0.03);
        margin-top: 12px;
    }
    .pop-up-btn{
        min-width: 242px;
        max-width: 242px;
    }
    .store-select-btn>*:first-child{
        margin-right: 10px;
    }
    .icon-fast-order {
        width: 22px;
        height: 22px;
        background-image: url('/local/templates/aquanet_new/img/icons/fast_order.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
    .pvz_info_status>.store-select-btn{margin-bottom: 12px;}
    @media (min-width: 700px) and (max-width: 1120px) {
        .store-select-btn {
            padding: 6px 16px;
        }
    }
    .store-select-btn.selected {
        border: 1.5px solid #0d3e80;
        background: rgb(218, 234, 253);
    }
    .store-select-btn.selected {
        border-color: #0d3e80;
    }
    .store-select-btn.selected{
        opacity: 1;
    }
    .modal-delivery-pvz_tile{
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 16px;
    }
    .modal-delivery-pvz_info-store {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 2px;
        border-top: 1px solid #E9E9EF;
    }
    .modal-delivery-pvz_info-store-head{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        margin: 8px 0 8px 0;
    }
    .modal-delivery-pvz_info-store-head>div{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        font-size: 16px;
        font-weight: 600;
    }
    .modal-delivery-pvz_info-store-head>div:first-child{
        padding-right: 10px;
    }
    .modal-delivery-pvz_info-store>div>span{
        color: #999999;
        margin-right: 8px;
    }
    #map {
        width: 62%;
        min-width: 400px;
        height: 100%;
        background: #e6eef8;
        position: relative;
    }
    .modal-delivery-pvz_order {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 18px 32px 18px 0;
        background: #f7f9fa;
        border-top: 1px solid #e5e5e5;
        min-height: 70px;
        margin-left: 20px;
    }
    .modal-delivery-pvz_order-button {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }
    .modal-delivery-pvz_order-info {
        margin-left: 24px;
        color: #444;
        font-size: 15px;
        min-width: 200px;
    }
    .pvz_info_available{
        color: #6FCF97;
        margin-bottom: 8px;
    }
    .pvz_info_not_available{
        color: #F15642;
        margin-bottom: 8px;
    }
    .pvz_info_pre_order{
        color: #999999;
        margin-bottom: 8px;
    }
    .ymaps-2-1-79-balloon, .ymaps-2-1-79-balloon__layout {
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
    }
    @media (max-width: 1100px) {
        .modal-delivery-pvz_content { width: 98%; min-width: 0; }
        .modal-delivery-pvz_skladi { min-width: 220px; padding: 12px 6px 12px 12px; }
        #map { min-width: 180px; }
    }
    @media (max-width: 700px) {
        .modal-delivery-pvz_content { flex-direction: column; width: 100%; height: 100%; border-radius: 0; margin: 0;}
        .modal-delivery-pvz_map { flex-direction: column-reverse; }
        .modal-delivery-pvz_skladi, #map { width: 100%; min-width: 0; height: 50%; }
        .modal-delivery-pvz_order { flex-direction: column; align-items: stretch; padding: 12px; }
        .balloonContent_shop-info{padding: 8px;}
        .ymaps-2-1-79-gototech{display: none;}
        .ymaps-2-1-79-balloon, .ymaps-2-1-79-balloon__layout {border-radius: 12px 12px 0px 0px;} 
        .fast-order-form{padding-bottom: 3em;}
        .modal-delivery-pvz_info-store:last-child{padding-bottom: 50px;}
        .close-map::before {margin-top: 3px;}
    }
.modal-delivery-pvz_info-store-points{
    margin: 8px 0 8px 0;
}
.modal-delivery-pvz_info-store-sold-out>div,.modal-delivery-pvz_info-store-sold-out>div{
    color: #999999;
}
.modal-delivery-pvz_info-store-sold-out>div:first-child{
    font-weight: 600;
}

.balloonContent_shop-info>div, .modal-delivery-pvz_info-store-points>div{
    margin: 10px 0 10px 0;
    display: flex;
}
.balloonContent_shop-info>div>div:first-child, .modal-delivery-pvz_info-store-points>div>div:first-child{
    color: #999999;
    margin-right: 8px;
    width: 18%;
}
.balloonContent_shop-info>div>div:last-child, .modal-delivery-pvz_info-store-points>div>div:last-child{
    width: 82%;
}

/* Стили для формы быстрого заказа */
.modal-delivery-pvz_fast-order {
    width: 38%;
    min-width: 320px;
    height: 100%;
    background: #fff;
    border-right: 1px solid #e5e5e5;
    overflow-y: auto;
    padding: 32px 38px 24px 38px;
}

.modal-delivery-pvz_fast-order::-webkit-scrollbar {
    width: 8px;
    background: #f0f0f0;
}

.modal-delivery-pvz_fast-order::-webkit-scrollbar-thumb {
    background: #e0e0e0;
    border-radius: 4px;
}

.modal-delivery-pvz_fast-order-header {
    margin-bottom: 20px;
}

.back-to-stores-btn {
    background: none;
    border: none;
    color: #013874;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
}

.back-to-stores-btn:hover {
    text-decoration: underline;
}

.fast-order-description {
    font-size: 14px;
    color: #666;
    background-color: #EBF4FD;
    margin-bottom: 20px;
    line-height: 1.5;
    border-radius: 5px;
    padding: 12px;
}

.fast-order-product {
    display: flex;
    padding-bottom: 20px;
}
.fast-order-alert{
    font-weight: 500;
}
.product-image-fast-order {
    width: 70px;
    height: auto;
    margin-right: 15px;
}

.product-image-fast-order img {
    width: 100%;
    height: auto;
}

.product-info-fast-order {
    flex: 1;
}

.product-name {
    font-weight: 600;
    margin-bottom: 8px;
}

.product-details {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #666;
    font-size: 14px;
    margin-bottom: 10px;
}

.product-price {
    font-weight: 600;
    color: #000;
    text-align: center;
}

.product-quantity-fast-order {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.quantity-btn {
    width: 30px;
    height: 30px;
    border: 1px solid #e0e0e0;
    background: #f5f5f5;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 20px;
}

.quantity-input {
    width: 40px;
    height: 30px;
    text-align: center;
    margin: 0 5px;
    border-radius: 4px;
    -moz-appearance: textfield;
}

.fast-order-form {
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
}

.fast-order-form h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.form-group {
    margin-bottom: 15px;
}

.form-group label {
    display: block;
    margin-bottom: 5px;
    color: #666;
    font-size: 14px;
}

.form-control {
    width: 100%;
    height: 40px !important;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    padding: 0 15px;
    font-size: 14px;
}

.phone-input-container {
    display: flex;
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    overflow: hidden;
}

.phone-input-container input {
    border: none;
    flex: 1;
    height: 40px;
    padding: 0 15px;
}

.store-address, .store-schedule-value {
    font-weight: 500;
    margin-top: 5px;
}

.order-details {
    background: #f7f9fa;
    padding: 15px;
    border-radius: 6px;
    margin-top: 20px;
}

.order-detail-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.order-detail-row:last-child {
    margin-bottom: 0;
}

.order-price {
    font-weight: 600;
}

#submit-order-btn_fast-order{
    margin: 20px 0px 10px 0px;
    width: 100%;
    height: 50px;
    background: #013874;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
}
#submit-order-btn_fast-order:hover {
    background: #0d3e80;
}
.disable_button{
    pointer-events: none;
    cursor: default;
    background-color: #ededed !important;
    color: #013874 !important;
}
#fast-order_load{
    height: 50px;
    justify-content: center;
    align-items: center;
    margin: 20px 0px 10px 0px;
}

@media (max-width: 700px) {
    /*.map-mobile-store{opacity: 0 !important;height: 0px !important;}*/
    .map-mobile-store{display: none;}
    .modal-delivery-pvz_fast-order {
        width: 100%;
        height: 100%;
        padding: 15px;
    }
    
    .fast-order-product {
        flex-direction: column;
    }
    
    .product-image {
        margin-bottom: 10px;
    }
    
    .product-details {
        flex-direction: column;
    }
}
/*Нижний блоок*/
.store-info_product{
    padding: 16px 0 20px;
}
.store-info_product-title{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}
.store-info_product-block-head,.store-info_product-block-content{
    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.store-info_product-block-head>div,.store-info_product-block-content>div{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding: 18px 20px 18px 0px;
}
.store-info_product-block-shop{
    max-width: 36%;
    min-width: 15%;
    flex-direction: column;
}
.store-info_product-block-metro{
    max-width: 17%;
    min-width: 12%;
    flex-direction: column;
}
.store-info_product-block-work-time{
    max-width: 17%;
    min-width: 12%;
    flex-direction: column;
}
.store-info_product-block-group{
    max-width: 30%;
    min-width: 22%;
    flex-direction: row;
}
.store-info_product-block-available{
    max-width: 50%;
    min-width: 50%;
    flex-direction: column;
}
.store-info_product-block-delivery{
    max-width: 50%;
    min-width: 50%;
    flex-direction: column;
}
.store-info_product-block-order{
    max-width: 12%;
    min-width: 10%;
    flex-direction: column;
}
.store-info_product-block-item-with-icon>div{
    display: flex;
    padding-bottom: 12px;
}
.store-info_product-block-item-with-icon>div>.store-item-icon{
    min-width: 16px;
    max-width: 16px;
    display: flex;
    justify-content: center;
    margin-right: 16px;
}
.store-info_product-block-adress>div>img{
    width: 11px;
}
.store-info_product-block-name>a{
    color: #083571 !important;
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
}
.store-info_product-block-name>a:hover{
    color: #4fa9e8;
}
.store-info_product-block-available>div>ul, .store-info_product-block-metro>div>ul{
    margin: 0px;
}
.store-info_product-block-head{
    color: #E9E9EF;
    font-size: 14px;
}
.store-info_product-block-content{
    border-top: 1px solid #E9E9EF;
}
.pvz_info_status{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.store-info_product-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}
.store-info_product-button-map{
    background-image: url(/local/templates/aquanet_new/img/icons/map-icon.webp);
    width: 174px;
    height: 52px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.store-info_product-button-map>button{
    height: 32px;
    position: relative;
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    background: #ffffffe6;
    cursor: pointer;
    transition: border 0.2s, background 0.2s;
    padding: 2px 8px;
    font-size: 14px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
    min-width: 100px;
}
@media (max-width: 700px) {
    .store-info_product-block-head{
        display: none;
    }
    .store-info_product-block-content{
        display: flex;
        flex-direction: column;
    }
    .store-info_product-block-content>div{
        width: 100%;
        min-height: 100%;
        max-width: 100%;
    }
    .store-info_product-block-work-time>div,.store-info_product-block-metro>div{
        display: flex;
        padding-bottom: 12px;
    }
    .store-info_product-block-work-time>div>div,.store-info_product-block-metro>div>div{
        min-width: 16px;
        max-width: 16px;
        display: flex;
        justify-content: center;
        margin-right: 16px;
    }
    .store-info_product-block-group{
        flex-direction: column-reverse;
    }
    .store-info_product-block-item-with-icon>div>div{
        align-items: flex-start;
    }
    .store-info_product-block-available,.store-info_product-block-delivery{
        max-width: 100%;
        min-width: 90%;
    }
    .pvz_info_available{
        margin: 0px;
    }
    .store-info_product-block-head>div, .store-info_product-block-content>div{
        padding: 6px 0px 8px 0px;
    }
    .store-info_product-block-delivery>div{
        padding: 0px;
    }
    .store-info_product-block-order{
        padding: 6px 0px 26px 0px !important;
    }
    .store-select-btn{
        height: 42px;
        width: 100%;
    }
    .store-info_product-block-name{
        padding-top: 16px;
    }
    .store-info_product-block-available{
        margin-top: 14px;
    }
    .only-desk{display: none !important;}
    .store-info_product-title{
        flex-direction: column;
        align-items: center;
    }
    .store-info_product-button-map{
        width: 100%;
    }
    .store-info_product-button-map{
        margin: 8px 0;
    }
}
@media (min-width: 701px) {
    .only-mobile{display: none !important;}
}
.advantages-block{
    margin-inline: 0px !important;
}
/* End */


/* Start:/local/front/build/css/style-product.min.css?17714955053843*/
:root{--content-width:1390px;--gap:20px;--font-family-primary:Geometria, sans-serif;--color-text-main:#333;--color-background:#fff;--color-link:#4fa9e8;--color-link-hover:#4fa9e8;--color-text:var(--color-text-main);--link-text-decoration:underline;--link-text-decoration-color:currentColor;--link-text-decoration-color-hover:transparent;--transition-duration-out:0.3s;--transition-duration-in:0.1s;--drop-shadow-1:0 9px 16px rgba(159,162,191,0.18);--drop-shadow-2:0 6px 20px #0a3572;--drop-shadow-3:0 0 25px rgba(186,186,186,0.3);--drop-shadow-4:0 0 4px rgba(145,158,171,0.24), 0 24px 48px rgba(145,158,171,0.24)}.breadcrumbs,.breadcrumbs-header{--color-link:#828282;--color-link-hover:#828282}.breadcrumbs-header{margin-top:0}.breadcrumbs-item .link-inverted{color:#828282}.breadcrumbs{font-size:14px;line-height:1}.breadcrumbs__inner{display:flex;gap:8px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.breadcrumbs__inner::-webkit-scrollbar{display:none}.breadcrumbs__parent{display:flex;align-items:center;text-decoration:none}.breadcrumbs__parent::after{content:'>';margin-right:15px;margin-left:12px}.product-additional-button{--button-color-hover:#fff;--button-background-color-hover:#41a7e4;--button-border-color-hover:#41a7e4}.product-additional-button.button{display:grid}.product-additional-button--added{--add-display:none;--added-display:block;--button-color:#013874;--button-border-color:#013874;--button-background-color:#fff}.product-additional-button__name{grid-area:1/1/2/2;color:inherit}.product-additional-button__name--add{display:var(--add-display, block)}.product-additional-button__name--added{display:var(--added-display, none);opacity:var(--added-opacity, 1);transition:opacity var(--button-transition-duration)}.product-additional-button__name--added:last-child{opacity:1;transition:none}.product-additional-button__name--delete{display:var(--added-display, none);opacity:var(--delete-opacity, 0);transition:opacity var(--button-transition-duration)}.product-price{display:flex;gap:10px;align-items:center;padding-block:8px;border-top:1px solid #e3e3e3}:nth-last-child(1 of .product-price){border-bottom:1px solid #e3e3e3}.product-price__value{font-weight:700;font-size:14px;line-height:24px}.product-price__description{font-size:14px;line-height:1.2;color:#acacac}.product-price__details{width:20px;height:20px;margin-left:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMjk5OCAyMC44QzE2LjgyMjcgMjAuOCAyMS4yOTk4IDE2LjMyMjkgMjEuMjk5OCAxMC44QzIxLjI5OTggNS4yNzcyIDE2LjgyMjcgMC44MDAwNDkgMTEuMjk5OCAwLjgwMDA0OUM1Ljc3Njk2IDAuODAwMDQ5IDEuMjk5OCA1LjI3NzIgMS4yOTk4IDEwLjhDMS4yOTk4IDE2LjMyMjkgNS43NzY5NiAyMC44IDExLjI5OTggMjAuOFoiIHN0cm9rZT0iI0JGQkZCRiIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvcGF0aD48cGF0aCBkPSJNMTEuOTAwMiAxMi4zVjEyLjdIMTAuMzAwMlYxMi4yQzEwLjIwMDIgMTEuMiAxMC42MDAyIDEwLjYgMTEuNjAwMiAxMEMxMi40MDAyIDkuNTAwMDUgMTIuNzAwMiA5LjEwMDA1IDEyLjcwMDIgOC40MDAwNUMxMi43MDAyIDcuNzAwMDUgMTIuMTAwMiA3LjIwMDA1IDExLjMwMDIgNy4yMDAwNUMxMC40MDAyIDcuMjAwMDUgOS45MDAyIDcuNzAwMDUgOS44MDAyIDguNjAwMDVIOC4yMDAyQzguMjAwMiA3LjAwMDA1IDkuMzAwMiA1LjgwMDA1IDExLjQwMDIgNS44MDAwNUMxMy4zMDAyIDUuODAwMDUgMTQuNTAwMiA2LjkwMDA1IDE0LjUwMDIgOC40MDAwNUMxNC41MDAyIDkuNDAwMDUgMTQuMDAwMiAxMC4yIDEzLjEwMDIgMTAuN0MxMi4xMDAyIDExLjMgMTEuOTAwMiAxMS42IDExLjkwMDIgMTIuM1pNMTIuMzAwMiAxNC44QzEyLjMwMDIgMTUuNSAxMS45MDAyIDE1LjkgMTEuMjAwMiAxNS45QzEwLjUwMDIgMTUuOSAxMC4xMDAyIDE1LjUgMTAuMTAwMiAxNC44QzEwLjEwMDIgMTQuMSAxMC42MDAyIDEzLjcgMTEuMjAwMiAxMy43QzExLjkwMDIgMTMuNyAxMi4zMDAyIDE0LjIgMTIuMzAwMiAxNC44WiIgZmlsbD0iI0JGQkZCRiI+PC9wYXRoPjwvc3ZnPg==)}@media screen and (min-width:1000px){.breadcrumbs__inner{flex-wrap:wrap}}@media (hover:hover){.product-additional-button--added:hover{--added-opacity:0;--delete-opacity:1}}
/* End */


/* Start:/local/templates/aquanet_new/components/bitrix/catalog/.default/bitrix/catalog.element/detail/style.css?178341328354569*/
.quantity-btn.plus:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.new-product__options {
    border: 1px solid #EAEAEA;
    border-radius: 5px;
    padding: 5px 13px 13px;
    margin-top: 8px;
}

.new-product__parameters-options-item .new-product__tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-55%) translateY(-15px);
    width: 130px;
    height: 130px;
    background-color: #fff;
    box-shadow: 0 4px 20px #00000014;
    border-radius: 4px;
    z-index: 99;
    pointer-events: none;

    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease, visibility 0.2s ease;
}


.new-product__tooltip:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffffff;
    bottom: -9px;
    left: 47%;
}

.new-product__parameters-options-item .new-product__tooltip img {
    width: 130px !important;
    height: 130px !important;
    object-fit: contain;
    display: block;
    padding: 10px;
}

@media (hover: hover) {
    .new-product__parameters-options-item:hover .new-product__tooltip {
        opacity: 1;
        visibility: visible;
    }
}

.new-product__parameters-options-item img {
    display: inline;
    width: 74px;
    height: 74px;
}
.new-product__parameters-options-item .param-preview {
    width: 74px;
    height: 74px;
}

.new-product__parameters-options-item a {
    vertical-align: middle;
    text-decoration: none !important;
}

.new-product__parameters-options-list {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.new-product__parameters-options-list + .new-product__parameters-options-list {
    margin-bottom: 22px;
}

.new-product__parameters-options-item.active {
    border: 2px solid #083571;
    padding: 4px 9px;
}

.new-product__parameters-options-item {
    border: 1px solid #C7C7C7;
    padding: 4px;
    border-radius: 8px;
    position: relative;
    display: inline-block;
}

.new-product__parameters-options-item a {
    padding: 0 5px;
}

.new-product__parameters-options-item a.show-picture {
    padding: 0;
}

.new-product__parameters-options-title {
    margin-bottom: 10px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 5px;
}
.new-product__info h1 {
    margin: 0;
    font-weight: 500;
}

.new-product__widjet .rr-widget {
    margin: 0 !important;
    border-top: 0 !important;
}

.new-product__widjet .rr-item__info {
    min-height: 50px;
    display: block;
}

/* .new-product__widjet .rr-swiper-slide { */
/* margin-right: 57px; */
/* border: 1px solid #ededed; */
/* } */

.new-product__widjet .rr-swiper-slide .swiper-lazy-preloader {
    width: 42px !important;
    height: 42px !important;
    left: 50% !important;
    top: 50% !important;
    background: none;
    border: 0;
}

.new-product__parameters-logo {
    margin-top: 14px;
    display: inline-block;
}

.new-product__parameters-logo img:first-child {
    display: none;
}

.new-product__social .payment-compare-wrap,
.new-product__social .social-wrap {
    margin-left: 15px;
}

/*new rating*/
.new-rating__wrap {
    display: flex;
    align-items: center;
}

.new-rating__wrap > div:hover {
    cursor: pointer;
}

.new-rating {
    width: 120px;
    height: 19px;
    position: relative;
    background: url("/local/templates/aquanet_new/images/detail/stars-grey.svg") no-repeat;
    background-size: 100% auto;
}

.new-rating__progres {
    width: 93%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.new-rating__progres:before {
    content: '';
    width: 120px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    background: url("/local/templates/aquanet_new/images/detail/stars-red.svg") no-repeat;
    background-size: 100% auto;
}

/*new rating*/


/*one click block*/
.btn--white-blue {
    color: #013874;
    background-color: #fff;
    box-shadow: 0 0 0 1px #013874 inset;
}

.btn--white-blue:hover {
    color: #41A7E4;
    box-shadow: 0 0 0 1px #41A7E4 inset;
}

.btn--white-blue:focus,
.btn--white-blue:active {
    color: #41A7E4 !important;
    background-color: #fff;
    box-shadow: 0 0 0 1px #41A7E4 inset !important;
    outline: none;
}

.new-product__info-column .product-main-payment-oneclick {
    position: relative;
}

.oneclick-hidden {
    padding: 30px;
    width: 320px;
    position: absolute;
    top: calc(100% + 10px);
    left: 50%;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    background-color: #fff;
    border: 1px solid #E3E3E3;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    transform: translateX(-50%);
    box-sizing: border-box;
    transition: opacity 300ms;
}

.oneclick-hidden.show {
    opacity: 1;
    visibility: visible;
}

.oneclick-hidden__close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 30px;
    right: 30px;
    border: 1px solid #bdbdbd;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    transition: border 300ms;
}

.oneclick-hidden__close:before,
.oneclick-hidden__close:after {
    content: '';
    width: 16px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #bdbdbd;
    transition: background 300ms;
}

.oneclick-hidden__close:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.oneclick-hidden__close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.oneclick-hidden__close:hover {
    border-color: #013874;
}

.oneclick-hidden__close:hover:before,
.oneclick-hidden__close:hover:after {
    background-color: #013874;
}

.oneclick-hidden__title {
    line-height: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 500;
}

.oneclick-hidden p {
    margin-top: 20px;
    line-height: 18px;
    font-size: 14px;
    color: #333;
}

.oneclick-hidden .oneclick-form-input {
    margin-top: 20px;
    color: #aaa;
    border: 2px solid #cfcfcf;
}

.oneclick-hidden .btn {
    margin-top: 20px;
}

.oneclick-hidden .oferta {
    margin-top: 20px;
    line-height: 17px;
    font-size: 12px;
}

/*one click block*/


/*reviews show more*/
.reviews__list-showmore {
    display: none;
    line-height: 20px;
    font-weight: 500;
    color: #083571;
    text-align: center;
}

.reviews__list-showmore span {
    position: relative;
    border-bottom: 1px dashed #083571;
}

.reviews__list-showmore:hover span {
    border-bottom: 1px dashed transparent;
}

/*reviews show more*/


/*fixed buy btn*/
.product-main-payment-controls .product-main-payment-buy .btn span,
.new-product__info-column .product-main-payment-buy .btn span {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 700;
    display: none;
}

.footer-footer {
    padding-bottom: 100px;
}

/*fixed buy btn*/

.new-product__info-column .product-main-payment-buy .btn:hover {
    color: #fff;
    box-shadow: none;
    background-color: #4FA9E8;
}

.add-favorites__btn:hover path {
    fill: #4FA9E8;
}


@media (max-width: 1060px) {
    .new-product__code {
        text-align: right;
    }
}

@media (max-width: 980px) {
    .new-product__code {
        text-align: left;
    }
}


@media (max-width: 768px) {
    .fancybox-slide {
        padding: 44px 16px;
    }
}

@media (max-width: 730px) {
    .new-product__social-wrap {
        flex-direction: column;
        align-items: flex-start;
    }

    .new-product__social {
        margin-top: 10px;
        padding-left: 0;
    }
}

@media (max-width: 660px) {
    .new-product__social-wrap {
        flex-direction: row;
        align-items: center;
    }

    .new-product__social {
        margin-top: 0;
    }

    .product-main-payment-oneclick {
        display: none;
    }

    .product-main-payment-controls .product-main-payment-buy.fixed-panel,
    .new-product__info-column .product-main-payment-buy.fixed-panel {
        padding: 10px;
        width: 100%;
        align-items: baseline;
        position: fixed;
        left: 0;
        bottom: 0;
        z-index: 10;
        line-height: 50px;
        background-color: #fff;
        box-sizing: border-box;
    }

    .product-main-payment-controls .product-main-payment-buy.fixed-panel .btn,
    .new-product__info-column .product-main-payment-buy.fixed-panel .btn {
        margin: 0 auto;
        max-width: 335px;
    }

    .product-main-payment-controls .product-main-payment-buy.fixed-panel .btn span,
    .new-product__info-column .product-main-payment-buy.fixed-panel .btn span {
        display: block;
    }

}

@media (max-width: 600px) {
    .product-combo__count {
        text-align: center;
    }

    .reviews__list-showmore {
        display: block;
    }

    .reviews__list-showmore.hide {
        display: none;
    }

    .reviews__list-item.hidden {
        display: none;
    }
}


@media (min-width: 768px) {
    div.new-product__social-wrap {
        margin-top: 20px;
        justify-content: flex-start;
        order: 1;
    }

    .new-product__social {
        padding-left: 20px;
    }
}

@media (min-width: 1024px) {
    .new-product__parameters-logo img:first-child {
        display: block;
    }

    .new-product__parameters-logo img:last-child {
        display: none;
    }
}


@media (max-width: 1279px) {
    .product-combo {
        padding-left: 0;
        padding-right: 0;
    }
}

.new-product__info-column #buy_one_click_form.oneclick-form {
    display: block;
}

.new-product__info-column #buy_one_click_form .oneclick-form-btn.btn {
    position: static;
    width: 100%;
    background: #013874;
}

.new-product__info-column #buy_one_click_form .oneclick-form-btn.btn:hover {
    background: #fff;
}

.product-main-payment-buy .product-combo__btn {
    max-width: 100%;
}

#item .swiper-slider-product,
#item .swiper-slider-product__big {
    overflow: unset;
    position: relative;
    z-index: 1;
}

#item > .new-product__doclist {
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.swiper-slider-product__big .product-main-appearance-header {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.swiper-button-next.variation-arrow,
.swiper-button-prev.variation-arrow {
    color: #828282;
    width: 15px;
}

.swiper-button-next.variation-arrow {
    right: 5px;
}

.swiper-button-prev.variation-arrow {
    left: 5px;

}

.swiper-button-next.variation-arrow:after,
.swiper-button-prev.variation-arrow:after {
    font-size: 25px;
    height: 34px;
    line-height: 34px;
    width: 15px;
}

div.product-combo {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.product-combo-arrow.swiper-button-next {
    right: -15px;
}

.product-combo-arrow.swiper-button-prev {
    left: -15px;
}

.swiper-button-next.variation-arrow:after {
    content: url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 13 34' xmlns='http://www.w3.org/2000/svg' height='34px'><path d='M1.09 34c-.278 0-.558-.154-.77-.463-.427-.614-.427-1.615 0-2.23l9.888-14.308L.32 2.693c-.425-.616-.425-1.617 0-2.23.426-.617 1.117-.617 1.543 0l10.658 15.42c.426.615.426 1.614 0 2.23L1.863 33.533c-.213.313-.493.467-.772.467z'></path></svg>");
}

.swiper-button-prev.variation-arrow:after {
    content: url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 13 34' xmlns='http://www.w3.org/2000/svg' height='34px'><path d='M1.09 34c-.278 0-.558-.154-.77-.463-.427-.614-.427-1.615 0-2.23l9.888-14.308L.32 2.693c-.425-.616-.425-1.617 0-2.23.426-.617 1.117-.617 1.543 0l10.658 15.42c.426.615.426 1.614 0 2.23L1.863 33.533c-.213.313-.493.467-.772.467z'></path></svg>");
    transform: rotate(180deg);
}

@media (min-width: 681px) {
    .swiper-button-next.variation-arrow,
    .swiper-button-prev.variation-arrow {
        display: none;
    }
}

@media (max-width: 559px) {
    .additional-block .product-footer {
        padding: 0 7px 0 2px;
    }
}

div.product-combo-popup__content,
.product-combo-popup__content {
    top: 116px;
    height: calc(100% - 116px);
}

@media (max-width: 1023px) {
    div.product-combo-popup__content,
    .product-combo-popup__content {
        top: 129px;
        height: calc(100% - 129px);
    }
}

@media (max-width: 659px) {
    div.product-combo-popup__content,
    .product-combo-popup__content {
        top: 60px;
        height: calc(100% - 60px);
    }
}

.swiper-slide .product-main-360-icon {
    margin-right: 0;
}

.swiper-slide.product-main-360 {
    margin-left: 0;
    margin-top: 0;
}

.product-main-images .product-thumbs-wrapper {
    flex: none;
}

.product-main-images .product-main-360 {
    margin-top: 0;
    margin-left: 10px;
}

#popup-images-360 #spinTvM_360player {
    display: none !important;
}

@media (max-width: 767px) {
    #popup-images-360 #spinTvM_360player {
        display: block !important;
    }

    #popup-images-360 #spinTv_360player {
        display: none !important;
    }
}

.seo-container {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.swiper-slider-product__thumbs img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.js-scroll-link {
    cursor: pointer;
}

.product-main-360-icon-m {
    max-width: 43px;
    max-height: 24px;
    margin-left: 50px;
}

.delivery-store-available {
    margin: 12px 0px 10px 4px;
    justify-content: space-between;
}

.new-product__delivery {
    margin-top: 10px;
    width: 100%;
    position: relative;
}

.new-product__delivery-text {
    margin-bottom: 10px;
    padding: 15px;
    background-color: #EBF4FD;
    border-radius: 5px;
}

.new-product__delivery-text>.delivery-store-available:first-child {
    margin-top: 6px;
}

.new-product__delivery-store-available-item {
    display: flex;
}

.new-product__delivery-store-available-info {
    display: flex;
    flex-wrap: wrap;
}

.new-product__delivery-store-available-info>div {
    margin-right: 14px;
}

.new-product__delivery-install {
    margin-top: 10px;
}

.new-product__delivery-item + .new-product__delivery-item{
    margin-top: 10px;
}

.new-product__delivery-item {
    position: relative;
}

.new-product__delivery-install .install {
    padding: 15px;
    background-color: #EBF4FD;
    border-radius: 5px;
}

.new-product__delivery-icn {
    margin-right: 12px;
    width: 30px;
    flex-shrink: 0;
}

.installation-service-block {
    position: relative;
}

installation-service-block {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.new-product__delivery-store-available-info>span {
    margin-right: 4px;
}

div.installation-service-block__main-container {
    margin-top: 0;
}

.installation-service-block__checkbox-label {
    margin-bottom: 0px;
    margin-right: 10px;
}

.new-product__delivery-install strong {
    padding-left: 4px;
}

.new-product__delivery-item-info strong, .new-product__delivery-item-info b {
    font-weight: 500;
}

div.installation-service-block__main-container span {
    display: inline;
}

.new-product__delivery-install span {
    margin-top: 10px;
}

.product-main-payment-text .installation-service-block > i {
    white-space: unset;
}

.installation-service-block > i {
    margin-left: 0;
    white-space: nowrap;
}

.installation-service-block__tip_hidden {
    display: none !important;
}

.installation-service-block__main-container > strong, .installation-service-block__main-container > span {
    font-weight: bold;
}

div.installation-service-block__main-container span {
    display: inline;
}

.new-product__delivery-install span {
    margin-top: 10px;
}

.product-combo-arrow.swiper-button-prev {
    left: -15px;
}

.product-combo-arrow.swiper-button-prev:after {
    transform: rotate(180deg);
}

.product-combo-arrow.swiper-button-prev:after, .product-combo-arrow.swiper-button-next:after {
    content: url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 13 34' xmlns='http://www.w3.org/2000/svg' height='34px'><path d='M1.09 34c-.278 0-.558-.154-.77-.463-.427-.614-.427-1.615 0-2.23l9.888-14.308L.32 2.693c-.425-.616-.425-1.617 0-2.23.426-.617 1.117-.617 1.543 0l10.658 15.42c.426.615.426 1.614 0 2.23L1.863 33.533c-.213.313-.493.467-.772.467z'></path></svg>");
    height: 34px;
    line-height: 34px;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.installation-service-block__modal-button {
    color: #083571;
}

installation-service-block > div > strong {
    margin-right: 10px;
    border-bottom: 1px dashed;
    cursor: pointer;
    font-weight: normal;
}

.page .advantages-block {
    width: 100% !important;
    padding: 30px 20px 30px !important;
}

.flag-icon-background {
    background-size:contain;
    background-position:50%;
    background-repeat:no-repeat;
}
.flag-icon {
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
    position:relative;
    display:inline-block;
    width:30px;
    border: 1px solid #cdcdcd
}
.flag-icon:before {
    content:"\00a0";
}
.flag-icon.flag-icon-squared {
    width:1em;
}
.flag-icon-ad {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ad.svg);
}
.flag-icon-ae {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ae.svg);
}
.flag-icon-af {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/af.svg);
}
.flag-icon-ag {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ag.svg);
}
.flag-icon-ai {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ai.svg);
}
.flag-icon-al {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/al.svg);
}
.flag-icon-am {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/am.svg);
}
.flag-icon-ao {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ao.svg);
}
.flag-icon-aq {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/aq.svg);
}
.flag-icon-ar {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ar.svg);
}
.flag-icon-as {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/as.svg);
}
.flag-icon-at {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/at.svg);
}
.flag-icon-au {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/au.svg);
}
.flag-icon-aw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/aw.svg);
}
.flag-icon-ax {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ax.svg);
}
.flag-icon-az {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/az.svg);
}
.flag-icon-ba {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ba.svg);
}
.flag-icon-bb {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bb.svg);
}
.flag-icon-bd {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bd.svg);
}
.flag-icon-be {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/be.svg);
}
.flag-icon-bf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bf.svg);
}
.flag-icon-bg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bg.svg);
}
.flag-icon-bh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bh.svg);
}
.flag-icon-bi {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bi.svg);
}
.flag-icon-bj {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bj.svg);
}
.flag-icon-bl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bl.svg);
}
.flag-icon-bm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bm.svg);
}
.flag-icon-bn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bn.svg);
}
.flag-icon-bo {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bo.svg);
}
.flag-icon-bq {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bq.svg);
}
.flag-icon-br {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/br.svg);
}
.flag-icon-bs {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bs.svg);
}
.flag-icon-bt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bt.svg);
}
.flag-icon-bv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bv.svg);
}
.flag-icon-bw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bw.svg);
}
.flag-icon-by {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/by.svg);
}
.flag-icon-bz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/bz.svg);
}
.flag-icon-ca {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ca.svg);
}
.flag-icon-cc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cc.svg);
}
.flag-icon-cd {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cd.svg);
}
.flag-icon-cf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cf.svg);
}
.flag-icon-cg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cg.svg);
}
.flag-icon-ch {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ch.svg);
}
.flag-icon-ci {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ci.svg);
}
.flag-icon-ck {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ck.svg);
}
.flag-icon-cl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cl.svg);
}
.flag-icon-cm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cm.svg);
}
.flag-icon-cn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cn.svg);
}
.flag-icon-co {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/co.svg);
}
.flag-icon-cr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cr.svg);
}
.flag-icon-cu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cu.svg);
}
.flag-icon-cv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cv.svg);
}
.flag-icon-cw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cw.svg);
}
.flag-icon-cx {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cx.svg);
}
.flag-icon-cy {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cy.svg);
}
.flag-icon-cz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/cz.svg);
}
.flag-icon-de {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/de.svg);
}
.flag-icon-dj {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/dj.svg);
}
.flag-icon-dk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/dk.svg);
}
.flag-icon-dm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/dm.svg);
}
.flag-icon-do {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/do.svg);
}
.flag-icon-dz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/dz.svg);
}
.flag-icon-ec {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ec.svg);
}
.flag-icon-ee {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ee.svg);
}
.flag-icon-eg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/eg.svg);
}
.flag-icon-eh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/eh.svg);
}
.flag-icon-er {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/er.svg);
}
.flag-icon-es {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/es.svg);
}
.flag-icon-et {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/et.svg);
}
.flag-icon-fi {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fi.svg);
}
.flag-icon-fj {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fj.svg);
}
.flag-icon-fk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fk.svg);
}
.flag-icon-fm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fm.svg);
}
.flag-icon-fo {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fo.svg);
}
.flag-icon-fr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/fr.svg);
}
.flag-icon-ga {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ga.svg);
}
.flag-icon-gb {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gb.svg);
}
.flag-icon-gd {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gd.svg);
}
.flag-icon-ge {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ge.svg);
}
.flag-icon-gf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gf.svg);
}
.flag-icon-gg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gg.svg);
}
.flag-icon-gh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gh.svg);
}
.flag-icon-gi {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gi.svg);
}
.flag-icon-gl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gl.svg);
}
.flag-icon-gm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gm.svg);
}
.flag-icon-gn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gn.svg);
}
.flag-icon-gp {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gp.svg);
}
.flag-icon-gq {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gq.svg);
}
.flag-icon-gr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gr.svg);
}
.flag-icon-gs {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gs.svg);
}
.flag-icon-gt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gt.svg);
}
.flag-icon-gu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gu.svg);
}
.flag-icon-gw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gw.svg);
}
.flag-icon-gy {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gy.svg);
}
.flag-icon-hk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/hk.svg);
}
.flag-icon-hm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/hm.svg);
}
.flag-icon-hn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/hn.svg);
}
.flag-icon-hr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/hr.svg);
}
.flag-icon-ht {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ht.svg);
}
.flag-icon-hu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/hu.svg);
}
.flag-icon-id {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/id.svg);
}
.flag-icon-ie {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ie.svg);
}
.flag-icon-il {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/il.svg);
}
.flag-icon-im {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/im.svg);
}
.flag-icon-in {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/in.svg);
}
.flag-icon-io {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/io.svg);
}
.flag-icon-iq {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/iq.svg);
}
.flag-icon-ir {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ir.svg);
}
.flag-icon-is {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/is.svg);
}
.flag-icon-it {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/it.svg);
}
.flag-icon-je {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/je.svg);
}
.flag-icon-jm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/jm.svg);
}
.flag-icon-jo {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/jo.svg);
}
.flag-icon-jp {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/jp.svg);
}
.flag-icon-ke {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ke.svg);
}
.flag-icon-kg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kg.svg);
}
.flag-icon-kh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kh.svg);
}
.flag-icon-ki {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ki.svg);
}
.flag-icon-km {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/km.svg);
}
.flag-icon-kn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kn.svg);
}
.flag-icon-kp {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kp.svg);
}
.flag-icon-kr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kr.svg);
}
.flag-icon-kw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kw.svg);
}
.flag-icon-ky {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ky.svg);
}
.flag-icon-kz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/kz.svg);
}
.flag-icon-la {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/la.svg);
}
.flag-icon-lb {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lb.svg);
}
.flag-icon-lc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lc.svg);
}
.flag-icon-li {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/li.svg);
}
.flag-icon-lk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lk.svg);
}
.flag-icon-lr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lr.svg);
}
.flag-icon-ls {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ls.svg);
}
.flag-icon-lt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lt.svg);
}
.flag-icon-lu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lu.svg);
}
.flag-icon-lv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/lv.svg);
}
.flag-icon-ly {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ly.svg);
}
.flag-icon-ma {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ma.svg);
}
.flag-icon-mc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mc.svg);
}
.flag-icon-md {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/md.svg);
}
.flag-icon-me {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/me.svg);
}
.flag-icon-mf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mf.svg);
}
.flag-icon-mg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mg.svg);
}
.flag-icon-mh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mh.svg);
}
.flag-icon-mk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mk.svg);
}
.flag-icon-ml {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ml.svg);
}
.flag-icon-mm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mm.svg);
}
.flag-icon-mn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mn.svg);
}
.flag-icon-mo {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mo.svg);
}
.flag-icon-mp {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mp.svg);
}
.flag-icon-mq {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mq.svg);
}
.flag-icon-mr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mr.svg);
}
.flag-icon-ms {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ms.svg);
}
.flag-icon-mt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mt.svg);
}
.flag-icon-mu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mu.svg);
}
.flag-icon-mv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mv.svg);
}
.flag-icon-mw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mw.svg);
}
.flag-icon-mx {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mx.svg);
}
.flag-icon-my {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/my.svg);
}
.flag-icon-mz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/mz.svg);
}
.flag-icon-na {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/na.svg);
}
.flag-icon-nc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nc.svg);
}
.flag-icon-ne {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ne.svg);
}
.flag-icon-nf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nf.svg);
}
.flag-icon-ng {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ng.svg);
}
.flag-icon-ni {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ni.svg);
}
.flag-icon-nl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nl.svg);
}
.flag-icon-no {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/no.svg);
}
.flag-icon-np {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/np.svg);
}
.flag-icon-nr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nr.svg);
}
.flag-icon-nu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nu.svg);
}
.flag-icon-nz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/nz.svg);
}
.flag-icon-om {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/om.svg);
}
.flag-icon-pa {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pa.svg);
}
.flag-icon-pe {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pe.svg);
}
.flag-icon-pf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pf.svg);
}
.flag-icon-pg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pg.svg);
}
.flag-icon-ph {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ph.svg);
}
.flag-icon-pk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pk.svg);
}
.flag-icon-pl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pl.svg);
}
.flag-icon-pm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pm.svg);
}
.flag-icon-pn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pn.svg);
}
.flag-icon-pr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pr.svg);
}
.flag-icon-ps {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ps.svg);
}
.flag-icon-pt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pt.svg);
}
.flag-icon-pw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/pw.svg);
}
.flag-icon-py {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/py.svg);
}
.flag-icon-qa {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/qa.svg);
}
.flag-icon-re {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/re.svg);
}
.flag-icon-ro {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ro.svg);
}
.flag-icon-rs {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/rs.svg);
}
.flag-icon-ru {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ru.svg);
}
.flag-icon-rw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
    background-image:url(/local/templates/aquanet_new/components/bitrix/catalog/.default/bitrix/catalog.element/detail/flags/1x1/rw.svg);
}
.flag-icon-sa {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sa.svg);
}
.flag-icon-sb {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sb.svg);
}
.flag-icon-sc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sc.svg);
}
.flag-icon-sd {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sd.svg);
}
.flag-icon-se {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/se.svg);
}
.flag-icon-sg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sg.svg);
}
.flag-icon-sh {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sh.svg);
}
.flag-icon-si {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/si.svg);
}
.flag-icon-sj {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sj.svg);
}
.flag-icon-sk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sk.svg);
}
.flag-icon-sl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sl.svg);
}
.flag-icon-sm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sm.svg);
}
.flag-icon-sn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sn.svg);
}
.flag-icon-so {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/so.svg);
}
.flag-icon-sr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sr.svg);
}
.flag-icon-ss {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ss.svg);
}
.flag-icon-st {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/st.svg);
}
.flag-icon-sv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sv.svg);
}
.flag-icon-sx {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sx.svg);
}
.flag-icon-sy {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sy.svg);
}
.flag-icon-sz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/sz.svg);
}
.flag-icon-tc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tc.svg);
}
.flag-icon-td {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/td.svg);
}
.flag-icon-tf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tf.svg);
}
.flag-icon-tg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tg.svg);
}
.flag-icon-th {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/th.svg);
}
.flag-icon-tj {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tj.svg);
}
.flag-icon-tk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tk.svg);
}
.flag-icon-tl {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tl.svg);
}
.flag-icon-tm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tm.svg);
}
.flag-icon-tn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tn.svg);
}
.flag-icon-to {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/to.svg);
}
.flag-icon-tr {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tr.svg);
}
.flag-icon-tt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tt.svg);
}
.flag-icon-tv {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tv.svg);
}
.flag-icon-tw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tw.svg);
}
.flag-icon-tz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/tz.svg);
}
.flag-icon-ua {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ua.svg);
}
.flag-icon-ug {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ug.svg);
}
.flag-icon-um {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/um.svg);
}
.flag-icon-us {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/us.svg);
}
.flag-icon-uy {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/uy.svg);
}
.flag-icon-uz {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/uz.svg);
}
.flag-icon-va {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/va.svg);
}
.flag-icon-vc {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/vc.svg);
}
.flag-icon-ve {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ve.svg);
}
.flag-icon-vg {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/vg.svg);
}
.flag-icon-vi {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/vi.svg);
}
.flag-icon-vn {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/vn.svg);
}
.flag-icon-vu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/vu.svg);
}
.flag-icon-wf {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/wf.svg);
}
.flag-icon-ws {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ws.svg);
}
.flag-icon-ye {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/ye.svg);
}
.flag-icon-yt {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/yt.svg);
}
.flag-icon-za {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/za.svg);
}
.flag-icon-zm {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/zm.svg);
}
.flag-icon-zw {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/zw.svg);
}
.flag-icon-es-ca {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/es-ca.svg);
}
.flag-icon-eu {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/eu.svg);
}
.flag-icon-gb-eng {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-nir {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-sct {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-wls {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/gb-wls.svg);
}
.flag-icon-un {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/un.svg);
}
.flag-icon-xk {
    background-image:url(/local/templates/aquanet_new/img/flags/4x3/xk.svg);
}

div.new-product__spoiler-item:first-child:before {
    background-color: transparent;
    box-shadow: 0 0 transparent;
}

.page .variation .variation__body-line.swiper-slide {
    display: flex;
    gap: 0 190px;
}

.page .product-btn {
    --color-link: var(--color-background);
    --color-link-hover: #013874;
}

.variation__body-line.product-variants-show-more .btn {
    max-width: 125px;
}

.open-map-btn{
    cursor: pointer;
}


/* map */

.modal-delivery-pvz.fancybox-content,
#mapModal.fancybox-content {
    background: none !important;
}

.product-added.fancybox-content,
#productAdded.product-added {
    background-color: #fff !important;
}

.fancybox-bg{
    opacity: 0.9 !important;
}

.fancybox-active{
    overflow: hidden !important;
}

/*.modal-delivery-pvz {*/
/*    !*display: none;*!*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    !*left: 0;*!*/
/*    !*top: 0;*!*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    !*background-color: rgba(0,0,0,0.8);*!*/
/*    background: none !important;*/
/*    padding: 0 !important;*/
/*}*/

/*.modal-delivery-pvz_content {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    background-color: #fefefe;*/
/*    margin: 1% auto;*/
/*    padding: 0;*/
/*    border: 1px solid #888;*/
/*    width: 75%;*/
/*    height: 90%;*/
/*    position: relative;*/
/*    border-radius: 20px;*/
/*    overflow: hidden;*/
/*    min-width: 900px;*/
/*    min-height: 600px;*/
/*}*/

.close-map {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 10;
    top: 10px;
    right: 30px;
    height: 1.4em;
    width: 1.4em;
    text-decoration: none;
    font-size: 24px;
    color: #000;
    cursor: pointer;
    background-color: white;
    padding: 20px;
    border-radius: 100px;
    box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
    line-height: 1;
}

.close-map::before {
    content: "×";
    display: block;
    line-height: 1;
}

.modal-delivery-pvz_map {
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    min-height: 0;
}

.modal-delivery-pvz_skladi {
    height: 100%;
    background: #fff;
    border-right: 1px solid #e5e5e5;
    overflow-y: auto;
    padding: 32px 38px 24px 38px;
}

@media (min-width: 698px) {
    .modal-delivery-pvz_skladi {
        width: 38%;
        min-width: 320px;
    }
    
}

.modal-delivery-pvz_tile {
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 16px;
}

.modal-delivery-pvz_info-store {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 2px;
    border-top: 1px solid #E9E9EF;
}

.modal-delivery-pvz_info-store-head {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin: 8px 0 8px 0;
}

.modal-delivery-pvz_info-store-head>div:first-child {
    padding-right: 10px;
}

.modal-delivery-pvz_info-store-head>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
}

.modal-delivery-pvz_info-store-head>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    font-size: 16px;
    font-weight: 600;
}

.pop-up-btn {
    min-width: 242px;
    max-width: 242px;
}

.store-select-btn {
    min-height: 32px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #CFCFCF;
    background: #F6F6F6;
    cursor: pointer;
    transition: border 0.2s, background 0.2s;
    border-radius: 6px;
    padding: 6px 8px;
    font-size: 14px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.03);
    margin-top: 12px;
}

.pvz_info_available {
    color: #6FCF97;
    margin-bottom: 8px;
}

.modal-delivery-pvz_info-store-points {
    margin: 8px 0 8px 0;
}

.balloonContent_shop-info>div, .modal-delivery-pvz_info-store-points>div {
    margin: 10px 0 10px 0;
    display: flex;
}

.balloonContent_shop-info>div>div:first-child, .modal-delivery-pvz_info-store-points>div>div:first-child {
    color: #999999;
    margin-right: 8px;
    width: 18%;
}

.balloonContent_shop-info>div>div:last-child, .modal-delivery-pvz_info-store-points>div>div:last-child {
    width: 82%;
}

#map {
    width: 62%;
    min-width: 400px;
    height: 100%;
    background: #e6eef8;
    position: relative;
}

.balloonContent_shop-info>div, .modal-delivery-pvz_info-store-points>div {
    margin: 10px 0 10px 0;
    display: flex;
}

.pvz_info_not_available {
    color: #F15642;
    margin-bottom: 8px;
}

.balloonContent_shop-info>div, .modal-delivery-pvz_info-store-points>div {
    margin: 10px 0 10px 0;
    display: flex;
}

.balloonContent_shop-info>div>div:first-child, .modal-delivery-pvz_info-store-points>div>div:first-child {
    color: #999999;
    margin-right: 8px;
    width: 18%;
}

.balloonContent_shop-info>div>div:last-child, .modal-delivery-pvz_info-store-points>div>div:last-child {
    width: 82%;
}

.ymaps-2-1-79-balloon__content{
    font: unset;
}
/* .map */

#popup-images.fancybox-content{
    background: #fff !important;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: visible;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

#popup-images {
    overflow: visible;
}

#popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big {
    z-index: 2;
}

#popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big .icon {
    width: 22px;
    height: 50px;
}

#popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="left"] {
    right: calc(100% + 17px);
    left: auto;
}

#popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="right"] {
    left: calc(100% + 17px);
    right: auto;
}

@media (max-width: 767px) {
    #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="left"],
    #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="right"] {
        display: none !important;
    }
}

.new-product__parameters-stock {
    padding-left: 15px;
    width: 100%;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    box-sizing: border-box;
}

.new-product__parameters-stock:before {
    content: '';
    margin-top: -3px;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #ADADAD;
    border-radius: 50%;
}

.new-product__parameters-stock[data-product-status="1"] {
    color: #6FCF97;
}

.new-product__parameters-stock[data-product-status="1"]:before {
    background-color: #6FCF97;
}

.new-product__parameters-stock[data-product-status="4"],
.new-product__parameters-stock[data-product-status="5"] {
    color: #f15642;
}

.new-product__parameters-stock[data-product-status="4"]:before,
.new-product__parameters-stock[data-product-status="5"]:before {
    background-color: #f15642;
}

.new-product__parameters-stock[data-product-status="3"] {
    color: #2F80ED;
}

.new-product__parameters-stock[data-product-status="3"]:before {
    background-color: #2F80ED;
}

.new-product__code {
    line-height: 20px;
    color: #ADADAD;
    white-space: nowrap;
}

.new-product__payment-price--current {
    margin: 0;
    flex: inherit;
    order: 0;
    line-height: 30px;
    font-size: 30px;
    color: #F9525A;
    font-weight: 700;
    white-space: nowrap;
}

.new-product__payment-price--current.black {
    color: #333;
}

.new-product__payment-price--old {
    margin: 5px 0 0;
    flex: inherit;
    order: 0;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    text-decoration: none;
    position: relative;
}

.new-product__payment-price--old:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #F9525A;
}

.btn[data-action="analog"] {
    margin-top: 20px;
}

.product-main-payment-oneclick .btn {
    height: 50px;
    -ms-flex: 100%;
    flex: 100%;
}

.new-product__delivery-item .info-trigger {
    margin-left: auto;
}

@media (max-width: 1023px) {
    .new-product__delivery .product-main-payment-description.is-active,
    #delivery_block_dynamic .product-main-payment-description.is-active {
        left: auto !important;
        right: -21px;
    }

    .new-product__delivery .product-main-payment-description.is-active:before,
    #delivery_block_dynamic .product-main-payment-description.is-active:before {
        right: 20px;
        left: auto;
    }

    .new-product__delivery-item-info a.js-info-trigger {
        display: inline-block;
        touch-action: manipulation;
    }
}

/*.fancybox-bg{*/
/*    background: #00000050 !important;*/
/*}*/

.success-message{
    color: #013874;
}

.product-added__content{
    max-width: 890px;
}

.option-list .product-combo__item.hidden{
    display: none;
}

/*.option-list .product-combo__item{*/
/*    display: block;*/
/*}*/

.product-combo__item-bottom{
    margin-bottom: 0 !important;
    top: 0 !important;
}

.option-list .product-combo__item{
    margin-bottom: 0 !important;
}

.product-combo__bottom{
    margin-top: 20px !important;
}

.opt_prices {
    margin: 15px 0;
    width: 100%;
}

.opt_prices .product-price {
    position: relative;
}

.product-thumbs-slider-item:has(svg),
.product-thumbs-slider-item:has(img){
    background: none;
}

.fancybox-slide--html{
    padding: 0 !important;
}

.fancybox-slide--html:has(#popup-images) {
    overflow: visible;
}

.new-product__stat-value a{
    --color-text: #083571;
    --link-text-decoration: none;
}

.product-main-payment-text a:visited {
    color: black;
}

.new-product__parameters-collections{
    text-decoration: none;
}

@media (max-width: 579px) {
    .product-combo-popup .product-combo-popup__content {
        padding-bottom: 70px
    }
}

/* Блок «Получить консультацию» */
.new-product__description-text .description__block-get-cons {
    box-sizing: border-box;
    width: 100%;
    margin: 20px 0 0;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}

.new-product__description-text .description__block-get-cons .product-combo__btn {
    flex-shrink: 0;
    width: 100%;
    max-width: 257px;
    height: 48px;
    margin: 0;
}

.new-product__description-text .description__block-get-cons .product-combo__btn__desctop {
    display: flex;
}

.new-product__description-text .description__block-get-cons .product-combo__btn__mobile,
.new-product__description-text .description__block-get-cons .under-block-phone-chat__mobile {
    display: none;
}

@media (min-width: 661px) {
    .new-product__description-text .description__block-get-cons {
        max-width: 540px;
        aspect-ratio: 540 / 251;
        padding: 0 0 50px 36px;
        background-image: url("/local/templates/aquanet_new/images/detail/form_conslt.svg");
    }
}

@media (max-width: 660px) {
    .new-product__description-text .description__block-get-cons {
        position: relative;
        max-width: 335px;
        margin-left: auto;
        margin-right: auto;
        aspect-ratio: 335 / 434;
        padding: 0 20px 40px;
        background-image: url("/local/templates/aquanet_new/images/detail/form_conslt_mobile.svg");
    }

    .new-product__description-text .description__block-get-cons .product-combo__btn__desctop {
        display: none;
    }

    .new-product__description-text .description__block-get-cons .product-combo__btn__mobile {
        display: flex;
    }

    .new-product__description-text .description__block-get-cons .under-block-phone-chat__mobile {
        display: block;
        position: absolute;
        margin: 18px 0 0 86px;
        padding: 0;
    }

    .new-product__description-text .description__block-get-cons .under-block-phone-chat__mobile .cons-phone {
        background: url("/local/templates/aquanet_new/images/detail/phone.svg") top left no-repeat;
        padding: 27px 27px 26px 26px;
        float: left;
        cursor: pointer;
    }

    .new-product__description-text .description__block-get-cons .under-block-phone-chat__mobile .cons-chat {
        background: url("/local/templates/aquanet_new/images/detail/mail.svg") top left no-repeat;
        padding: 27px 27px 26px 26px;
        margin-left: 80px;
        cursor: pointer;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?167784496651*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/aquanet_new/components/custom/iblock.element.add.form/asking_popup/style.css?17815097791473*/
#modal-ask .modal-find-match__title {
	margin-bottom: 20px;
}

/* одна колонка на всю ширину модалки (перебивает grid у .modal-find-match form) */
#modal-ask .reply-form {
	display: flex;
	flex-direction: column;
	width: 100%;
}

#modal-ask .reply-form-row,
#modal-ask .reply-form-row-first,
#modal-ask .reply-form-input,
#modal-ask .reply-form-label-row,
#modal-ask .reply-form-row .processing-permission {
	width: 100%;
	align-self: stretch;
	align-items: stretch;
	box-sizing: border-box;
}

#modal-ask .reply-form input[type="text"],
#modal-ask .reply-form textarea {
	width: 100%;
	min-width: 0;
	max-width: none;
	box-sizing: border-box;
}

#modal-ask .reply-form-input .scroll-wrapper {
	width: 100%;
	max-width: none;
	box-sizing: border-box;
}

#modal-ask .reply-form-submit {
	width: 100%;
}

#modal-ask .reply-form-submit .btn {
	width: 100%;
}

#modal-ask .reply-form-field-error {
	display: block;
	color: #DC4E41;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	margin: 10px 0 0;
}

#modal-ask .reply-form-field-error[hidden] {
	display: none;
}

#modal-ask .reply-form-input.is-invalid input[type="text"],
#modal-ask .reply-form-input.is-invalid textarea {
	border-color: #eb5757;
}

/* textarea-scrollbar: обводка на scroll-wrapper, иначе border textarea обрезается */
#modal-ask .reply-form-input.is-invalid .scroll-wrapper {
	border-radius: 30px;
	box-shadow: 0 0 0 1px #eb5757;
}

/* End */
/* /local/templates/aquanet_new/components/bitrix/catalog/.default/style.css?1739440880299 */
/* /local/templates/aquanet_new/css/swiper-bundle.min.css?168846999513249 */
/* /local/templates/aquanet_new/css/sections/stores_in_yandex_map.css?178212937716874 */
/* /local/front/build/css/style-product.min.css?17714955053843 */
/* /local/templates/aquanet_new/components/bitrix/catalog/.default/bitrix/catalog.element/detail/style.css?178341328354569 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?167784496651 */
/* /local/templates/aquanet_new/components/custom/iblock.element.add.form/asking_popup/style.css?17815097791473 */
