:root {
  --color-primary: #5f9364;
  --color-primary-text: #ffffff;
  --color-secondary: #ffcc00;
  --color-secondary-text: #222222;
  --font-primary: Rubik, sans-serif;
  --font-headings: Rubik, sans-serif;
}
.main-header__top-section {
  background-color: #ffffff;
  color: #666666;
}
.main-header .main-header__nav {
  background-color: #67a16c;
}
.main-header .bottom_header {
  background-color: #ffffff;
}
.btn {
  background-color: #5f9364;
  color: #ffffff;
}
.btn:hover, .btn:active, .btn:focus, .thumbs-container .thumbs.owl-carousel .owl-nav > button:hover i {
  color: #222222;
}
.btn::after {
  background-color: #ffcc00;
}
.main-header .header-wishlist svg, .main-header .header-compare svg, .main-header .header-account svg {
  color: #7b818f;
}
header:not(.header3) .header-compare .compare-count {
  background-color: #5f9364;
  color: #ffffff;
}
.main-header .header-cart span.counter {
  background-color: #ffcc00;
  color: #222222;
}
.megamenu .toggle_menu .toggle_text, .header3 .megamenu .burger {
  color: #222222;
}
.megamenu .toggle_menu {
  background-color: #f8d11b;
}
.megamenu .topmenu li a.itemLink {
  color: #222222;
}
.main-header__top-section .main-header__nav-grid .topbar, .main-header__top-section .currency .currency-active, .main-header__top-section .languages .language-active {
  color: #666666;
}
.top-link-menu .main-toplink-menu a {
  color: #222222;
}
.top-link-menu .main-toplink-menu:hover a {
  color: #222222;
}
.cms-banner .banner1 .ttbanner-btn.btn {
  background-color: #ffffff;
  color: #222222;
}
.cms-banner .banner1 .ttbanner-btn.btn::after {
  background-color: #ffcc00;
}
.cms-banner .banner1 .ttbanner-btn.btn:hover {
  color: #222222;
}
.cms-banner .banner2 .ttbanner-btn.btn {
  background-color: #222222;
  color: #ffffff;
}
.cms-banner .banner2 .ttbanner-btn.btn::after {
  background-color: #ffffff;
}
.cms-banner .banner2 .ttbanner-btn.btn:hover {
  color: #222222;
}
.cms-banner .banner3 .ttbanner-btn.btn {
  background-color: #ffffff;
  color: #222222;
}
.cms-banner .banner3 .ttbanner-btn.btn::after {
  background-color: #ffcc00;
}
.cms-banner .banner3 .ttbanner-btn.btn:hover {
  color: #222222;
}
.cms-subbanner .subbanner1 .ttsubbanner-btn.btn {
  background-color: #222222;
  color: #ffffff;
}
.cms-subbanner .subbanner1 .ttsubbanner-btn.btn::after {
  background-color: #67a16c;
}
.cms-subbanner .subbanner1 .ttsubbanner-btn.btn:hover {
  color: #ffffff;
}
.cms-subbanner .subbanner2 .ttsubbanner-btn.btn {
  background-color: #ffcc00;
  color: #222222;
}
.cms-subbanner .subbanner2 .ttsubbanner-btn.btn::after {
  background-color: #ffffff;
}
.cms-subbanner .subbanner2 .ttsubbanner-btn.btn:hover {
  color: #222222;
}
.bottombanner .ttbottombanner-btn {
  background-color: #ffffff;
  color: #000000;
}
.bottombanner .ttbottombanner-btn::after {
  background-color: #000000;
}
.bottombanner .ttbottombanner-btn:hover {
  color: #000000;
}
.cmsrightbanner .rightbanner-content1 .subtitle {
  border-color: #ffffff;
}
.cmsrightbanner .rightbanner-content2 .subtitle {
  border-color: #222222;
}
.flexslider .slider1 .slider-subtitle {
  background: #f8d11b;
}
.flexslider .slider2 .slider-subtitle {
  background: #f8d81b;
}
.flexslider .slider1 .btn {
  background: #ffffff;
  color: #222222;
}
.flexslider .slider1 .btn::after {
  background: #f8d81b;
}
.flexslider .slider1 .btn:hover {
  color: #222222;
}
.flexslider .slider2 .btn {
  background: #ffffff;
  color: #222222;
}
.flexslider .slider2 .btn::after {
  background: #f8d81b;
}
.flexslider .slider2 .btn:hover {
  color: #222222;
}
.footerservices .footer_service .footer-service-title {
  color: #ffffff;
}
.footerservices .footer_service:hover .footer-service-title {
  color: #ffcc00;
}
.footerservices .footer_service .footer-service-desc {
  color: #ffffff;
}
.index-section.footerservices {
  background: #67a16c;
}
.megamenu .burger, .main-header .fixed .header-wishlist svg, .main-header .fixed .header-compare svg, .main-header .fixed .header-account svg, .main-header .fixed .header-cart .cart-title {
  color: #ffffff;
}
.blockbanner {
  background-color: #ffffff;
}
.main-header .fixed .header-cart {
  border-color: #ffffff;
}
.main-header .fixed .header-cart svg {
  color: #ffffff;
  fill: #ffffff;
  stroke: #ffffff;
}
#header-sticky.fixed {
  background-color: #67a16c;
}
body {
  background-color: #eff2f9;
}
.testimonial-app {
  background-color: #ffffff;
}
.testimonial-app .widget-title {
  color: #111111;
}
.main-footer .footer-link .footer-column label.footercollapse strong, .block_newsletter .cms-security .widget-title {
  color: #111111;
}
.main-footer .footer-newsletter .block_newsletter .newsletter-contact .news-title {
  color: #111111;
}
.block_newsletter .news-desc {
  color: #111111;
}
.contact-info .list > div.contact-description, .contact-num a, .contact a, .main-footer .footer-link .footer-column .list li a {
  color: #7b818f;
}
.contact-num:hover a, .contact:hover a, .main-footer .footer-link .footer-column .list li:hover a, .contact-num:hover i::before, .contact:hover i::before, .main-footer .social-media .social-icon:hover div::before {
  color: #67a16c;
}
.bottom-footer-section .widget-title {
  color: #111111;
}
.bottom-footer-section ul li a {
  color: #7b818f;
}
.bottom-footer-section ul li a:hover {
  color: #67a16c;
}
.main-footer {
  background: #eff2f9;
}
.footer3 .app-content .widget-title {
  color: #111111;
}
.footer3 .footer-newsletter .block_newsletter {
  background: #ffffff;
}
.category-featured .categories .featured-cat > a .ttcat-content .cat-content .title {
  color: #111111;
}
.category-featured .categories .featured-cat > a .collection_img {
  background: #f5f5f5;
}
.top-category .left-categories {
  background: #ffffff;
}
.cmsrightbanner .rightbanner {
  background: #ffffff;
}
.tt-serviceslider {
  background: #eff2f9 url(https://cdn.webshopapp.com/shops/341572/themes/179257/v/2025257/assets/slider-bg.png?20240117130230?20230913112330) no-repeat;
}
.thumbnail-container .price-tag div.price, .product-price .price-wrap span, .bundleproduct .product-details .price.total, .price {
  color: #111111;
}
.sidebar .title .sidebar-title {
  color: #222222;
}
.products-list .thumbnail-container .producthover .pro_btn .btn, .products-short .thumbnail-container .producthover .pro_btn .btn, .feture-collection-product .thumbnail-container .producthover .pro_btn .btn, .specialproduct.special-2 .thumbnail-container .producthover .pro_btn .btn {
  background: #f5f5f5;
}
.feture-collection-product .thumbnail-container .producthover .pro_btn .btn::after, .specialproduct.special-2 .thumbnail-container .producthover .pro_btn .btn::after {
  background: #ffcc00;
}
.feture-collection-product .thumbnail-container .producthover .pro_btn .btn svg, .specialproduct.special-2 .thumbnail-container .producthover .pro_btn .btn svg {
  color: #222222;
}
.products-list .thumbnail-container .producthover .pro_btn .btn:hover svg, .products-short .thumbnail-container .producthover .pro_btn .btn:hover svg, .feture-collection-product .thumbnail-container .producthover .pro_btn .btn:hover svg, .specialproduct.special-2 .thumbnail-container .producthover .pro_btn .btn:hover svg {
  color: #222222;
}
.specialproduct.special-1 .special-product-div {
  background: #f94b19 url(special-bg.jpg?20240117130230) no-repeat;
}
.category_slider_content .tabs ul {
  background: #23303e;
}
.loadingdiv.spinner {
  background: #fff url(https://cdn.webshopapp.com/shops/341572/themes/179257/assets/ajax-loader.gif?20240117130230?20240117130213) no-repeat scroll center center;
}
.category_slider_content .tabs ul li a {
  color: #ffffff;
}
.product-info .review-container, .product-actions .actions, .product-info h1.product-title, .product-info .product-description, .product-info .variants, .product-info .product-price, .product-info .cart-quantity, .product-info .product-services, .product-info .product-inventory, .product-info .product-option, .product-info .tags-actions, .quick-modal .zoombox .images a img, .quick-modal .zoombox .thumbnails > a, .zoombox .images, .product-img .thumbs .thumbnails > a, .bundleproduct .products .product, .product-tabs .tabs, .product-info .review-container .review-score, .product-info .review-container .ratting, .topmenu li.sub .subnav .subitem-1 > a.subitemLink, .gui-block, .gui-block-title, .gui-buttons.gui-border, .gui-block-inner, .gui-image, .dr-cart__img img {
  border-color: #e5e5e5;
}
.cmsoffer .offer-banner, .category-featured .categories, .home-product .tabsPages, .feture-collection-product, .brandslist .brand-block, .category_slider_content .tabsPages, .latest-blog .blogs, .product-wrap, .bundleproduct form, .pro-tab, .relatedproducts .relat-products, .about-info .about-content, .cms-aboutus, .cms-aboutus1, .cms-aboutus2, .terms-condition, .disclaimer, .gui-col2-right, .shipping, .payment--page, .privacy, .gui-col2-big, .gui-block, .gui-page-content, form#gui-form-cart, .gui-div-cart-sum, .gap-md, .gui-table {
  background: #ffffff;
}
.section-header .tt-title, .bundleproduct .tt-title {
  color: #222222;
}
.section-header .tt-subtitle {
  color: #7b818f;
}
