@charset "UTF-8";
@CHARSET "UTF-8";
@font-face {
  font-family: 'MontserratRegular';
  src: url("../fonts/MontserratRegular.eot");
  src: url("../fonts/MontserratRegular.eot") format("embedded-opentype"), url("../fonts/MontserratRegular.woff2") format("woff2"), url("../fonts/MontserratRegular.woff") format("woff"), url("../fonts/MontserratRegular.ttf") format("truetype"), url("../fonts/MontserratRegular.svg#MontserratRegular") format("svg");
  font-display: swap; }
@font-face {
  font-family: 'MontserratBold';
  src: url("../fonts/MontserratBold.eot");
  src: url("../fonts/MontserratBold.eot") format("embedded-opentype"), url("../fonts/MontserratBold.woff2") format("woff2"), url("../fonts/MontserratBold.woff") format("woff"), url("../fonts/MontserratBold.ttf") format("truetype"), url("../fonts/MontserratBold.svg#MontserratBold") format("svg");
  font-display: swap; }
a, button, input[type="submit"], input[type="button"] {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  -webkit-transition: all .5s ease-out; }

h1, h1.product-card__name {
  font-size: 30px !important; }
  @media only screen and (min-width: 320px) {
    h1, h1.product-card__name {
      font-size: calc( 30px + 18 * (100vw - 320px) / (1200 - 320) ) !important; } }
  @media only screen and (min-width: 1200px) {
    h1, h1.product-card__name {
      font-size: 48px !important; } }

h2 {
  font-size: 26px !important; }
  @media only screen and (min-width: 320px) {
    h2 {
      font-size: calc( 26px + 10 * (100vw - 320px) / (1200 - 320) ) !important; } }
  @media only screen and (min-width: 1200px) {
    h2 {
      font-size: 36px !important; } }

.lstroj-body {
  font-family: 'MontserratRegular';
  background-image: url(/catalog/view/theme/default/image/new/back_139_patt.png); }
  @media (max-width: 640px) {
    .lstroj-body {
      overflow-x: hidden; } }
.lstroj-c {
  background-color: #e8e8e8;
  box-shadow: 1px 3px 9px 0 rgba(0, 1, 0, 0.25);
  padding-bottom: 33px;
  width: 100%; }
  .lstroj-c__name {
    padding: 0 5px;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 61px;
    background-color: #209740; }
    .lstroj-c__name, .lstroj-c__name a {
      font-family: 'MontserratBold';
      font-size: 20px;
      line-height: 1.2;
      color: #ffffff; }
      .lstroj-c__name, .lstroj-c__name:hover, .lstroj-c__name a, .lstroj-c__name a:hover {
        text-decoration: none !important;
        color: #fff !important; }
  .lstroj-c__img {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 132px; }
  .lstroj-c__list {
    list-style: none;
    padding: 0;
    max-width: 230px;
    margin: 0 auto; }
    .lstroj-c__list li {
      position: relative;
      padding-left: 11px; }
      .lstroj-c__list li:before {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        background-color: #209740;
        top: 11px;
        left: 0; }
      .lstroj-c__list li a {
        font-size: 12px;
        line-height: 1.2;
        text-decoration: underline; }
        .lstroj-c__list li a, .lstroj-c__list li a:hover {
          color: #000000 !important; }
.lstroj-sub_cat {
  list-style: none;
  padding: 0;
  margin: 49px 0 97px -21px;
  display: flex;
  flex-wrap: wrap; }
  .lstroj-sub_cat > * {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /* 1 */
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 21px;
    box-sizing: border-box;
    margin-bottom: 50px; }
    @media (min-width: 640px) {
      .lstroj-sub_cat > * {
        width: 50%; } }
    @media (min-width: 960px) {
      .lstroj-sub_cat > * {
        width: calc(100% * 1 / 3.001); } }
    @media (min-width: 1200px) {
      .lstroj-sub_cat > * {
        width: 25%; } }
  .lstroj-sub_cat__box {
    background-color: #e8e8e8;
    box-shadow: 1px 3px 9px 0 rgba(0, 1, 0, 0.25);
    padding: 0 0 25px;
    box-sizing: border-box; }
  .lstroj-sub_cat__image {
    text-align: center;
    margin-bottom: 15px; }
  .lstroj-sub_cat__name {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 61px;
    background-color: #209740;
    margin-bottom: 25px;
    padding: 0 5px;
    box-sizing: border-box; }
    .lstroj-sub_cat__name, .lstroj-sub_cat__name a {
      font-family: 'MontserratBold';
      text-align: center;
      font-size: 20px;
      line-height: 1.2; }
      .lstroj-sub_cat__name, .lstroj-sub_cat__name:hover, .lstroj-sub_cat__name a, .lstroj-sub_cat__name a:hover {
        text-decoration: none !important;
        color: #ffffff !important; }
.lstroj-r {
  padding-bottom: 45px; }
  .lstroj-r__item {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px; }
  .lstroj-r__item + .lstroj-r__item {
    margin-top: 35px;
    padding-top: 35px;
    border-top: 1px solid #dddddd; }
  .lstroj-r__img {
    width: 100%; }
    @media (min-width: 600px) {
      .lstroj-r__img {
        width: auto; } }
    @media (min-width: 1080px) {
      .lstroj-r__img {
        width: calc(100% * 1 / 6.001); } }
  .lstroj-r__content {
    width: 1px;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    flex-basis: 1px; }
  .lstroj-r__name {
    font-family: 'MontserratBold';
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 30px; }
  .lstroj-r__text {
    font-size: 12px;
    font-weight: 400; }
.lstroj-header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 555;
  display: none;
  background-color: rgba(45, 49, 65, 0.9);
  padding: 7px 0 !important; }
  .lstroj-header-fixed--visible {
    display: block; }
  @media (max-width: 768px) {
    .lstroj-header-fixed #search {
      display: flex; }
    .lstroj-header-fixed #search .input-lg {
      width: 100% !important; } }
  @media (max-width: 510px) {
    .lstroj-header-fixed .lstroj-logo {
      display: none; } }
  .lstroj-header-fixed__flex {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px; }
    @media (max-width: 639px) {
      .lstroj-header-fixed__flex {
        flex-wrap: wrap; }
        .lstroj-header-fixed__flex .lstroj-flex-middle {
          flex-wrap: wrap;
          justify-content: center; } }
  @media (max-width: 1199px) {
    .lstroj-header-fixed .lstroj-menu--fix_nav {
      display: none; } }
  @media (max-width: 1199px) {
    .lstroj-header-fixed .lstroj-button--menu {
      font-size: 0;
      width: auto;
      padding-right: 8px; }
      .lstroj-header-fixed .lstroj-button--menu:after {
        display: none; } }
  @media (max-width: 1199px) {
    .lstroj-header-fixed .lstroj-button--menu {
      padding-right: 15px; } }
  @media (min-width: 1200px) {
    .lstroj-header-fixed .lstroj-button--menu {
      display: none; } }
.lstroj-f-gap {
  gap: 11px; }
.lstroj-tel {
  padding-left: 25px;
  text-decoration: none !important;
  display: inline-block;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  position: relative;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_807_67)'%3E%3Cpath d='M436.992 74.953C337.003 -25.006 174.912 -24.982 74.953 75.008C-25.006 174.998 -24.982 337.088 75.008 437.047C174.998 537.006 337.088 536.982 437.047 436.992C485.053 388.971 512.015 323.846 512 255.945C511.986 188.055 485.005 122.951 436.992 74.953ZM387.703 356.605C387.692 356.616 387.681 356.628 387.669 356.639V356.554L374.698 369.439C357.923 386.426 333.492 393.415 310.271 387.871C286.876 381.609 264.636 371.641 244.394 358.346C225.588 346.327 208.16 332.277 192.426 316.447C177.949 302.076 164.943 286.296 153.599 269.343C141.191 251.101 131.37 231.229 124.415 210.292C116.442 185.696 123.049 158.707 141.482 140.575L156.671 125.386C160.894 121.144 167.756 121.129 171.997 125.352C172.008 125.363 172.02 125.374 172.031 125.386L219.988 173.343C224.23 177.566 224.245 184.428 220.022 188.669C220.011 188.68 220 188.691 219.988 188.703L191.828 216.863C183.748 224.855 182.732 237.555 189.439 246.73C199.624 260.708 210.895 273.861 223.146 286.069C236.805 299.787 251.654 312.266 267.519 323.36C276.686 329.754 289.114 328.676 297.044 320.8L324.265 293.152C328.488 288.91 335.35 288.895 339.591 293.118C339.602 293.129 339.613 293.14 339.625 293.152L387.668 341.28C391.911 345.502 391.926 352.363 387.703 356.605Z' fill='%23209740'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_807_67'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .lstroj-tel--footer {
    margin-top: 15px; }
  .lstroj-tel i {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0; }
  .lstroj-tel:hover {
    text-decoration: none !important;
    color: #000000 !important; }
  .lstroj-tel--contact {
    display: block;
    background-position: top left;
    font-size: 12px;
    font-weight: 400; }
.lstroj-padding-header {
  padding: 5px 0 !important; }
  @media (min-width: 960px) {
    .lstroj-padding-header {
      padding: 16px 0 11px !important; } }
.lstroj-slogan {
  display: inline-block;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 19px; }
  .lstroj-slogan--white {
    color: #fff; }
  .lstroj-slogan--footer {
    margin-top: 27px;
    margin-bottom: 0; }
.lstroj-logo {
  display: inline-block;
  outline: none !important; }
  .lstroj-logo img {
    max-width: 100%; }
  .lstroj-logo--block {
    display: block; }
.lstroj-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: none;
  cursor: pointer;
  text-decoration: none; }
  .lstroj-button--article_blue {
    width: 175px;
    height: 48px;
    background-color: #265e8b;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    margin-top: 15px; }
    .lstroj-button--article_blue, .lstroj-button--article_blue:hover {
      color: #ffffff !important;
      text-decoration: none !important; }
    @media (min-width: 480px) {
      .lstroj-button--article_blue {
        margin-top: 28px; } }
    @media (min-width: 768px) {
      .lstroj-button--article_blue {
        margin-top: 40px; } }
    @media (min-width: 1200px) {
      .lstroj-button--article_blue {
        margin-top: 70px; } }
  .lstroj-button--basic {
    width: 249px;
    height: 40px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
    padding: 0 45px;
    position: relative; }
    .lstroj-button--basic:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      width: 45px;
      height: 100%;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: auto 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='512' height='258' viewBox='0 0 512 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M508.616 120.797L392.255 4.43469C388.075 -0.446226 380.729 -1.01521 375.848 3.16571C370.967 7.34564 370.398 14.6915 374.579 19.5724C374.969 20.0274 375.393 20.4524 375.848 20.8414L472.312 117.422H11.6358C5.20991 117.422 0 122.632 0 129.058C0 135.485 5.20991 140.694 11.6358 140.694H472.312L375.848 237.158C370.967 241.338 370.398 248.683 374.579 253.564C378.76 258.445 386.105 259.014 390.986 254.833C391.441 254.443 391.866 254.019 392.255 253.564L508.617 137.202C513.128 132.665 513.128 125.336 508.616 120.797Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-button--npl {
    width: auto;
    padding-left: 20px; }
  .lstroj-button--simple {
    height: 40px;
    padding: 0 18px;
    position: relative; }
  .lstroj-button--green {
    background-color: #209740; }
    .lstroj-button--green, .lstroj-button--green:hover {
      color: #ffffff !important;
      text-decoration: none !important; }
    .lstroj-button--green:hover {
      background-color: #0c862c; }
  .lstroj-button--blue {
    background-color: #265e8b;
    color: #ffffff; }
    .lstroj-button--blue:hover {
      background-color: #194e79; }
  .lstroj-button--yellow {
    background-color: #f8eb58;
    color: #000000; }
    .lstroj-button--yellow:hover {
      background-color: #ffba00; }
  .lstroj-button--call {
    background-repeat: no-repeat;
    background-size: auto 24px;
    background-position: left 16px center;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_360_49)'%3E%3Cpath d='M436.992 74.953C337.003 -25.006 174.912 -24.982 74.953 75.008C-25.006 174.998 -24.982 337.088 75.008 437.047C174.998 537.006 337.088 536.982 437.047 436.992C485.053 388.971 512.015 323.846 512 255.945C511.986 188.055 485.005 122.951 436.992 74.953ZM387.703 356.605C387.692 356.616 387.681 356.628 387.669 356.639V356.554L374.698 369.439C357.923 386.426 333.492 393.415 310.271 387.871C286.876 381.609 264.636 371.641 244.394 358.346C225.588 346.327 208.16 332.277 192.426 316.447C177.949 302.076 164.943 286.296 153.599 269.343C141.191 251.101 131.37 231.229 124.415 210.292C116.442 185.696 123.049 158.707 141.482 140.575L156.671 125.386C160.894 121.144 167.756 121.129 171.997 125.352C172.008 125.363 172.02 125.374 172.031 125.386L219.988 173.343C224.23 177.566 224.245 184.428 220.022 188.669C220.011 188.68 220 188.691 219.988 188.703L191.828 216.863C183.748 224.855 182.732 237.555 189.439 246.73C199.624 260.708 210.895 273.861 223.146 286.069C236.805 299.787 251.654 312.266 267.519 323.36C276.686 329.754 289.114 328.676 297.044 320.8L324.265 293.152C328.488 288.91 335.35 288.895 339.591 293.118C339.602 293.129 339.613 293.14 339.625 293.152L387.668 341.28C391.911 345.502 391.926 352.363 387.703 356.605Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_360_49'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .lstroj-button--calc {
    background-repeat: no-repeat;
    background-position: left 16px center;
    background-size: auto 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.0485 33.95C26.4233 33.95 17.8699 42.5053 17.8699 53.1305V224.435C17.8699 235.06 26.4233 243.614 37.0485 243.614H224.394C235.019 243.614 243.572 235.06 243.572 224.435V53.1305C243.572 42.5053 235.019 33.95 224.394 33.95H37.0485ZM288.412 33.9519C277.787 33.9519 269.234 42.5053 269.234 53.1305V224.435C269.234 235.06 277.787 243.614 288.412 243.614H475.758C486.383 243.614 494.936 235.06 494.936 224.435V53.1305C494.936 42.5053 486.383 33.9519 475.758 33.9519H288.412ZM130.721 86.2725C134.084 86.2728 137.309 87.6088 139.687 89.9867C142.065 92.3646 143.401 95.5897 143.401 98.9525V126.103H170.549C173.912 126.103 177.137 127.439 179.515 129.817C181.893 132.195 183.229 135.42 183.229 138.783C183.229 142.145 181.892 145.37 179.515 147.747C177.137 150.125 173.912 151.461 170.549 151.461H143.401V178.611C143.401 181.974 142.065 185.199 139.687 187.577C137.309 189.955 134.084 191.291 130.721 191.291C127.358 191.291 124.133 189.955 121.755 187.577C119.377 185.199 118.041 181.974 118.041 178.611V151.461H90.8929C87.5304 151.461 84.3056 150.125 81.9278 147.747C79.5499 145.37 78.2136 142.145 78.2128 138.783C78.2131 135.42 79.5492 132.195 81.9271 129.817C84.305 127.439 87.53 126.103 90.8929 126.103H118.041V98.9525C118.041 95.5897 119.377 92.3646 121.755 89.9867C124.133 87.6088 127.358 86.2728 130.721 86.2725ZM342.263 126.103H421.913C425.276 126.103 428.501 127.439 430.879 129.817C433.257 132.195 434.593 135.42 434.593 138.783C434.593 142.146 433.257 145.371 430.879 147.749C428.501 150.126 425.276 151.463 421.913 151.463H342.263C340.597 151.463 338.948 151.136 337.409 150.499C335.87 149.862 334.471 148.928 333.293 147.751C332.115 146.573 331.181 145.175 330.543 143.636C329.905 142.098 329.577 140.448 329.577 138.783C329.577 137.117 329.905 135.468 330.543 133.929C331.181 132.39 332.115 130.992 333.293 129.815C334.471 128.637 335.87 127.703 337.409 127.067C338.948 126.43 340.597 126.102 342.263 126.103V126.103ZM37.0876 269.193C26.4624 269.193 17.909 277.746 17.909 288.371V459.676C17.909 470.301 26.4624 478.856 37.0876 478.856H224.433C235.058 478.856 243.612 470.301 243.612 459.676V288.371C243.612 277.746 235.058 269.193 224.433 269.193H37.0876ZM288.412 269.193C277.787 269.193 269.234 277.746 269.234 288.371V459.676C269.234 470.301 277.787 478.856 288.412 478.856H475.758C486.383 478.856 494.936 470.301 494.936 459.676V288.371C494.936 277.746 486.383 269.193 475.758 269.193H288.412ZM98.3558 328.004C100.06 328.016 101.744 328.371 103.307 329.048C104.871 329.726 106.282 330.711 107.456 331.946L131.218 356.944L156.216 333.188C157.424 332.041 158.845 331.143 160.399 330.545C161.954 329.947 163.611 329.661 165.275 329.704C166.94 329.746 168.58 330.116 170.102 330.793C171.624 331.469 172.998 332.438 174.145 333.646C175.292 334.853 176.191 336.275 176.789 337.829C177.387 339.384 177.673 341.041 177.63 342.706C177.588 344.371 177.218 346.011 176.541 347.533C175.864 349.055 174.895 350.429 173.687 351.576L148.689 375.33L170.759 398.554C171.906 399.762 172.804 401.183 173.402 402.737C174 404.292 174.286 405.949 174.243 407.614C174.201 409.278 173.831 410.919 173.154 412.44C172.478 413.962 171.508 415.336 170.301 416.483C169.094 417.63 167.672 418.528 166.118 419.126C164.564 419.724 162.907 420.01 161.242 419.967C159.577 419.925 157.937 419.555 156.415 418.878C154.893 418.202 153.52 417.233 152.372 416.025L130.303 392.801L105.304 416.557C104.097 417.705 102.676 418.603 101.121 419.201C99.5668 419.798 97.91 420.084 96.2451 420.042C94.5803 419.999 92.9401 419.629 91.4183 418.953C89.8965 418.276 88.5228 417.307 87.3756 416.1C86.2282 414.892 85.3298 413.471 84.7318 411.916C84.1337 410.362 83.8478 408.705 83.8903 407.04C83.9328 405.374 84.3029 403.734 84.9795 402.212C85.6561 400.69 86.6258 399.316 87.8334 398.169L112.832 374.415L89.0756 349.417C87.9284 348.209 87.0303 346.788 86.4324 345.234C85.8346 343.679 85.5487 342.022 85.5912 340.358C85.6337 338.693 86.0038 337.053 86.6801 335.531C87.3565 334.009 88.326 332.635 89.5333 331.488C91.8383 329.3 94.8808 328.057 98.0585 328.006C98.1576 328.004 98.2567 328.004 98.3558 328.004V328.004ZM334.917 336.052H429.251C432.614 336.052 435.839 337.388 438.217 339.766C440.595 342.144 441.931 345.369 441.931 348.732C441.932 350.398 441.604 352.047 440.967 353.586C440.33 355.125 439.396 356.524 438.219 357.702C437.041 358.88 435.643 359.814 434.105 360.452C432.566 361.089 430.917 361.418 429.251 361.418H334.917C333.252 361.418 331.603 361.089 330.064 360.451C328.526 359.814 327.128 358.879 325.951 357.701C324.773 356.523 323.84 355.124 323.203 353.586C322.566 352.047 322.238 350.397 322.239 348.732C322.239 345.369 323.575 342.145 325.953 339.767C328.33 337.389 331.555 336.053 334.917 336.052V336.052ZM334.917 386.637H429.251C432.614 386.638 435.839 387.974 438.217 390.352C440.595 392.729 441.931 395.955 441.931 399.317C441.931 402.68 440.595 405.905 438.217 408.283C435.839 410.661 432.614 411.997 429.251 411.997H334.917C331.555 411.997 328.33 410.66 325.953 408.282C323.575 405.905 322.239 402.68 322.239 399.317C322.239 395.955 323.575 392.73 325.953 390.352C328.33 387.974 331.555 386.638 334.917 386.637Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-button--stoke {
    padding-left: 57px;
    font-size: 16px;
    line-height: 1.2;
    background-repeat: no-repeat;
    background-position: left 16px center;
    background-size: auto 23px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m369.164062 174.769531c7.8125 7.8125 7.8125 20.476563 0 28.285157l-134.171874 134.175781c-7.8125 7.808593-20.472657 7.808593-28.285157 0l-63.871093-63.875c-7.8125-7.808594-7.8125-20.472657 0-28.28125 7.808593-7.8125 20.472656-7.8125 28.28125 0l49.730468 49.730469 120.03125-120.035157c7.8125-7.808593 20.476563-7.808593 28.285156 0zm142.835938 81.230469c0 141.503906-114.515625 256-256 256-141.503906 0-256-114.515625-256-256 0-141.503906 114.515625-256 256-256 141.503906 0 256 114.515625 256 256zm-40 0c0-119.394531-96.621094-216-216-216-119.394531 0-216 96.621094-216 216 0 119.394531 96.621094 216 216 216 119.394531 0 216-96.621094 216-216zm0 0' fill='%23000000' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E"); }
  .lstroj-button--search {
    min-width: 177px;
    height: 43px;
    background-color: #265e8b;
    font-size: 18px;
    line-height: 1.2;
    color: #ffffff; }
  .lstroj-button--form {
    min-width: 175px;
    height: 49px;
    font-size: 16px;
    line-height: 1.2; }
  .lstroj-button--minimal {
    width: 41px;
    height: 40px;
    background-position: center center;
    margin: 0 !important; }
  .lstroj-button--compare, .lstroj-button--wishlist {
    height: 40px;
    border: 1px solid #265e8b;
    padding: 0 12px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    font-size: 12px;
    line-height: 40px;
    color: #000000; }
  .lstroj-button--compare {
    padding-left: 41px;
    background-position: left 10px center;
    background-size: 24px auto;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M496.699 0.365234H15.301C6.851 0.365234 0 7.21624 0 15.6662V496.333C0 504.783 6.851 511.634 15.301 511.634H496.699C505.149 511.634 512 504.783 512 496.333V15.6662C512 7.21624 505.149 0.365234 496.699 0.365234ZM481.398 481.032H30.602V30.9682H481.397V481.032H481.398Z' fill='%23265E8B'/%3E%3Cpath d='M225.011 123.021H105.675C97.225 123.021 90.374 129.872 90.374 138.322C90.374 146.772 97.225 153.623 105.675 153.623H225.011C233.461 153.623 240.312 146.772 240.312 138.322C240.313 129.872 233.462 123.021 225.011 123.021Z' fill='%23265E8B'/%3E%3Cpath d='M225.011 244.563H105.675C97.225 244.563 90.374 251.414 90.374 259.864C90.374 268.314 97.225 275.165 105.675 275.165H225.011C233.461 275.165 240.312 268.314 240.312 259.864C240.313 251.414 233.462 244.563 225.011 244.563Z' fill='%23265E8B'/%3E%3Cpath d='M225.011 366.104H105.675C97.225 366.104 90.374 372.955 90.374 381.405C90.374 389.855 97.225 396.706 105.675 396.706H225.011C233.461 396.706 240.312 389.855 240.312 381.405C240.313 372.955 233.462 366.104 225.011 366.104Z' fill='%23265E8B'/%3E%3Cpath d='M427.706 91.7824C421.937 85.6074 412.255 85.2794 406.079 91.0494L346.026 147.165L326.168 127.867C320.108 121.978 310.42 122.115 304.531 128.176C298.641 134.236 298.78 143.924 304.84 149.813L335.155 179.274C338.121 182.157 341.969 183.602 345.82 183.602C349.57 183.602 353.323 182.23 356.266 179.481L426.973 113.409C433.147 107.639 433.475 97.9564 427.706 91.7824Z' fill='%23265E8B'/%3E%3Cpath d='M427.706 213.323C421.936 207.147 412.254 206.821 406.079 212.59L346.026 268.706L326.168 249.408C320.108 243.518 310.42 243.655 304.531 249.717C298.641 255.777 298.78 265.465 304.84 271.354L335.155 300.815C338.121 303.698 341.969 305.143 345.82 305.143C349.57 305.143 353.323 303.771 356.266 301.022L426.973 234.95C433.147 229.181 433.475 219.498 427.706 213.323Z' fill='%23265E8B'/%3E%3Cpath d='M427.706 334.865C421.936 328.689 412.254 328.363 406.079 334.132L346.026 390.248L326.168 370.95C320.108 365.06 310.42 365.198 304.531 371.259C298.641 377.319 298.78 387.007 304.84 392.896L335.155 422.357C338.121 425.24 341.969 426.685 345.82 426.685C349.57 426.685 353.323 425.313 356.266 422.564L426.973 356.492C433.147 350.722 433.475 341.04 427.706 334.865Z' fill='%23265E8B'/%3E%3C/svg%3E%0A"); }
  .lstroj-button--wishlist {
    padding-left: 43px;
    background-position: left 7px center;
    background-size: 31px auto;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='456' viewBox='0 0 512 456' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M255.999 455.515C248.71 455.515 241.683 452.875 236.207 448.078C215.523 429.992 195.582 412.996 177.988 398.004L177.898 397.925C126.316 353.969 81.7733 316.008 50.7812 278.613C16.1367 236.809 0 197.172 0 153.871C0 111.801 14.4258 72.9886 40.6171 44.5785C67.121 15.8325 103.488 0.000488281 143.031 0.000488281C172.586 0.000488281 199.652 9.34422 223.476 27.77C235.5 37.0707 246.398 48.4535 255.999 61.7308C265.605 48.4535 276.499 37.0707 288.527 27.77C312.351 9.34422 339.417 0.000488281 368.972 0.000488281C408.511 0.000488281 444.882 15.8325 471.386 44.5785C497.577 72.9886 511.999 111.801 511.999 153.871C511.999 197.172 495.866 236.809 461.222 278.609C430.23 316.008 385.691 353.965 334.117 397.918C316.492 412.933 296.519 429.957 275.789 448.086C270.316 452.875 263.285 455.515 255.999 455.515V455.515ZM143.031 29.9926C111.965 29.9926 83.4256 42.391 62.6639 64.9066C41.5937 87.762 29.9882 119.356 29.9882 153.871C29.9882 190.289 43.5234 222.859 73.8709 259.477C103.203 294.871 146.832 332.051 197.347 375.101L197.441 375.179C215.101 390.23 235.121 407.293 255.957 425.511C276.917 407.257 296.968 390.168 314.663 375.094C365.175 332.043 408.8 294.871 438.132 259.477C468.476 222.859 482.011 190.289 482.011 153.871C482.011 119.356 470.405 87.762 449.335 64.9066C428.577 42.391 400.034 29.9926 368.972 29.9926C346.214 29.9926 325.32 37.227 306.87 51.4926C290.429 64.2113 278.976 80.2894 272.261 91.5394C268.808 97.3245 262.73 100.778 255.999 100.778C249.269 100.778 243.191 97.3245 239.738 91.5394C233.027 80.2894 221.574 64.2113 205.129 51.4926C186.679 37.227 165.785 29.9926 143.031 29.9926V29.9926Z' fill='%23265E8B'/%3E%3C/svg%3E%0A"); }
  .lstroj-button--menu {
    background-repeat: no-repeat;
    background-size: auto 24px;
    background-position: left 14px center;
    background-image: url("data:image/svg+xml,%3Csvg width='513' height='386' viewBox='0 0 513 386' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M486.46 378.609H144.091C129.983 378.609 118.544 367.17 118.544 353.062C118.544 338.953 129.983 327.514 144.091 327.514H486.454C500.562 327.514 512.001 338.953 512.001 353.062C512.001 367.17 500.574 378.609 486.46 378.609Z' fill='white'/%3E%3Cpath d='M486.46 218.245H144.091C129.983 218.245 118.544 206.805 118.544 192.697C118.544 178.589 129.983 167.15 144.091 167.15H486.454C500.562 167.15 512.001 178.589 512.001 192.697C512.007 206.805 500.574 218.245 486.46 218.245Z' fill='white'/%3E%3Cpath d='M486.46 57.8804H144.091C129.983 57.8804 118.544 46.4411 118.544 32.333C118.544 18.2249 129.983 6.78564 144.091 6.78564H486.454C500.562 6.78564 512.001 18.2249 512.001 32.333C512.001 46.4411 500.574 57.8804 486.46 57.8804Z' fill='white'/%3E%3Cpath d='M34.3121 68.6249C53.2622 68.6249 68.6242 53.2629 68.6242 34.3128C68.6242 15.3628 53.2622 0.000732422 34.3121 0.000732422C15.3621 0.000732422 0 15.3628 0 34.3128C0 53.2629 15.3621 68.6249 34.3121 68.6249Z' fill='white'/%3E%3Cpath d='M34.3121 227.009C53.2622 227.009 68.6242 211.647 68.6242 192.697C68.6242 173.747 53.2622 158.385 34.3121 158.385C15.3621 158.385 0 173.747 0 192.697C0 211.647 15.3621 227.009 34.3121 227.009Z' fill='white'/%3E%3Cpath d='M34.3121 385.394C53.2622 385.394 68.6242 370.032 68.6242 351.082C68.6242 332.132 53.2622 316.77 34.3121 316.77C15.3621 316.77 0 332.132 0 351.082C0 370.032 15.3621 385.394 34.3121 385.394Z' fill='white'/%3E%3C/svg%3E%0A"); }
.lstroj-product__buttons {
  display: flex;
  gap: 24px;
  margin-bottom: 27px; }
.lstroj-product .nav-tabs a {
  border: 1px solid #e8e8e8;
  height: 53px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 !important;
  border-radius: 0 !important;
  font-size: 16px;
  line-height: 1.2;
  font-family: 'MontserratBold' !important; }
  .lstroj-product .nav-tabs a, .lstroj-product .nav-tabs a:hover {
    text-decoration: none !important;
    color: #000000 !important; }
.lstroj-product .nav-tabs .active a {
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.2;
  text-align: center; }
  .lstroj-product .nav-tabs .active a, .lstroj-product .nav-tabs .active a:hover {
    background-color: #265e8b !important;
    text-decoration: none !important;
    color: #ffffff !important; }
.lstroj-list {
  list-style: square; }
  .lstroj-list *::marker {
    color: #209740; }
  .lstroj-list a {
    font-size: 12px;
    text-decoration: underline; }
    .lstroj-list a, .lstroj-list a:hover {
      color: #000 !important; }
  .lstroj-list--decimal {
    list-style: decimal; }
    .lstroj-list--decimal *::marker {
      color: #265e8b;
      font-family: 'MontserratBold'; }
  .lstroj-list--number {
    list-style: num; }
    .lstroj-list--number *::marker {
      color: #000; }
.lstroj-price {
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: underline;
  padding-right: 22px; }
  .lstroj-price, .lstroj-price:hover {
    color: #265e8b !important; }
  .lstroj-price-list {
    list-style: none;
    padding-left: 18px; }
  .lstroj-price:after {
    content: "";
    position: absolute;
    top: 7px;
    right: 0;
    width: 17px;
    height: 21px;
    background-repeat: no-repeat;
    background-size: 17px auto;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_945_8)'%3E%3Cpath d='M276.91 3.95703C274.562 1.48438 271.343 0 268.007 0H68.2769C31.4214 0 0.999512 30.3008 0.999512 67.1523V444.844C0.999512 481.699 31.4214 512 68.2769 512H339.363C376.218 512 406.64 481.699 406.64 444.844V144.941C406.64 141.727 405.156 138.637 403.054 136.285L276.91 3.95703ZM280.496 43.6562L364.964 132.328H310.054C293.73 132.328 280.496 119.219 280.496 102.895V43.6562ZM339.363 487.266H68.2769C45.1519 487.266 25.7339 468.098 25.7339 444.844V67.1523C25.7339 44.0273 45.0269 24.7344 68.2769 24.7344H255.761V102.895C255.761 132.945 280.003 157.062 310.054 157.062H381.906V444.844C381.906 468.098 362.613 487.266 339.363 487.266Z' fill='%23265E8B'/%3E%3Cpath d='M305.601 401.934H102.039C95.2379 401.934 89.6715 407.497 89.6715 414.302C89.6715 421.102 95.2379 426.669 102.039 426.669H305.726C312.527 426.669 318.093 421.102 318.093 414.302C318.093 407.497 312.527 401.934 305.601 401.934Z' fill='%23265E8B'/%3E%3Cpath d='M194.793 357.535C197.144 360.008 200.359 361.492 203.82 361.492C207.285 361.492 210.5 360.008 212.847 357.535L285.32 279.746C290.019 274.797 289.648 266.883 284.703 262.309C279.754 257.61 271.84 257.977 267.265 262.926L216.187 317.711V182.664C216.187 175.86 210.621 170.297 203.82 170.297C197.019 170.297 191.453 175.86 191.453 182.664V317.711L140.5 262.926C135.801 257.981 128.008 257.61 123.062 262.309C118.117 267.008 117.746 274.801 122.445 279.746L194.793 357.535Z' fill='%23265E8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_945_8'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
.lstroj-search-input {
  max-width: 881px;
  width: 100%;
  height: 43px;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  padding: 0 21px;
  font-size: 12px;
  line-height: 24px;
  color: #7d7d7d; }
  @media (min-width: 1200px) {
    .lstroj-search-input {
      width: 100vw; } }
.lstroj-g-work {
  display: inline-block;
  position: relative;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 400;
  color: #000000;
  padding-left: 34px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: auto 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_806_33)'%3E%3Cpath d='M512 388C512 329.152 470.992 279.912 416 267.212C406.996 265.136 397.636 264 388 264C385.308 264 382.648 264.116 380 264.284C319.908 268.116 271.472 314.723 264.809 374C264.292 378.596 264 383.264 264 388C264 396.92 264.964 405.612 266.752 414C278.705 469.996 328.436 512 388 512C456.484 512 512 456.484 512 388ZM388 470C342.712 470 306 433.287 306 388C306 342.712 342.712 305.999 388 305.999C433.288 305.999 470 342.712 470 388C470 433.287 433.288 470 388 470Z' fill='%23209740'/%3E%3Cpath d='M404 332H376V376H332V404H404V376V332Z' fill='%23209740'/%3E%3Cpath d='M92.0002 0C84.28 0 78.0005 6.28037 78.0005 13.9997V45.9997V80C78.0005 87.7202 84.28 93.9997 92.0002 93.9997H104C111.721 93.9997 118 87.7193 118 80V45.9997V13.9997C118 6.28037 111.721 0 104 0H92.0002Z' fill='%23209740'/%3E%3Cpath d='M312 0C304.28 0 298.001 6.28037 298.001 13.9997V45.9997V80C298.001 87.7202 304.281 93.9997 312 93.9997H324.001C331.721 93.9997 338 87.7193 338 80V45.9997V13.9997C338 6.28037 331.72 0 324 0H312Z' fill='%23209740'/%3E%3Cpath d='M32 414H230C228.048 404.295 227.012 394.268 227.012 384C227.012 380.636 227.16 377.308 227.376 374H60.0002C46.7443 374 35.9998 363.256 35.9998 350V158H380V232.212C382.648 232.076 385.316 232 388 232C397.568 232 406.915 232.928 416 234.628V77.9998C416 60.3274 401.672 45.9998 384 45.9998H358V80.0001C358 98.7483 342.749 114 324 114H312C293.251 114 277.999 98.7483 277.999 80.0001V45.9998H138V80.0001C138 98.7483 122.748 114 104 114H91.9994C73.2511 114 57.9991 98.7483 57.9991 80.0001V45.9998H32C14.3276 45.9998 0 60.3282 0 77.9998V382C0 399.672 14.3276 414 32 414Z' fill='%23209740'/%3E%3Cpath d='M112.752 249.752C130.288 249.752 144.504 235.536 144.504 218C144.504 200.464 130.288 186.248 112.752 186.248C95.2158 186.248 80.9998 200.464 80.9998 218C80.9998 235.536 95.2158 249.752 112.752 249.752Z' fill='%23209740'/%3E%3Cpath d='M208 249.752C225.536 249.752 239.752 235.536 239.752 218C239.752 200.464 225.536 186.248 208 186.248C190.464 186.248 176.248 200.464 176.248 218C176.248 235.536 190.464 249.752 208 249.752Z' fill='%23209740'/%3E%3Cpath d='M303.249 249.752C320.785 249.752 335.001 235.536 335.001 218C335.001 200.464 320.785 186.248 303.249 186.248C285.712 186.248 271.496 200.464 271.496 218C271.496 235.536 285.712 249.752 303.249 249.752Z' fill='%23209740'/%3E%3Cpath d='M208 345.751C225.536 345.751 239.752 331.536 239.752 314C239.752 296.464 225.536 282.248 208 282.248C190.464 282.248 176.249 296.464 176.249 314C176.249 331.536 190.464 345.751 208 345.751Z' fill='%23209740'/%3E%3Cpath d='M112.752 345.751C130.288 345.751 144.504 331.536 144.504 314C144.504 296.464 130.288 282.248 112.752 282.248C95.2161 282.248 81.0005 296.464 81.0005 314C81.0005 331.536 95.2161 345.751 112.752 345.751Z' fill='%23209740'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_806_33'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .lstroj-g-work i {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0; }
  .lstroj-g-work--contact {
    display: block;
    background-position: top left;
    font-size: 12px;
    font-weight: 400; }
  .lstroj-g-work--footer {
    display: block;
    color: #fff; }
@media (max-width: 960px) {
  .lstroj-pag-wrap {
    flex-wrap: wrap; } }
.lstroj-pagination {
  list-style: none;
  padding: 0;
  margin: 25px 0;
  display: flex;
  font-size: 14px;
  line-height: 100%; }
  @media (max-width: 960px) {
    .lstroj-pagination {
      flex-wrap: wrap; } }
  .lstroj-pagination a, .lstroj-pagination span {
    outline: none;
    cursor: pointer;
    display: inline-block;
    padding: 11px;
    border-top: 1px solid #e8e8e8;
    border-right: .5px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-left: .5px solid #e8e8e8; }
    .lstroj-pagination a, .lstroj-pagination a:hover, .lstroj-pagination span, .lstroj-pagination span:hover {
      color: #000 !important;
      text-decoration: none !important; }
  .lstroj-pagination > *:first-child a, .lstroj-pagination > *:first-child span {
    border-left: 1px solid #e8e8e8; }
  .lstroj-pagination > *:last-child a, .lstroj-pagination > *:last-child span {
    border-right: 1px solid #e8e8e8; }
  .lstroj-pagination > *.active a, .lstroj-pagination > *.active span {
    background-color: #265e8b;
    color: #fff !important; }
.lstroj-ul-num {
  list-style: decimal; }
  .lstroj-ul-num li::marker {
    font-family: 'MontserratBold';
    font-size: 12px;
    line-height: 24px;
    color: #265e8b; }
.lstroj-flex {
  display: flex; }
  .lstroj-flex--middle {
    align-items: center; }
  .lstroj-flex--gap22 {
    gap: 22px; }
  .lstroj-flex--right {
    justify-content: flex-end; }
.lstroj-customer-collection {
  margin: 25px 0;
  background-color: #fff; }
  @media (min-width: 960px) {
    .lstroj-customer-collection {
      margin: 35px 0; } }
  @media (min-width: 1024px) {
    .lstroj-customer-collection {
      margin: 50px 0; } }
  @media (min-width: 1200px) {
    .lstroj-customer-collection {
      margin: 0 0 75px; } }
  .lstroj-customer-collection__box {
    height: 108px;
    background-color: #efefef;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 34px 30px;
    gap: 30px; }
    @media (max-width: 1199px) {
      .lstroj-customer-collection__box {
        flex-wrap: wrap;
        height: auto;
        min-height: 108px;
        justify-content: center; }
        .lstroj-customer-collection__box > *:first-child {
          order: 2; }
          .lstroj-customer-collection__box > *:first-child + * {
            order: 1; }
        .lstroj-customer-collection__box > *:last-child {
          order: 3; } }
  .lstroj-customer-collection__txt {
    font-size: 22px;
    line-height: 1.2;
    color: #000000; }
.lstroj-b-cat {
  padding: 50px 0;
  background-color: #fff; }
  .lstroj-b-cat__title {
    margin-bottom: 59px; }
  .lstroj-b-cat__nav {
    list-style: none;
    padding: 0;
    margin: 0 0 11px 0; }
    .lstroj-b-cat__nav.owl-carousel {
      margin-bottom: 25px !important; }
      .lstroj-b-cat__nav.owl-carousel .owl-controls {
        top: 50% !important;
        z-index: -1; }
        .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-prev {
          left: -30px !important; }
        .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-prev, .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-next {
          top: 0 !important; }
          @media (max-width: 1300px) {
            .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-prev, .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-next {
              top: -63px !important;
              left: 0 !important;
              box-shadow: none; } }
        .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-next {
          right: -30px !important; }
          @media (max-width: 1300px) {
            .lstroj-b-cat__nav.owl-carousel .owl-controls .owl-next {
              left: 40px !important; } }
      .lstroj-b-cat__nav.owl-carousel .owl-wrapper-outer {
        box-shadow: none; }
      .lstroj-b-cat__nav.owl-carousel li {
        padding: 0 5px; }
    .lstroj-b-cat__nav a {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 25px;
      height: 48px;
      background-color: #e8e8e8;
      font-size: 16px;
      line-height: 1.2;
      color: #000000; }
      .lstroj-b-cat__nav a, .lstroj-b-cat__nav a:hover {
        text-decoration: none !important; }
      .lstroj-b-cat__nav a:hover {
        background-color: #265e8b;
        color: #fff !important; }
    .lstroj-b-cat__nav > *.active a, .lstroj-b-cat__nav .active a {
      background-color: #265e8b;
      color: #fff !important; }
  .lstroj-b-cat__tab {
    display: none; }
    .lstroj-b-cat__tab ul {
      list-style: square; }
      .lstroj-b-cat__tab ul li::marker {
        color: #3c1faa; }
    .lstroj-b-cat__tab a {
      font-size: 16px;
      line-height: 1.2;
      color: #000000 !important; }
      .lstroj-b-cat__tab a:hover {
        color: #000000 !important; }
    .lstroj-b-cat__tab.active {
      display: flex;
      flex-wrap: wrap;
      column-gap: 20px; }
  .lstroj-b-cat__image {
    width: 100%;
    height: 230px; }
    @media (max-width: 959px) {
      .lstroj-b-cat__image {
        text-align: center;
        padding-bottom: 25px; }
        .lstroj-b-cat__image * {
          max-height: 100%; } }
    @media (min-width: 960px) {
      .lstroj-b-cat__image {
        width: auto;
        display: block;
        height: auto; } }
  .lstroj-b-cat__name {
    padding-left: 23px;
    margin: 0 0 41px; }
    .lstroj-b-cat__name a {
      font-size: 24px; }
      .lstroj-b-cat__name a, .lstroj-b-cat__name a:hover {
        color: #000 !important; }
  .lstroj-b-cat__urls {
    padding: 31px 0;
    height: auto;
    box-sizing: border-box;
    background-color: #efefef;
    width: 1px;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    flex-basis: 1px; }
.lstroj-head-line {
  overflow: hidden; }
  .lstroj-head-line > * {
    display: inline-block;
    position: relative; }
    .lstroj-head-line > *:after, .lstroj-head-line > *:before {
      content: "";
      position: absolute;
      top: calc(50% - (calc(.1px + .05em)/ 2));
      width: 2000px;
      border-bottom: calc(.1px + .05em) solid #dddddd; }
    .lstroj-head-line > *:before {
      right: 100%;
      margin-right: calc(5px + .3em); }
    .lstroj-head-line > *:after {
      left: 100%;
      margin-left: calc(5px + .3em); }
.lstroj-advantages {
  background-image: url(/catalog/view/theme/default/image/new/back_140.png);
  padding: 25px 10px 0;
  background-color: #efefef;
  box-sizing: border-box; }
  @media (min-width: 960px) {
    .lstroj-advantages {
      padding: 45px 0 0; } }
  @media (min-width: 1200px) {
    .lstroj-advantages {
      padding: 98px 0 0; } }
  .lstroj-advantages h2 {
    margin-bottom: 25px; }
    @media (min-width: 960px) {
      .lstroj-advantages h2 {
        margin-bottom: 45px; } }
    @media (min-width: 1200px) {
      .lstroj-advantages h2 {
        margin-bottom: 96px; } }
  .lstroj-advantages__grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px; }
    @media (min-width: 1200px) {
      .lstroj-advantages__grid {
        margin-left: -175px; } }
    .lstroj-advantages__grid > * {
      width: 100%;
      box-sizing: border-box;
      padding-left: 30px; }
      @media (min-width: 640px) {
        .lstroj-advantages__grid > * {
          width: 50%; } }
      @media (min-width: 1200px) {
        .lstroj-advantages__grid > * {
          padding-left: 175px; } }
  .lstroj-advantages__caption {
    font-family: 'MontserratBold';
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 30px; }
  .lstroj-advantages__item {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 25px; }
    @media (min-width: 960px) {
      .lstroj-advantages__item {
        margin-bottom: 45px; } }
    @media (min-width: 1200px) {
      .lstroj-advantages__item {
        margin-bottom: 86px; } }
    .lstroj-advantages__item > *:first-child {
      width: auto; }
      .lstroj-advantages__item > *:first-child + * {
        padding-left: 25px;
        box-sizing: border-box;
        width: 1px;
        -ms-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        min-width: 0;
        flex-basis: 1px; }
        @media (min-width: 1200px) {
          .lstroj-advantages__item > *:first-child + * {
            padding-left: 55px; } }
.lstroj-cities {
  position: relative; }
  .lstroj-cities__current {
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 28px;
    height: 21px;
    font-weight: 400;
    color: #000000;
    display: inline-block;
    padding: 0 14px 0 23px;
    background-repeat: no-repeat;
    background-size: auto 21px;
    background-position: top left;
    background-image: url("data:image/svg+xml,%3Csvg width='372' height='512' viewBox='0 0 372 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M186 0C83.755 0 0.572998 83.182 0.572998 185.426C0.572998 312.314 166.512 498.593 173.577 506.461C180.213 513.852 191.799 513.839 198.423 506.461C205.488 498.593 371.427 312.314 371.427 185.426C371.425 83.182 288.244 0 186 0ZM186 278.719C134.558 278.719 92.708 236.868 92.708 185.426C92.708 133.984 134.559 92.134 186 92.134C237.441 92.134 279.291 133.985 279.291 185.427C279.291 236.869 237.441 278.719 186 278.719Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
    .lstroj-cities__current:before {
      content: "";
      position: absolute;
      top: 12px;
      right: 0;
      width: 7px;
      height: 5px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5L0 0H7L3.5 5Z' fill='%232D3141'/%3E%3C/svg%3E%0A"); }
  .lstroj-cities__nav {
    display: none;
    z-index: 9999;
    list-style: none;
    position: absolute;
    right: 0;
    /*position: fixed;
    top: 160px;*/
    padding: 20px 0;
    box-sizing: border-box;
    min-width: 232px;
    min-height: 229px;
    background-color: #ffffff;
    box-shadow: 1px 3px 4px 0 rgba(0, 1, 0, 0.41); }
    @media (max-width: 345px) {
      .lstroj-cities__nav {
        overflow: scroll;
        -webkit-overflow-scrolling: touch; } }
    @media (min-width: 346px) {
      .lstroj-cities__nav {
        position: absolute;
        top: calc(100% + 4px); } }
    @media (min-width: 560px) {
      .lstroj-cities__nav {
        left: 0;
        right: auto; } }
    .lstroj-cities__nav a {
      padding: 7.8px 19px;
      display: block;
      font-size: 12px;
      line-height: 1.2;
      font-weight: 400;
      color: #000000 !important;
      text-decoration: none !important; }
      .lstroj-cities__nav a:hover, .lstroj-cities__nav a.active {
        background-color: #dddddd;
        box-shadow: inset 1px 3px 7px 0 rgba(0, 1, 0, 0.34);
        color: #000000 !important;
        text-decoration: none !important; }
    .lstroj-cities__nav.open {
      display: block; }
.lstroj-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box; }
.lstroj-nav {
  display: none;
  height: 39px;
  background-color: #2d3141; }
  .lstroj-nav--flex {
    align-items: center; }
    @media (min-width: 1200px) {
      .lstroj-nav--flex {
        display: flex; } }
  .lstroj-nav .lstroj-container {
    padding-left: 0;
    padding-right: 0; }
.lstroj-menu {
  list-style: none;
  padding: 0;
  margin: 0; }
  .lstroj-menu .catalog {
    position: relative;
    padding-left: 18px !important; }
    .lstroj-menu .catalog:before {
      content: "";
      width: 10px;
      height: 10px;
      position: absolute;
      left: 0;
      top: 5.5px;
      background-size: 10px;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='1000' height='1000' viewBox='0 0 1000 1000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='603' width='397' height='397' fill='white'/%3E%3Crect y='603' width='397' height='397' fill='white'/%3E%3Crect x='603' y='603' width='397' height='397' fill='white'/%3E%3Crect width='397' height='397' fill='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-menu .parent {
    position: relative;
    padding: 0 21px 0 0; }
    .lstroj-menu .parent:after {
      position: absolute;
      top: 9px;
      right: 7px;
      content: "";
      width: 7px;
      height: 5px;
      background-position: top center;
      background-size: 7px auto;
      background-image: url("data:image/svg+xml,%3Csvg width='698' height='502' viewBox='0 0 698 502' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M349 502L0 0L697.5 0L349 502Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-menu--flex {
    display: flex;
    flex-wrap: wrap;
    gap: 30px; }
    .lstroj-menu--flex a {
      color: #fff !important;
      text-decoration: none !important;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 1.2; }
  @media (min-width: 640px) {
    .lstroj-menu--links {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; } }
  .lstroj-menu--links a {
    font-size: 14px;
    line-height: 30px;
    text-decoration: underline; }
    .lstroj-menu--links a, .lstroj-menu--links a:hover {
      color: #fff !important; }
    .lstroj-menu--links a:hover {
      text-decoration: none !important; }
  .lstroj-menu--top > li > a:hover {
    color: #fff !important; }
  .lstroj-menu--top li {
    position: relative; }
    .lstroj-menu--top li:hover > ul {
      display: block; }
  .lstroj-menu__sub {
    list-style: none;
    z-index: 5;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    padding: 0;
    min-width: 192px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); }
    .lstroj-menu__sub a {
      display: flex;
      align-items: center;
      color: #000 !important;
      padding: 3px 30px 3px 19px;
      box-sizing: border-box;
      text-decoration: none !important;
      text-transform: none !important;
      font-size: 12px;
      min-height: 30px;
      line-height: 1.2;
      font-weight: 400; }
      .lstroj-menu__sub a.childs {
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 8px auto;
        background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='black'/%3E%3C/svg%3E%0A"); }
    .lstroj-menu__sub li:hover > a {
      background-color: #209740;
      color: #fff !important;
      text-decoration: none !important; }
      .lstroj-menu__sub li:hover > a.childs {
        background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='white'/%3E%3C/svg%3E%0A"); }
    .lstroj-menu__sub .lstroj-menu__sub {
      top: 0;
      left: 100%;
      min-width: 284px; }
      .lstroj-menu__sub .lstroj-menu__sub li:hover > a {
        color: #000 !important;
        background-color: #e8e8e9; }
        .lstroj-menu__sub .lstroj-menu__sub li:hover > a.childs {
          background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='black'/%3E%3C/svg%3E%0A"); }
  .lstroj-menu--offcanvas li {
    position: relative;
    padding-right: 20px; }
    .lstroj-menu--offcanvas li button {
      position: absolute;
      top: 0 !important;
      right: 0 !important; }
  .lstroj-menu--offcanvas li + li {
    margin-top: 12px; }
  .lstroj-menu--offcanvas a {
    color: #000;
    font-size: 14px; }
  .lstroj-menu--offcanvas .lstroj-menu {
    padding-left: 10px;
    display: none; }
  .lstroj-menu--offcanvas .open + .lstroj-menu {
    display: block; }
.lstroj-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 -30px; }
  .lstroj-grid > * {
    padding-left: 30px;
    box-sizing: border-box; }
  .lstroj-grid--middle {
    align-items: center; }
  .lstroj-grid--between {
    justify-content: space-between; }
  .lstroj-grid--col_3 {
    margin-left: -55px; }
    .lstroj-grid--col_3 > * {
      padding-left: 55px;
      margin-bottom: 55px;
      width: 100%; }
      @media (min-width: 640px) {
        .lstroj-grid--col_3 > * {
          width: 50%; } }
      @media (min-width: 960px) {
        .lstroj-grid--col_3 > * {
          padding-left: 55px;
          width: calc(100% * 1 / 3.001); } }
  .lstroj-grid--col_4 {
    margin-left: -21px; }
    .lstroj-grid--col_4 > * {
      padding-left: 21px;
      width: 100%;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      /* 1 */
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-bottom: 55px; }
      @media (min-width: 640px) {
        .lstroj-grid--col_4 > * {
          width: 50%; } }
      @media (min-width: 820px) {
        .lstroj-grid--col_4 > * {
          width: calc(100% * 1 / 3.001); } }
      @media (min-width: 1200px) {
        .lstroj-grid--col_4 > * {
          width: 25%; } }
.lstroj-ac {
  background-color: #c3061d;
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .lstroj-ac-wrap {
    position: relative;
    overflow: hidden; }
    .lstroj-ac-wrap .lstroj-container {
      position: relative;
      z-index: 2; }
  .lstroj-ac__title {
    font-size: 38px;
    line-height: 1.2;
    color: #ffffff;
    font-family: 'MontserratBold';
    margin-bottom: 33px; }
  .lstroj-ac__text {
    font-family: 'MontserratBold';
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #ffffff; }
    .lstroj-ac__text span {
      display: block;
      margin-top: 25px;
      font-family: 'MontserratRegular';
      font-size: 14px;
      font-weight: 400; }
  .lstroj-ac__left {
    min-height: 511px;
    box-sizing: border-box;
    padding: 30px 0;
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%; }
    @media (min-width: 800px) {
      .lstroj-ac__left {
        width: calc(100% * 7 / 12.001); } }
  .lstroj-ac__right {
    display: none;
    position: relative;
    overflow: hidden;
    width: 1px;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    flex-basis: 1px; }
    @media (min-width: 800px) {
      .lstroj-ac__right {
        display: block; } }
  .lstroj-ac__cover {
    /* 1 */
    max-width: none;
    /* 2 */
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
.lstroj-copyright {
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
  color: #ffffff;
  margin-top: 25px; }
  @media (min-width: 768px) {
    .lstroj-copyright {
      margin-top: 50px; } }
  @media (min-width: 1200px) {
    .lstroj-copyright {
      margin-top: 76px; } }
  .lstroj-copyright a, .lstroj-copyright a:hover {
    color: #fff !important;
    text-decoration: underline; }
.lstroj-flex-middle {
  display: flex;
  align-items: center; }
.lstroj-email {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='352' viewBox='0 0 512 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M339.392 178.624L512 287.744V64.896L339.392 178.624Z' fill='%23209740'/%3E%3Cpath d='M0 64.896V287.744L172.608 178.624L0 64.896Z' fill='%23209740'/%3E%3Cpath d='M480 0H32C16.032 0 3.35996 11.904 0.959961 27.232L256 195.264L511.04 27.232C508.64 11.904 495.968 0 480 0Z' fill='%23209740'/%3E%3Cpath d='M310.08 197.952L264.8 227.776C262.112 229.536 259.072 230.4 256 230.4C252.928 230.4 249.888 229.536 247.2 227.776L201.92 197.92L1.02405 324.992C3.48805 340.192 16.096 352 32 352H480C495.904 352 508.512 340.192 510.976 324.992L310.08 197.952Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
  .lstroj-email--contact {
    padding-left: 30px;
    display: block;
    background-position: top left;
    font-size: 12px;
    font-weight: 400; }
  .lstroj-email--footer {
    padding-left: 28px; }
    .lstroj-email--footer a {
      font-size: 14px;
      line-height: 1.2; }
      .lstroj-email--footer a, .lstroj-email--footer a:hover {
        color: #fff !important; }
.lstroj-input {
  width: 100vw;
  max-width: 300px;
  height: 49px;
  background-color: #ffffff;
  padding: 0 20px;
  box-sizing: border-box;
  border: none;
  font-size: 14px;
  line-height: 1.2;
  color: #888888; }
  @media (min-width: 600px) {
    .lstroj-input {
      max-width: 481px; } }
.lstroj-box-text {
  padding: 25px 0; }
  @media (min-width: 960px) {
    .lstroj-box-text {
      padding: 45px 0; } }
  @media (min-width: 1200px) {
    .lstroj-box-text {
      padding: 85px 0; } }
  .lstroj-box-text h1, .lstroj-box-text h2 {
    margin-bottom: 25px; }
    @media (min-width: 1200px) {
      .lstroj-box-text h1, .lstroj-box-text h2 {
        margin-bottom: 44px; } }
.lstroj-form-home {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-image: url(/catalog/view/theme/default/image/new/rectangle_18_8581.png);
  font-size: 18px;
  line-height: 1.2;
  padding: 25px 0; }
  @media (max-width: 640px) {
    .lstroj-form-home .lstroj-flex-middle.lstroj-flex--gap22 {
      flex-wrap: wrap;
      margin-top: 25px; } }
  .lstroj-form-home__txt {
    font-family: 'MontserratBold';
    margin-bottom: 25px; }
  .lstroj-form-home a[href^="tel"], .lstroj-form-home a[href^="tel"]:hover, .lstroj-form-home a[href^="mailto"], .lstroj-form-home a[href^="mailto"]:hover {
    font-size: 18px;
    line-height: 1.2;
    color: #000 !important; }
  .lstroj-form-home__after_txt {
    margin-top: 25px; }
    @media (min-width: 960px) {
      .lstroj-form-home__after_txt {
        margin-top: 45px; } }
    @media (min-width: 1200px) {
      .lstroj-form-home__after_txt {
        margin-top: 63px; } }
  .lstroj-form-home h2 {
    margin-bottom: 25px; }
    @media (min-width: 1200px) {
      .lstroj-form-home h2 {
        margin-bottom: 47px; } }
  .lstroj-form-home p {
    font-size: 14px;
    margin: 30px 0; }
  @media (min-width: 640px) {
    .lstroj-form-home {
      padding: 35px 0; } }
  @media (min-width: 960px) {
    .lstroj-form-home {
      padding: 50px 0; } }
  @media (min-width: 1200px) {
    .lstroj-form-home {
      padding: 96px 0 102px; } }
  .lstroj-form-home__wrap_ch {
    margin-top: 28px; }
    .lstroj-form-home__wrap_ch, .lstroj-form-home__wrap_ch label, .lstroj-form-home__wrap_ch a {
      font-size: 18px;
      line-height: 1.2;
      font-weight: 400; }
    .lstroj-form-home__wrap_ch a {
      text-decoration: underline; }
      .lstroj-form-home__wrap_ch a, .lstroj-form-home__wrap_ch a:hover {
        color: #265e8b !important; }
    .lstroj-form-home__wrap_ch input[type="checkbox"] {
      display: none; }
    .lstroj-form-home__wrap_ch label {
      padding-left: 58px;
      position: relative; }
      .lstroj-form-home__wrap_ch label:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        width: 39px;
        height: 36px;
        background-color: #ffffff;
        cursor: pointer; }
    .lstroj-form-home__wrap_ch input:checked + label:before {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: auto 20px;
      background-image: url("data:image/svg+xml,%3Csvg width='398' height='292' viewBox='0 0 398 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.757 5.5071C398.715 13.3454 399.527 27.0006 391.559 35.844L167.263 284.799C159.254 293.689 145.502 294.254 136.79 286.054L6.99708 163.865C-1.09722 156.245 -1.87204 143.547 5.0726 134.867C12.7355 125.288 27.0056 123.97 36.1254 132.172L136.827 222.751C145.578 230.623 159.052 229.919 166.936 221.179L359.865 7.2718C367.67 -1.38441 380.984 -2.16906 389.757 5.5071Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
.lstroj-accordion {
  font-size: 12px; }
  .lstroj-accordion-wrap {
    padding: 70px 0;
    background-color: #efefef;
    background-image: url(/catalog/view/theme/default/image/new/back_140.png); }
  .lstroj-accordion__content {
    display: none;
    margin-top: 30px; }
  .lstroj-accordion__item {
    padding: 12px 0; }
  .lstroj-accordion__item + .lstroj-accordion__item {
    border-top: 1px solid #dddddd; }
  .lstroj-accordion__link {
    outline: none !important;
    padding-left: 31px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='27' viewBox='0 0 14 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V27L13.5 13.5L0 0Z' fill='%23F8EB58'/%3E%3C/svg%3E%0A"); }
    .lstroj-accordion__link, .lstroj-accordion__link * {
      font-family: 'MontserratBold';
      font-size: 22px;
      line-height: 24px;
      display: inline; }
    .lstroj-accordion__link.open {
      background-position: left top 6px;
      background-size: auto 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='27' height='14' viewBox='0 0 27 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 0L0 0L13.5 13.5L27 0Z' fill='%23F8EB58'/%3E%3C/svg%3E%0A"); }
    .lstroj-accordion__link, .lstroj-accordion__link:hover {
      color: #000000 !important;
      text-decoration: none !important; }
  .lstroj-accordion__link.open + .lstroj-accordion__content {
    display: block; }
.lstroj-position--home *[class*="col"] {
  width: 100% !important;
  float: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important; }
.lstroj-compares-wrap {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
.lstroj-fixed-panel {
  z-index: 999;
  background-color: #fff;
  height: auto;
  border: 1px solid #e8e8e8;
  box-shadow: -1px 5px 6px 0 rgba(0, 0, 0, 0.23);
  position: fixed;
  right: auto;
  left: 0;
  top: 50%;
  transform: translateY(-50%); }
  @media (min-width: 960px) {
    .lstroj-fixed-panel {
      padding: 23px 10px; } }
  .lstroj-fixed-panel a {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 54px;
    height: 54px;
    border-radius: 50%; }
    .lstroj-fixed-panel a span:not(:empty) {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 13.1px;
      font-family: 'MontserratBold';
      position: absolute;
      top: 3px;
      right: 3px;
      border-radius: 50%;
      background-color: #265e8b;
      color: #fff;
      width: 21px;
      height: 21px;
      /*border: 2px solid #265e8b;*/ }
    .lstroj-fixed-panel a:hover {
      background-color: #265e8b; }
      .lstroj-fixed-panel a:hover svg, .lstroj-fixed-panel a:hover svg * {
        fill: #fff; }
      .lstroj-fixed-panel a:hover span:not(:empty) {
        background-color: #fff;
        color: #265e8b; }
  .lstroj-fixed-panel svg, .lstroj-fixed-panel svg * {
    fill: #265e8b; }
  .lstroj-fixed-panel__cart svg {
    width: 25px;
    height: 28px; }
  .lstroj-fixed-panel__lists svg {
    width: 24px;
    height: 24px; }
  .lstroj-fixed-panel__wishlist svg {
    width: 31px;
    height: 27px; }
  .lstroj-fixed-panel__list {
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (max-width: 959px) {
      .lstroj-fixed-panel__list {
        transform: scale(0.8); } }
.lstroj-h1 {
  font-family: 'MontserratBold';
  font-size: 62.1px;
  font-size: 22.1px !important;
  line-height: 1.2;
  color: #ffffff;
  margin-bottom: 39px; }
  @media (min-width: 1200px) {
    .lstroj-h1 {
      font-size: 62.1px; } }
  @media only screen and (min-width: 320px) {
    .lstroj-h1 {
      font-size: calc( 22.1px + 40 * (100vw - 320px) / (1200 - 320) ) !important; } }
  @media only screen and (min-width: 1200px) {
    .lstroj-h1 {
      font-size: 62.1px !important; } }
.lstroj-left-category__but {
  outline: none;
  width: 33px;
  font-size: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-size: auto 17px;
  background-color: transparent;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='%23979797'/%3E%3C/svg%3E%0A");
  border: none;
  cursor: pointer; }
  .lstroj-left-category__but.open {
    background-size: 17px auto;
    background-image: url("data:image/svg+xml,%3Csvg width='300' height='194' viewBox='0 0 300 194' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M299.968 23.0646C300.066 18.6314 298.781 14.2781 296.29 10.6097C293.799 6.9413 290.225 4.14019 286.068 2.59581C281.912 1.05143 277.378 0.840504 273.096 1.99236C268.814 3.14421 264.999 5.6016 262.178 9.0229L150.345 139.565L38.5511 9.0229C36.8117 6.65622 34.6034 4.67418 32.0625 3.20091C29.5215 1.72764 26.703 0.79488 23.7849 0.461029C20.8668 0.127177 17.9118 0.399436 15.1038 1.26075C12.2958 2.12207 9.69502 3.55388 7.466 5.46654C5.23698 7.37919 3.42886 9.73149 2.15104 12.3761C0.873222 15.0207 0.155522 17.9007 0.0422817 20.8356C-0.0709588 23.7706 0.421344 26.6973 1.49159 29.4325C2.56184 32.1677 4.18527 34.6525 6.26029 36.7312L134.137 186.19C136.14 188.537 138.626 190.421 141.428 191.714C144.229 193.006 147.279 193.675 150.365 193.675C153.45 193.675 156.5 193.006 159.302 191.714C162.103 190.421 164.592 188.537 166.595 186.19L294.594 36.7312C297.948 32.9557 299.855 28.113 299.973 23.0646H299.968Z' fill='%23979797'/%3E%3C/svg%3E%0A"); }
  .lstroj-left-category__but--active {
    background-size: auto 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='white'/%3E%3C/svg%3E%0A"); }
    .lstroj-left-category__but--active.open {
      background-size: 17px auto;
      background-image: url("data:image/svg+xml,%3Csvg width='300' height='194' viewBox='0 0 300 194' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M299.968 23.0646C300.066 18.6314 298.781 14.2781 296.29 10.6097C293.799 6.9413 290.225 4.14019 286.068 2.59581C281.912 1.05143 277.378 0.840504 273.096 1.99236C268.814 3.14421 264.999 5.6016 262.178 9.0229L150.345 139.565L38.5511 9.0229C36.8117 6.65622 34.6034 4.67418 32.0625 3.20091C29.5215 1.72764 26.703 0.79488 23.7849 0.461029C20.8668 0.127177 17.9118 0.399436 15.1038 1.26075C12.2958 2.12207 9.69502 3.55388 7.466 5.46654C5.23698 7.37919 3.42886 9.73149 2.15104 12.3761C0.873222 15.0207 0.155522 17.9007 0.0422817 20.8356C-0.0709588 23.7706 0.421344 26.6973 1.49159 29.4325C2.56184 32.1677 4.18527 34.6525 6.26029 36.7312L134.137 186.19C136.14 188.537 138.626 190.421 141.428 191.714C144.229 193.006 147.279 193.675 150.365 193.675C153.45 193.675 156.5 193.006 159.302 191.714C162.103 190.421 164.592 188.537 166.595 186.19L294.594 36.7312C297.948 32.9557 299.855 28.113 299.973 23.0646H299.968Z' fill='white'/%3E%3C/svg%3E%0A"); }
.lstroj-left-category__menu {
  list-style: none;
  padding: 0;
  margin: 0; }
  .lstroj-left-category__menu ul {
    display: none;
    -webkit-animation-name: uk-fade-bottom;
    animation-name: uk-fade-bottom; }
  .lstroj-left-category__menu a {
    outline: none !important;
    display: block;
    width: 100%;
    padding: 15px 10px 15px 25px;
    color: #000 !important; }
    .lstroj-left-category__menu a, .lstroj-left-category__menu a:hover {
      text-decoration: none !important; }
  .lstroj-left-category__menu li {
    border: 1px solid #e8e8e8; }
    .lstroj-left-category__menu li li {
      border-left: none;
      border-right: none; }
    .lstroj-left-category__menu li + li {
      border-top: none; }
  .lstroj-left-category__menu a.active {
    background-color: #265e8b; }
    .lstroj-left-category__menu a.active + button {
      background-color: #265e8b; }
  .lstroj-left-category__menu li.active {
    background-color: #3377ad; }
    .lstroj-left-category__menu li.active a, .lstroj-left-category__menu li.active a:hover {
      color: #fff !important; }
    .lstroj-left-category__menu li.active li {
      border-color: #265e8b; }
  .lstroj-left-category__menu .open ul {
    display: block; }
.lstroj-articles-links {
  list-style: none;
  padding: 0;
  margin: 46px 0 76px; }
  .lstroj-articles-links a {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    text-decoration: underline;
    color: #000000; }
.lstroj-article__box {
  display: flex;
  flex-wrap: wrap;
  gap: 45px; }
.lstroj-article__name {
  font-size: 24px !important;
  line-height: 1.2;
  margin: 0 0 30px; }
  .lstroj-article__name a {
    text-decoration: none !important;
    color: #000; }
    .lstroj-article__name a:hover {
      color: #000 !important; }
.lstroj-article__image {
  display: none; }
  @media (min-width: 640px) {
    .lstroj-article__image {
      width: 30%;
      display: block; } }
  @media (min-width: 1025px) {
    .lstroj-article__image {
      width: auto; } }
.lstroj-article__text {
  width: 1px;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
  flex-basis: 1px;
  color: #000000;
  font-size: 12px; }
.lstroj-article + .lstroj-article {
  margin-top: 51px;
  border-top: 1px solid #d1d1d1;
  padding-top: 51px; }
.lstroj-fast-cart__header {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 89px;
  font-family: 'MontserratBold';
  font-size: 16px !important;
  line-height: 19px;
  color: #ffffff;
  text-align: center;
  padding: 0 75px 0 65px;
  box-sizing: border-box;
  background-size: 30px auto;
  background-repeat: no-repeat;
  background-position: left 17px center;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_935_2)'%3E%3Cpath d='M161.225 402.579C131.01 402.579 106.513 427.072 106.513 457.291C106.513 487.505 131.01 511.998 161.225 511.998C191.439 511.998 215.936 487.505 215.936 457.291C215.894 427.089 191.422 402.621 161.225 402.579V402.579Z' fill='white'/%3E%3Cpath d='M391.59 402.579C361.376 402.579 336.883 427.072 336.883 457.291C336.883 487.505 361.376 511.998 391.59 511.998C421.809 511.998 446.302 487.505 446.302 457.291C446.26 427.089 421.792 402.621 391.59 402.579V402.579Z' fill='white'/%3E%3Cpath d='M474.628 105.221C472.596 102.44 469.353 100.795 465.903 100.808H101.237L93.2652 53.8495C88.0359 22.7262 61.0691 -0.0504 29.5084 8.37561e-05H11.1996C5.25089 8.37561e-05 0.429688 4.82129 0.429688 10.77C0.429688 16.7186 5.25089 21.5398 11.1996 21.5398H29.5084C50.5391 21.4557 68.5197 36.6555 71.9442 57.4044L115.129 311.897C120.358 343.016 147.329 365.797 178.886 365.747H424.658C430.602 365.747 435.428 360.921 435.428 354.977C435.428 349.028 430.602 344.207 424.658 344.207H178.995C157.964 344.287 139.984 329.091 136.563 308.342L133.009 287.665H374.359C402.592 287.724 427.569 269.386 435.966 242.432L476.134 114.809C477.182 111.552 476.622 107.998 474.628 105.221V105.221Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_935_2'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-color: #9fa8c4; }
  .lstroj-fast-cart__header .close {
    top: 32px !important;
    right: 28px !important;
    opacity: 1; }
    .lstroj-fast-cart__header .close * {
      fill: #fff; }
  @media only screen and (min-width: 300px) {
    .lstroj-fast-cart__header {
      font-size: calc( 16px + 14 * (100vw - 300px) / (1200 - 300) ) !important; } }
  @media only screen and (min-width: 1200px) {
    .lstroj-fast-cart__header {
      font-size: 30px !important; } }
  .lstroj-fast-cart__header--not_empty {
    padding: 0 80px 0 65px; }
    @media (min-width: 960px) {
      .lstroj-fast-cart__header--not_empty {
        padding: 0 209px 0 65px; } }
.lstroj-fast-cart__content {
  padding: 50px 32px 50px 45px; }
  @media (max-width: 959px) {
    .lstroj-fast-cart__content .lstroj-flex {
      flex-wrap: wrap; } }
  .lstroj-fast-cart__content table td {
    padding: 44px 16px !important;
    border: 1px solid #e8e8e8; }
    @media (max-width: 959px) {
      .lstroj-fast-cart__content table td {
        padding: 5px !important; } }
  .lstroj-fast-cart__content table, .lstroj-fast-cart__content table * {
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #000000; }
  .lstroj-fast-cart__content table a {
    font-size: 14px;
    line-height: 1.2; }
    .lstroj-fast-cart__content table a, .lstroj-fast-cart__content table a:hover {
      color: #000000 !important; }
.lstroj-fast-cart__price {
  font-size: 20px !important;
  line-height: 36px !important;
  font-family: 'MontserratBold';
  color: #000000; }
.lstroj-fast-cart__expand {
  width: 1px;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
  flex-basis: 1px; }
.lstroj-fast-cart__right {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  padding: 20px 17px;
  gap: 18px;
  background-color: #bfc6d9;
  box-sizing: border-box; }
  @media (min-width: 960px) {
    .lstroj-fast-cart__right {
      width: 209px;
      display: block;
      padding: 0 17px; } }
.lstroj-fast-cart__price + .lstroj-fast-cart__wd {
  padding: 0 !important;
  position: relative;
  width: 74px;
  min-height: 40px; }
.lstroj-fast-cart__del {
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #e8e8e8;
  cursor: pointer; }
  .lstroj-fast-cart__del svg {
    width: 21px;
    height: 21px; }
    .lstroj-fast-cart__del svg, .lstroj-fast-cart__del svg * {
      fill: #696969; }
.lstroj-fast-cart__txt {
  line-height: 36px;
  font-size: 14px;
  color: #000000;
  text-align: center; }
  @media (min-width: 960px) {
    .lstroj-fast-cart__txt {
      margin-top: 36px;
      line-height: 1.2; } }
.lstroj-fast-cart__val {
  font-family: 'MontserratBold';
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  text-align: center; }
  @media (min-width: 960px) {
    .lstroj-fast-cart__val {
      margin-top: 32px; } }
.lstroj-contact__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px; }
  .lstroj-contact__grid > *:first-child {
    width: 1px;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    flex-basis: 1px; }
    .lstroj-contact__grid > *:first-child + * {
      width: 100%; }
      @media (min-width: 900px) {
        .lstroj-contact__grid > *:first-child + * {
          width: 50%; } }
      @media (min-width: 1200px) {
        .lstroj-contact__grid > *:first-child + * {
          width: 537px; } }
.lstroj-contact__box {
  margin-top: 30px; }
  .lstroj-contact__box *:not(.tooltip-inner) {
    color: #000 !important; }
  .lstroj-contact__box > * + * {
    margin-top: 30px; }
  .lstroj-contact__box .lstroj-contact__r_title {
    font-size: 16px;
    line-height: 24px; }
.lstroj-contact__r_title {
  font-family: 'MontserratBold';
  font-size: 18px;
  line-height: 19px;
  color: #000000; }
.lstroj-contact__right {
  padding: 96px 0;
  background-color: #e8e8e8; }
.lstroj-contact__map {
  max-width: 100%;
  height: 330px;
  margin: 33px 15px 49px; }
  @media (min-width: 1200px) {
    .lstroj-contact__map {
      max-width: 510px; } }
.lstroj-search-icon {
  padding-left: 27px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 17px 17px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.031 14.617L20.314 18.899L18.899 20.314L14.617 16.031C13.0237 17.3082 11.042 18.0029 9 18C4.032 18 0 13.968 0 9C0 4.032 4.032 0 9 0C13.968 0 18 4.032 18 9C18.0029 11.042 17.3082 13.0237 16.031 14.617ZM14.025 13.875C15.2941 12.5699 16.0029 10.8204 16 9C16 5.132 12.867 2 9 2C5.132 2 2 5.132 2 9C2 12.867 5.132 16 9 16C10.8204 16.0029 12.5699 15.2941 13.875 14.025L14.025 13.875V13.875Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
  .lstroj-search-icon b {
    display: block;
    font-size: 16px; }
.lstroj-compares__price {
  font-family: 'MontserratBold';
  font-size: 24px !important;
  line-height: 1.2;
  color: #000000; }
.lstroj-compares__table {
  margin-bottom: 67px; }
  .lstroj-compares__table, .lstroj-compares__table * {
    font-size: 18px;
    line-height: 1.2;
    color: #000000; }
.lstroj-compares__image {
  border: 1px solid #e8e8e8;
  margin-bottom: 99px; }
.lstroj-compares__button {
  display: flex;
  align-items: center;
  background: none;
  cursor: pointer;
  text-decoration: none !important;
  padding: 0;
  border: none; }
  .lstroj-compares__button:hover {
    text-decoration: none !important; }
  .lstroj-compares__button--cart {
    width: 114px;
    height: 32px;
    background-color: #265e8b;
    padding-left: 28px;
    text-align: left;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 1.2;
    color: #ffffff;
    background-repeat: no-repeat;
    background-size: 19px 19px;
    background-position: left 6px center;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M176 448C193.673 448 208 433.673 208 416C208 398.327 193.673 384 176 384C158.327 384 144 398.327 144 416C144 433.673 158.327 448 176 448Z' fill='white'/%3E%3Cpath d='M400 448C417.673 448 432 433.673 432 416C432 398.327 417.673 384 400 384C382.327 384 368 398.327 368 416C368 433.673 382.327 448 400 448Z' fill='white'/%3E%3Cpath d='M456.8 120.78C454.552 118.03 451.72 115.816 448.51 114.297C445.3 112.779 441.791 111.994 438.24 112H133.89L127.76 77.22C127.106 73.5153 125.168 70.1594 122.286 67.7417C119.404 65.324 115.762 63.9992 112 64H48C43.7565 64 39.6869 65.6857 36.6863 68.6863C33.6857 71.6869 32 75.7565 32 80C32 84.2435 33.6857 88.3131 36.6863 91.3137C39.6869 94.3143 43.7565 96 48 96H98.58L144.24 354.78C144.894 358.485 146.832 361.841 149.714 364.258C152.596 366.676 156.238 368.001 160 368H416C420.243 368 424.313 366.314 427.314 363.314C430.314 360.313 432 356.243 432 352C432 347.757 430.314 343.687 427.314 340.686C424.313 337.686 420.243 336 416 336H173.42L167.78 304H409.44C414.989 303.993 420.365 302.069 424.658 298.554C428.951 295.039 431.898 290.148 433 284.71L461.8 140.71C462.494 137.225 462.405 133.629 461.541 130.183C460.676 126.736 459.057 123.525 456.8 120.78V120.78Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-compares__button--delete {
    width: 155px;
    height: 32px;
    border: 1px solid #265e8b;
    font-size: 11px;
    line-height: 1.2;
    color: #265e8b;
    padding-left: 27px;
    box-sizing: border-box;
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position: left 7px center;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_6)'%3E%3Cpath d='M284.285 256.002L506.142 34.1439C513.953 26.333 513.953 13.669 506.142 5.859C498.331 -1.95098 485.667 -1.95198 477.857 5.859L255.999 227.717L34.1427 5.859C26.3317 -1.95198 13.6677 -1.95198 5.85775 5.859C-1.95223 13.67 -1.95323 26.334 5.85775 34.1439L227.714 256.001L5.85775 477.858C-1.95323 485.669 -1.95323 498.333 5.85775 506.143C9.76274 510.048 14.8817 512 20.0007 512C25.1197 512 30.2377 510.048 34.1437 506.143L255.999 284.286L477.856 506.143C481.761 510.048 486.88 512 491.999 512C497.118 512 502.236 510.048 506.142 506.143C513.953 498.332 513.953 485.668 506.142 477.858L284.285 256.002Z' fill='%23265E8B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_6'%3E%3Crect width='512' height='512' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .lstroj-compares__button--delete:hover {
      color: #265e8b !important; }
.lstroj-slider__flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
.lstroj-slider__item {
  position: relative;
  overflow: hidden;
  min-height: 350px;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding: 25px 0; }
  @media (min-width: 960px) {
    .lstroj-slider__item {
      padding: 50px 0;
      min-height: 450px; } }
  @media (min-width: 1200px) {
    .lstroj-slider__item {
      padding: 127px 0 135px;
      min-height: 636px; } }
.lstroj-slider__content {
  position: relative;
  z-index: 555;
  text-align: center;
  font-size: 20px !important;
  line-height: 1.2;
  color: #ffffff; }
  @media only screen and (min-width: 320px) {
    .lstroj-slider__content {
      font-size: calc( 20px + 25 * (100vw - 320px) / (1200 - 320) ) !important; } }
  @media only screen and (min-width: 1200px) {
    .lstroj-slider__content {
      font-size: 45px !important; } }
.lstroj-slider__link {
  position: relative;
  z-index: 555;
  display: block;
  margin: 0 auto;
  width: 232px;
  line-height: 55px;
  background-color: #209740;
  font-size: 22px;
  padding: 0 64px 0 21px;
  background-repeat: no-repeat;
  background-position: right 17px center;
  background-size: 30px auto;
  background-image: url("data:image/svg+xml,%3Csvg width='512' height='258' viewBox='0 0 512 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M391.875 4.7609L391.888 4.77557L391.901 4.78922L508.261 121.15C512.579 125.494 512.579 132.509 508.262 136.851L391.901 253.212L391.888 253.226L391.875 253.24C391.503 253.675 391.096 254.081 390.661 254.455C385.99 258.456 378.96 257.911 374.959 253.24C370.958 248.569 371.502 241.539 376.173 237.538L376.188 237.526L376.202 237.512L472.665 141.049L473.519 140.195H472.312L11.6357 140.195C5.4859 140.195 0.499878 135.21 0.499878 129.059C0.499878 122.909 5.48596 117.923 11.6357 117.923L472.312 117.923H473.518L472.665 117.069L376.202 20.489L376.188 20.4751L376.173 20.4623C375.738 20.0905 375.332 19.6839 374.959 19.2481C370.958 14.577 371.502 7.54681 376.173 3.54647L375.848 3.1667L376.174 3.54643C380.845 -0.454791 387.875 0.0896927 391.875 4.7609Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A"); }
  .lstroj-slider__link, .lstroj-slider__link:hover {
    color: #ffffff !important;
    text-decoration: none !important; }
  .lstroj-slider__link:hover {
    opacity: .8; }
.lstroj-slider__img {
  max-width: none;
  /* 2 */
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
.lstroj-color-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -19px; }
  .lstroj-color-grid > * {
    padding-left: 19px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 19px; }
  @media (min-width: 400px) {
    .lstroj-color-grid > * {
      width: 50%; } }
  @media (min-width: 600px) {
    .lstroj-color-grid > * {
      width: calc(100% * 1 / 3.001); } }
  @media (min-width: 790px) {
    .lstroj-color-grid > * {
      width: 25%; } }
  @media (min-width: 1000px) {
    .lstroj-color-grid > * {
      width: 20%; } }
  @media (min-width: 1200px) {
    .lstroj-color-grid > * {
      width: calc(100% * 1 / 6.001); } }
.lstroj-color__box {
  background-color: var(--b-color);
  height: 108px;
  border: 1px solid #d1d1d1; }
.lstroj-color__name {
  height: 78px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  line-height: 1.2;
  color: #000000;
  text-align: center; }
.lstroj-info {
  padding: 77px 0 80px !important; }
  .lstroj-info h1, .lstroj-info h2 {
    text-align: center;
    color: #fff;
    margin-bottom: 49px; }
  .lstroj-info--green {
    background-color: #209740; }
  .lstroj-info__card {
    background-color: #ffffff;
    box-shadow: 3px 11px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 36px 21px;
    box-sizing: border-box;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out; }
    .lstroj-info__card:hover {
      transform: scale(1.05); }
    .lstroj-info__card--small {
      padding: 14px 12px; }
      .lstroj-info__card--small .lstroj-info__name {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 21px; }
      .lstroj-info__card--small .lstroj-info__txt {
        font-size: 12px;
        line-height: 1.2; }
  .lstroj-info__img {
    margin-bottom: 35px;
    text-align: center;
    height: 178px;
    overflow: hidden; }
  .lstroj-info__name {
    font-size: 18px;
    line-height: 24px;
    font-family: 'MontserratBold';
    margin-bottom: 30px; }
  .lstroj-info__txt {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 40px; }
  .lstroj-info__link {
    display: inline-block;
    width: 175px;
    height: 40px;
    background-color: #265e8b;
    text-align: center;
    font-size: 16px;
    line-height: 40px; }
    .lstroj-info__link, .lstroj-info__link:hover {
      color: #ffffff !important;
      text-decoration: none !important; }
.lstroj-social {
  margin: 6px 0;
  display: flex;
  justify-content: flex-end;
  gap: 6px; }
  .lstroj-social img {
    max-width: 20px; }
  .lstroj-social--footer {
    justify-content: flex-start; }
.lstroj-width-2-12 {
  width: calc(100% * 2 / 12.001); }
  @media (min-width: 960px) {
    .lstroj-width-2-12\@m {
      width: calc(100% * 2 / 12.001); } }
.lstroj-width-4-12 {
  width: calc(100% * 4 / 12.001); }
  @media (min-width: 960px) {
    .lstroj-width-4-12\@m {
      width: calc(100% * 4 / 12.001); } }
.lstroj-width-3-12 {
  width: calc(100% * 3 / 12.001); }
  @media (min-width: 960px) {
    .lstroj-width-3-12\@m {
      width: calc(100% * 3 / 12.001); } }
.lstroj-width-5-12 {
  width: calc(100% * 5 / 12.001) !important; }
  @media (min-width: 960px) {
    .lstroj-width-5-12\@m {
      width: calc(100% * 5 / 12.001) !important; } }
.lstroj-width-1-1 {
  width: 100%; }
.lstroj-width-expand {
  width: 1px;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
  flex-basis: 1px; }
  @media (min-width: 960px) {
    .lstroj-width-expand\@m {
      width: 1px;
      -ms-flex: 1;
      -webkit-flex: 1;
      flex: 1;
      min-width: 0;
      flex-basis: 1px; } }
.lstroj-width-auto {
  width: auto; }
.lstroj-category__caption_before {
  margin: 66px 0 34px;
  text-align: center; }
@media (max-width: 1199px) {
  .lstroj-col-last {
    display: flex;
    gap: 10px; } }
@media (max-width: 639px) {
  .lstroj-col-last {
    margin-bottom: 0 !important; } }
@media (max-width: 400px) {
  .lstroj-header .lstroj-g-work {
    display: none !important; } }
@media (max-width: 1199px) {
  .lstroj-header .lstroj-button--call, .lstroj-header .lstroj-button--calc, .lstroj-header .lstroj-button--menu {
    font-size: 0;
    width: auto;
    padding-right: 8px; }
    .lstroj-header .lstroj-button--call:after, .lstroj-header .lstroj-button--calc:after, .lstroj-header .lstroj-button--menu:after {
      display: none; } }
@media (max-width: 1199px) {
  .lstroj-header .lstroj-button--menu {
    padding-right: 15px; } }
@media (min-width: 1200px) {
  .lstroj-header .lstroj-button--menu {
    display: none; } }
@media (max-width: 959px) {
  .lstroj-header .lstroj-slogan {
    display: none; } }
@media (max-width: 1199px) {
  .lstroj-header .lstroj-grid {
    align-items: center;
    justify-content: center; }
    .lstroj-header .lstroj-grid > * {
      margin-bottom: 15px; } }
@media (max-width: 500px) {
  .lstroj-logo-wrap-footer {
    width: 100% !important; } }
.lstroj-footer {
  background-color: #265e8b;
  padding: 15px 0; }
  @media (min-width: 768px) {
    .lstroj-footer {
      padding: 25px 0; } }
  @media (min-width: 1200px) {
    .lstroj-footer {
      padding: 32px 0 54px; } }
  .lstroj-footer__dtxt {
    margin-top: 72px;
    color: #fff !important; }
    .lstroj-footer__dtxt a, .lstroj-footer__dtxt a:hover {
      color: #fff !important; }
  .lstroj-footer__caption {
    font-family: 'MontserratBold';
    font-size: 18px;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: 35px; }
    @media (max-width: 959px) {
      .lstroj-footer__caption {
        margin-top: 25px; } }
  .lstroj-footer__tel {
    font-size: 14px;
    line-height: 1.2;
    text-decoration: none !important; }
    .lstroj-footer__tel, .lstroj-footer__tel:hover {
      color: #fff !important; }
.lstroj-address {
  min-height: 21px;
  margin-bottom: 17px;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  color: #ffffff;
  display: inline-block;
  padding-left: 27px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='372' height='512' viewBox='0 0 372 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M186 0C83.755 0 0.572998 83.182 0.572998 185.426C0.572998 312.314 166.512 498.593 173.577 506.461C180.213 513.852 191.799 513.839 198.423 506.461C205.488 498.593 371.427 312.314 371.427 185.426C371.425 83.182 288.244 0 186 0ZM186 278.719C134.558 278.719 92.708 236.868 92.708 185.426C92.708 133.984 134.559 92.134 186 92.134C237.441 92.134 279.291 133.985 279.291 185.427C279.291 236.869 237.441 278.719 186 278.719Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
  .lstroj-address--contact {
    display: block;
    background-position: top left;
    font-size: 12px;
    font-weight: 400; }

@-webkit-keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
.menu--accordion * {
  outline: none !important; }
.menu--accordion .arrow {
  position: absolute;
  width: 29px;
  height: 29px;
  top: 4px;
  right: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='256' height='256' viewBox='0 0 256 256' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M227.272 108.027L147.919 108.083L147.975 28.7296C147.975 17.7905 139.097 8.91272 128.158 8.88373C117.176 8.86959 108.313 17.7615 108.298 28.7147L108.243 108.124L28.8329 108.18C17.8798 108.194 8.9878 117.058 9.00194 128.039C9.01608 138.993 17.8939 147.87 28.8478 147.857L108.201 147.8L108.145 227.154C108.131 238.107 117.009 246.985 127.962 247C133.446 247.013 138.411 244.77 142.002 241.179C145.592 237.588 147.808 232.624 147.822 227.168L147.878 147.758L227.287 147.702C232.757 147.702 237.708 145.473 241.299 141.882C244.889 138.291 247.119 133.312 247.12 127.843C247.103 116.89 238.226 108.013 227.272 108.027Z' fill='white'/%3E%3C/svg%3E%0A"); }
.menu--accordion, .menu--accordion ul {
  list-style: none;
  padding: 0; }
.menu--accordion li {
  position: relative; }
.menu--accordion ul {
  margin: 0 10px 10px;
  display: none; }
.menu--accordion .separator {
  font-size: 16px;
  min-height: 29px;
  line-height: 29px;
  box-sizing: border-box;
  padding: 5px 29px 5px 12px;
  border-radius: 8px;
  background-color: #024f9a;
  color: #fff;
  display: block;
  margin-bottom: 10px;
  position: relative; }
.menu--accordion .open .arrow {
  background-size: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='180' height='181' viewBox='0 0 180 181' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M146.134 6.70053L90.0623 62.8521L33.9907 6.70053C26.2557 -1.03455 13.7005 -1.03457 5.94447 6.68051C-1.8306 14.4356 -1.81061 26.9907 5.92447 34.7458L62.036 90.9363L5.92447 147.127C-1.81061 154.882 -1.8306 167.437 5.94447 175.192C13.6995 182.927 26.2547 182.927 33.9907 175.172L90.0623 119.021L146.134 175.172C153.869 182.927 166.424 182.927 174.18 175.192C178.067 171.324 179.991 166.227 179.991 161.149C179.991 156.071 178.047 150.994 174.199 147.126L118.088 90.9354L174.199 34.7448C178.067 30.8768 179.991 25.7997 179.991 20.7217C179.991 15.6436 178.047 10.5466 174.18 6.67852C166.424 -1.05455 153.869 -1.05455 146.134 6.70053Z' fill='white'/%3E%3C/svg%3E%0A"); }
.menu--accordion .open ul {
  display: block; }

@media screen and (max-width: 768px) {
  /*body:not(.product-compare){
    table, #content thead, tbody, th, td, tr {
      //display: block;
    }

    // Hide table headers (but not display: none;, for accessibility)
    thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }

    tr { //border: 1px solid #ccc; }

    td {
      // Behave  like a "row"
      border: none;
      //border-bottom: 1px solid #eee;
      position: relative;
      //padding-left: 50%;

    }

    td:before {
      // Now like a table header
      position: absolute;
      // Top/left values mimic padding
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: nowrap;
    }
  }*/ }
#d_quickcheckout .panel-heading {
  background: none !important;
  border: none !important;
  font-size: 18px;
  line-height: 1.2;
  color: #000000;
  padding: 18px 0 !important; }
#d_quickcheckout .table > tbody > tr > td, #d_quickcheckout .table > tbody > tr > th, #d_quickcheckout .table > tfoot > tr > td, #d_quickcheckout .table > tfoot > tr > th, #d_quickcheckout .table > thead > tr > td, #d_quickcheckout .table > thead > tr > th {
  padding: 19px 21px !important; }
#d_quickcheckout tbody .qc-total, #d_quickcheckout tbody .qc-price {
  font-family: 'MontserratBold';
  font-size: 20px;
  line-height: 36px;
  color: #000000; }
#d_quickcheckout tr {
  position: relative !important;
  vertical-align: middle !important; }
#d_quickcheckout td {
  vertical-align: middle !important; }
#d_quickcheckout .input-group-btn, #d_quickcheckout .input-group {
  position: static !important; }
#d_quickcheckout .qc-quantity {
  width: auto !important; }
#d_quickcheckout .qc-quantity .input-group {
  display: flex;
  width: 120px; }
#d_quickcheckout .qc-quantity .input-group-btn {
  z-index: 55;
  width: 31px; }
#d_quickcheckout .table > tbody > tr .qc-total {
  padding-right: 90px !important; }
#d_quickcheckout a, #d_quickcheckout a:hover {
  color: #000 !important; }
#d_quickcheckout .increase, #d_quickcheckout .decrease {
  font-size: 30px;
  line-height: 24px;
  color: #000 !important;
  background: none;
  cursor: pointer;
  border: none; }
#d_quickcheckout .btn.btn-danger.delete {
  position: absolute;
  right: 0;
  top: 0;
  width: 74px;
  height: 100% !important;
  background: #e8e8e8 !important;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center; }
  #d_quickcheckout .btn.btn-danger.delete svg {
    width: 21px;
    height: 21px; }
    #d_quickcheckout .btn.btn-danger.delete svg * {
      fill: #696969; }
#d_quickcheckout .panel {
  border: none !important; }
#d_quickcheckout .panel-body {
  padding: 0 !important; }
#d_quickcheckout .qc-cart {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  color: #000000; }
#d_quickcheckout .form-control-static.text-right {
  font-family: 'MontserratBold';
  font-size: 24px !important;
  line-height: 36px;
  color: #000000; }
#d_quickcheckout .form-horizontal .control-label {
  font-size: 16px !important; }
#d_quickcheckout .qc-product-qantity {
  width: 66px !important;
  height: 27px !important;
  border: 1px solid #dddddd !important;
  color: #000 !important;
  box-sizing: border-box;
  font-size: 14px !important;
  line-height: 24px !important; }
#d_quickcheckout .qc-step label.btn.btn-default, #d_quickcheckout #login_button_popup {
  height: 53px;
  line-height: 38px;
  border: 1px solid #e8e8e8;
  border-radius: 0 !important;
  background: #fff !important;
  box-sizing: border-box;
  font-family: 'MontserratBold';
  font-size: 16px;
  color: #000000;
  /*display: flex !important;
  justify-content: center;
  align-content: center;*/ }
#d_quickcheckout .qc-step .btn.btn-primary.active {
  background: #265e8b !important;
  height: 53px;
  line-height: 38px;
  border: 1px solid #e8e8e8;
  border-radius: 0 !important;
  box-sizing: border-box;
  font-family: 'MontserratBold';
  font-size: 16px;
  color: #fff; }
#d_quickcheckout input[type="checkbox"] {
  width: 39px !important;
  height: 36px !important;
  border: 1px solid #d1d1d1;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  margin-right: 21px !important; }
#d_quickcheckout label[for="payment_address_agree"], #d_quickcheckout label[for="confirm_agree"] {
  display: flex;
  align-content: center; }
  #d_quickcheckout label[for="payment_address_agree"] span, #d_quickcheckout label[for="confirm_agree"] span {
    line-height: 36px; }
#d_quickcheckout label[for="confirm_comment"] span.text {
  font-family: 'MontserratBold';
  font-size: 24px !important;
  line-height: 19px;
  color: #000000; }
#d_quickcheckout #qc_confirm_order {
  width: auto;
  height: 48px;
  background: #265e8b !important;
  font-size: 16px;
  line-height: 1.2;
  color: #ffffff;
  border-radius: 0 !important; }
#d_quickcheckout .qc-col-1.col-md-12 input[type="text"], #d_quickcheckout .qc-col-1.col-md-12 input[type="email"], #d_quickcheckout .qc-col-1.col-md-12 input[type="tel"], #d_quickcheckout .qc-col-1.col-md-12 input[type="password"] {
  height: 49px;
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
  border-radius: 0 !important; }
#d_quickcheckout .qc-col-1.col-md-12 textarea {
  height: 234px !important;
  border: 1px solid #e8e8e8;
  border-radius: 0 !important;
  resize: none;
  margin: 51px 0 35px !important; }

.checkout-cart #content, .checkout-cart #content * {
  font-size: 14px;
  line-height: 1.2;
  color: #000000; }
.checkout-cart #content .tooltip-inner {
  color: #fff !important; }
.checkout-cart #content .table > tbody > tr > td, .checkout-cart #content .table > tbody > tr > th, .checkout-cart #content .table > tfoot > tr > td, .checkout-cart #content .table > tfoot > tr > th, .checkout-cart #content .table > thead > tr > td, .checkout-cart #content .table > thead > tr > th {
  padding: 19px 21px !important; }
.checkout-cart #content .input-group-btn, .checkout-cart #content .input-group {
  position: static !important; }
.checkout-cart #content input.form-control {
  border-radius: 0 !important; }
.checkout-cart #content button.btn.btn-primary[data-original-title="Обновить"] {
  height: 34px;
  padding: 0 10px !important; }
  .checkout-cart #content button.btn.btn-primary[data-original-title="Обновить"], .checkout-cart #content button.btn.btn-primary[data-original-title="Обновить"] * {
    color: #fff !important; }
.checkout-cart #content button[onclick^="cart.remove"] {
  position: absolute;
  top: 0;
  right: 0;
  width: 74px;
  height: 100%;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  background: #e8e8e8 !important;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center; }
  .checkout-cart #content button[onclick^="cart.remove"] svg {
    width: 21px;
    height: 21px; }
    .checkout-cart #content button[onclick^="cart.remove"] svg * {
      fill: #696969; }
.checkout-cart #content tbody tr {
  position: relative; }
.checkout-cart #content tbody tr, .checkout-cart #content tbody td {
  vertical-align: middle; }
.checkout-cart #content tbody td:last-child, .checkout-cart #content tbody td:nth-last-child(2) {
  font-family: 'MontserratBold';
  font-size: 20px;
  line-height: 36px;
  font-weight: 700;
  color: #000000; }
.checkout-cart #content td.lend {
  min-width: 150px; }
.checkout-cart #content td.end {
  min-width: 217px; }
.checkout-cart #content table > tbody > tr > td.end {
  padding-right: 90px !important; }

.lstroj-table {
  font-size: 16px;
  line-height: 1.2;
  color: #000000; }
  .lstroj-table td {
    border: 1px solid #e8e8e8;
    padding: 20px; }
  .lstroj-table tr:nth-child(2n+4) {
    background-color: #e8e8e8; }

.ajdv-section {
  font-size: 12px;
  font-weight: 400; }

.ajdv {
  max-width: 1020px;
  margin: 40px auto;
  display: flex;
  gap: 45px; }
  @media (min-width: 768px) {
    .ajdv {
      margin: 80px auto; } }
  @media (min-width: 1200px) {
    .ajdv {
      margin: 143px auto 89px; } }
  @media (max-width: 1200px) {
    .ajdv {
      flex-wrap: wrap; }
      .ajdv > * {
        width: 25%; } }
  @media (max-width: 600px) {
    .ajdv > * {
      width: calc(50% - 45px); } }
  @media (max-width: 400px) {
    .ajdv > * {
      width: 100%; } }
  .ajdv > * {
    position: relative;
    background-repeat: no-repeat;
    background-position: top 30px right;
    background-size: 15px auto;
    background-image: url("data:image/svg+xml,%3Csvg width='194' height='300' viewBox='0 0 194 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0656 0.0305555C18.6324 -0.0669487 14.279 1.21816 10.6107 3.7092C6.94227 6.20023 4.14117 9.77407 2.59678 13.9307C1.0524 18.0872 0.841481 22.6211 1.99333 26.9031C3.14519 31.1851 5.60258 35.0001 9.02387 37.8209L139.566 149.654L9.02387 261.448C6.6572 263.187 4.67516 265.396 3.20189 267.937C1.72862 270.477 0.795856 273.296 0.462005 276.214C0.128154 279.132 0.400413 282.087 1.26173 284.895C2.12305 287.703 3.55486 290.304 5.46751 292.533C7.38017 294.762 9.73246 296.57 12.3771 297.848C15.0217 299.126 17.9017 299.844 20.8366 299.957C23.7716 300.07 26.6983 299.578 29.4335 298.507C32.1687 297.437 34.6535 295.814 36.7322 293.739L186.191 165.862C188.538 163.859 190.422 161.373 191.715 158.571C193.007 155.77 193.676 152.72 193.676 149.634C193.676 146.549 193.007 143.499 191.715 140.697C190.422 137.896 188.538 135.407 186.191 133.404L36.7322 5.40457C32.9567 2.05102 28.114 0.144446 23.0656 0.0256343V0.0305555Z' fill='%23979797'/%3E%3C/svg%3E%0A"); }
    .ajdv > *:last-child {
      background-image: none; }
  .ajdv__name {
    margin-top: 30px;
    font-family: 'MontserratBold';
    font-size: 18px;
    line-height: 24px;
    color: #000000; }

.cards {
  font-size: 12px;
  line-height: 24px;
  color: #000000;
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px; }
  .cards > * {
    padding-left: 16px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px;}
    @media (min-width: 960px) {
      .cards > * {
        width: 50%;
        margin-bottom: 15px;} }
  .cards__item {
    padding: 34px;
    background-color: #efefef; }
  .cards__name {
    height: 40px;
    background-color: #265e8b;
    font-family: 'MontserratBold';
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    padding: 0 16px;
    margin-bottom: 34px; }

.lstroj-html-form {
  padding: 100px 0; }
  @media (min-width: 1200px) {
    .lstroj-html-form {
      padding: 188px 0 85px; } }
  .lstroj-html-form h2 {
    margin-bottom: 35px; }

.form-html {
  font-size: 14px;
  line-height: 1.2;
  color: #888888;
  margin-bottom: 87px; }
  .form-html__fdraw input[type="file"] {
    display: none; }
  .form-html__fdraw label {
    position: relative;
    padding-right: 157px;
    min-height: 36px;
    line-height: 36px;
    cursor: pointer; }
    .form-html__fdraw label:after {
      content: "Прикрепить";
      position: absolute;
      top: 0;
      right: 0;
      background-repeat: no-repeat;
      background-position: left 8px center;
      background-size: auto 26px;
      background-image: url("data:image/svg+xml,%3Csvg width='394' height='502' viewBox='0 0 394 502' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M114.968 424.593C75.0225 405.717 57.9436 358.023 76.818 318.083L186.209 86.5958C191.643 75.0953 201.43 66.2178 213.402 61.9297C225.374 57.6416 238.567 58.284 250.072 63.7209L250.13 63.7483C274.086 75.0688 284.326 103.656 273.005 127.612L177.273 330.196C173.506 338.166 163.989 341.579 156.014 337.81L155.985 337.797C147.999 334.023 144.581 324.48 148.355 316.495L230.387 142.901C234.161 134.916 230.742 125.373 222.757 121.599C214.772 117.826 205.228 121.244 201.455 129.229L119.422 302.822C108.095 326.793 118.347 355.404 142.312 366.729L142.341 366.743C166.297 378.063 194.885 367.824 206.205 343.868L301.937 141.284C320.805 101.358 303.729 53.6836 263.802 34.816L263.745 34.7887C244.572 25.7286 222.578 24.6614 202.613 31.8084C182.648 38.9555 166.341 53.7416 157.276 72.9237L47.8857 304.41C21.4575 360.336 45.3702 427.097 101.296 453.526C128.155 466.218 158.943 467.725 186.917 457.709C214.882 447.688 237.717 426.979 250.411 400.115C290.683 314.895 346.116 197.59 346.116 197.59C349.89 189.604 346.471 180.061 338.486 176.287C330.501 172.514 320.957 175.932 317.184 183.918L221.479 386.443C212.415 405.625 196.1 420.426 176.119 427.583C156.154 434.73 134.15 433.658 114.968 424.593Z' fill='%23209740'/%3E%3C/svg%3E%0A");
      width: 138px;
      height: 36px;
      border: 1px solid #209740;
      box-sizing: border-box;
      padding-left: 36px;
      font-size: 14px;
      line-height: 36px;
      color: #209740; }
  .form-html__txt {
    margin-top: 8px; }
  .form-html__button {
    width: 215px;
    height: 40px;
    background-color: #209740;
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: auto 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='258' viewBox='0 0 512 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M508.616 120.797L392.255 4.43469C388.075 -0.446226 380.729 -1.01521 375.848 3.16571C370.967 7.34564 370.398 14.6915 374.579 19.5724C374.969 20.0274 375.393 20.4524 375.848 20.8414L472.312 117.422H11.6358C5.20991 117.422 0 122.632 0 129.058C0 135.485 5.20991 140.694 11.6358 140.694H472.312L375.848 237.158C370.967 241.338 370.398 248.683 374.579 253.564C378.76 258.445 386.105 259.014 390.986 254.833C391.441 254.443 391.866 254.019 392.255 253.564L508.617 137.202C513.128 132.665 513.128 125.336 508.616 120.797Z' fill='white'/%3E%3C/svg%3E%0A");
    border: none !important;
    font-size: 16px;
    line-height: 1.2;
    color: #ffffff;
    padding: 0 36px 0 14px; }
  .form-html input[type="text"], .form-html input[type="tel"] {
    width: 100%;
    height: 49px;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    padding: 0 16px;
    font-size: 14px;
    line-height: 1.2;
    color: #888888; }
    @media (min-width: 520px) {
      .form-html input[type="text"], .form-html input[type="tel"] {
        width: 368px; } }
  .form-html__checkbox label {
    font-size: 12px;
    line-height: 27px;
    color: #000000;
    position: relative;
    padding-left: 42px; }
    .form-html__checkbox label:before {
      content: "";
      position: absolute;
      width: 30px;
      height: 27px;
      border: 1px solid #dddddd;
      background-color: #fff;
      top: 0;
      left: 0; }
    .form-html__checkbox label a, .form-html__checkbox label a:hover {
      text-decoration: underline;
      color: #265e8b; }
  .form-html__checkbox input[type="checkbox"] {
    display: none; }
  .form-html__checkbox input[type="checkbox"]:checked + label:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='398' height='292' viewBox='0 0 398 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.757 5.5071C398.715 13.3454 399.527 27.0006 391.559 35.844L167.263 284.799C159.254 293.689 145.502 294.254 136.79 286.054L6.99708 163.865C-1.09722 156.245 -1.87204 143.547 5.0726 134.867C12.7355 125.288 27.0056 123.97 36.1254 132.172L136.827 222.751C145.578 230.623 159.052 229.919 166.936 221.179L359.865 7.2718C367.67 -1.38441 380.984 -2.16906 389.757 5.5071Z' fill='%23209740'/%3E%3C/svg%3E%0A"); }
  .form-html__line + .form-html__line {
    margin-top: 19px; }

.testimonial_file__photo {
  height: 49px;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  padding-left: 15px;
  align-items: center;
  display: flex; }
  .testimonial_file__photo input {
    display: none; }
  .testimonial_file__photo .t_file {
    margin-left: 10px; }
  .testimonial_file__photo label {
    margin: 0;
    cursor: pointer;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-size: 23px auto;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg width='417' height='416' viewBox='0 0 417 416' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M360.32 416H55.68C40.9128 416 26.7503 410.134 16.3083 399.692C5.86627 389.25 0 375.087 0 360.32V55.68C0 40.9128 5.86627 26.7503 16.3083 16.3083C26.7503 5.86627 40.9128 0 55.68 0H360.32C375.087 0 389.25 5.86627 399.692 16.3083C410.134 26.7503 416 40.9128 416 55.68V360.32C416 375.087 410.134 389.25 399.692 399.692C389.25 410.134 375.087 416 360.32 416ZM55.68 32C49.3997 32 43.3766 34.4949 38.9357 38.9357C34.4949 43.3766 32 49.3997 32 55.68V360.32C32 366.6 34.4949 372.623 38.9357 377.064C43.3766 381.505 49.3997 384 55.68 384H360.32C366.6 384 372.623 381.505 377.064 377.064C381.505 372.623 384 366.6 384 360.32V55.68C384 49.3997 381.505 43.3766 377.064 38.9357C372.623 34.4949 366.6 32 360.32 32H55.68Z' fill='%23265E8B'/%3E%3Cpath d='M16 353.28C13.6954 353.273 11.4187 352.774 9.3219 351.818C7.22507 350.862 5.35624 349.469 3.84003 347.733C2.47535 346.125 1.44209 344.263 0.799708 342.254C0.157321 340.245 -0.0815249 338.129 0.0969134 336.027C0.275352 333.926 0.867553 331.88 1.83945 330.008C2.81134 328.136 4.14375 326.475 5.76003 325.12L114.987 232.96C123.142 226.077 133.58 222.5 144.243 222.934C154.906 223.369 165.018 227.783 172.587 235.307L224.427 287.147C226.359 288.799 228.818 289.707 231.36 289.707C233.902 289.707 236.361 288.799 238.293 287.147L288.64 250.667C296.101 244.923 305.251 241.809 314.667 241.809C324.082 241.809 333.233 244.923 340.693 250.667L410.027 305.92C411.68 307.237 413.057 308.866 414.08 310.715C415.103 312.564 415.752 314.597 415.99 316.697C416.228 318.796 416.05 320.922 415.466 322.953C414.882 324.984 413.903 326.88 412.587 328.533C411.27 330.186 409.641 331.564 407.792 332.587C405.943 333.61 403.91 334.259 401.81 334.497C399.71 334.734 397.584 334.556 395.553 333.972C393.522 333.388 391.626 332.41 389.973 331.093L320.853 275.627C318.988 274.191 316.701 273.412 314.347 273.412C311.993 273.412 309.705 274.191 307.84 275.627L257.493 314.667C249.298 320.82 239.162 323.819 228.938 323.113C218.715 322.408 209.086 318.047 201.813 310.827L149.973 257.92C148.013 256.151 145.467 255.172 142.827 255.172C140.186 255.172 137.64 256.151 135.68 257.92L26.24 349.653C23.3824 352.069 19.7412 353.359 16 353.28Z' fill='%23265E8B'/%3E%3Cpath d='M272 202.667C260.397 202.667 249.054 199.226 239.407 192.78C229.759 186.333 222.239 177.171 217.799 166.451C213.359 155.731 212.197 143.935 214.461 132.555C216.724 121.175 222.312 110.721 230.516 102.517C238.721 94.3119 249.174 88.7245 260.555 86.4608C271.935 84.1971 283.731 85.3589 294.451 89.7993C305.171 94.2396 314.333 101.759 320.779 111.407C327.226 121.054 330.667 132.397 330.667 144C330.667 159.56 324.486 174.482 313.484 185.484C302.481 196.486 287.559 202.667 272 202.667ZM272 117.334C266.726 117.334 261.57 118.897 257.185 121.828C252.799 124.758 249.382 128.923 247.363 133.795C245.345 138.668 244.817 144.03 245.846 149.203C246.875 154.375 249.414 159.127 253.144 162.856C256.873 166.586 261.625 169.126 266.798 170.154C271.97 171.183 277.332 170.655 282.205 168.637C287.078 166.619 291.242 163.201 294.172 158.815C297.103 154.43 298.667 149.274 298.667 144C298.667 136.928 295.857 130.145 290.856 125.144C285.855 120.143 279.072 117.334 272 117.334Z' fill='%23265E8B'/%3E%3C/svg%3E%0A"); }

.lstroj-p78 {
  list-style: none;
  padding: 0;
  margin: 17px 0 24px;
  display: flex;
  flex-wrap: wrap; }
  .lstroj-p78 > * {
    width: 66px;
    height: 27px; }
  .lstroj-p78 a {
    display: block;
    line-height: 27px;
    border: 1px solid #dddddd;
    font-size: 12px;
    color: #000000 !important;
    text-decoration: none !important;
    text-align: center; }
    .lstroj-p78 a:hover, .lstroj-p78 a.active {
      background-color: #a7a7a7;
      color: #fff !important;
      text-decoration: none !important; }

.text-form img {
  max-width: 100%; }

@media (max-width: 1300px) {
  .owl-controls .owl-buttons .owl-prev {
    left: 0 !important;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); }

  .owl-controls .owl-buttons .owl-next {
    right: 0 !important;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); }

  .prod-carousel, .productcarusel, *[id^="prodcarousel"].owl-carousel {
    margin-bottom: 60px !important; }

  .prod-carousel .owl-controls {
    top: calc(100% + 10px) !important;
    width: 50px;
    transform: translateX(-50%);
    left: 50%; } }
.row--padding {
  padding: 0 10px !important;
  box-sizing: border-box; }

.table-responsive2 {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.overflow-nav, .table-responsive2, .lstroj-compares-wrap, .lstroj-table-response {
  position: relative; }
  @media (max-width: 900px) {
    .overflow-nav, .table-responsive2, .lstroj-compares-wrap, .lstroj-table-response {
      padding-top: 40px;
      background-repeat: no-repeat;
      background-position: top center;
      background-size: auto 35px;
      background-image: url("data:image/svg+xml,%3Csvg width='38' height='43' viewBox='0 0 38 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.625 12.125C2.09375 12.125 1.64875 11.9456 1.29 11.5869C0.93 11.2269 0.75 10.7812 0.75 10.25V4.15625C0.75 3.75 0.883125 3.41375 1.14938 3.1475C1.41438 2.8825 1.75 2.75 2.15625 2.75C2.5625 2.75 2.89875 2.8825 3.165 3.1475C3.43 3.41375 3.5625 3.75 3.5625 4.15625V6.54688C5.75 4.76563 8.19563 3.375 10.8994 2.375C13.6019 1.375 16.4687 0.875 19.5 0.875C24.0625 0.875 27.9144 1.83562 31.0556 3.75687C34.1956 5.67937 36.3594 7.84375 37.5469 10.25C37.7969 10.75 37.7813 11.1875 37.5 11.5625C37.2188 11.9375 36.7812 12.125 36.1875 12.125C35.8437 12.125 35.5781 12.0469 35.3906 11.8906C35.2031 11.7344 35.0469 11.5313 34.9219 11.2813C33.9844 9.5 32.2187 7.78875 29.625 6.1475C27.0312 4.5075 23.6563 3.6875 19.5 3.6875C16.6563 3.6875 13.9769 4.1875 11.4619 5.1875C8.94562 6.1875 6.6875 7.5625 4.6875 9.3125H8.71875C9.125 9.3125 9.46063 9.44562 9.72563 9.71187C9.99188 9.97687 10.125 10.3125 10.125 10.7188C10.125 11.125 9.99188 11.4606 9.72563 11.7256C9.46063 11.9919 9.125 12.125 8.71875 12.125H2.625ZM16.7813 42.125C16.25 42.125 15.75 42.0231 15.2812 41.8194C14.8125 41.6169 14.4063 41.3437 14.0625 41L7.07812 34.0156C6.45312 33.3906 6.10125 32.6094 6.0225 31.6719C5.945 30.7344 6.125 29.8906 6.5625 29.1406C6.96875 28.4531 7.52375 27.9688 8.2275 27.6875C8.93 27.4063 9.59375 27.3437 10.2188 27.5L13.875 28.3437V13.0625C13.875 11.75 14.3281 10.6406 15.2344 9.73437C16.1406 8.82812 17.25 8.375 18.5625 8.375C19.875 8.375 20.9844 8.82812 21.8906 9.73437C22.7969 10.6406 23.25 11.75 23.25 13.0625V21.125H24.4687C24.625 21.125 24.7656 21.1563 24.8906 21.2188C25.0156 21.2813 25.1563 21.3437 25.3125 21.4062L32.25 24.7812C33 25.125 33.555 25.6794 33.915 26.4444C34.2737 27.2106 34.375 28 34.2188 28.8125L32.5313 39.0313C32.375 39.9375 31.9375 40.68 31.2188 41.2588C30.5 41.8363 29.6875 42.125 28.7813 42.125H16.7813ZM16.7813 38.375H28.7813L30.5625 28.1563L22.7812 24.3125H19.5V13.0625C19.5 12.7812 19.4144 12.5544 19.2431 12.3819C19.0706 12.2106 18.8438 12.125 18.5625 12.125C18.2812 12.125 18.0544 12.2106 17.8819 12.3819C17.7106 12.5544 17.625 12.7812 17.625 13.0625V32.9375L9.65625 31.25L16.7813 38.375ZM16.7813 38.375H28.7813H16.7813Z' fill='%23265E8B'/%3E%3C/svg%3E%0A"); } }

.tooltip {
  z-index: 55 !important; }

@media (max-width: 767px) {
  .text-form .col-sm-7 {
    display: none !important; }

  #mfilter-content-container .container-fluid + .container-fluid {
    position: relative;
    z-index: 5 !important; }

  .list-box-sort *[class*="col-"] {
    width: 100% !important; }
    .list-box-sort *[class*="col-"] + * {
      margin-top: 20px !important; }

  .buttons .pull-right {
    float: none !important;
    margin: 30px 0; }

  div[class*="option"] {
    margin-bottom: 15px; }

  #d_quickcheckout .btn-group-justified > .btn-group {
    display: block !important;
    width: auto !important; }

  #d_quickcheckout table button.hidden-xs {
    display: block !important; }

  #d_quickcheckout #qc_confirm_order {
    float: none !important; }

  #d_quickcheckout #confirm_agree_input {
    position: static !important; }

  #form-review label {
    display: block !important; }
    #form-review label ~ span {
      display: none; } }
@media (max-width: 508px) {
  .imgright {
    height: auto !important; }

  .mfilter-price-inputs {
    flex-wrap: wrap; }
    .mfilter-price-inputs span[style="margin-right: 45px;"] {
      display: block;
      width: 100%;
      margin-bottom: 25px; }

  .mfilter-option.mfilter-price #mfilter-price-slider {
    margin: 0 !important; }

  .lstroj-social img {
    max-width: 33px; } }
@media (max-width: 400px) {
  .ajdv {
    text-align: center; }
    .ajdv > * {
      background: none !important; } }
@media (max-width: 385px) {
  .checkout-cart .pull-left, .checkout-cart .pull-right {
    float: none !important;
    text-align: center;
    margin-bottom: 15px; }

  #mfilter-opts-price-min, #mfilter-opts-price-max {
    min-width: 80px !important;
    max-width: 80px !important; }

  .lstroj-fast-cart__val {
    font-size: 18px !important; }

  .checkout-checkout .form-group .col-xs-5, .checkout-checkout .form-group .col-xs-7 {
    float: none !important;
    width: 100% !important; } }
@media (max-width: 480px) {
  .lstroj-header .lstroj-social {
    gap: 17px; } }
@media (max-width: 639px) {
  .lstroj-info__card {
    margin: 0 auto !important;
    max-width: 250px !important; } }
@media (max-width: 375px) {
  .lstroj-header .lstroj-social {
    justify-content: center; }

  .lstroj-grid.lstroj-footer__dtxt, .lstroj-grid.lstroj-grid--between.lstroj-copyright {
    justify-content: start; }

  .lstroj-b-cat__tab {
    padding-right: 37px; }

  .lstroj-advantages h2 {
    margin-bottom: 50px; }

  .lstroj-accordion-wrap {
    padding-left: 15px;
    padding-right: 15px; }

  .lstroj-logo-wrap-footer {
    text-align: center; }

  /*.lstroj-logo-wrap-footer + .lstroj-width-expand,
  .lstroj-logo-wrap-footer + .lstroj-width-expand + .lstroj-width-1-1{
    display: flex;
    flex-direction: column;
    > * {
      width: auto;
      margin-left: auto;
      margin-right: auto;
    }
  }*/
  .lstroj-g-work + .lstroj-flex--gap22 {
    flex-wrap: wrap;
    margin-bottom: 20px; }

  .lstroj-slogan--footer {
    margin-bottom: 25px; }

  #menu > .parent > ul {
    width: 68vw !important; }

  body[class*="product-category"] .page_content > .row:first-child {
    padding: 0 10px; }

  .mfilter-content_top {
    margin: 0 5px !important; }

  .mfilter-content_top .mfilter-tb .mfilter-tb {
    float: none !important; }

  .list-box-sort .col-md-2 {
    margin-bottom: 20px !important; }

  .ajdv > * {
    background-position: top 30px left 110px; }

  .lstroj-grid {
    justify-content: center; }

  .lstroj-info__card {
    margin: 0 auto !important;
    max-width: 250px !important; }

  .lstroj-button--compare, .lstroj-button--wishlist {
    line-height: 1.2 !important; }

  .lstroj-fast-cart__content table {
    min-width: 800px !important; } }
iframe {
  max-width: 100% !important; }

@media (max-width: 639px) {
  .qc-checkout__cart thead {
    display: none; }
  .qc-checkout__cart table {
    min-width: 0 !important;
    max-width: 100%; }
  .qc-checkout__cart tr {
    padding-right: 82px !important; }
  .qc-checkout__cart tr + tr {
    margin-top: 50px !important; }
  .qc-checkout__cart td {
    padding: 10px !important; }
  .qc-checkout__cart table, .qc-checkout__cart tbody, .qc-checkout__cart tr, .qc-checkout__cart td, .qc-checkout__cart th {
    display: block; }

  .lstroj-fast-cart__content {
    padding-left: 10px;
    padding-right: 10px; }

  .lstroj-fast-cart__price + .lstroj-fast-cart__wd {
    margin-bottom: 40px !important;
    width: 100%; } }
@media (max-width: 374px) {
  .qc-checkout__cart tr {
    padding-right: 0 !important; } }
@media (max-width: 639px) {
  .lstroj-fast-cart__content .overflow-nav2 table {
    min-width: 0 !important;
    max-width: 100%; }
  .lstroj-fast-cart__content .overflow-nav2 td {
    padding: 10px !important; }
  .lstroj-fast-cart__content .overflow-nav2 table, .lstroj-fast-cart__content .overflow-nav2 tbody, .lstroj-fast-cart__content .overflow-nav2 tr, .lstroj-fast-cart__content .overflow-nav2 td, .lstroj-fast-cart__content .overflow-nav2 th {
    display: block; } }

.lstroj-logo--fixed {
  display: none; }

@media (max-width: 510px) {
  .lstroj-logo--fixed {
    display: inline-block !important; } }

/*# sourceMappingURL=legko.css.map */


@media (max-width: 768px){
  .checkout-cart #content tbody td:last-child, .checkout-cart #content tbody td:nth-last-child(2) {
    font-size: 15px;
  }
}