header .logo {height: 30px;}
@media (max-width: 992px) {header .logo {height: 30px;}}
:root {--body-bg:rgb(255, 255, 255);--bs-body-bg:rgb(255, 255, 255); --bg-header-bg:rgb(255, 255, 255);--bs-bg-header-bg:rgb(255, 255, 255); --bg-footer-bg:rgb(247, 247, 247);--bs-bg-footer-bg:rgb(247, 247, 247); --menu-bg:rgb(0, 0, 0);--bs-menu-bg:rgb(0, 0, 0); --primary:#000000;--bs-primary:#000000; --secondary:#F7F5F4;--bs-secondary:#F7F5F4; --main-content:rgb(255, 255, 255);--bs-main-content:rgb(255, 255, 255); --border-color:rgb(237, 237, 237);--bs-border-color:rgb(237, 237, 237); --body-text:#000000;--bs-body-text:#000000; --bg-header-text:#000000;--bs-bg-header-text:#000000; --bg-footer-text:#000000;--bs-bg-footer-text:#000000; --menu-text:#FFFFFF;--bs-menu-text:#FFFFFF; --primary-text:#FFFFFF;--bs-primary-text:#FFFFFF; --secondary-text:#000000;--bs-secondary-text:#000000; --link-color:#343A40;--bs-link-color:#343A40; --link-hover-color:rgb(240, 197, 66);--bs-link-hover-color:rgb(240, 197, 66); --primary-10:#0000001a;--bs-primary-10:#0000001a; --primary-20:#00000033;--bs-primary-20:#00000033; --primary-30:#00000042;--bs-primary-30:#00000042; --primary-40:#00000066;--bs-primary-40:#00000066; --primary-50:#00000080;--bs-primary-50:#00000080; --primary-60:#00000099;--bs-primary-60:#00000099; --primary-70:#000000b3;--bs-primary-70:#000000b3; --primary-80:#000000cc;--bs-primary-80:#000000cc; --primary-90:#000000e6;--bs-primary-90:#000000e6; --secondary-10:#F7F5F41a;--bs-secondary-10:#F7F5F41a; --secondary-20:#F7F5F433;--bs-secondary-20:#F7F5F433; --secondary-30:#F7F5F442;--bs-secondary-30:#F7F5F442; --secondary-40:#F7F5F466;--bs-secondary-40:#F7F5F466; --secondary-50:#F7F5F480;--bs-secondary-50:#F7F5F480; --secondary-60:#F7F5F499;--bs-secondary-60:#F7F5F499; --secondary-70:#F7F5F4b3;--bs-secondary-70:#F7F5F4b3; --secondary-80:#F7F5F4cc;--bs-secondary-80:#F7F5F4cc; --secondary-90:#F7F5F4e6;--bs-secondary-90:#F7F5F4e6; }
.btn-clear-cart{
  display:none!important;
}
body{
  font-family: 'Roboto', sans-serif;
}
.header-first-row {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
a.nav-custom-link.text-nowrap {
    padding-right: 20px;
}

.bg-header .nav-custom-link {
    font-size: 0.95rem;
    margin-right: 25px;
    padding-bottom: 0.45rem;
    padding-top: 0.75rem;
}
.bg-footer {
    background-image: url(/uploads/files/2bb4434d-939e-4967-af00-d5a55743e958.webp) !important;
    border: 0 !important;
}
footer h5 {
    border-bottom: 2px solid var(--primary);
    border-bottom-style: dashed;
}
.jstree-wholerow-ul {
    font-weight: 500;
}
.product-page.search .filter h4 {
    font-weight: 500 !important;
}
.product-page.search .custom-scrollbar {
    font-weight: 500;
}
/*Product page edits*/
.product-page .view h1 {
    font-weight: 500;
    line-height: 1.4;
    font-size: 1.5rem;
}
.product-page .view .price .price-percent {
    color: var(--primary-text);
    font-size: 16px;
}
#price {
    font-weight: 400;
    font-size: 25px;
}
.product-page .view .old {
    font-size: 13px;
    font-weight: 400;
    color: grey;
}
.small {
    font-size: 0.85rem;
}
.product-page .view .addToCartBtn {
    border-radius: 0.25rem;
    font-size: 16px;
    font-weight:400;
    min-width: 200px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    text-transform: uppercase;
    width: 100%;
}
.count_info {
    font-size: 15px;
    font-weight: 400;
}
.fast-order h2 {
    font-size: 17px !important;
}
.fast-order {
    font-size: 15px;
}
.fa-plus-circle, .fa-minus-circle{
    font-size: 15px !important;
  	color:black !important;
}
input#count.form-control {
    text-align: center;
}
input#phone.form-control {
    font-size: 15px;
}
input#name.form-control {
    font-size: 15px;
}

/*Секция с 3 бенефита*/
p.editing-small {
    font-weight: 400;
    font-size: 16px;
}
/*Products*/
.product-page .t2_grid .product-list-item .product-item-header span {
    font-weight: var(--font-weight-bold);
    font-size: 15px;
}
.product-page .t2_grid .product-list-item .product-item-footer .card-title {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 500;
}
.product-page .t2_grid .product-list-item .pro-price {
    font-size: 16px;
    font-weight: 500 !important;
}
.product-page .t2_grid .product-list-item .fast-add-to-cart {
    font-weight: 500;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}
@media (max-width: 767px) { 
.product-page .t2_grid .product-list-item .product-item-header span {
    font-weight: 400 !important;
    font-size: 13px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .product-page .t2_grid .product-list-item .product-item-footer .card-title {
    font-size: 14px;
    margin-bottom: 5px !important;
    font-weight: 500;
}

.product-page .t2_grid .product-list-item .fast-add-to-cart {
    font-size: 12px;
}
}
@media (max-width: 992px){
.product-page .t2_grid .product-list-item .pro-price {
    font-size: 14px;
}
}
.siteLoaded {
    display:block !important;
    opacity:1 !important;
    transition: opacity 0.5s ease;
}

