

/* Start:/local/templates/lince/assets/css/main.css?17900649213648*/
/* Libs */
@import "/local/templates/lince/assets/css/libs/AOS.min.css";
@import "/local/templates/lince/assets/css/libs/swiper.min.css";
@import "/local/templates/lince/assets/css/libs/jquery.fancybox.min.css";

/* Helpers */
@import '/local/templates/lince/assets/css/helpers/_variables.css';

/* Base */
@import '/local/templates/lince/assets/css/base/_fonts.css';
@import '/local/templates/lince/assets/css/base/_normalize.css';
@import '/local/templates/lince/assets/css/base/_global.css';

/* UI */
@import '/local/templates/lince/assets/css/components/UI/_burger.css';
@import '/local/templates/lince/assets/css/components/UI/_header-top-link.css';
@import '/local/templates/lince/assets/css/components/UI/_nav-link.css';
@import '/local/templates/lince/assets/css/components/UI/_catalog-card.css';
@import '/local/templates/lince/assets/css/components/UI/_btn-primary.css';
@import '/local/templates/lince/assets/css/components/UI/_btn-secondary.css';
@import '/local/templates/lince/assets/css/components/UI/_primary-checkbox.css';
@import "/local/templates/lince/assets/css/components/UI/_categories-card.css";
@import "/local/templates/lince/assets/css/components/UI/_section-title.css";
@import "/local/templates/lince/assets/css/components/UI/_site-description.css";
@import "/local/templates/lince/assets/css/components/UI/_hits-card.css";
@import "/local/templates/lince/assets/css/components/UI/_benefits-card.css";
@import "/local/templates/lince/assets/css/components/UI/_overlay.css";
@import "/local/templates/lince/assets/css/components/UI/_colors.css";
@import "/local/templates/lince/assets/css/components/UI/_base-counter.css";
@import "/local/templates/lince/assets/css/components/UI/_base-select.css";
@import "/local/templates/lince/assets/css/components/UI/_base-radio.css";
@import "/local/templates/lince/assets/css/components/UI/_tabs.css";
@import "/local/templates/lince/assets/css/components/UI/_show-more.css";

/* Components */
@import '/local/templates/lince/assets/css/components/layout/_header.css';
@import '/local/templates/lince/assets/css/components/layout/_footer.css';
@import '/local/templates/lince/assets/css/components/layout/_breadcrumbs.css';
@import '/local/templates/lince/assets/css/components/_recommended.css';
@import "/local/templates/lince/assets/css/components/_catalog-categories.css";
@import "/local/templates/lince/assets/css/components/_pagination.css";
@import "/local/templates/lince/assets/css/components/_search-page.css";

/* Home Page */
@import "/local/templates/lince/assets/css/components/home-page/_hero.css";
@import "/local/templates/lince/assets/css/components/home-page/_categories.css";
@import "/local/templates/lince/assets/css/components/home-page/_info.css";
@import "/local/templates/lince/assets/css/components/home-page/_hits.css";
@import "/local/templates/lince/assets/css/components/home-page/_about.css";
@import "/local/templates/lince/assets/css/components/home-page/_benefits.css";
@import "/local/templates/lince/assets/css/components/home-page/_feedback.css";

/* Catalog Page */
@import '/local/templates/lince/assets/css/components/catalog-page/_banner.css';
@import '/local/templates/lince/assets/css/components/catalog-page/_catalog.css';
@import '/local/templates/lince/assets/css/components/catalog-page/_filters.css';

/* Product Page */
@import '/local/templates/lince/assets/css/components/product-page/_product-card.css';

/* Old style */
@import '/local/templates/lince/assets/css/old/old.css';

/* Personal */

@import '/local/templates/lince/assets/css/components/personal/_fort.css';



.product-card-slider {
    position: relative;
}
.product-card-slider .product-card-slider-button_prev,
.product-card-slider .product-card-slider-button_next {
    /* Если используешь дефолтные .swiper-button-* — они уже позиционируются.
       Если нет — укажи явно: */
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    background: rgba(255,255,255,.85);
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
    z-index: 5;
    cursor: pointer;
}
.product-card-slider .product-card-slider-button_prev { left: 10px;  }
.product-card-slider .product-card-slider-button_next { right: 10px; }
.product-card-slider .product-card-slider-button_prev::after,
.product-card-slider .product-card-slider-button_next::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: no-repeat center/14px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>");
}
.product-card-slider .product-card-slider-button_next::after {
    transform: scaleX(-1);
}
@media (max-width: 768px) {
    .product-card-slider .product-card-slider-button_prev { left: 6px; }
    .product-card-slider .product-card-slider-button_next { right: 6px; }
}


.product-card-slider__image img, .product-card-thumbs__image img {
    object-fit: contain;
}

.product-card-slider__image {
    background-color: transparent;
}
/* End */


/* Start:/local/templates/lince/components/bitrix/search.title/header/style.css?17224272391779*/
.title-search-result{
    width: 800px;
    border: 1px solid var(--c-border);
    z-index: 100;
}

.title-search-result .title-search-result{
    height: 400px;
    overflow-y: auto;
}

.title-search-item{
    display: flex;
    background: #fff;
    align-items: center;
    text-decoration: none;
    padding: 10px 20px;
    border-bottom: 1px solid var(--c-border);
    color: var(--c-base--dark);
}

.title-search-item__img{
    width: 130px;
    height: 130px;
}

.title-search-item__img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.title-search-item__text{
    padding: 0 20px;
    flex:1;
}

.title-search-item__link{
    text-decoration: none;
    color: var(--c-base--dark);
}

.title-search-item__min{
    color: var(--c-text--grey);
    font-size: .9rem;
    margin-top: 10px;
}

.title-search-all{
    width: 100%;
    background: #fff;
    color: var(--c-base--dark);
    padding: 10px 20px;
}
.title-search-all a{
    color: var(--c-base--dark);
}

.title-search-item__price{
    padding: 0 20px 0 0;
}

@media (max-width: 70rem) {

    .title-search-result {
        z-index: 889;
        left: 30px !important;
        top: 55px !important;
    }
    .title-search-item .button,
    .title-search-item__price{
        display: none;
    }

    .title-search-item__img {
        width: 70px;
        height: 70px;
    }
}

@media (max-width: 50rem) {
    .title-search-result{
        width: 500px;
    }
}

@media (max-width: 40rem) {
    .title-search-result{
        width: 400px;
    }
}

@media (max-width: 30rem) {
    .title-search-result{
        width: 300px;
    }

    .title-search-result{
        left: 15px!important;
    }
}
/* End */
/* /local/templates/lince/assets/css/main.css?17900649213648 */
/* /local/templates/lince/components/bitrix/search.title/header/style.css?17224272391779 */
