

/* Start:/local/templates/aquafloor/components/bitrix/catalog.element/.default/style.css?17854984575172*/
.card__projects-block-btn {
    display: flex;
    justify-content: end;
    margin-top: 24px;
}
.card__projects-button {
    max-height: 57px;
    display: inline-block;
    padding: 18px 40px;
    border: 1px solid #83c5e9;
    border-radius: 5px;
    background-color: #83c5e9;
    color: #fff;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition:
        background-color .25s ease,
        border-color .25s ease,
        color .25s ease,
        opacity .25s ease;
}

.card__projects-button:hover {
    background-color: #fff;
    color: #83c5e9;
}

.card__projects-button.is-loading,
.card__projects-button:disabled {
    cursor: default;
    opacity: .6;
}

.product-projects-popup {
    position: fixed;
    z-index: 10000;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 30px;
}

.product-projects-popup.is-open {
    display: flex;
}

.product-projects-popup__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, .65);
}

.product-projects-popup__window {
    position: relative;
    z-index: 1;
    width: min(1100px, 100%);
    max-height: calc(100vh - 60px);
    padding: 30px;
    overflow: auto;
    border-radius: 8px;
    background: #fff;
}

.product-projects-popup__close {
    position: absolute;
    z-index: 3;
    top: 10px;
    right: 15px;
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    background: transparent;
    font-size: 36px;
    line-height: 40px;
    cursor: pointer;
}

.product-projects-popup__head {
    padding-right: 50px;
    margin-bottom: 25px;
}

.product-projects-popup__title {
    font-size: 28px;
    font-weight: 600;
}

.product-projects-popup__loading,
.product-projects-popup__empty,
.product-projects-popup__error {
    padding: 50px 20px;
    text-align: center;
}

.product-projects-slider {
    margin: 0 auto;
}

.product-projects-slider__image {
    display: flex;
    align-items: center;
    justify-content: center;
    height: min(65vh, 700px);
}

.product-projects-slider__image img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0 auto;
    object-fit: contain;
}

.product-projects-slider__name {
    margin-top: 16px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.product-projects-popup-open {
    overflow: hidden;
}

.product-projects-slider .slick-prev {
    left: 0;
    z-index: 2;
}

.product-projects-slider .slick-next {
    right: 0;
    z-index: 2;
}

.product-projects-slider>.slick-arrow {
    top: calc(50% - 24px);
    width: 48px;
    height: 48px;
    z-index: 1;
    position: absolute;
    border: 1px solid #000;
    border-radius: 50%;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.product-projects-slider>.slick-arrow[aria-disabled="true"] {
    pointer-events: none;
    opacity: 0;
}
.product-projects-slider>.slick-arrow.slick-prev {
    left: 0;
    background: #fff url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2284_15524)'%3E%3Cpath d='M10.3595 11.8276L5.71915 7.18718L10.3595 2.5468L8.81274 1L2.62556 7.18718L8.81272 13.3743L10.3595 11.8276Z' fill='%23313131'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2284_15524'%3E%3Crect width='14' height='14' fill='white' transform='matrix(-1 0 0 1 14 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50%/16px no-repeat;
}
.product-projects-slider>.slick-arrow.slick-next {
    right: 0;
    background: #fff url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2284_15521)'%3E%3Cpath d='M3.64048 11.8276L8.28085 7.18718L3.64046 2.5468L5.18726 1L11.3744 7.18718L5.18728 13.3743L3.64048 11.8276Z' fill='%23313131'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2284_15521'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50%/16px no-repeat;
}

@media(max-width: 896px){
    .card__projects-block-btn {
        margin-top: 16px;
        padding-left: 40px;
        padding-right: 40px;
    }
    .card__projects-button {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .product-projects-popup {
        padding: 10px;
    }

    .product-projects-popup__window {
        max-height: calc(100vh - 20px);
        padding: 20px 15px;
    }

    .product-projects-popup__title {
        font-size: 22px;
    }

    .product-projects-slider__image {
        height: 60vh;
    }

    .card__projects-button {
        width: 100%;
    }
}

@media(max-width: 480px){
    .card__projects-block-btn {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1025px) {
    .catalogue-page .card {
        align-items: start;
        overflow: visible;
    }
    .catalogue-page .card > .card__gallery.is-card-gallery-sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 32px;
        align-self: start;
        height: max-content;
        z-index: 2;
        will-change: transform;
    }
}

/* End */


/* Start:/local/templates/aquafloor/assets/dist/css/pages/card.css?17067800856698*/
.card-page__description{margin-top:100px;margin-bottom:75px}@media only screen and (max-width:700px){.card-page__description{margin-bottom:0;padding-bottom:15px;background-color:#f7f7f7}}.card-page__description-tabs-nav{border-bottom:1px solid #83c5e9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style-type:none;gap:5vw;font-weight:500;font-size:18px}@media only screen and (max-width:700px){.card-page__description-tabs-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0 !important;margin-bottom:0;border-bottom:0;overflow:visible}}.card-page__description-tabs-nav a{display:block;padding-bottom:15px;color:#313131 !important;position:relative}@media only screen and (max-width:700px){.card-page__description-tabs-nav a{padding:15px 35px;gap:0;text-align:right;color:#fff !important;letter-spacing:.02em}}.card-page__description-tabs-nav a::after{content:'';position:absolute;bottom:-4px;left:0;display:block;height:0;width:100%;-webkit-transition:all 250ms ease;transition:all 250ms ease;background-color:#83c5e9}@media only screen and (max-width:700px){.card-page__description-tabs-nav a::after{content:none}}@media only screen and (max-width:700px){.card-page__description-tabs-nav li{border-top-left-radius:40px;border-top-right-radius:40px;-webkit-transition:all 250ms ease;transition:all 250ms ease;padding-bottom:50px;margin-bottom:-40px;width:100%;display:block}.card-page__description-tabs-nav li:first-child a,.card-page__description-tabs-nav li:nth-child(7) a{color:#313131 !important}}.card-page__description-tabs-nav li.is-active a::after{height:8px}@media only screen and (max-width:700px){.card-page__description-tabs-nav li.is-active{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background-color:#fff !important}.card-page__description-tabs-nav li.is-active a{color:#313131 !important}}@media only screen and (max-width:700px){.card-page__description-tabs-nav li:nth-child(1){background-color:#83c5e9}.card-page__description-tabs-panel:nth-child(1){background-color:#83c5e9}.card-page__description-tabs-nav li:nth-child(2){background-color:#717171}.card-page__description-tabs-panel:nth-child(2){background-color:#717171}.card-page__description-tabs-nav li:nth-child(3){background-color:#313131}.card-page__description-tabs-panel:nth-child(3){background-color:#313131}.card-page__description-tabs-nav li:nth-child(4){background-color:#414141}.card-page__description-tabs-panel:nth-child(4){background-color:#414141}.card-page__description-tabs-nav li:nth-child(5){background-color:#5f5f5f}.card-page__description-tabs-panel:nth-child(5){background-color:#5f5f5f}.card-page__description-tabs-nav li:nth-child(6){background-color:#848484}.card-page__description-tabs-panel:nth-child(6){background-color:#848484}.card-page__description-tabs-nav li:nth-child(7){background-color:#f7f7f7}.card-page__description-tabs-panel:nth-child(7){background-color:#f7f7f7}}@media only screen and (max-width:700px){.card-page__description-tabs-content{padding-left:0 !important;padding-right:0 !important}}.card-page__description-tabs-panel{padding-top:100px;display:none}.card-page__description-tabs-panel.is-active{display:block}@media only screen and (max-width:700px){.card-page__description-tabs-panel{padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:60px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.25);box-shadow:0 0 18px rgba(0,0,0,0.25)}.card-page__description-tabs-panel.is-active{background-color:#fff !important}}@media only screen and (max-width:480px){.card-page__description-tabs-panel{padding-left:20px;padding-right:20px}}.card-page__description-tabs-panel .text-container{line-height:29px}@media only screen and (max-width:700px){.card-page__description-tabs-panel .text-container{margin:0 !important}}.card-page__description-tabs-panel .text-container .video-link{display:block;width:100%;position:relative}.card-page__description-tabs-panel .text-container .video-link::after{content:'';display:block;width:70px;height:70px;background:url("/local/templates/aquafloor/images/play.svg") 50%/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-page__description-tabs-panel .text-container .video-link img{display:block;width:100%;border-radius:10px}.card-page__params{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (max-width:700px){.card-page__params{margin:0 !important;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.collection-one-page .card-page__params{margin:70px auto !important}.card-page__params-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.card-page__params-item + .card-page__params-item{margin-top:30px}.card-page__params-item dt{width:190px !important}@media only screen and (max-width:896px){.decors-slider__caption{margin-bottom:30px !important}}@media only screen and (max-width:700px){.decors-slider:not(.slick-initialized){padding-right:40px}}.decors-slider-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:45px;padding-left:6.3vw;padding-right:6.3vw;margin-bottom:20px}@media only screen and (max-width:700px){.decors-slider-controls{padding-left:8.3vw}}@media only screen and (max-width:480px){.decors-slider-controls{gap:45px;padding-left:9.3vw}}.decors-slider-controls .slick-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.decors-slider-controls .slick-prev{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.decors-slider-controls .slick-next{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.decors-slider-controls .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;gap:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.decors-slider-controls .slick-dots button{background-color:transparent}.decors-slider-controls .slick-dots .slick-active{font-weight:700}.decors-slider-show-more{padding:16px 60px;border-radius:5px;margin:0 auto;display:table !important}
/* End */


/* Start:/local/templates/aquafloor/assets/dist/css/pages/articles.css?16976295511609*/
.articles-section{padding-top:125px;background-color:#f7f7f7}@media only screen and (max-width:700px){.articles-section{padding-top:65px}}.articles-section__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:65px}@media only screen and (max-width:700px){.articles-section__head{margin-bottom:25px}}.articles-one-page__arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1500px;margin:30px auto 0 auto}@media only screen and (max-width:700px){.articles-one-page__arrows{margin:30px 15px 0}}.articles-one-page__arrow{width:100px;width:15px;height:55px;position:relative;display:block;font-size:0;-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.articles-one-page__arrow--prev{background:url("/local/templates/aquafloor/images/prev.svg") 50%/contain no-repeat;margin-right:auto}.articles-one-page__arrow--next{background:url("/local/templates/aquafloor/images/next.svg") 50%/contain no-repeat;margin-left:auto}.articles-one-page__arrow:hover{-webkit-filter:invert(78%) sepia(6%) saturate(2872%) hue-rotate(169deg) brightness(98%) contrast(86%);filter:invert(78%) sepia(6%) saturate(2872%) hue-rotate(169deg) brightness(98%) contrast(86%)}
/* End */


/* Start:/local/templates/aquafloor/assets/dist/css/pages/reviews.css?16988458162270*/
.reviews-section{margin-top:150px}@media only screen and (max-width:700px){.reviews-section{margin-top:50px}}.card-page .reviews-section{margin-top:0;padding-top:150px;background-color:#f7f7f7}.collection-one-page .reviews-section{padding-bottom:150px}@media only screen and (max-width:700px){.collection-one-page .reviews-section{padding-bottom:90px}}.reviews-section__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}@media only screen and (max-width:700px){.reviews-section__head{margin-bottom:35px}}.card-page .reviews-section__head{margin-bottom:30px}.reviews-section__button{margin-bottom:84px;padding:16px 60px;border-radius:5px}.reviews-section__slider{padding-left:5.3vw}@media only screen and (max-width:1024px){.reviews-section__slider{padding-left:40px}}@media only screen and (max-width:480px){.reviews-section__slider{padding-left:20px}}.reviews-section__slider .slick-list{padding-right:5.3vw}@media only screen and (max-width:1024px){.reviews-section__slider .slick-list{padding-right:40px}}@media only screen and (max-width:480px){.reviews-section__slider .slick-list{padding-right:20px}}.reviews-section__slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.reviews-section__slider .slick-track::before,.reviews-section__slider .slick-track::after{content:none}.reviews-page-form{border:1px solid #000;background-color:#f7f7f7;border-radius:10px;padding:70px}@media only screen and (max-width:1024px){.reviews-page-form{padding:50px}}@media only screen and (max-width:480px){.reviews-page-form{padding:6vw}}.reviews-page-form .checkbox{padding-left:30px}.reviews-page-form .checkbox::before,.reviews-page-form .checkbox::after{top:5px;left:5px;width:18px;height:18px}.reviews-page-form .checkbox::before{border:2px solid #a0a0a0}.reviews-page-form .checkbox::after{background-size:10px}.reviews-page-form .form__hint{line-height:1.3;margin-top:0}@media only screen and (max-width:1024px){.reviews-page-form .check-politika{margin-bottom:30px}}
/* End */


/* Start:/local/templates/aquafloor/assets/dist/css/pages/catalogue.css?17028984951767*/
.catalogue-page__content{display:grid;grid-template-columns:auto 35%;gap:10vw;padding-top:120px}@media only screen and (max-width:1024px){.catalogue-page__content{grid-template-columns:100%;gap:5vw;padding-top:80px}}.catalogue-page__content-item hr{width:100%;background-color:#000;margin:15px 0 40px}@media only screen and (max-width:700px){.catalogue-page__content-item hr{margin:15px 0 20px}}.catalogue-page__content-item span{display:block;text-align:right;font-weight:800;font-size:24px}.catalogue-page__content-item .text-container{line-height:1.6}.catalogue-more-btn{margin:50px auto;text-align:center}@media only screen and (max-width:700px){.catalogue-more-btn{display:none}}.catalogue-more-btn a{color:#a0a0a0;display:inline-block;line-height:50px}.catalogue-accessoires-page .product__img{height:445px}@media only screen and (max-width:480px){.catalogue-accessoires-page .product__img{height:300px}}@media only screen and (max-width:700px){.catalogue-accessoires-page .product__img img{width:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:700px){.catalogue-accessoires-page .product .slick-slide img{height:100%;border-radius:10px}}.catalogue-accessoires-page .vitrine{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.catalogue-accessoires-page .vitrine{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.catalogue-accessoires-page .vitrine{grid-template-columns:100%}}.catalogue-accessoires-page .product{max-width:26.5vw}@media only screen and (max-width:1280px){.catalogue-accessoires-page .product{max-width:43vw}}@media only screen and (max-width:700px){.catalogue-accessoires-page .product{max-width:100%}}.catalogue-accessoires-page .product__zoom{display:none}
/* End */
/* /local/templates/aquafloor/components/bitrix/catalog.element/.default/style.css?17854984575172 */
/* /local/templates/aquafloor/assets/dist/css/pages/card.css?17067800856698 */
/* /local/templates/aquafloor/assets/dist/css/pages/articles.css?16976295511609 */
/* /local/templates/aquafloor/assets/dist/css/pages/reviews.css?16988458162270 */
/* /local/templates/aquafloor/assets/dist/css/pages/catalogue.css?17028984951767 */
