@-webkit-keyframes bgScroll {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 154px; } }

@keyframes bgScroll {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 154px; } }

.cookie-consent-banner {
  background-color: rgba(241, 246, 244, 0.95); }
  .cookie-consent-banner .cookie-consent-banner__inner {
    max-width: 1140px;
    padding: 20px 15px; }
  .cookie-consent-banner .cookie-consent-banner__description {
    color: #555;
    font-size: 0.9375rem;
    line-height: 1.22;
    margin-bottom: 0.5rem; }
  .cookie-consent-banner .cookie-consent-banner__actions {
    display: flex; }
    .cookie-consent-banner .cookie-consent-banner__actions .btn {
      margin-right: 15px; }
      .cookie-consent-banner .cookie-consent-banner__actions .btn:hover {
        color: #fefefe; }

.extra-goods-list .item-container:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); }

.extra-goods-list .item {
  margin-bottom: 30px; }
  .extra-goods-list .item .input-wrapper {
    position: static; }
  .extra-goods-list .item .item-container {
    position: relative; }
  .extra-goods-list .item .price-per-item {
    font-size: 14px;
    font-weight: 500;
    color: #8b8b8b;
    margin: -5px 0 5px; }
  .extra-goods-list .item .parts-payment {
    background: url(data:image/png;base64,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) center/contain no-repeat;
    width: 37px;
    height: 37px;
    position: absolute;
    left: 10px;
    top: 10px;
    margin-top: 64%;
    z-index: 1; }
    .extra-goods-list .item .parts-payment .message {
      position: absolute;
      bottom: 100%;
      left: 18px;
      background: linear-gradient(90deg, #E1EB4D 0%, #78E747 100%);
      border-radius: 7px;
      font-size: 13px;
      font-weight: 500;
      line-height: 18px;
      letter-spacing: -0.02em;
      text-align: left;
      color: #595959;
      padding: 0.3846em 1.1818em;
      white-space: nowrap;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s; }
      .extra-goods-list .item .parts-payment .message:after {
        content: '';
        position: absolute;
        border-width: 3px 3px 0;
        border-style: solid;
        border-color: #DCEB4D transparent;
        left: 8px;
        top: 100%; }
    .extra-goods-list .item .parts-payment:hover .message {
      opacity: 1;
      visibility: visible;
      margin-bottom: 4px; }
    @media (max-width: 1099px) and (min-width: 991px) {
      .extra-goods-list .item .parts-payment .message {
        font-size: 1.09vw; } }
    @media (max-width: 870px) and (min-width: 768px) {
      .extra-goods-list .item .parts-payment .message {
        font-size: 1.45vw; } }
    @media (max-width: 570px) {
      .extra-goods-list .item .parts-payment .message {
        left: 0;
        font-size: clamp(9px, 2.25vw, 11px); } }
  .extra-goods-list .item .loader {
    position: absolute;
    border-radius: 20px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0099d5;
    animation-duration: 5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: bgScroll;
    animation-timing-function: linear;
    background: repeating-linear-gradient(-45deg, #EEE 0px, #EEE 5px, #f7f7f7 5px, #f7f7f7 10px);
    opacity: 0.9; }
    .extra-goods-list .item .loader:after {
      display: none; }

@media (max-width: 450px) {
  .best-offers .extra-goods-list .price {
    font-size: 20px; }
    .best-offers .extra-goods-list .price .price-per-item {
      white-space: nowrap; }
  .best-offers .extra-goods-list .item .price-per-item {
    font-size: 12px; } }

@media (max-width: 480px) {
  h1, .h1 {
    font-size: 2.25rem;
    margin-bottom: 1rem; } }

@media (max-width: 385px) {
  .extra-goods-list .qty-block {
    left: 10px;
    right: 10px;
    margin: 0;
    width: auto; } }

.bx-filter.bx-blue .bx-filter-section {
  background-color: transparent;
  padding-top: 0; }
  .bx-filter.bx-blue .bx-filter-section .bx-filter-title {
    display: none; }

.bx-filter.bx-blue .smartfilter > .row {
  margin: 0;
  gap: 15px; }
  .bx-filter.bx-blue .smartfilter > .row:before, .bx-filter.bx-blue .smartfilter > .row:after {
    display: none; }

.bx-filter.bx-blue .smart-filter-header {
  display: inline-flex;
  gap: 15px;
  margin-top: 20px;
  align-items: center; }
  .bx-filter.bx-blue .smart-filter-header:before {
    content: '';
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+IAo8c3ZnIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE3IDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMS44MzMzMiAxLjVIMTUuMTY2NUMxNS42MjY4IDEuNSAxNS45OTk4IDEuODc4OTMgMTUuOTk5OCAyLjM0NjRMMTYgMy42ODg4MkMxNi4wMDAxIDMuOTEzMzggMTUuOTEyMyA0LjEyODc0IDE1Ljc1NTkgNC4yODc1MkwxMC40MTA2IDkuNzE3MTlDMTAuMjU0MyA5Ljg3NTkxIDEwLjE2NjUgMTAuMDkxMyAxMC4xNjY1IDEwLjMxNThWMTUuNjUzQzEwLjE2NjUgMTYuMjAzOCA5LjY1NzAyIDE2LjYwNzkgOS4xMzExMSAxNi40NzQzTDcuNDY0NDcgMTYuMDUxQzcuMDkzNDggMTUuOTU2OCA2LjgzMzI0IDE1LjYxODIgNi44MzMyNCAxNS4yMjk4VjEwLjMxNThDNi44MzMyNCAxMC4wOTEzIDYuNzQ1NDQgOS44NzU5MSA2LjU4OTE3IDkuNzE3MTlMMS4yNDQwNyA0LjI4NzQ3QzEuMDg3NzkgNC4xMjg3MyAxIDMuOTEzNDEgMSAzLjY4ODlWMi4zNDY1MUMxIDEuODc5IDEuMzczMDkgMS41IDEuODMzMzIgMS41WiIgc3Ryb2tlPSIjNTk1OTU5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    height: 17px;
    width: 18px; }
  .bx-filter.bx-blue .smart-filter-header .title {
    color: #595959;
    font-size: 1rem;
    font-weight: 600; }
  .bx-filter.bx-blue .smart-filter-header .filter-close {
    margin-left: auto;
    width: 1rem;
    height: 1rem;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+IAo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMC45OTk5NjYgMTFMMTEgMC45OTk5ODhNMTEgMTFMMC45OTk5NjYgMC45OTk5ODgiIHN0cm9rZT0iIzU5NTk1OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 100% 0 no-repeat;
    padding: 0;
    border: none;
    outline: none; }

.bx-filter.bx-blue .filter-mobile-trigger {
  cursor: pointer;
  text-decoration: underline; }

.bx-filter.bx-blue .bx-filter-parameters-box {
  width: auto;
  flex: 0 0 auto;
  padding: 0; }

.bx-filter.bx-blue .bx-filter-parameters-box-container {
  padding-bottom: 0;
  margin: 0; }

.bx-filter.bx-blue .bx-filter-parameters-box-title {
  display: none; }

.bx-filter.bx-blue .bx-filter-button-box {
  padding: 0;
  display: none; }

.bx-filter.bx-blue .bx-filter-popup-result {
  display: none; }

.bx-filter.bx-blue .bx-filter-select-container {
  border: none;
  height: auto;
  border-radius: 0;
  position: relative; }
  .bx-filter.bx-blue .bx-filter-select-container .bx-filter-select-block {
    border-radius: 5px;
    border: 1px solid #F4F8F9;
    background: #FFF;
    height: auto;
    display: flex;
    align-items: center;
    gap: 15px;
    height: 42px;
    color: #595959;
    padding: 0;
    cursor: pointer;
    background-color: #FFF; }
    .bx-filter.bx-blue .bx-filter-select-container .bx-filter-select-block .bx-filter-select-text {
      height: auto;
      line-height: 1;
      font-size: 0.875rem;
      padding: 8px 0 8px 15px; }
    .bx-filter.bx-blue .bx-filter-select-container .bx-filter-select-block .bx-filter-select-arrow {
      height: 100%;
      background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTEgMC41TDYuODgzODQgNS4wOTMxN0M2LjM5NzczIDUuNjM1NjEgNS42MDIyNyA1LjYzNTYxIDUuMTE2MTYgNS4wOTMxN0wxIDAuNSIgc3Ryb2tlPSIjMDA5OUQ1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
      position: relative;
      width: 40px; }
  .bx-filter.bx-blue .bx-filter-select-container .clear {
    position: absolute;
    font-size: 0;
    line-height: 0;
    color: transparent;
    height: 40px;
    width: 40px;
    right: 1px;
    top: 1px;
    border-radius: 4px;
    background: #FFF url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+IAo8c3ZnIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMi41MzU1MyA4LjUzNTU0TDkuNjA2NiAxLjQ2NDQ3TTkuNjA2NiA4LjUzNTU0TDIuNTM1NTMgMS40NjQ0NyIgc3Ryb2tlPSIjMDA5OUQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) center no-repeat;
    display: none;
    cursor: pointer; }
  .bx-filter.bx-blue .bx-filter-select-container.selected .bx-filter-select-block {
    color: #0099D5; }
  .bx-filter.bx-blue .bx-filter-select-container.selected .clear {
    display: block; }

@media (max-width: 767px) {
  .bx-filter.bx-blue .bx-filter-section {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    z-index: 1000;
    padding: 0; }
    .bx-filter.bx-blue .bx-filter-section .smartfilter {
      background-color: #FFF;
      position: absolute;
      left: 0;
      bottom: 0;
      top: 0;
      width: 335px;
      max-width: 100%;
      padding: 0;
      transform: translateX(-100%);
      transition: all 0.3s;
      display: flex;
      flex-direction: column; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-header {
        padding: 30px 30px 0;
        display: flex; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-fields {
        flex: 1;
        overflow: auto;
        padding: 20px 0;
        display: block; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .bx-filter-parameters-box-container {
        margin: 0; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .bx-filter-parameters-box-container > div {
        padding: 0;
        width: 100%; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .bx-filter-select-container .bx-filter-select-block {
        border-width: 0 0 1px;
        border-radius: 0;
        padding-right: 15px; }
        .bx-filter.bx-blue .bx-filter-section .smartfilter .bx-filter-select-container .bx-filter-select-block .bx-filter-select-text {
          padding-left: 30px;
          flex: 1; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .bx-filter-select-container .clear {
        right: 16px; }
      .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons {
        flex: 0 0 auto; }
        .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons .bx-filter-button-box {
          display: block;
          width: 100%; }
        .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons .bx-filter-parameters-box-container {
          display: flex; }
          .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons .bx-filter-parameters-box-container .btn {
            border-radius: 0;
            height: 50px;
            background: #215B8E;
            font-weight: 500; }
          .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons .bx-filter-parameters-box-container .btn-reset {
            width: 50px;
            padding: 0;
            background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik02LjgzMjUgMy44MUM3LjQ4NSAzLjYxNSA4LjIwNSAzLjQ4NzUgOSAzLjQ4NzVDMTIuNTkyNSAzLjQ4NzUgMTUuNTAyNSA2LjM5NzUgMTUuNTAyNSA5Ljk5QzE1LjUwMjUgMTMuNTgyNSAxMi41OTI1IDE2LjQ5MjUgOSAxNi40OTI1QzUuNDA3NSAxNi40OTI1IDIuNDk3NSAxMy41ODI1IDIuNDk3NSA5Ljk5QzIuNDk3NSA4LjY1NSAyLjkwMjUgNy40MSAzLjU5MjUgNi4zNzVNOC4wNyAxLjVMNS45MDI1IDMuOTlMOC40MyA1LjgzNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
            background-repeat: no-repeat;
            background-position: center;
            font-size: 0; }
          .bx-filter.bx-blue .bx-filter-section .smartfilter .smart-filter-buttons .bx-filter-parameters-box-container .btn-apply {
            flex: 1;
            border-left: 0.5px solid rgba(255, 255, 255, 0.25);
            text-transform: uppercase; }
  .bx-filter.bx-blue.filter-open .bx-filter-section {
    opacity: 1;
    visibility: visible; }
    .bx-filter.bx-blue.filter-open .bx-filter-section .smartfilter {
      transform: translateX(0); } }

.popup-window[id*="smartFilterDropDown"] {
  border-radius: 5px;
  border: 1px solid #F4F8F9;
  background: #FFF;
  padding: 0; }
  .popup-window[id*="smartFilterDropDown"] .bx-filter-select-popup ul li {
    border-bottom: 1px solid #F4F8F9;
    padding: 0;
    margin: 0; }
    .popup-window[id*="smartFilterDropDown"] .bx-filter-select-popup ul li:last-child {
      border: none; }
    .popup-window[id*="smartFilterDropDown"] .bx-filter-select-popup ul li .bx-filter-param-label {
      padding: 8px 15px;
      margin: 0;
      font-weight: 400;
      font-size: 0.875rem;
      height: auto; }

.bx-catalog-element .product-item-detail-pay-block {
  padding: 0;
  width: 100%; }

.bx-catalog-element .product-item-detail-chars {
  margin-top: 25px;
  max-width: 535px; }
  .bx-catalog-element .product-item-detail-chars .product-chars-table .name {
    color: #4B4949; }
  .bx-catalog-element .product-item-detail-chars .product-chars-table .value {
    color: #000; }

.bx-catalog-element .mobile-slide-block .block-title {
  margin-bottom: 20px; }
  .bx-catalog-element .mobile-slide-block .block-title h2 {
    color: #000;
    margin: 0; }

.bx-catalog-element .table.table-striped {
  border-radius: 4px;
  overflow: hidden; }
  .bx-catalog-element .table.table-striped tr td {
    border: none;
    padding: 6px 10px;
    line-height: 1.5; }
  .bx-catalog-element .table.table-striped tbody tr {
    background: #FFF; }
    .bx-catalog-element .table.table-striped tbody tr:nth-of-type(even) {
      background: #EFF9FF; }

@media (min-width: 481px) {
  .bx-catalog-element .mobile-slide-block .block-content {
    display: block !important; } }

@media (max-width: 480px) {
  .bx-catalog-element .product-item-detail-slider-image.active {
    z-index: 2; }
  .bx-catalog-element .product-item-detail-slider-container.magnified .product-item-detail-slider-image {
    z-index: 2; }
  .bx-catalog-element .product-item-detail-description,
  .bx-catalog-element .product-item-detail-pay-block {
    width: 100%; }
  .bx-catalog-element .mobile-slide-block {
    display: flex;
    padding: 13px 12px;
    flex-direction: column;
    gap: 20px;
    border-radius: 10px;
    background: #F4F8F9; }
    .bx-catalog-element .mobile-slide-block .block-title {
      margin-bottom: 0;
      display: flex;
      align-items: center;
      gap: 10; }
      .bx-catalog-element .mobile-slide-block .block-title h2 {
        font-size: 16px; }
      .bx-catalog-element .mobile-slide-block .block-title:after {
        content: '';
        background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTEgMC41TDYuODgzODQgNS4wOTMxN0M2LjM5NzczIDUuNjM1NjEgNS42MDIyNyA1LjYzNTYxIDUuMTE2MTYgNS4wOTMxN0wxIDAuNSIgc3Ryb2tlPSIjMDA5OUQ1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) center no-repeat;
        width: 1rem;
        height: 1rem;
        margin-left: auto; }
    .bx-catalog-element .mobile-slide-block .block-content {
      display: none;
      color: #000; }
  .bx-catalog-element .table.table-striped tr td {
    font-size: 0.875rem;
    padding: 12px 14px; } }

div[id^="wait_"] {
  display: none !important;
  background: none !important;
  border: 0 !important;
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal;
  letter-spacing: normal !important;
  line-height: normal;
  padding: 0 !important;
  position: absolute;
  text-align: center !important;
  text-indent: 0 !important;
  width: 0px !important;
  height: 0px !important;
  word-spacing: normal !important;
  z-index: 0;
  content: ""; }

.unpaid-order-modal .modal-dialog {
  max-width: 675px; }

.unpaid-order-modal .buttons {
  display: flex;
  gap: 20px; }
  .unpaid-order-modal .buttons .btn {
    flex-grow: 1;
    margin: 0; }

@media (max-width: 991px) {
  .unpaid-order-modal .modal-dialog {
    max-width: 540px; }
  .unpaid-order-modal .buttons {
    flex-wrap: wrap; } }

#main.loader-active:after {
  content: '';
  position: fixed;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  font-size: 10px;
  text-indent: -9999em;
  border: 0.5em solid rgba(0, 153, 213, 0.2);
  border-left-color: #0099d5;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  left: 50%;
  top: 50%;
  margin: 0;
  z-index: 1001;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 3000px rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.6);
  margin: -50px; }

@media (max-width: 991px) {
  #main.loader-active:after {
    width: 50px;
    height: 50px;
    margin: -25px; } }

.main-checkout-form .form-section {
  display: flex;
  flex-direction: column; }

.main-checkout-form .form-fields {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.main-checkout-form .controlls {
  margin-bottom: 12px; }

.modal.order-complete-modal .modal-footer {
  justify-content: center; }

.modal.order-complete-modal .sale-paysystem-wrapper {
  border: none;
  padding: 0;
  text-align: center;
  margin: 0; }

.modal.order-complete-modal .tablebodytext {
  color: #000;
  margin: 20px 0;
  display: block; }

.modal.order-complete-modal .sale-paysystem-yandex-button {
  margin: 0; }

.modal.order-complete-modal .btn {
  min-width: 145px; }

@media (max-width: 992px) {
  .modal.order-complete-modal .sale-paysystem-yandex-button {
    display: block; }
  .modal.order-complete-modal .btn {
    width: 100%; } }

#anotherModal,
#polyModal {
  z-index: 1051; }

.form-control.form-control-blue {
  background-color: #F4F8F9;
  border-color: #F4F8F9;
  box-shadow: none; }

.form-control.ui-selectmenu-button:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAARUlEQVR42mNQypg0C4iTGfAAkDxIHYiRDcR/gTgJh8IkqHw2TCAXTQNMPB4qnotuQhFUIh5NYRFMDS4Ns9AV4tNwDptCANhRMzLuYC1zAAAAAElFTkSuQmCC);
  width: 11px;
  height: 6px; }

.form-message {
  font-size: 14px;
  margin-bottom: 15px; }

.form .main-tabs .tabs {
  margin-bottom: 20px; }

@media (max-width: 576px) {
  body .form .controlls .btn {
    margin-left: 0; } }

.ui-menu.blue {
  border-color: #F4F8F9;
  background-color: #F4F8F9;
  border-top: 1px solid #dedede; }
  .ui-menu.blue .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .ui-menu.blue .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .ui-menu.blue .ui-menu-item .ui-menu-item-wrapper:hover {
    background-color: #d9f4fb; }

.vacancies-block img {
  max-width: 100%;
  height: auto; }

.vacancies-block h2 {
  color: #595959;
  font-size: 1.875rem;
  font-weight: 300;
  margin-bottom: 13px;
  margin-top: 34px; }

@media (max-width: 575px) {
  .vacancies-block .vacancies-banner {
    margin-left: -15px;
    margin-right: -15px; } }

.vacancies-block .vacancies-text {
  font-size: 1.1875rem;
  line-height: 1.3158;
  margin-top: 2rem;
  margin-bottom: 55px; }
  .vacancies-block .vacancies-text p {
    margin-bottom: 21px; }

.vacancies-block .vacancies-filter {
  border-bottom: 2px solid #05416B;
  padding-bottom: 18px; }

.vacancies-list .item {
  background-color: #F4F8F9;
  margin-bottom: 10px; }
  .vacancies-list .item .item-header {
    min-height: 70px;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    gap: 20px;
    cursor: pointer; }
    .vacancies-list .item .item-header:before {
      content: '';
      background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCAxMiA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTEgMUw2IDZMMSAxIiBzdHJva2U9IiMxREE0REEiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
      width: 12px;
      height: 7px;
      transition: all 0.3s;
      transform: rotate(-90deg); }
    .vacancies-list .item .item-header .name {
      color: #000;
      font-size: 1.25rem; }
    .vacancies-list .item .item-header .city {
      margin-left: auto;
      font-size: 0.9375rem;
      line-height: 1.333; }
  .vacancies-list .item .item-content {
    border-top: 1px solid #595959;
    margin: 0 20px;
    padding: 30px 0 30px;
    display: none; }
  .vacancies-list .item .item-description h5 {
    margin: 20px 0 15px; }
  .vacancies-list .item .item-description p:first-child {
    margin-top: 0; }
  .vacancies-list .item.open .item-header:before {
    transform: rotate(0deg); }

.vacancies-list .vacancy-form {
  background-color: #EDF5F8;
  margin: 20px 10px 0;
  padding: 22px 30px 30px; }
  .vacancies-list .vacancy-form .form-title {
    color: #000;
    font-size: 1.25rem;
    line-height: 1.25;
    margin-bottom: 15px; }
  .vacancies-list .vacancy-form .form-control {
    line-height: 1.125rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    background-color: #fff;
    box-shadow: none; }
  .vacancies-list .vacancy-form .label {
    color: #595959; }
  .vacancies-list .vacancy-form .field {
    margin-bottom: 20px; }
  .vacancies-list .vacancy-form .form-controls {
    display: flex;
    align-items: center;
    gap: 20px 30px;
    margin-top: 10px; }
  @media (max-width: 575px) {
    .vacancies-list .vacancy-form {
      margin-left: -20px;
      margin-right: -20px; }
      .vacancies-list .vacancy-form .form-controls {
        flex-wrap: wrap;
        justify-content: center; }
        .vacancies-list .vacancy-form .form-controls .consent {
          flex: 0 0 100%; } }

.referral-block .h1 {
  color: #0099d5;
  margin-bottom: 20px;
  margin-top: 50px; }

.referral-block .referral-form {
  display: block; }
  .referral-block .referral-form .title {
    font-size: 1.375rem;
    font-weight: bold;
    margin-bottom: 1rem;
    color: #000;
    text-align: center;
    padding: 0 10px; }
  .referral-block .referral-form .fields {
    display: flex;
    align-items: center;
    justify-content: center; }
  .referral-block .referral-form .form-social {
    font-size: 1.125rem;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 3px;
    padding: 0 10px; }
    .referral-block .referral-form .form-social .ya-share2__list.ya-share2__list_direction_horizontal {
      text-align: center; }

.referral-block .invited-list .item {
  background-color: #f4f8f9;
  display: flex;
  border-radius: 5px;
  padding: 15px 20px;
  font-weight: bold;
  font-size: 1.25rem;
  gap: 20px;
  margin-bottom: 20px; }
  .referral-block .invited-list .item .name {
    color: #000;
    flex: 1; }
  .referral-block .invited-list .item .bonus {
    color: #243d7c; }

@media (max-width: 767px) {
  .referral-block .page-top-banner {
    padding-right: 140px; } }

@media (max-width: 575px) {
  .referral-block .page-top-banner {
    background-position-x: 65%; }
  .referral-block .referral-form .title {
    font-size: 1.125rem; }
  .referral-block .referral-form .fields {
    flex-wrap: wrap;
    padding: 10px;
    gap: 10px; }
    .referral-block .referral-form .fields .field,
    .referral-block .referral-form .fields .controlls {
      width: 100%;
      max-width: none;
      padding: 0;
      margin: 0; }
  .referral-block .referral-form .form-social {
    font-size: 1rem; }
  .referral-block .invited-list .item {
    font-size: 0.875rem;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  .sidebar {
    margin: 0; } }

@media (max-width: 767px) {
  .bonuses-info-block {
    display: none; } }

.feedback-form.form_question .form-title {
  font-size: 2.0625rem; }
  .feedback-form.form_question .form-title br {
    display: none; }

@media (max-width: 767px) {
  .feedback-form.form_question .form-title {
    font-size: 2.75rem; } }

.main-basket-form .cart-extra-block {
  border-top: 3px solid #EFEEF4;
  padding-top: 30px;
  margin-top: 15px; }

.main-basket-form .field.reverse .price-col {
  margin-bottom: 3px; }

.main-basket-form .field.reverse:has(.price-col):after {
  display: none; }

.parts-payment-block {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAQAAACSoYmJAAAEWklEQVR42uzZA7Tz2BrG8efewdHYtm3btm1jYczPtm3btm3btv0fd3UHbXaanOFvuW7wUqlwILdSgHZMYS072cVaptCOAtzKgcoYV1GYoWzDaSXNeYcjZI/Lqcla/KyjJlcoNJ5lAKmtpzrnKzgupRtBdONSWeNWhhPMHkqTp/TIpjy7CWo35cmWBYphZz73KjXOZjy2xnOOAuEQehLGp/LHtawhjDVcq7Q4nMmEVcT/J28hrC3pfja5TCYT38iNs1hFJlZxllKgN35W052qlKI0DRjHbvw84779xpOp8eTIBwXw1owHyFUSTuR9xuBlF6cqGeWIQjl54hK8dPeP9LzFRtxGmHF5N1HYzWXywCjcflBKnMYw3J7TH+hJVHrKhXtwe1dpcSD9cVrI//5I2FG6Qg4MxKmQAiGLOTg9qV9QhyjVcUUlp+EKjMtw6iWJLDYQpQ1kKQnf4HS+LFAT0x6OEbcQtVuUwKn0w9RVVjiRfZheEgWIWgEl8CSbMD0kS3TDVFm0J2rtlcAPmDaRK0u8g6mPmErUpiqBepgGyxrXYZop1hC1tUqgA6Ymssbx7CbZarGTqO2Uf9qqJmsczBaSbYn7R3fCVFvWOIIdJNsY9+XRFFMnWeM8TIvjvhFLY5orazyCaXjcIe8t9mI6T5Yog6lJ3Mnlema6n7XDEkxfx53Gs6iNaSX/lwWewema6AumjY6C6WGcvpEF5mBaGEdpWlcG9mc1pn1cGPp6hmL50wQUxGkehysAXsXtlPxptw5nJ05TOFlp8CZuDZL6g5gb289xW8Mj8kU2lXHbw7HRjxDKyweT8dKG6+VCFq8yCy8fKBk5jCdTE8iRD85kD96GUZAHOZcTOZUreZ0aLMNbh/wfiz1BZmaSHf8A0oX3CW8BJ8Q96vXBW4QzmZPjH6r74j6WY6sNeX/2+uJoWhDcGj6MZVFkj0cYTHo7qMxxMa7k7HE3DViDn4l8zSmyZyw/17GLXaxjqv3y0x95PMAPtGQU81jGUqbTn2p8wkX6W/vPf/5DFrdRkPZMTYoe7SnEbWTF+PkFrT/fiNPr8bMh4zh9BTXZgJ/11ORy2eCywBnxMoXAZfYZN9rao4Jl7fFT9WZt4DAQRFFlukIuPYbQrtDqwDWYoSczs8eMYmlesFvAE8N8UPi3Af7yAP4rH53g+fzkgvGBGZHnA9M4z6d1DyCagShMDP+Djk6QfPkWzfXj2uUfgM/q03t+Xj2agTsBtgzU+YDnkn1MlgJ80N06+wAAH/ARiw87XQR8StaxtRg+641bBL/NpRDOS5YAH99pgG/k7WHkg4hEJ+hXnpEfFyQ6AX/GM3zW1JYBwGdTvRAfj058I3xpwuMWwZcPYPBkOgfvdPtCn5/Dey4A/8VQWcwtEI4SI0ewAOnPl38DpF5zRXX3I+Mo2At6fCciXz6kJttQ4DZxdOJD6pH4NXlXjk64LDNNficR39Ubn8tCtzfu6qXPk/MNWDsLbEUckRF5TwAAAABJRU5ErkJggg==) 10px 10px/20px no-repeat, linear-gradient(90deg, #5BE103 0%, #059AC1 100%);
  color: #FFF;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: -0.01em;
  padding: 12px 12px 12px 50px;
  border-radius: 10px;
  cursor: pointer; }
  .parts-payment-block.light {
    color: #000;
    background: url(data:image/png;base64,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) 10px 10px/20px no-repeat; }

.product-item-detail-pay-block .parts-payment-block {
  width: fit-content;
  max-width: 100%; }

.product-item-detail-pay-block .price-per-item {
  font-size: 15px;
  font-weight: 500;
  color: #8b8b8b; }

.bx-catalog-element .parts-payment {
  background: url(data:image/png;base64,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) center/contain no-repeat;
  width: 37px;
  height: 37px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100; }
  .bx-catalog-element .parts-payment .message {
    position: absolute;
    bottom: 100%;
    left: 18px;
    background: linear-gradient(90deg, #E1EB4D 0%, #78E747 100%);
    border-radius: 7px;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #595959;
    padding: 0.3846em 1.1818em;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s; }
    .bx-catalog-element .parts-payment .message:after {
      content: '';
      position: absolute;
      border-width: 3px 3px 0;
      border-style: solid;
      border-color: #DCEB4D transparent;
      left: 8px;
      top: 100%; }
  .bx-catalog-element .parts-payment:hover .message {
    opacity: 1;
    visibility: visible;
    margin-bottom: 4px; }

.modal .modal-dialog.modal-xl {
  max-width: 1140px; }
  @media (max-width: 992px) {
    .modal .modal-dialog.modal-xl {
      max-width: 800px; } }
  @media (max-width: 575px) {
    .modal .modal-dialog.modal-xl {
      max-width: 500px; } }

.parts-payment-modal .modal-dialog {
  max-width: 600px; }
  .parts-payment-modal .modal-dialog .article ol {
    margin-left: 0;
    text-align: left; }
    .parts-payment-modal .modal-dialog .article ol li {
      margin: 10px 0; }
  .parts-payment-modal .modal-dialog .btn-platichastyami {
    background-color: #000;
    border-radius: 5px;
    color: #FFF;
    padding-left: 50px;
    background: #000 url(data:image/png;base64,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) left 20px top 50%/20px no-repeat; }

.btn.btn-bordered {
  border-color: #009de0;
  color: #009de0;
  background-color: #FFF; }
  .btn.btn-bordered:not([disabled]):not(.disabled):hover, .btn.btn-bordered:not([disabled]):not(.disabled):focus {
    border-color: #009de0;
    color: #009de0;
    background-color: #FFF; }

.orders .order-footer .options {
  flex: 0 0 auto; }

.mobile-nav-container .mobile-nav-block .top-city-select {
  min-width: 80px;
  margin: 10px 0 0; }

.mobile-nav-container .mobile-nav-block .top-phone-block br {
  display: none; }

.mobile-nav-container .mobile-nav-block .top-user-options-block .top-user-options {
  margin: 10px 0 0;
  padding: 0;
  border: 0; }

.mobile-nav-container .mobile-nav-block .top-nav {
  margin-top: 5px; }
  .mobile-nav-container .mobile-nav-block .top-nav .item:has(.subnav-trigger) {
    display: grid;
    grid-template-areas: "title trigger"
 "subnav subnav";
    grid-template-columns: 1fr 58px; }
    .mobile-nav-container .mobile-nav-block .top-nav .item:has(.subnav-trigger) .subnav {
      display: none; }
  .mobile-nav-container .mobile-nav-block .top-nav .item > a {
    grid-area: title; }
  .mobile-nav-container .mobile-nav-block .top-nav .item .subnav {
    grid-area: subnav;
    transition: none; }
  .mobile-nav-container .mobile-nav-block .top-nav .item:has(.subnav.open) .subnav-trigger:before {
    transform: rotate(90deg); }
  .mobile-nav-container .mobile-nav-block .top-nav .subnav-trigger {
    border: none;
    background-color: #f9f9f9;
    cursor: pointer;
    grid-row: trigger;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: none; }
    .mobile-nav-container .mobile-nav-block .top-nav .subnav-trigger::before {
      content: '\f054';
      font-family: "Font Awesome 5 free";
      font-weight: bold;
      font-size: 16px;
      color: #009de0;
      transition: all 0.3s; }

.mobile-nav-container .mobile-nav-block .mobile-basket-link {
  margin-top: 15px; }

.mobile-nav-container .mobile-nav-block .top-order-btn {
  margin-top: 20px; }

.mobile-nav-container .mobile-nav-block .top-social-nav {
  display: flex;
  gap: 15px;
  margin-top: 15px; }
  .mobile-nav-container .mobile-nav-block .top-social-nav a {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #009de0;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    color: #FFF; }

.advert-popover {
  position: absolute;
  right: 15px;
  top: 15px; }
  .advert-popover .advert-label {
    background-color: RGB(from #215e8e r g b/0.3);
    font-size: 0.8125rem;
    color: #FFF;
    padding: 3px 8px;
    border-radius: 15px;
    cursor: pointer; }
  .advert-popover .advert-popover-text {
    position: absolute;
    top: 100%;
    right: 0;
    font-size: 0.75rem;
    background-color: #fff;
    border-radius: 4px;
    padding: 3px 8px;
    width: 135px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s; }
  .advert-popover::after {
    content: '';
    position: absolute;
    right: 0;
    width: 135px;
    height: 5px;
    top: 100%;
    display: none; }
  .advert-popover:hover::after {
    display: block; }
  .advert-popover:hover .advert-popover-text {
    opacity: 1;
    visibility: visible;
    margin-top: 5px; }

.banners-slider__slide {
  position: relative; }

.banners-slider__image.image-mobile {
  display: none; }

@media (max-width: 575px) {
  body .banners-slider .banners-slider__slide {
    height: auto;
    aspect-ratio: 1.8756; }
  body .container .banners-slider {
    width: auto;
    margin: 0 -15px; }
  .banners-slider__slide:has(.image-mobile) .banners-slider__image {
    display: none; }
    .banners-slider__slide:has(.image-mobile) .banners-slider__image.image-mobile {
      display: block; } }

.smart-captcha {
  margin-top: 5px;
  margin-bottom: 5px; }

@media (max-width: 576px) {
  .similar-products-block .block-title {
    margin: 0; }
  .similar-products-block .simular_product.extra-goods-list {
    margin-top: 15px; }
    .similar-products-block .simular_product.extra-goods-list .item {
      padding: 0 8px; } }

.inline-search-form {
  align-items: center;
  display: flex;
  gap: 15px; }

@media (max-width: 575px) {
  .footer {
    padding-bottom: 10px; } }
