
@media (min-width: 768px) {
    .p-info-headline .h1, .p-info-headline h1 {
        margin-bottom: 0px;
    }
}

.p-short-description p {
    color: #000;
}

.p-short-description {
    background-color: #fff;
    padding: 8px 15px;
    border-radius: 20px;
}

.p-info-headline {
  display: flex;
  flex-direction: column;
}

.p-info-headline .p-detail-info {
  order: -1;
  margin-bottom: 10px;
}


@media (min-width: 992px) {
    .p-info-headline .h1, .p-info-headline h1 {
        margin-top: 20px;
    }
}

.info-wrap {
    display: flex
;
    margin: 30px 10px;
    justify-content: space-around;
}

.info-wrap .text {
    margin-top: 10px;
    color: #000;
}

.info-wrap .info {
    
    text-align: center;
}

.social-buttons-wrapper {
    display: none;
}

.extended-description {
    display: none;
}

@media (min-width: 1440px) {
    .col-xl-3 {
        width: 20%;
    }
}

.side-filter-accordion.multiple-columns-body .filter-section.is-active h4 {
    background-color: #fff;
    color: var(--color-primary);
}


.side-filter-accordion.multiple-columns-body .filter-section .param-filter-top, .side-filter-accordion.multiple-columns-body .filter-section>form {
   
    background-color: #fff;
}

.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper.is-active {
    padding-bottom: 40px;
    background-color: #fff;
}


.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper.is-active h4 {
    background-color: #fff;
    color: var(--color-primary);
}


.side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper .slider-content, .side-filter-accordion.multiple-columns-body .filters-wrapper .slider-wrapper .slider-header {
    background-color: #fff;
}

.subcategories li a {
    box-shadow: none;
    border-radius: 10px;
    background-color: #ffffff;
    min-height: 50px;
    color: #7c7e8f;
}

.category-header {
    border-top: 0px solid #c4cad5;

}

.box.box-filters, .box.box-categories {
    background-color: #fff;
}


.sidebar-inner .box-rating, .sidebar-inner .box-sale, .sidebar-inner>div {
    border: 0px solid #642b3d;
     background-color: #ffffff;
   
}


.box.box-filters>h4 {
    background-color: #642b3d;
    
}


h1.category-title {
    color: #642b3d;
}

.category-header input[type="radio"]:checked+label {
    background-color: #642b3d;
    color: #ffffff;
    font-weight: 500;
}


.category-header input[type="radio"]+label {
    background-color: #fff;
    color: #642b3d;
    font-family: "Jost", sans-serif;
    border: 1px solid #642b3d;
    font-weight: 500;
}



.footer-item.footer-item-newsletter .compact-form .btn:hover {
    color: #fff;
}

.footer-item.footer-item-newsletter .form-group.consents label {
    color: #ffff;
}

.footer-item.footer-item-newsletter .form-group.consents label a {
    color: #fff;
    font-size: 12px;
}

.footer-item.footer-item-newsletter .compact-form .btn {
    position: relative;
    height: auto;
    box-shadow: none;
    border-radius: 25px;
    background-color: #fff;
    border-color: #fff;
    height: 40px;
    padding: 5px 20px;
    margin-top: 20px;
    color: #000;
}

#footer #footer h4, #footer .contact-box ul li>span::before, #footer .contact-box h4 {
    color: #fff;
}

#footer .contact-box a.btn {
    color: #ffffff;
    display: none;
}

#footer h4 {
    color: #fff;
}


#footer ul a {
color: #ececec;
    }

#footer.is-white {
    background-color: #733347;
}

.in-rate-shop .votes-wrap, #ratingTab .votes-wrap {
max-width: 100%;
    }

.rate-wrapper.unveil-wrapper .rate-wrap {
    box-shadow: none;
}

.votes-wrap .slider-group-reviews {
  
    border: 0px;
    
    box-shadow: none;
}

#header .site-name a img {
    max-width: 190px;
}

.welcome {
    background-color: transparent;
}

body {
    color: #0f0f0f;
    background-color: #fbf8f4;
}

.navigation-in ul li a b {
    font-weight: 600;
}

.product .p {
    box-shadow: none;
    border-radius: 0px 0px 20px 20px;
}

.products-block.products .p .price strong, .products-block.products .p .price span {
    font-size: 20px;
    color: #7b3649;
}



@media (min-width: 768px) {
    .products-block.products .p .name {
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: 400;
    }
    
     .products-block:not(.products-additional) .p .image img {
        margin-top: -40px;
    }
}

.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
    font-family: "Jost", sans-serif;
    color: #592635;
}

.side-filter-accordion.multiple-columns-body .filters-wrapper h4 {
    font-family: "Jost", sans-serif;
}

.external-fonts-loaded body, body.blank-mode {
   font-family: "Jost", sans-serif;
}

.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
    
    font-family: "Jost", sans-serif;
}

.external-fonts-loaded .vote-name, .blank-mode .vote-name {
   font-family: "Jost", sans-serif;
}

.top-navigation-bar .top-navigation-contacts a span {
    
  color: #fff !important;
   }

.top-navigation-bar a:hover {
    
  color: #fff;
   }

.top-navigation-bar .top-navigation-contacts a:before {
    position: relative;
    top: -1px;
    color: #fff;
    font-size: 15px;
}

@media (min-width: 768px) {
    .top-navigation-bar .container>div.top-navigation-contacts {
        height: 59px !important;
        background-color: #642b3d;
        
    }
}