body
{
  font-family: "Roboto", Helvetica, sans-serif;
  background: #ffffff ;
  color:#000000;
  font-size:14px;
  font-weight:400;
}

#header-holder{ background:#393939; }
#header-holder .nav-icon>div{ background:#e4e4e4; }
#header-holder #mobilesearch>a{ color:#e4e4e4; }

h1, h2, h3, h4, h5, h6, .gui-page-title, .productpage .timer-time,
.productpage .nav > li > a,
.gui-block-subtitle{font-family: "Work Sans", Helvetica, sans-serif;}

.productpage .nav > li > a{ color:#000000; }

.gui-progressbar li.gui-done a .count:before{ color:#43191a !important; }

a{ color:#000000; }
a:hover, a:active{ color: #43191a;}
p a{ color:#43191a; }

.gui a.gui-button-large.gui-button-action,
.gui-confirm-buttons a.gui-button-action,
.gui-cart-sum a.gui-button-action
{
  background:#e64c3c !important;
  color:#fff !important;
  border:0 !important;
  font-weight: 600;
}
.btn-highlight{ background: #43191a; color:#fff; display:inline-block; }
.highlight-txt{ color:#43191a; }
.highlight-bg{ background:#43191a; color:#fff; }

.button-bg, button, .button
{
  background:#e64c3c;
  background: -moz-linear-gradient(left, #e75445 0%, #da4839 100%);
  background: -webkit-linear-gradient(left, #e75445 0%, #da4839 100%);
  background: linear-gradient(to right, #e75445 0%, #da4839 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e75445', endColorstr='#da4839',GradientType=1 );
  text-decoration:none;
}

button, .button { font-weight: 600; }
.small-button-bg, .small-button{ background: #333333; }
button:hover, .button:hover, button:focus, .button:focus{ background:#cf4436; color:#fff; text-decoration:none; }
.button.dark, button.dark{ backgroud:#333; color:#fff; }

.variant-block.active{ background: #333333;  border-color: #333333; }
.cart-container>a{ color:#333; }

#topbar
{
  background:#d75649;
  }

#topbar-right>ul>li>a, #topbar-right>ul>li{color: #ededed;}
#topbar-right li.account{ /*background: #43191a;*/ }
#notification{background: #000000;color: #ffffff;}

.price-old{text-style:line-through; color: #43191a;}

#navbar{background: #d75649;font-size: 15px;}

#navbar nav>ul>li>ul{ background: #f6f4f3; color: #5c5956; }

#navbar.borders{ border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }

#navbar nav>ul>li>a
{
  color: #ffffff;
  font-weight: normal;
  letter-spacing:1px;
  text-decoration: none;
}
#navbar .home-icon{padding:10px; background:#db665b;}
#navbar .home-icon.dark{ background:#c14d41;}

#navbar nav>ul>li>a:hover, #navbar nav>ul>li:hover>a, #navbar nav>ul>li.active>a{ color:#43191a;}

#navbar nav>ul>li>a.dropdown:before{ color:#b2b2b2;}
#navbar ul ul a{color: #5c5956;  text-decoration:none;}
#navbar ul ul a:hover{color: #43191a;}
.searchbox{
  /*background: #dd6f64;
  color:#edb2ad;*/
  transition: all .25s ease;
}


.search .fa-times{color: #f00000; display:none; cursor:pointer;}
.searchbox.dark{background: #c14d41; color:#6b2b24;}

.searchbox.dark .search .fa-search{  color:#6b2b24;}
.searchbox.dark:hover, .searchbox.dark:active, .searchbox.dark:focus, .searchbox.dark.searchfocus
{
  background: #c14d41 !important;
  color:#ffffff !important;
}

.homepage-highlight{background-size:cover !important; height: 500px;}

@media(max-width:991px)
{
  footer{text-align:center;}
}

#highlight-1{ background: url('highlight_1_image.jpg') no-repeat;}
#highlight-2{ background: url('highlight_2_image.jpg') no-repeat; }
#highlight-3{ background: url('highlight_3_image.jpg') no-repeat;}
.highlight-content.dark{background: rgba(0, 0, 0, 0.5);}
.highlight-content.dark a{color:#fff; background: #43191a;}
.highlight-content.dark h2, .highlight-content.dark h3{color: #fff;}
.highlight-content.dark:hover h2, .highlight-content.dark:hover h3{background: rgba(0, 0, 0, 0.6);}

.highlight-content.light{ background: rgba(255, 255, 255, 0.7);}
.highlight-content.light a{ color:#fff; background:#43191a;}
.highlight-content.light h2, .highlight-content.light h3{ color: #333; }
.highlight-content.light:hover h2, .highlight-content.light:hover h3{ background: rgba(255, 255, 255, 0.8);}
.highlight-content a:hover, .highlight-content a:active{ background: #7b5e5e;}
.highlight-content:hover{ background: none;}


.usps-header{ color:#ededed; }
.usps-header i{ color:#ffef00; }

.swiper-pagination-bullet-active{ background: #43191a; }


/*=========================================================/
// Deal product
/========================================================*/
.homedeal-holder{ background:#f5f5f5; color: #717171; background-image: url();     background-size: cover; background-position: top right; }
.homedeal h2{ color:#6e5422; }

.countdown-holding span{ color:#333; }
.countdown-amount{color:#333;}

.homedeal .countdown-amount
{
  background: #4c4c4c;
  color: #ffffff;
  color:#fff;
  border-radius:0;
  box-shadow:none;
}

span.countdown-section:after
{
   color: #ffffff;
}

h3.headline:after
{
  /*content:'';
  display:block;
  width:100px;
  height:2px;
  background:#43191a;
  margin: 15px auto 0 auto;*/
}

a.ui-tabs-anchor
{
    background: #d75649;
    padding: 12px 20px;
    color: #ffffff;
    text-decoration:none;
}
.ui-state-active a.ui-tabs-anchor, a.ui-tabs-anchor:hover
{
  background: #df776d;
}
.gui-div-faq-questions .gui-content-subtitle:after{ color: #43191a;}

/*.expand-cat{ color:#43191a;}*/
.read-more, .read-less{ background:#43191a;}

.mobile-nav .open-sub:after, .sidebar-cats .open-sub:after
{
  color:#43191a;
}

.sidebar-usps
{
  /*background: ;*/
  /*color:;*/
}

.sidebar-usps i, .productpage-usps i{ color:#43191a; }

.sidebar-filter-slider
{
    margin: 10px 2px 10px 0px;
    background:#f5f5f5;
    padding-left:10px;
}
#collection-filter-price {
  height: 4px;
  position: relative;
}
#collection-filter-price .ui-slider-range {
  background-color: #3f1718;
  margin: 0;
  position: absolute;
  height: 4px;
}
#collection-filter-price .ui-slider-handle {
  /*background-color: #43191a;*/
}

.sidebar-filter-range{ font-size:12px; }
.sidebar-filter-range .min { float: left;  color:;}
.sidebar-filter-range .max { float: right; color:; }
.filters-top a.active{ color: #43191a; }

.quickview{ background:#d75649; }
.quickcart{ background:#43191a; }
.product-block-addtocart .quickcart{background:#e64c3c;}

.catalog h3{ /*background:#d75649; color:#ffffff;*/ }

/*.blogs h3.title{ color: #ffffff; background: #d75649; }*/

.tagcloud li a:hover, .tagcloud li a:active
{
  /*color:#fff;
  background:#43191a;*/
}

footer{ background: #261e19; }
.footer h3 { color:#ffffff; }
.footer, footer, .footer a, footer .copyright a, footer .shop-rating{ color:#ddd8d3; }
.footer a:hover{ color:#43191a; }

.newsletter, .newsletter h3{ color: ; color: #ddd8d3; }
.newsletter input[type="email"]{ background: #3b3430; color:#ddd8d3; }
.newsletter input[type="email"]::-webkit-input-placeholder{ color:#ddd8d3; }
.newsletter input[type="email"]::-moz-placeholder{ color:#ddd8d3; }
.newsletter input[type="email"]::-ms-placeholder{ color:#ddd8d3; }
.newsletter input[type="email"]::-placeholder { color:#ddd8d3; }

.socials a{  background: #3b3430; color:#ddd8d3; }

.footer.invert .newsletter{ border-bottom: 1px solid #241c17; }
.footer.invert .newsletter input[type="email"]{ background: #241c17; color:#c6c2bd; }

.darker-text{ color:#b6493e !important; }
.darker-bg{ background:#b6493e !important; }

.productpage .product-deliverytime{ background: #edebe9; }
.productpage .deliverytime-icon{ fill: #000000; }
.productpage .deliverytime-content{ color: #5c5956; }
.productpage .embed-read-more a{ border-color:#43191a; color:#43191a; }

.payment-icons { background-image: url("payment-icons.png?20250725165034"); }
.payment-icons.light { background-image: url("payment-icons-light.png?20250725165034"); }