
.product .p {
    box-shadow: none;
}

.news-item {
 
    box-shadow: none;
    
}

.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: "Rethink Sans", sans-serif !important;
}
#footer .site-name a {
    display: block;
    width: 260px;
    filter: brightness(0) invert(1);
}

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

.benefitBanner__title {
    display: block;
    line-height: 1.3;
    text-transform: none;
    color: var(--color-primary);
    font-weight: 700;
    font-size: 16px;
    font-family: "Syne", sans-serif !important;
}


.top-navigation-bar .top-navigation-contacts a:hover span {
    color: #eecd16;
}

.top-navigation-bar .top-navigation-contacts a:hover:before {
    color:  #eecd16;
}

.top-navigation-bar .container>div.top-navigation-contacts {
        
        background-color: #107634;
        
}

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

.top-navigation-bar .top-navigation-contacts a:before {
   
    color: #ffffff;
    
}

@media (min-width: 768px) {
    .multiple-columns-body h4.homepage-group-title[class*="homepage-products-heading"], .multiple-columns-body .h4.homepage-group-title[class*="homepage-products-heading"] {
        margin-top: 30px;
    }
    
        .benefitBanner__data {
        margin-top: 2px;
        line-height: 1.45;
        font-size: 14px;
        	font-family: "Rethink Sans", sans-serif !important;
    }
}



@media (min-width: 1440px) {
    .middle-banners-wrapper .extended-banner-texts, .body-banners .extended-banner-texts, .banners-top-block .extended-banner-texts, .next-to-carousel-banners .extended-banner-texts, .banner-category .extended-banner-texts, .carousel .extended-banner-texts {
        padding: 0 35px;
    }
    
        .banners-top-block {
        margin-top: 45px;
        margin-bottom: 30px;
    }
    
        .multiple-columns-body .position--benefitHomepage .benefitBanner__item {
        flex: 1 1 33%;
    }
    
     .in-index .position--benefitHomepage {
        margin-bottom: 0;
        margin-left: -100px;
        width: auto !important;
        max-width: max-content !important;
    }
    
   

    .in-index .news-wrapper {
        margin: 0 -10px;
        margin-left: -270px;
    }

    .text-center.txt-c.margin-top-1.margin-top-sm-3 {
    margin-left: -270px;
}

.homepage-group-title.homepage-products-heading-1.h4,
.homepage-group-title.homepage-products-heading-2.h4,
.h4.homepage-group-title{
    margin-left: -260px;
    color: #107634 !important;
}

}

span.extended-banner-title.small {
    font-size: 30px !important;
    max-width: 90% !important;
}

span.extended-banner-link.small {
    margin-top: 20px !important;
}


@media (min-width: 1200px) {
    body:not(.is-carousel-full-width) .carousel .extended-banner-texts, .multiple-columns-body .carousel .extended-banner-texts {
       padding: 50px; 
    }
}

.middle-banners-wrapper .extended-banner-link:not(:empty), .body-banners .extended-banner-link:not(:empty), .banners-top-block .extended-banner-link:not(:empty), .next-to-carousel-banners .extended-banner-link:not(:empty), .banner-category .extended-banner-link:not(:empty), .carousel .extended-banner-link:not(:empty) {
background-color: #107634;
 color: #fff;
    }
.middle-banners-wrapper .extended-banner-link:not(:empty):hover, .body-banners .extended-banner-link:not(:empty):hover, .banners-top-block .extended-banner-link:not(:empty):hover, .next-to-carousel-banners .extended-banner-link:not(:empty):hover, .banner-category .extended-banner-link:not(:empty):hover, .carousel .extended-banner-link:not(:empty):hover {
    color: #000;
    background-color: #eecd16;
}


span.extended-banner-title {
		font-family: "Syne", sans-serif !important;
    color: #fff !important;
}

.products-block.products .p .price {
		font-family: "Rethink Sans", sans-serif !important;
    
}

.products-block.products .p .name{
  font-family: "Rethink Sans", sans-serif;
}

span.extended-banner-text {
    color: #fff !important;
}



 body {
    color: #0f0f0f;
    background-color: #faf9f7 !important;
}  

.welcome {
background-color: #fff;
}

@media (min-width: 992px) {
    .welcome__right-panel {
        width: 50%;
        max-width: 40%;
        flex: 0 0 50%;
        padding: 0 30px;
    }
}


@media (min-width: 992px) {
    .header-top {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    
.welcome {
    position: relative;
    padding: 40px 40px 40px 40px !important;
    border-radius: 20px;
    background-color: #fff;
    margin-left: -280px;
}
}

.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: "Syne", sans-serif !important;
}

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

/* Footer */

#footer.is-white {
    background-color: #ffffff;
    background-position: bottom;
    background-image: url(https://692224.myshoptet.com/user/documents/upload/bg-footer2.jpg);
}

#footer h4 {
    color: #eecd16;
    font-weight: 600;
}

#footer ul a {
    display: inline-block;
    padding: 5px 0;
    line-height: 1.4;
    color: #fff !important;
    color: var(--footer-color);
}

#footer .contact-box a.btn {
    color: #051815;
    background-color: #eecd16;
    border-color: #eecd16;
}

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


.footer-item.footer-item-newsletter .compact-form .btn {
   
    background-color: #eecd15;
    border-color: #eecd15;
    height: 40px;
    padding: 5px 20px;
    margin-top: 20px;
    color: #051815;
    border-radius: 20px;

}

.external-fonts-loaded .btn
{
    font-family: "Syne", sans-serif !important;
    font-weight: 600;
    letter-spacing: 0.6px;
}

/* Lave menu */

@media (min-width: 992px) {
    #navigation {
        height: 60px;
        display: none;
    }
}

@media (min-width: 992px) {
    .sidebar {
        width: 250px;
    }
}

.box.box-categories>h4 {
     background-color: #107634 !important;
    border-radius: 5px 5px 0 0;
}

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

.sidebar-inner .box-rating, .sidebar-inner .box-sale, .sidebar-inner>div {
    padding: 30px 30px;
    border-radius: 5px;
    border: 0px solid #e0e5ee;
    margin-bottom: 30px;
    background-color: #ffffff;
}


.categories-new-design #categories .topic>a:hover {
    background-color: #056b0d1a;
}
    