

/* Start:/local/components/mt/ideas/templates/.default/style.css?17925793138085*/
/* Компонент mt:ideas — блок «Идеи» (главная, /ideas/) и страница идеи. Палитра: серый #F4F4F4, красный #B31E28. */

.mt-ideas,
.mt-idea {
    --mti-gray: #F4F4F4;
    --mti-gray-hover: #E9E9E9;
    --mti-red: #B31E28;
    --mti-text: #2c2c2d;
    --mti-muted: #7b7b7d;
    color: var(--mti-text);
    box-sizing: border-box;
}
.mt-ideas *,
.mt-idea * {
    box-sizing: border-box;
}

/* ---------- Главная и /ideas/ ---------- */
.mt-ideas {
    margin-top: 50px;
    margin-bottom: 50px;
}
.mt-ideas--index {
    margin-top: 10px;
    margin-bottom: 60px;
}
.mt-ideas__head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 24px;
    margin: 0 0 22px;
}
.mt-ideas__title {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    font-size: 23px; /* как заголовки «Услуги», «Блог» на главной */
    font-weight: 700;
    line-height: 1.3;
    color: var(--mti-text);
    text-decoration: none;
}
a.mt-ideas__title:hover,
a.mt-ideas__title:focus-visible {
    color: var(--mti-red);
    text-decoration: none;
}
.mt-ideas__chevron {
    flex: none;
    height: 18px;
    width: auto;
    transition: transform .2s ease;
}
a.mt-ideas__title:hover .mt-ideas__chevron {
    transform: translateX(3px);
}
.mt-ideas__pills {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.mt-ideas__pill {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 0 16px;
    border-radius: 16px;
    background: var(--mti-gray);
    color: var(--mti-text);
    font-size: 13px; /* клиент 20.10: ещё мельче и компактнее */
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    cursor: pointer;
    transition: background-color .2s ease, color .2s ease;
}
.mt-ideas__pill:hover,
.mt-ideas__pill:focus-visible {
    background: var(--mti-gray-hover);
    color: var(--mti-text);
    text-decoration: none;
}
.mt-ideas__pill.is-active,
.mt-ideas__pill[aria-pressed="true"] {
    background: var(--mti-red);
    color: #fff;
}

/* Сетка как у плиток категорий: ряд с отрицательным полем -5px и карточки с отступом 5px (зазор 10px). */
.mt-ideas__grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.mt-ideas-card {
    width: 25%;
    padding: 0 5px 26px;
}
.mt-ideas-card[hidden] {
    display: none;
}
.mt-ideas-card.is-in {
    animation: mt-ideas-fade .28s ease both;
}
@keyframes mt-ideas-fade {
    from { opacity: 0; transform: translateY(6px); }
    to { opacity: 1; transform: none; }
}
.mt-ideas-card__author {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 44px;
    margin: 0 0 12px;
}
.mt-ideas-card__label {
    font-size: 14px;
    line-height: 1.3;
    color: var(--mti-text);
}
.mt-ideas-card__photo {
    display: block;
    overflow: hidden;
    background: var(--mti-gray);
    aspect-ratio: 7 / 10;
}
.mt-ideas-card__photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .5s ease;
}
.mt-ideas-card__photo:hover img,
.mt-ideas-card__photo:focus-visible img {
    transform: scale(1.03);
}

/* Аватар: круг. Монограмма «МТ» — вместо логотипа стилиста, пока он не передан параметром STYLIST_LOGO. */
.mt-ideas-avatar {
    position: relative;
    flex: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: var(--mti-gray);
    color: var(--mti-text);
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}
.mt-ideas-avatar img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mt-ideas-avatar--logo {
    background: #111;
    color: #fff;
}
.mt-ideas-avatar--logo img {
    object-fit: contain;
    padding: 18%;
}
.mt-ideas-avatar__mono {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -.02em;
}
.mt-ideas-avatar--lg {
    width: 56px;
    height: 56px;
}
.mt-ideas-avatar--lg .mt-ideas-avatar__mono {
    font-size: 19px;
}

.mt-ideas__empty {
    padding: 40px 0;
    color: var(--mti-muted);
}

/* Постраничность */
.mt-ideas__pager {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}
.mt-ideas__page {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 12px;
    border-radius: 20px;
    background: var(--mti-gray);
    color: var(--mti-text);
    font-size: 14px;
    text-decoration: none;
}
a.mt-ideas__page:hover {
    background: var(--mti-gray-hover);
    text-decoration: none;
    color: var(--mti-text);
}
.mt-ideas__page.is-current {
    background: var(--mti-red);
    color: #fff;
}

/* точки перестроения как у плиток категорий: 4 / 3 (≤1100) / 2 (≤850) / 1 (≤600) */
@media (max-width: 1100px) {
    .mt-ideas-card { width: 33.3333%; }
}
@media (max-width: 850px) {
    .mt-ideas-card { width: 50%; }
}
@media (max-width: 600px) {
    .mt-ideas { margin: 36px 0; }
    .mt-ideas-card { width: 100%; }
    .mt-ideas__pill { min-height: 30px; padding: 0 14px; font-size: 12px; }
}

/* ---------- Страница идеи ---------- */
.mt-idea {
    margin: 10px 0 70px;
}
/* .intec-content режет по overflow:hidden — это ломает sticky у фото на планшете */
.mt-idea.intec-content {
    overflow: visible;
}
.mt-idea__head {
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 0 0 24px;
}
.mt-idea__headtext {
    min-width: 0;
}
.mt-idea__label {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.25;
    color: var(--mti-text);
}
.mt-idea__author {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
    color: var(--mti-muted);
}
.mt-idea__subtitle {
    margin-top: 3px;
    font-size: 14px;
    line-height: 1.3;
    color: var(--mti-muted);
}
.mt-idea__body {
    display: flex;
    align-items: stretch;
    gap: 40px;
}
.mt-idea__photo {
    flex: 0 0 35%;
    max-width: 35%;
}
.mt-idea__photo img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 7 / 10;
    object-fit: cover;
    background: var(--mti-gray);
}
.mt-idea__products {
    flex: 1 1 auto;
    min-width: 0;
}

@media (max-width: 1100px) {
    .mt-idea__body { gap: 28px; align-items: flex-start; }
    .mt-idea__photo { flex-basis: 40%; max-width: 40%; position: sticky; top: 90px; }
}
@media (max-width: 700px) {
    .mt-idea__body { flex-direction: column; gap: 24px; }
    .mt-idea__photo { flex: none; max-width: 520px; width: 100%; position: static; }
    .mt-idea__products { width: 100%; }
    .mt-idea__label { font-size: 19px; }
    .mt-idea__author { display: block; margin: 2px 0 0; }
}
@media (max-width: 600px) {
    .mt-idea { margin-bottom: 50px; }
    .mt-idea__photo { max-width: none; }
}

/* Тема даёт ссылкам подчёркивание в состояниях :hover/:focus/:active/:visited (специфичность выше одиночного класса):
   после клика кнопка-фильтр оставалась в фокусе и подчёркивалась. Блок «Идеи» — без подчёркивания во всех состояниях;
   рамку фокуса от мыши не показываем, для клавиатуры (:focus-visible) она остаётся. */
.mt-ideas a,
.mt-ideas a:visited,
.mt-ideas a:hover,
.mt-ideas a:focus,
.mt-ideas a:active {
    text-decoration: none;
}
.mt-ideas a:focus:not(:focus-visible) {
    outline: none;
}
.mt-ideas .mt-ideas__pill:focus-visible,
.mt-ideas a.mt-ideas__title:focus-visible {
    outline: 2px solid #111;
    outline-offset: 3px;
}

/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/style.min.css?16704913232205*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default{display:block;margin:10px 0}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items{display:block;position:relative;text-align:center;overflow:hidden;font-size:0}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper{display:inline-block;vertical-align:top;margin:-4px}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item{display:inline-block;vertical-align:middle;padding:4px}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper{background-color:#0065ff;border-color:#0065ff;color:#fff}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper{display:none}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper{width:auto;text-align:left}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper{display:block;background-color:transparent;font-size:14px;font-style:normal;font-weight:700;line-height:1.42857143;text-align:center;padding:6px;border-radius:4px;width:32px;height:32px;overflow:hidden;text-decoration:none;cursor:pointer;color:#2d2d2d;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:color,background-color,border-color;-moz-transition-property:color,background-color,border-color;-ms-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover{background-color:#f7f7f7;border-color:#f7f7f7}
/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/catalog.section/ideas.products/style.css?17925793198514*/
/*
 * ideas.products — товары страницы идеи: сетка «миниатюра + текст», блок покупки по наведению.
 * Кнопка «В корзину» и счётчик — штатные классы плитки каталога (catalog-section-item-purchase-*); их вид задают
 * products.index/style.css (подключается из template.php) и правки 2026-10 в custom.css (красный #B31E28).
 * Здесь — только раскладка и появление блока. Палитра: красный #B31E28, серый #F4F4F4, тёмный текст #2D2D2D, Montserrat (наследуется).
 */

.mt-prods {
    --mtp-gray: #F4F4F4;
    --mtp-text: #2D2D2D;
    --mtp-muted: #777;
    --mtp-thumb: 126px;
    --mtp-gap-x: 32px;
    --mtp-gap-y: 32px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(min-content, 1fr);
    gap: var(--mtp-gap-y) var(--mtp-gap-x);
    height: 100%;
    margin: 0;
    padding: 0;
    color: var(--mtp-text);
}
.mt-prods *,
.mt-prods *::before,
.mt-prods *::after {
    box-sizing: border-box;
}

/* Ячейка: слева квадратная миниатюра, справа текст, ниже на всю ширину ячейки — блок покупки (место занято всегда). */
.mt-prod {
    display: grid;
    grid-template-columns: var(--mtp-thumb) minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-content: start;
    column-gap: 16px;
    min-width: 0;
}
.mt-prod__thumb {
    grid-column: 1;
    grid-row: 1;
    display: block;
    width: var(--mtp-thumb);
    height: var(--mtp-thumb);
    border-radius: 0;
    overflow: hidden;
    background: var(--mtp-gray);
}
.mt-prod__thumb img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    border-radius: 0;
    object-fit: cover;
    transition: transform .4s ease;
}
.mt-prod:hover .mt-prod__thumb img {
    transform: scale(1.04);
}
.mt-prod__body {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
}

/* Название: всегда блок в 3 строки (длиннее — многоточие), поэтому цена и остаток стоят на одной линии во всём ряду. */
.mt-prod__name {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 63px;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    color: #1d1d1d;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.mt-prod__name:hover,
.mt-prod__name:focus-visible {
    color: #B31E28;
    text-decoration: none;
}
.mt-prod__price {
    height: 27px;
    margin-top: 6px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    color: #1d1d1d;
    white-space: nowrap;
}
.mt-prod__price-old {
    margin-left: 6px;
    font-size: 13px;
    font-weight: 400;
    color: #e50f30;
}
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__stock {
    margin: 4px 0 0;
    text-align: left !important; /* плитка каталога центрирует остаток на телефоне — здесь по левому краю */
    font-size: 13px;
    line-height: 19.5px;
    color: var(--mtp-muted);
}

/* Блок покупки: резервирует место всегда (раскладка не «прыгает»); виден по наведению и по :focus-within. */
.mt-prod__buy {
    grid-column: 1 / -1;
    grid-row: 2;
    height: 40px;
    margin-top: 12px;
    opacity: 0;
    transform: translateY(4px);
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease;
}
.mt-prod:hover .mt-prod__buy,
.mt-prod:focus-within .mt-prod__buy {
    opacity: 1;
    transform: none;
    pointer-events: auto;
}
/* Обнуляем «сеточные» отступы плитки (-5px / 5px / 15px): ряд «счётчик + кнопка» ровно 40 px и прижат к левому краю. */
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .catalog-section-item-purchase {
    display: block;
}
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .intec-grid {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .intec-grid > .item-purch {
    padding: 0;
    flex: none;
}
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .item-purch.but {
    margin-left: 10px;
}
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .catalog-section-item-purchase-counter,
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .catalog-section-item-purchase-buttons {
    margin: 0;
}
.mt-prods .mt-prod__buy .catalog-section-item-purchase-button {
    cursor: pointer;
    user-select: none;
}
.mt-prods .mt-prod__buy .catalog-section-item-purchase-button:focus-visible {
    outline: 2px solid #B31E28;
    outline-offset: 2px;
}
/* Товар с торговыми предложениями: ссылка «Подробнее» (как в каталоге — текстовая кнопка). */
.mt-prods .mt-prod__buy--link {
    display: flex;
    align-items: center;
}
.mt-prods .mt-prod__buy--link .catalog-section-item-purchase-buttons {
    margin: 0;
    height: auto;
}

/* Планшет: одна колонка товаров рядом с фото; блок покупки — в текстовой колонке под остатком, миниатюра крупнее. */
@media (max-width: 1100px) {
    .mt-prods {
        --mtp-thumb: 150px;
        grid-template-columns: minmax(0, 1fr);
        grid-auto-rows: auto;
        gap: 24px;
        height: auto;
    }
    .mt-prod__thumb {
        grid-row: 1 / span 2;
    }
    .mt-prod__buy {
        grid-column: 2;
    }
}
/* До 700: фото сверху, товары в 2 колонки; блок покупки снова на всю ширину ячейки. */
@media (max-width: 700px) {
    .mt-prods {
        --mtp-thumb: 104px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 24px 24px;
    }
    .mt-prod__thumb {
        grid-row: 1;
    }
    .mt-prod__buy {
        grid-column: 1 / -1;
    }
}
/* Телефон: одна колонка. */
@media (max-width: 600px) {
    .mt-prods {
        grid-template-columns: minmax(0, 1fr);
        gap: 24px;
    }
}
/* Ряд покупки по сетке ячейки: счётчик — по центру миниатюры, кнопка «В корзину» — от левого края текстовой колонки
   (ширина колонок и зазор те же, что у .mt-prod). Десктоп и телефон (одна колонка); на планшете (миниатюра слева на два ряда)
   и в две колонки 601–700 ряд идёт в текстовой колонке/в строку как раньше. */
@media (min-width: 1101px), (max-width: 600px) {
    .mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy:not(.mt-prod__buy--link) .intec-grid {
        display: grid;
        grid-template-columns: var(--mtp-thumb) minmax(0, 1fr);
        column-gap: 16px;
        align-items: center;
        justify-content: start;
    }
    .mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .intec-grid > .item-purch.quant {
        justify-self: center;
    }
    .mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .mt-prod__buy .intec-grid > .item-purch.but {
        margin-left: 0;
        justify-self: start;
    }
}
/* Экраны без наведения (телефон, планшет): блок покупки виден всегда. */
@media (hover: none), (max-width: 700px) {
    .mt-prod__buy {
        opacity: 1;
        transform: none;
        pointer-events: auto;
    }
}
/* Корневой блок несёт классы плитки каталога (ради вложенных стилей кнопки/счётчика); её display:block перебиваем. */
.mt-prods.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 {
    display: grid;
}

/* End */


/* Start:/bitrix/templates/universelite_s1/components/bitrix/catalog.section/products.index/style.min.css?167049144323372*/
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-items{position:relative;z-index:0;margin:0 -5px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item,.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item{position:relative;z-index:0}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item:hover,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-items,.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item:hover,.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .owl-item:hover{z-index:1}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .owl-item{z-index:0;padding:5px 5px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .intec-ui.intec-ui-control-navigation{position:absolute;top:0;right:-30px;bottom:0;left:-30px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .intec-ui.intec-ui-control-dots{padding-top:10px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-wrapper{display:block;position:relative;padding:15px;background:#fff;-webkit-transition:box-shadow 350ms;-moz-transition:box-shadow 350ms;-ms-transition:box-shadow 350ms;-o-transition:box-shadow 350ms;transition:box-shadow 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-wrapper:hover{-webkit-box-shadow:0 5px 15px rgba(60,60,60,.1);-moz-box-shadow:0 5px 15px rgba(60,60,60,.1);box-shadow:0 5px 15px rgba(60,60,60,.1)}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-image{display:block;width:115px;height:115px;float:left}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-image img{display:inline-block;width:auto;height:auto}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-information{display:block;margin-left:135px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-name{display:block;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;height:60px;color:#1d1d1d;overflow:hidden;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button.catalog-section-item-purchase-button-add,.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-name:hover{color:#0065ff}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-name-wrapper{display:inline-block;vertical-align:top;font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-price{display:block;font-style:normal;font-weight:400;line-height:1.5;margin-top:10px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-price-discount{display:block;font-size:16px;height:24px;color:#1d1d1d;overflow:hidden}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-price-base{display:block;font-size:12px;height:18px;text-decoration:line-through;color:#444;overflow:hidden}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-borders=true] .catalog-section-item-wrapper{border:1px solid #f1f1f1}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size=small] .catalog-section-item-image{width:80px;height:80px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size=small] .catalog-section-item-information{margin-left:100px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size=small] .catalog-section-item-name{height:40px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size=small] .catalog-section-item-price{margin-top:0}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size=small] .catalog-section-item-price-discount{font-size:14px;height:21px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-slider=true][data-slider-navigation=true] .catalog-section-items{margin:0 30px;width:auto}@media all and (max-width:400px){.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-slider=true][data-slider-navigation=true] .catalog-section-item-image{display:block;width:80px;height:80px}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-slider=true][data-slider-navigation=true] .catalog-section-item-information{margin-left:100px}}.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-slider=true][data-slider-dots=true] .intec-ui.intec-ui-control-navigation{bottom:30px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-navigation{display:block;z-index:0}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-navigation.catalog-section-navigation-top{margin-bottom:30px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-navigation.catalog-section-navigation-bottom{margin-top:30px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-wrapper{display:block;position:relative;padding:25px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-compared[data-compare-state=added],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-delayed[data-basket-state=delayed],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price[data-discount=true] .catalog-section-item-price-base,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button.catalog-section-item-purchase-button-added[data-basket-state=added],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-wrapper:hover .catalog-section-item-quick-view,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-expanded=true] .catalog-section-item-advanced,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 [data-offer=false]{display:block}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-content{display:block;position:relative}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;-webkit-transition:box-shadow 350ms;-moz-transition:box-shadow 350ms;-ms-transition:box-shadow 350ms;-o-transition:box-shadow 350ms;transition:box-shadow 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image{display:block;position:relative;padding-top:100%;z-index:0}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden;font-size:0;text-align:center;z-index:2}@media all and (max-width:1200px){.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view{display:none!important}}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view-button{display:inline-block;vertical-align:middle;visibility:visible;line-height:1;padding:10px;font-size:0;background:#fff;border:1px solid #ccc;border-radius:21px;color:#848790;opacity:.9;cursor:pointer}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view-button-icon,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view-button-text{display:inline-block;vertical-align:middle;font-size:12px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quick-view-button-text{line-height:1.5;margin-left:10px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-marks{display:block;position:absolute;z-index:1;top:0;right:60px;left:0;font-size:0;margin:-6px 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-buttons{display:block;position:absolute;z-index:1;top:0;right:0;font-size:0;margin:-10px 0;-webkit-transition:opacity 350ms;-moz-transition:opacity 350ms;-ms-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button{display:block;font-size:20px;font-style:normal;font-weight:400;line-height:1;color:#e3e4e4;background:#fff;padding:5px;width:20px;height:20px;text-align:center;margin:10px 0;border-radius:3px;cursor:pointer;opacity:0;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-compared,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-delayed,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-expanded=true] .catalog-section-item-image-button{opacity:.85}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-advanced,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-compare[data-compare-state=added],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-compared,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-delay[data-basket-state=delayed],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button.catalog-section-item-image-button-delayed,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value[data-state=hidden],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property[data-visible=false],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button.catalog-section-item-purchase-button-add[data-basket-state=added],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-available=false] .catalog-section-item-purchase-buttons[data-offer],.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-available=false] .catalog-section-item-purchase-counter,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 [data-offer]{display:none}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-properties,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase .catalog-section-item-purchase-buttons,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase .catalog-section-item-purchase-counter,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-vote{margin-top:15px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-vote .ns-bitrix.c-iblock-vote.c-iblock-vote-template-1 .iblock-vote-rating-item{font-size:13px;padding:0 3px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity-wrap{margin-top:10px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity{margin-bottom:10px;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;color:#777;text-align:left;white-space:normal}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity-icon{margin-right:5px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity-check{color:#14cc8d}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity-times{color:#fa9696}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-look{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name{display:block;overflow:hidden;height:48px;text-align:left;margin-top:20px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name-wrapper{display:inline-block;vertical-align:baseline;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none;color:#1d1d1d;-webkit-transition:color 350ms;-moz-transition:color 350ms;-ms-transition:color 350ms;-o-transition:color 350ms;transition:color 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price{display:block;margin-top:15px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-wrapper{height:47px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price[data-show=false] .catalog-section-item-price-wrapper{visibility:hidden}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-base,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-discount{display:block;font-style:normal;font-weight:400;line-height:1.5;overflow:hidden}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-base{display:none;color:#e50f30;font-size:13px;text-decoration:line-through;height:20px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-discount{color:#1d1d1d;font-size:18px;height:27px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-buttons{display:block;position:relative;height:40px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button{display:block;padding:9px;line-height:22px;width:40px;height:100%;border-radius:3px;text-decoration:none;font-size:20px;text-align:center;cursor:pointer;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:background-color,color;-moz-transition-property:background-color,color;-ms-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button.catalog-section-item-purchase-button-add[data-basket-state=processing]{background:#0065ff}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button.catalog-section-item-purchase-button-added{display:none;color:#fff;background:#0065ff}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-buttons.catalog-section-item-purchase-buttons-text,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-expanded=true] .catalog-section-item-wrapper{height:auto}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-buttons.catalog-section-item-purchase-buttons-text .catalog-section-item-purchase-button{font-size:13px;padding:0;width:auto;height:auto}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property{display:block;margin-top:15px;overflow:hidden}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-title{display:block;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-values{display:block;font-size:0;margin:4px -3px -3px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value{display:inline-block;vertical-align:top;position:relative;padding:4px;margin:3px;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer;background:#fff;color:#222;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-property:color,border-color,background-color;-moz-transition-property:color,border-color,background-color;-ms-transition-property:color,border-color,background-color;-o-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-ms-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value[data-state=disabled]{color:#e8e8e8;border-color:#e8e8e8!important}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value[data-state=disabled] .catalog-section-item-offers-property-value-image-wrapper{opacity:.3}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value[data-state=selected]{background:#f6f6f6}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value-text{display:block;padding:3px 9px;color:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;min-width:24px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value-image{font-size:0;padding:4px 9px;white-space:nowrap}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value-image-name{display:inline-block;vertical-align:middle;font-size:12px;line-height:12px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value-image-wrapper{display:inline-block;vertical-align:middle;border:3px solid #e8e8e8;margin-left:10px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-offers-property-value-image-picture{width:10px;height:10px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more{display:block;font-size:0;font-style:normal;font-weight:400;text-align:center;line-height:1px;margin-top:30px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more+.catalog-section-navigation{margin-top:20px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-button{display:inline-block;vertical-align:top;cursor:pointer}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-icon,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-text{display:inline-block;vertical-align:middle}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-icon{font-size:16px;color:#fff;padding:7px;border-radius:50%;background:#0065ff;text-align:center;height:16px;width:16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:transform 350ms;-moz-transition:transform 350ms;-ms-transition:transform 350ms;-o-transition:transform 350ms;transition:transform 350ms}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-text{font-size:16px;font-weight:700;line-height:1.5;margin-left:10px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-more-button:hover .catalog-section-more-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item:hover .catalog-section-item-background{-moz-box-shadow:0 0 20px rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}@media all and (max-width:720px){.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-button{opacity:.85}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-advanced{display:block}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item[data-expanded=true] .catalog-section-item-wrapper{height:100%}}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-borders=true] .catalog-section-item{margin-right:-1px;margin-bottom:-1px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-borders=true] .catalog-section-items{margin-bottom:1px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-borders=true] .catalog-section-item-background{border:1px solid #e8e8e8}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-quick-view-button-icon,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-quick-view-button-text{font-size:10px}@media all and (max-width:550px){.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-wrapper{padding:15px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-name{height:36px;margin-top:10px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-name-wrapper{font-size:12px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-price-wrapper{height:42px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-price-discount{font-size:16px;height:24px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-price-base{font-size:12px;height:18px}.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-advanced,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-image-buttons,.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1[data-columns="4"] .catalog-section-item-purchase-buttons{display:none!important}}
/* End */
/* /local/components/mt/ideas/templates/.default/style.css?17925793138085 */
/* /bitrix/templates/universelite_s1/components/bitrix/system.pagenavigation/.default/style.min.css?16704913232205 */
/* /bitrix/templates/universelite_s1/components/bitrix/catalog.section/ideas.products/style.css?17925793198514 */
/* /bitrix/templates/universelite_s1/components/bitrix/catalog.section/products.index/style.min.css?167049144323372 */
