/* Start custom CSS for page-settings */.page-content.page-cms {
    padding: 0;
    text-align: justify;
    background: #fff;
}

.page-header h1 {
  display: none;
}



.product-miniature .product-description {
    position: relative;
    bottom: 0;
    height: auto;
    padding: .26rem .26rem .7rem;
    background: #eceeef; /* обновлённый фон */
    font-family: 'Roboto Condensed', sans-serif;
}

.product-miniature .product-title a {
    font-size: 17px;
    font-weight: 500;
    color: #000000;
    text-align: center;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
}


.product-miniature .price {
    font-size: 18px;
    color: #b96c00
    font-weight: 600;
    display: block;
    text-align: center;
    margin: 4px 0;
    font-family: 'Roboto Condensed', sans-serif;
}

.main-features {
    text-align: center;
    margin-top: 5px;
    font-family: 'Roboto Condensed', sans-serif;
}

.main-feature {
    font-size: 15px;
    line-height: 1.4;
    color: #4a4a4a;
    margin-bottom: 3px;
    word-break: break-word;
    font-family: 'Roboto Condensed', sans-serif;
}

.block-categories .h6 {
    font-size: 19px;
    font-weight: 500;
    font-family: 'Roboto Condensed', sans-serif;
}

.block-categories .category-sub-menu .category-sub-link {
    font-size: .875rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
}

.block-categories .category-sub-menu li[data-depth="0"] > a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px; /* при необходимости подгони размер */
    font-weight: 400;
}
.ce-tax-shipping-delivery-label {
  display: none !important;
}
.boncompare-hook-wrapper {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.thumbnail-container:hover .boncompare-hook-wrapper {
  opacity: 1;
  visibility: visible;
}
.thumbnail-container .boncompare-hook-wrapper {
  opacity: 1 !important;
  visibility: visible !important;
}
.h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    line-height: 1.3;
}

.h3.product-title {
  min-height: 4.5em; /* или чуть больше, если текст крупный */
}

.hide-me {
  display: none !important;
}


#lgcookieslaw_customize_cookies_link {
  display: none !important;
}

#lgcookieslaw_fixed_button {
  display: none !important;
}

.page-content.page-cms ul, p {
    font-size: .9375rem;
    font-weight: 400;
    color: #0c0c0c;
}

body#checkout #footer {
    padding: .0rem;
    
}

#open_form_by_button_wpcfu-f2-o1,
.ctf_click_open_contactform7.btn.btn-primary.no_floating_form {
    display: inline-block;
    background: #ff9000;
    color: #fff !important;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 25px;
    border: none;
    border-radius: 7px;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.16);
    line-height: 1.25em;
    text-align: center;
    text-decoration: none;
    margin: 0 auto 0 auto;
    transition: background 0.2s cubic-bezier(.5,1.5,.5,1), 
                box-shadow 0.18s, 
                transform 0.22s cubic-bezier(.4,1.2,.4,1);
    will-change: transform;
    cursor: pointer;
    text-transform: uppercase;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}

#open_form_by_button_wpcfu-f2-o1:hover,
.ctf_click_open_contactform7.btn.btn-primary.no_floating_form:hover {
    background: #ffb134;
    color: #fff !important;
    transform: scale(1.055);
    box-shadow: 0 8px 24px 0 rgba(0,0,0,0.18);
}/* End custom CSS */