

/* Start:/local/js/pages/search/dist/search.bundle.css?17714907266156*/
@charset "UTF-8";
.h2 {
  margin-bottom: 20px; }
  @media (min-width: 576px) {
    .h2 {
      margin-bottom: 30px; } }

hr {
  background-color: var(--grey-accent-default);
  margin: 20px 0;
  opacity: 1; }

@media (min-width: 576px) {
  .search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: rgba(255, 255, 255, 0.9);
    height: 60px;
    margin-bottom: 10px;
    border: 1px solid var(--grey-accent-default);
    -webkit-box-shadow: 0 0 25px rgba(235, 235, 235, 0.4);
            box-shadow: 0 0 25px rgba(235, 235, 235, 0.4);
    border-radius: 56px; } }

@media (min-width: 992px) {
  .search-form {
    max-width: 730px; } }

.search-form input[type="text"] {
  color: var(--grey-dark);
  background: none;
  font-size: 16px;
  border: 0;
  padding-left: 20px; }
  @media (min-width: 576px) {
    .search-form input[type="text"] {
      width: 380px; } }
  @media (min-width: 768px) {
    .search-form input[type="text"] {
      width: 560px; } }
  @media (max-width: 576px) {
    .search-form input[type="text"] {
      width: 100%;
      background: #FFF;
      height: 56px;
      border: 1px solid var(--grey-accent-default);
      padding: 19px 20px;
      margin-bottom: 10px;
      border-radius: 30px; } }
  .search-form input[type="text"]::-webkit-input-placeholder {
    color: var(--grey-dark); }
  .search-form input[type="text"]::-moz-placeholder {
    color: var(--grey-dark); }
  .search-form input[type="text"]:-moz-placeholder {
    color: var(--grey-dark); }
  .search-form input[type="text"]:-ms-input-placeholder {
    color: var(--grey-dark); }
  .search-form input[type="text"]:focus::-webkit-input-placeholder {
    color: var(--grey-light); }
  .search-form input[type="text"]:focus::-moz-placeholder {
    color: var(--grey-light); }
  .search-form input[type="text"]:focus:-moz-placeholder {
    color: var(--grey-light); }
  .search-form input[type="text"]:focus:-ms-input-placeholder {
    color: var(--grey-light); }

@media (min-width: 576px) {
  .search-form input[type="submit"] {
    margin-right: 10px; } }

@media (max-width: 576px) {
  .search-form input[type="submit"] {
    width: 100%;
    font-size: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 10px; } }

@media (max-width: 1200px) {
  .nav-tab {
    overflow-y: auto; } }

.nav-tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  border: 1px solid var(--grey-accent-default);
  border-radius: 15px; }
  @media (min-width: 992px) {
    .nav-tab ul {
      height: 46px; } }
  .nav-tab ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 0 47px;
    border-right: 1px solid var(--grey-accent-default); }
    .nav-tab ul li:last-child {
      border-right: 0; }
    .nav-tab ul li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: center;
          align-self: center;
      font-size: 14px;
      color: var(--grey-dark);
      text-decoration: none;
      white-space: nowrap; }
      @media (min-width: 992px) {
        .nav-tab ul li a {
          font-size: 16px; } }
      .nav-tab ul li a:hover {
        color: var(--black); }
      .nav-tab ul li a.active {
        color: var(--black);
        font-weight: 500; }
    .nav-tab ul li.active a {
      color: var(--black); }

.nav-tab {
  margin-bottom: 20px;
  overflow-y: initial; }
  .nav-tab ul {
    width: auto; }

.search-results {
  padding-bottom: 40px; }
  @media (min-width: 768px) {
    .search-results {
      padding-bottom: 60px; } }
  @media (min-width: 1200px) {
    .search-results {
      padding-bottom: 80px; } }
  .search-results-no {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%232399FF'/%3E%3Cpath d='M16.112 8.2c1.129 0 2.042.792 2.042 1.77 0 .98-.913 1.77-2.042 1.77-1.128 0-2.041-.79-2.041-1.77 0-.978.913-1.77 2.041-1.77zm1.858 4.652h-3.457c-.672 0-1.213.472-1.213 1.052 0 .583.545 1.052 1.213 1.052h.12v6.136H13.3V23.2h6v-2.108h-1.327v-8.24h-.003z' fill='%23fff'/%3E%3C/svg%3E");
    background-color: var(--grey-bg);
    background-position: 25px 25px;
    background-repeat: no-repeat;
    padding: 67px 20px 20px 20px;
    border-radius: 15px; }
    @media (min-width: 576px) {
      .search-results-no {
        padding: 25px 25px 25px 77px; } }
    .search-results-no .h3-ct {
      margin-bottom: 10px; }

/** TODO Дубль 404 */
.popular-cat {
  padding: 40px 0; }
  @media (min-width: 768px) {
    .popular-cat {
      padding: 60px 0; } }
  @media (min-width: 1200px) {
    .popular-cat {
      padding: 80px 0; } }
  .popular-cat img {
    display: block;
    margin: 0 auto 30px auto; }
  .popular-cat a {
    font-weight: 500;
    color: var(--black);
    text-decoration: underline; }
    .popular-cat a:hover {
      color: var(--grey-dark); }
  @media (min-width: 992px) {
    .popular-cat .row > div {
      padding: 0 30px;
      border-right: 1px solid var(--grey-accent-default); } }
  .popular-cat .row > div:last-child {
    border-right: 0; }
  .popular-cat .row > div:nth-child(1), .popular-cat .row > div:nth-child(2) {
    margin-bottom: 40px; }
    @media (min-width: 576px) {
      .popular-cat .row > div:nth-child(1), .popular-cat .row > div:nth-child(2) {
        margin-bottom: 30px; } }
    @media (min-width: 992px) {
      .popular-cat .row > div:nth-child(1), .popular-cat .row > div:nth-child(2) {
        margin-bottom: 0; } }
  .popular-cat .row > div:nth-child(3) {
    margin-bottom: 40px; }
    @media (min-width: 768px) {
      .popular-cat .row > div:nth-child(3) {
        margin-bottom: 0; } }

/* End */


/* Start:/local/js/components/bitrix-breadcrumb-default/dist/bitrix-breadcrumb-default.bundle.css?17714906931013*/
ul.breadcrumb {
  margin: 0;
  padding: 30px 0 20px 0;
  background: none; }
  ul.breadcrumb li {
    font-size: 12px;
    color: var(--dark); }
    ul.breadcrumb li::before {
      display: none; }
    ul.breadcrumb li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: var(--grey-dark);
      text-decoration: none; }
      ul.breadcrumb li a:hover {
        color: var(--dark); }
      ul.breadcrumb li a::after {
        content: '';
        display: block;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.646 9.354a.5.5 0 010-.708L4.293 5 .646 1.354a.5.5 0 01.708-.708l4 4a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0z' fill='%23161616'/%3E%3C/svg%3E");
        width: 6px;
        height: 10px;
        margin: 0 7.5px; }

/* End */


/* Start:/local/templates/taxcom-kassa/components/bitrix/main.userconsent.request/main_bottom/user_consent.min.css?17714906823718*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media(max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */
/* /local/js/pages/search/dist/search.bundle.css?17714907266156 */
/* /local/js/components/bitrix-breadcrumb-default/dist/bitrix-breadcrumb-default.bundle.css?17714906931013 */
/* /local/templates/taxcom-kassa/components/bitrix/main.userconsent.request/main_bottom/user_consent.min.css?17714906823718 */
