.product-page__quick-order.quick-order.btn.btn-lg.btn-xl {
  margin: 0px;
}
.copyright {
  margin: 0 0 30px;
  font-size: .9em;
  color: #888;
  text-align: center;
}
.fas.fa-chevron-down.language {
color:#8c8c8c;
}
.top-menu__btn[aria-expanded="true"] .fa-chevron-down {
    transform: rotate(180deg);
    transition: transform 0.2s ease;
}
.top-menu__btn-text-languages {
  font-size: 13px;
}
.manufacturer-logo {
    width: 65px;
    height: auto;
    object-fit: contain;
    display: block;
}
@media (max-width: 575px) {
.category-wall__ul.child-empty {
  padding: 0px !important;
}
  .uni-module .owl-item {
    padding: 0 4px;
  }
  .category-wall__ul.child-empty {
  height: auto !important;
  margin-bottom: 15px;
}
.category-wall__image {
  padding: 10px;
}
.category-wall__title a {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.owl-next, .owl-prev {
  display: none !important;
}
}
@media (max-width: 1200px) {
.product-data__nah {margin-top: 6px;}
}
@media (min-width: 1200px) {
.manufacturer-logo {
    width: 80px;
    height: auto;
    object-fit: contain;
    display: block;
}
#column-left.col-lg-3 {width: 20%}
#content.col-lg-9 { width: 80%}
}
@media (min-width: 1600px) {
#column-left.col-lg-3 {width: 16.66666667%;}
#content.col-lg-9 { width: 83.33333333%;}
}
@media (min-width: 992px) {
.top-menu__btn-text-languages {
  font-size: 17px;
}
.product-layout.product-grid {padding:0;}
#main-menu {
        z-index: 19;
    }
#language>.btn-group>.top-menu__btn  {background: white;border-radius: 0px;}
#language>.btn-group>.top-menu__btn:hover  {color:#fabc14}
.top-menu {display: none;}
.uni-slideshow__item {align-items: flex-start;}
.uni-slideshow {border: none;}
.menu2.menu__level-1-li {box-shadow: inset 1px 0 0 rgb(107 95 95);}
}
@media (max-width: 991px) {
.header-phones__show-phone.dropdown-toggle.fas.fa-chevron-down {color:#fabc14} 
.top-menu__links {color:#fff;font-weight: 500;}
.top-menu {background: #000000;}
.top-menu__btn {color: #ffffff;}
.top-menu .container {height: 25px;}}
.ldev-save-ukraine-widget-left-bottom {bottom: 43px;}
.btn.quick-order {font-weight: 900;}
.checkout-customer__group {display: none;}
.container2 {background: #000000;padding: 5px 0;}
#main-menu > .row {max-width: 1543px;margin: 0 auto;}
.menu1 {border-radius:5px}
.content-top {margin: 0px 20px 20px;}
.checkout-heading.panel-heading {background-color: #ffffff;font-size: 19px;font-weight: 500;}
.option__name {color: #000000;background: #ffffff;border: 2px solid #cecece;box-shadow: 0 0 5px #ccc;}
.fa-globe:before {content: "\f1ab";}
.btn-ytb {background: #fff;border: 1px solid #e9e9e9;border-radius:8px;}
.ytbtop {padding-top: 5%;}
.btn-ytb:hover {background:#e9e9e9;}
.trextph {
    font-weight: 700;
    color: #000000;
}
.header-phones__text>.htexgt {color: #fabc14;}
.contact-list__item {color:#000;}
.contacts__heading {color: #da8b16;}
.uni-form {box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);background: #ffffff;}
.model-nah {display: flex;justify-content: space-between;flex-wrap: wrap;}
.product-data__nah {display: flex;
    align-items: center;
    background:#ffcf00;
    padding: 3px 8px;
    border-radius: 3px;
    opacity: 0.8;
    gap: 8px;}
.productnah {padding-right: 3px;}
#tab-specification > h4 {display: none;}
.breadcrumb {background-color: #f3f5f6;}
#model { color: #000;font-weight: 500;font-size:15px;}
.user-review-write-block {
    background: #ffffff;}
#form-review h2 { color: #FF9800;}
.btn-blue {background-color: #FF9800;border-color: #FF9800;font-size: 1em;
    font-weight: 500;height: 42px;padding: 0 27px;}
.btn-blue:hover {background-color: #c57907;border-color: #c57907;}
.plus {font-weight: 100;}
.minus {font-weight: 100;}
.header-phones__main {color: #FFF;}
.top-menu__btn { color: #ffffff;}
#language>.btn-group>.top-menu__btn {background: #ffffff00;}
.container2 {background: rgb(18 18 18)}
.header-search__input.form-control {background: #fff;border: solid 1px rgba(255,255,255,.07);height: 40px;border-radius: 50px;}
.header-search__btn {color:#858b93;border-radius:5px;height: 39px;}
.header-search__input { color: #000000;}
.menu__level-1-icon {color: #646464;}
@media (max-width: 991px){
.top-menu {background: #121212;}
}
.fly-menu__block{background: #232323;}
.fly-menu {background: #121212;}
.fly-menu__icon {color: #ffffff;}
.header-search__input {
    color: #fabc14;
}
@media (min-width: 1124px) {
.product-page__short-attribute .table-bordered tr {background-color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(50% - 25px);}}
.product-page__short-attribute .table-bordered tbody tr:nth-child(odd) {
    margin-right: 25px;
}
@media (min-width: 1124px) {
.product-page__short-attribute .table-bordered tr:nth-child(4n+1), .product-page__short-attribute .table-bordered tr:nth-child(4n+2) {
    background-color: #f2f2f2;
} }
@media (max-width: 1124px) {
.product-page__short-attribute .table-bordered tr:nth-of-type(odd) {
    background-color: #f2f2f2;
}
.header-search__btn {height: 30px;}}
.table-bordered {border: none;}
.table-border {border: none;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border: none;}
.product-page__short-attribute td:last-child  {text-align: right;}
.product-page__short-attribute td:first-child  {opacity: .8;}
@media (min-width: 993px) {
.fly-menu__product-name {color: white;}
.fly-menu__product-price {color: white;}
}
.category-wall__li {display: none;}
.category-wall__ul:hover .category-wall__li {display: block}
.category-wall__title a {color: #000000;font-weight: 400;}

simplecheckout-block-content>.radio+.radio {
    margin-top: 20%;
}
.swiper-container {
    border-radius: 8px !important;
}
.swiper-viewport {border: none;}
@media (max-width: 992px) {
.fly-block.mobile-menu-bottom {bottom: 19%;}
.widget-connect-right {bottom: 5%;}
}
.fly-block {bottom: 15%;}
.productnah2 {padding-right: 2px;}
@media (min-width: 996px) {
.uni-wrapper {
        border-radius: 6px;padding: 5px;}
.contata45 {
    background-color: #1f1f22;
    border-radius: 0 0 20px 20px;
    position: sticky;
    top: 0;
    z-index: 20;
}
.contata46 {
    background-color: #313136;
    border-radius: 0 0 20px 20px;position: relative;
}
.contata46:before {
        content: "";
        display: block;
         height: 41px;
        width: 100%;
        position: absolute;
        top: -19px;
        left: 0;
        background:#313136;
        z-index: 0;
    }
.contata46:after {
       content: "";
        display: block;
        height: 41px;
        width: 230px;
        position: absolute;
        top: -19px;
        left: 0;
        background: #313136;
        z-index: 0;
left: auto;
        right: 0;
    } 
.menu1 .menu__header:after {position: absolute;
        right: 15px;
        font-family: "Font Awesome\ 5 Free";
        font-weight: 900;
        content: "\f107";
        font-size: .75em;
        transition: transform ease-in-out .15s;}
.menu1 .menu__header.open:after {
        transform: rotate(-90deg);
    }
.menu__header-title {margin-left: 10px;}
.product-page__cart.row-flex {flex-wrap: nowrap;}
}
@media (max-width: 996px) {
.contata46{margin: 0 0 5px 0;}
header {
    background: #000;
}
.stick46,.stick45 {display:none;}
}
.menu1 .menu__header {
    text-transform: uppercase;
}
.add_to_cart {text-transform: uppercase;display: flex;
    justify-content: center;
    align-items: center;gap: .625rem;border-radius:0.75em;background: #fabc14;    border-color: #313136;
    border-width: 0.125em;
    border-style: solid;
    box-shadow: 0 0.375em 0 #313136;}
.product-page .qty-switch__btn{border: none;border-radius: 100px;}
.product-page .qty-switch__input {border: none;}
.product-2223 {display: flex;
    gap: 2.625rem;}
.qty-indicator__text.text-1:before {content: "";
    display: none;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-0 {
    display: none;
}
.qty-indicator__text.text-1 {
    color: #6ab344;
    display: none;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}
.qty-indicator__text.text-2:before {content: "";
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-2 {
    color: #6ab344;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}
.qty-indicator__text.text-3:before {content: "";
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-3 {
    color: #6ab344;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}
.qty-indicator__text.text-4:before {content: "";
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-4 {
    color: #6ab344;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}
.qty-indicator__text.text-6:before {content: "";
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-6 {
    color: #6ab344;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}
.qty-indicator__text.text-5:before {content: "";
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/image/catalog/newyear/available-icon.svg);}
.qty-indicator__text.text-5 {
    color: #6ab344;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 3px 10px 3px 5px;
    gap: 5px;
    color: #00b23c;
    margin-right: auto;
}

.XX2 {
  font-size: 64px;
}
.container45 {
    max-height: 300px; 
    overflow-y: auto;  
    overflow-x: hidden; 
}
/* Стиль для скролу */
.container45::-webkit-scrollbar {
    width: 10px; /* Ширина скролу */
}

/* Колір доріжки (фон під скролом) */
.container45::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px; /* Закруглення */
}

/* Колір бігунка (сам скрол) */
.container45::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

/* Колір бігунка при наведенні */
.container45::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.product-pblw{background: #fff;
    border-radius:3px;
    padding: 20px;
    margin-top: 5px;}
.ShortChar-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px 32px;
    margin-top: 20px;
}
.ShortChar-grid342{
    display: flex;
    flex-direction: column;
}
.ShortChar-name, .ShortChar-value {
    font-size: 14px;
    line-height: 18px;
    color: #8d8d8d;
}
.ShortChar-value {line-height: 16px;
    margin-top: 10px;
    color: #2f2d40;}
.tab-pane {background: #fff;
    border-radius: 3px;
    padding: 20px;}
@media (max-width: 991px) {
.ShortChar-grid {grid-template-columns: 1fr;
        grid-gap: 15px;}
.ShortChar-grid342 {display: flex;
    flex-direction: column;}
}
.table-bordered tbody tr:nth-child(even) {background: #f6f8fb;}
@media (max-width: 767px) {
    .product-page-tabs {
        flex-direction: column;
        margin-top: 20px;
    }
}
.table-bordered>tbody>tr>td{word-wrap: break-word; word-break: break-all;}
#tab-description {
    word-break: break-all;
}
.fly-menu__product>.add_to_cart {max-width: 130px;}
.pagination li a:hover {border: 2px solid #fee7ab !important;}
@media (min-width: 768px) {
    .ocf-header {
        display: none !important;
    }
}
@media (max-width: 768px) {
.uni-wrapper {
        margin: 0;
       padding-top: 10px;
        background: #fff;
        border-radius: 4px;
    }
}
.ProductCard232 {background: #fff;
    border-radius: 3px;
    padding: 20px;}
.checkout-flex {padding: 15px;}
.header-search__input { color: #000000;}

.manufacturer-badge {
    position: absolute;
    z-index: 5;
   top:10px;
   left:10px;
}
.manufacturer-badge-stickers {
    position: absolute;
    z-index: 5;
    top:60px;
}
.product-page__image.fixed .manufacturer-badge {
  display: none;
}
.product-thumb__caption .qty-indicator {
  display: none;
}
.product-thumb__model {
  margin: 5px 0 10px;
  width: auto;
  max-width: 118px;
  background-color: #e6e6e6;
  border-radius: 4px;
  padding: 3px 6px;
}
.product-page__cart.row-flex .product-page__quick-order {font-weight: 900 !important;}