

/* Start:/local/templates/lot/components/bitrix/catalog/product_catalog/style.min.css?1793804932959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/lot/components/bitrix/catalog.element/.default/style.css?179380493215348*/
.product-item-top-card { /* -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); */ /* box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); */ border-radius: 3px; } .product-item-detail-slider-image img { width: 100%; } .news-more-images-item { max-width: 100%; height: auto; margin-bottom: 30px; } @media (max-width: 560px) { .news-more-images-item { margin-bottom: 8px; } } .product-item-label-left { position: absolute; line-height: 21px; font-size: 16px; padding: 2px 12px; margin: 15px; border-radius: 3px; color: #fff; } .product-item-label-left .label-div:nth-child(2) span { background: #f00; margin: 15px 0 15px 0px; } .product-item-label-left span { line-height: 21px; font-size: 16px; padding: 2px 12px; margin: 15px; border-radius: 3px; background: #027b43; } .product-item-top-card-text { padding: 25px 0; } .product-item-top-card-text p { margin: 0; } .product-item-top-card-link-panel { margin-top: 50px; border-top: 1px solid rgba(0, 0, 0, 0.13); padding: 8px 25px; vertical-align: middle; } .product-item-top-card-link-panel-item-links { float: left; margin: 10px 0; } .product-item-top-card-link-panel-item-link img { margin-right: 10px; } .product-item-top-card-link-panel-item-links a { margin-right: 0px; color: #304351; border-right: 1px solid #00000038; padding: 0 15px; } @media (max-width: 480px) { .product-item-top-card-link-panel-item-links a span { display: none; } } .product-item-top-card-link-panel-item-btn { margin-top: 10px; } .product-item-top-card-link-panel .btn-primary { padding: 8px 30px; } .product-item-price { margin-top: 30px; } .product-item-price p { font-size: 20px; font-weight: 300; margin: 0; } .product-item-price h3 { margin-bottom: 0; } .product-item-price-card-wrap { display: flex; justify-content: space-between; } @media (max-width: 480px) { .product-item-price-card-head { font-size: 19px!important; } .product-item-price-card { padding: 10px!important; min-height: auto!important; margin-top: 6px!important; } } .product-item-price-card { position: relative; min-height: 258px; margin-top: 30px; margin-right: 20px; padding: 35px 20px; background: rgb(0,172,92); /* Old Browsers */ background: -webkit-radial-gradient(top right,rgb(0,172,92),rgb(5,70,40)); /*Safari 5.1-6*/ background: -o-radial-gradient(top right,rgb(0,172,92),rgb(5,70,40)); /*Opera 11.1-12*/ background: -moz-radial-gradient(top right,rgb(0,172,92),rgb(5,70,40)); /*Fx 3.6-15*/ background: radial-gradient(top right, rgb(0,172,92), rgb(5,70,40)); /*Standard*/ border-radius: 3px; } .product-item-price-card-1 { width: 100%; } .product-item-price-card-2 { width: 50%; } .product-item-price-card-3 { width: 33%; } .product-item-price-card-4 { width: 25%; } @media (max-width: 768px) { .product-item-price-card-1, .product-item-price-card-2, .product-item-price-card-3, .product-item-price-card-4 { width: 100%; } .product-item-price-card-1, .product-item-price-card-2, .product-item-price-card-3, .product-item-price-card-4 { width: 49%; } .product-item-price-card { margin-right: 0; } .product-item-price-card-wrap { flex-wrap: wrap; justify-content: space-between; } .product-item-price-card-price { position: static!important; font-size: 19px!important; } .product-item-price-card h2 { font-size: 18px; } } .product-item-price-card:last-child { margin-right: 0; } .product-item-price-card-head { color: #fff; font-size: 24px; margin-bottom: 10px; } .product-item-price-card-head-contrast { color: #304351; text-align: center; } .product-item-price-card p { color: #fff; font-size: 12px; } .product-item-price-card-price { position: absolute; bottom: 25px; color: #fff; font-size: 24px; } .product-item-price-card-price sup { font-weight: 200; } .product-item-detail-text { margin-top: 15px; } .ATTR_SALE span { background: #f00; }


/* === Унификация шрифтов в описательных блоках ATTR_PRICE/ATTR_TABLE === */
/* Сбрасываем странный font-size:20px/weight:300 от старого правила */
.product-item-price p { font-size: inherit !important; font-weight: inherit !important; margin: 0 0 12px 0 !important; line-height: 1.55; }
.product-item-price h3 { margin: 16px 0 10px 0; font-size: 18px; font-weight: 600; color: #1f2d38; }
.product-item-price h3:first-child { margin-top: 0; }
.product-item-price ul, .product-item-price ol { margin: 0 0 12px 0; padding-left: 24px; }
.product-item-price ul li, .product-item-price ol li { margin-bottom: 4px; line-height: 1.55; }

/* Таблицы цен внутри ATTR_TABLE */
.product-item-price table { width: 100%; border-collapse: collapse; margin: 12px 0 16px 0; font-size: 14px; }
.product-item-price table th, .product-item-price table td { padding: 8px 10px; border: 1px solid #e5e5e5; text-align: center; }
.product-item-price table thead th { background: #f3f9f5; color: #1f2d38; font-weight: 600; }
.product-item-price table tbody tr:nth-child(even) td { background: #fafafa; }

/* Адаптив для таблицы */
@media (max-width: 768px) {
  .product-item-price table { font-size: 12px; }
  .product-item-price table th, .product-item-price table td { padding: 5px 6px; }
}

/* Красная строка в описательных абзацах */
.product-item-price p,
.product-item-detail-text p {
    text-indent: 1.5em;
}
/* Первый абзац после заголовка — без красной строки (чтобы не отрывался) */
.product-item-price h3 + p,
.product-item-detail-text h3 + p,
.product-item-price ul + p,
.product-item-detail-text ul + p {
    text-indent: 0;
}

/* Красная строка и отступы в кратком описании (PREVIEW_TEXT) */
.product-item-top-card-text p,
.product-item-top-card-text {
    text-indent: 1.5em;
    margin: 0 0 12px 0 !important;
    line-height: 1.55;
    font-size: inherit !important;
}
.product-item-top-card-text br + br { display: none; }

/* Сокращаем огромный отступ перед блоком таблицы/наличия */
.product-item-price.product-item-price--table,
.product-item-price.product-item-price--availability {
    margin-top: 14px !important;
}
.product-item-price.product-item-price--table h3,
.product-item-price.product-item-price--availability h3 {
    margin-top: 0 !important;
}

/* Чистка inline-стилей слам-формы */
.product-item-callback .slam-easyform .control-label,
.product-item-callback .slam-easyform label {
    display: block;
    margin-bottom: 4px;
    font-size: 13px !important;
    font-weight: 600;
    color: #1f2d38;
}
.product-item-callback .slam-easyform .form-control {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    background: #ffffff;
    font-size: 15px;
    transition: border-color 0.18s ease, box-shadow 0.18s ease;
}
.product-item-callback .slam-easyform .form-control:focus {
    outline: none;
    border-color: #00ad5d;
    box-shadow: 0 0 0 3px rgba(0, 173, 93, 0.15);
}
.product-item-callback .slam-easyform .submit-button,
.product-item-callback .slam-easyform button[type=submit],
.product-item-callback .slam-easyform input[type=submit] {
    display: inline-block;
    margin-top: 12px;
    padding: 12px 28px;
    background: #00ad5d;
    color: #ffffff;
    border: none;
    border-radius: 6px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.18s ease, transform 0.18s ease;
}
.product-item-callback .slam-easyform .submit-button:hover,
.product-item-callback .slam-easyform button[type=submit]:hover,
.product-item-callback .slam-easyform input[type=submit]:hover {
    background: #027b43;
    transform: translateY(-1px);
}

/* Согласие и второстепенный текст */
.product-item-callback .slam-easyform .accept-text,
.product-item-callback .slam-easyform a[target="_blank"] { font-size: 13px; }
.product-item-callback .slam-easyform .alert {
    margin: 0 0 12px 0;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
}

/* === Блок «Не нашли, что искали?» — стиль с localhost (центрированный, светло-зелёный) === */
.product-item-callback {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 48px;
    background: linear-gradient(135deg, var(--color-bg-green-tint-2, #e8f5ee) 0%, #f8fcf9 100%);
    border: 1px solid rgba(0, 173, 93, 0.18);
    border-radius: var(--radius-lg, 12px);
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.05);
    text-align: center;
}
.product-item-callback h4 {
    font-size: 28px;
    font-weight: 600;
    color: var(--color-text-dark, #1f2d38);
    margin: 0 0 12px 0;
    line-height: 1.3;
}
.product-item-callback > p {
    font-size: 16px;
    color: var(--color-text-muted, #696969);
    margin: 0 0 24px 0;
    line-height: 1.6;
    text-indent: 0 !important;
    text-align: center !important;
}
.product-item-callback .slam-easyform,
.product-item-callback .slam-easyform-product {
    margin-top: 28px;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}
.product-item-callback .slam-easyform .submit-button,
.product-item-callback .slam-easyform button[type=submit] {
    width: 100% !important;
    float: none !important;
    margin: 12px 0 8px 0 !important;
    padding: 12px 28px !important;
    background: #00ad5d !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: background 0.18s ease;
}
.product-item-callback .slam-easyform .submit-button:hover,
.product-item-callback .slam-easyform button[type=submit]:hover {
    background: #027b43 !important;
}
.product-item-callback .slam-easyform .form-control {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    background: #ffffff;
    font-size: 15px;
}
.product-item-callback .slam-easyform .form-control:focus {
    outline: none;
    border-color: #00ad5d;
    box-shadow: 0 0 0 3px rgba(0, 173, 93, 0.15);
}
.product-item-callback .warning-buy,
.product-item-callback .form-help-text {
    font-size: 13px;
    color: var(--color-text-muted, #696969);
}

@media (max-width: 767px) {
    .product-item-callback {
        padding: 28px 20px;
    }
    .product-item-callback h4 {
        font-size: 22px;
    }
}

/* Уменьшаем пробел между PREVIEW_TEXT и таблицей "Размеры, сорта и цены" */
.product-item-top-card-text {
    padding: 18px 0 8px 0 !important;  /* было 25px 0 */
}
.product-item-top-card-text p:last-child {
    margin-bottom: 0 !important;
}
.product-item-price.product-item-price--table {
    margin-top: 4px !important;  /* было 14px */
}

/* Broken-calc state: no green strip, compact price strip instead */
.product-item-top-card-actions-simple.is-no-cart {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    border: none !important;
    display: block !important;
    margin-top: 8px;
}
.product-price-strip { justify-content: center;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 10px;
    padding: 8px 0;
    font-size: 16px;
    line-height: 1.4;
    color: #1f2d38;
}
.product-price-strip__price {
    color: #c00;
    font-size: 20px;
    font-weight: 700;
    white-space: nowrap;
}
.product-price-strip__price b { font-weight: 700; }
.product-price-strip__sep {
    color: #c4ccd2;
    font-size: 18px;
    line-height: 1;
}
.product-price-strip__note {
    color: #6b7a85;
    font-size: 14px;
}
@media (max-width: 480px) {
    .product-price-strip { justify-content: center; gap: 6px; }
    .product-price-strip__sep { display: none; }
    .product-price-strip__note { flex-basis: 100%; }
}

/* Option B: soft brand-green tint frame uniting photo + price strip */
.product-item-top-card-image {
    background: #f8fcf9;
    border: 1px solid rgba(0, 173, 93, 0.18);
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    margin-bottom: 0 !important;
    padding: 8px 8px 0 8px;
    box-sizing: border-box;
}
.product-item-top-card-image .product-item-detail-slider-container,
.product-item-top-card-image .product-item-detail-slider-block {
    border-radius: 6px;
    overflow: hidden;
}
.product-item-top-card-actions-simple.is-no-cart {
    background: #f8fcf9 !important;
    border: 1px solid rgba(0, 173, 93, 0.18) !important;
    border-top: 1px solid rgba(0, 173, 93, 0.15) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 14px 22px !important;
    margin-top: 0 !important;
    box-shadow: none !important;
    display: block !important;
}
.product-item-top-card-actions-simple.is-no-cart .product-price-strip {
    padding: 0 !important;
    margin: 0;
}
.product-item-top-card-actions-simple.is-no-cart .product-price-strip__sep {
    color: rgba(0, 173, 93, 0.45);
}
.product-item-top-card-actions-simple.is-no-cart + .product-item-top-card-text,
.product-item-top-card-actions-simple.is-no-cart ~ .product-item-top-card-text {
    margin-top: 28px;
}

/* Material callout card — designer cross-link to /materialy/{slug}/ */
.product-material-callouts {
    margin: 32px 0 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.material-callout {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
    padding: 22px 24px;
    background: linear-gradient(135deg, #f8fcf9 0%, #f1f9f3 100%);
    border: 1px solid rgba(0, 173, 93, 0.18);
    border-radius: 10px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}
.material-callout__body {
    flex: 1 1 60%;
    min-width: 260px;
}
.material-callout__title {
    margin: 0 0 8px;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.3;
    color: #1f2d38;
}
.material-callout__lead {
    margin: 0 0 12px;
    font-size: 15px;
    line-height: 1.5;
    color: #4b5d6b;
}
.material-callout__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.material-callout__list li {
    position: relative;
    padding-left: 22px;
    font-size: 15px;
    line-height: 1.45;
    color: #2e3d49;
}
.material-callout__list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 12px;
    height: 8px;
    border-left: 2px solid #00ad5d;
    border-bottom: 2px solid #00ad5d;
    transform: rotate(-45deg);
}
.material-callout__cta {
    flex: 0 0 auto;
    align-self: center;
    padding: 12px 24px;
    background: #00ad5d;
    color: #fff !important;
    border-radius: 6px;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none !important;
    white-space: nowrap;
    box-shadow: 0 3px 10px rgba(0, 173, 93, 0.25);
    transition: background .2s ease, transform .15s ease, box-shadow .2s ease;
}
.material-callout__cta:hover,
.material-callout__cta:focus {
    background: #06b965;
    transform: translateY(-1px);
    box-shadow: 0 5px 14px rgba(0, 173, 93, 0.35);
    color: #fff !important;
}
@media (max-width: 560px) {
    .material-callout { padding: 18px 18px; gap: 16px; }
    .material-callout__title { font-size: 17px; }
    .material-callout__cta { width: 100%; text-align: center; }
}

/* End */


/* Start:/local/templates/lot/components/slam/easyform/product/style.min.css?1793804932805*/
.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}@keyframes spinner{to{transform:rotate(360deg)}}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */


/* Start:/local/templates/lot/components/bitrix/menu/sidebar_menu/style.min.css?17938049325854*/
.bx_vertical_menu_advanced{border-left:7px solid #e3eaef;background:#f1f4f7;border-radius:4px;position:relative;box-shadow:0 0 1px 1px #dcdcdc}.bx_vertical_menu_advanced>ul{display:block;margin:0 0 10px 0;padding:0;width:100%;border-radius:5px;background:#fff;list-style:none}.bx_vertical_menu_advanced .bx_hma_one_lvl{display:block;padding:0}.bx_vertical_menu_advanced .bx_hma_one_lvl>a{position:relative;z-index:105;display:block;padding:10px 0 10px 12px;border-bottom:1px solid #e3eaef;color:#000;vertical-align:middle;text-align:left;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.8);font-size:14px;line-height:16px}.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a{border-radius:0 0 4px 0}.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:0}.bx_vertical_menu_advanced .bx_hma_one_lvl>a{-webkit-transition:border-color 0s ease;-moz-transition:border-color 0s ease;-o-transition:border-color 0s ease;-ms-transition:border-color 0s ease;transition:border-color 0s ease}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{padding:1px 0 0;border:0}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{margin-left:-11px;padding:10px 0 10px 12px;width:100%;border:0;border-right:2px;background:#fff;box-shadow:-1px 2px 3px 0 rgba(1,1,1,.22);font-weight:bold;line-height:16px;box-sizing:content-box}.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{position:absolute;top:-1px;left:100%;z-index:1300;display:none;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgba(1,1,1,.1);border-radius:2px;background:#fff;box-shadow:0 5px 10px 0 rgba(1,1,1,.29)}.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:-20000px;padding:10px 12px;padding-bottom:20000px;min-width:130px;max-width:280px;border-left:1px solid #f2f2f2;background:#fff}.bx_shadow_fix{display:none}.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{position:absolute;top:-1px;right:-2px;bottom:0;z-index:1500;display:block;width:5px;background:#fff;opacity:1}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1{min-width:180px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2{min-width:360px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3{min-width:540px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4{min-width:720px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{border-left:none;background:#f7fafb;box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12)}.bx_vertical_menu_advanced .bx_hma_one_lvl ul{display:block;margin:0;padding:0 0 14px 0;list-style:none}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{display:block;padding:5px 10px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:0}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{display:block;padding:5px 10px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block!important}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-height:220px;border:1px solid #e7e9ea}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{max-width:100%;max-height:220px;color:#000;text-align:left;white-space:normal;font-weight:normal;font-size:12px;line-height:18px}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{display:block;background:#fff}.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{display:block;color:#20394c;text-decoration:none;font-weight:bold;font-size:15px;line-height:23px}.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{color:#000;text-decoration:none;font-size:13px;line-height:16px}@media(max-width:569px){.bx_vertical_menu_advanced{display:none}.header_inner_bottom_line{overflow:hidden;height:auto}}
/* End */
/* /local/templates/lot/components/bitrix/catalog/product_catalog/style.min.css?1793804932959 */
/* /local/templates/lot/components/bitrix/catalog.element/.default/style.css?179380493215348 */
/* /local/templates/lot/components/slam/easyform/product/style.min.css?1793804932805 */
/* /local/templates/lot/components/bitrix/menu/sidebar_menu/style.min.css?17938049325854 */
