:root {
  --border-radius:8px;
}


/* General ================================================== */
body {
  font-family: "Noto Sans", Helvetica, sans-serif;
  background: #ffffff url('background-image.png?20251201152357') no-repeat scroll top center;
  background-color:#ffffff;
  color: #414141;
  font-weight:  !important;
}
.sidebar-inner .filtertitle:after{background-color:#ffffff!important;}
.container{max-width:1600px !important;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .gui-page-title, .product .price, label{
  font-family: "Oswald", Helvetica, sans-serif;
  font-weight: 500!important;
}
header:after{content:"";border-bottom: 1px solid rgb(0 0 0 / 10%) !important;display: block;}
 

#topMessage{
  background:#fdc319!important;
  color:#ffffff!important;
}
#topMessage a{
  color:#ffffff!important;
  opacity:.75!important
}

span.price.excl.text-muted.small,
span.price-strict.excl.text-muted.small,
span.price-strict.incl.text-muted.small{display:none}


.home-image .image-holder .image-text > *,
.headlines .headline-caption h1{
color:#000000 !important;
}
.logo img{
  width: px
}




.btn,
.btn-default,
.btn.quickshop,
.btn-primary,
.product .image-wrap,
.rounded,
.productpage .zoom img,
.category .image-wrap a,
body.productpage .images .zoom:before, body.productpage .zoom span:before,
.collection-content,
.form-control,
.custom-button label.custom-control-label,
.form-group .bg,
.gui-number a,.gui-number .gui-value input,
.gui-blog-article header img,
.rounded-lg,
.rounded,
nav.compact .navbar-collapse:not(.show),
.gui-popover,
.wsa-cookielaw-button{
	border-radius:var(--border-radius)!important;
}
.rounded-bottom {
    border-bottom-right-radius:var(--border-radius)!important;
    border-bottom-left-radius:var(--border-radius)!important;
}
header.nav-2 nav .nav-item.sub:hover .megamenu-holder{
    border-top-right-radius:var(--border-radius)!important;
    border-bottom-right-radius:var(--border-radius)!important;}
.quickshop-modal .product-image-holder:after,
.swiper-container{
    border-top-left-radius:var(--border-radius)!important;
    border-bottom-left-radius:var(--border-radius)!important;
}

.page-item:last-child .page-link{
border-top-right-radius:var(--border-radius)!important;
border-bottom-right-radius:var(--border-radius)!important;
}
.page-item:first-child .page-link{
border-top-left-radius:var(--border-radius)!important;
border-bottom-left-radius:var(--border-radius)!important;}

.blog-article .date{border-bottom-right-radius:var(--border-radius)!important;}

.quickshop,
.btn-success.disabled, .btn-success:disabled{
  background:#ff91b4;
  border-color:#ff91b4;
  color: #ffffff;
}
.quickshop:hover{
  background:#e582a2;
  border-color:#e582a2;
}
.product h3.title,
.addtocart-sec h5,
.blogbody .h6{
  font-size:14px;
}
.bundleproducts .infobottom .prices,
.product .infobottom .price{
  font-size:14px;
}

.uspblock{background-color:#ffffff;}
.btn-primary.focus, .btn-primary:focus{box-shadow:0 0 0 0.2rem #fdc31950!important}
.form-control:focus{box-shadow:0 0 0 0.2rem #fdc31925!important;border-color:#fdc319}
.product .title h3,
.product .title a,
.blogbody .description,
.titleprice h1{
  color: #666666;
}


.product .price{
  color: #414141;
}
.products .nav-pills .nav-link.active,
.gui-content-subtitle:hover i,
.sidebar-inner .fold:hover i{
  color: #fdc319 !important;
}


.custom-control-input:checked~.bg {
    box-shadow: 0 0 0 1px #fdc319 inset!important;
      border-color: #fdc319 !important;
}
  
.home-image .image-holder .image-text .btn,
.headlines .owl-item .btn{background:#ff91b4 !important}


.home-image .image-holder .image-text .btn,
.headlines .owl-item .btn{color:#ffffff !important}


.text-primary{
  color: #fdc319 !important;
}

.header-cart .badge-primary,
.gui .gui-login-registered a.gui-button-small.btn.btn-default,
.btn-primary{  
  background: #fdc319 !important;
  border-color: #fdc319!important;
  color: #ffffff!important;
}
.badge-sale{ 
  background: #fdc319!important;
  border-color: #fdc319!important;
  color: #ff91b4!important;
}
.badge-primary{  
  background: #ff91b4;
  border-color: #ff91b4;
  color: #ffffff;
}
.btn-primary:hover{
  background: #e3af16 !important;
  border-color: #e3af16 !important;
}
.sidebar-inner .sidebar-filter-item:focus .custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before{
  background: #fdc319!important;
  border-color: #fdc319!important;
}
.sidebar-inner .sidebar-filter-item:hover .custom-control-label::before{border-color:#fdc319 !important;}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background:#fdc31920!important;border-color:#fdc31980!important;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem #fdc31940!important}
/*a,.btn-link{color: #fdc319}*/

.gui-form a:not('.gui-table a.gui-bold'){color: #fdc319!important}
a:hover,.btn-link:hover{color: #e3af16;}


footer.footer .h6 a:hover i{background: #fdc319;color:#FFF!important}
.footersocial a:hover i{color: #fdc319;}

footer.footer, footer.footer a{color:#111827!important;}
footer.footer{background-color:#ffffff !important;}

nav.compact .btn-default{background:#ff91b4;color:#ff91b4;}

.navbar-nav > .nav-item > .nav-link,
.navholder .sidebar-inner .filtertitle{
  color: #3b495d;
  font-size:  14px;
}


header .megamenu .subnav > .nav-item.sub > .subitem:hover,
.navbar-nav > .nav-item > .nav-link:hover,
.navbar-nav > .nav-item.active > .nav-link,
.navbar-light .navbar-nav .nav-link:hover{
  color: #888888;
}

header .megamenu.sub .subnav .nav-item a, header .megamenu .subnav > .nav-item.sub > .subitem{
    color: #000000; 
}


nav.second-nav.container{
  background-color:#f8f9fa;box-shadow:1600px 0 0 #f8f9fa, -1600px 0 0 #f8f9fa}


nav.second-nav.container .nav-link{
font-size:14px;
color:#666666;
}

nav.container:before{
background-color:#eff3fb;
}

header.navigation{box-shadow:1600px 0 0 #ffffff, -1600px 0 0 #ffffff;}


header.navigation,
header.navigation:after,.mobile-nav,
.header-search .search-holder{  
background-color:#ffffff!important
}

nav .navbar-toggler:focus, nav .navbar-toggler:hover{fill:#fdc319}


.navbar-nav > .nav-item > .nav-link{text-transform: none;}

.page-item.active .page-link{color:#fdc319}
.navbar-nav > .nav-item > a:focus, 
.subnav > .nav-item.sub > .subitem:hover,
.sidebar .item .subitemLink:hover{
  color: #fdc319;
}


.btn .quickshop,
.add-bundle-btn,
#quickshop-form .addtocart-holder .btn-primary,
#product_configure_form .btn-success,
.addtocart-sec .btn,
.gui-checkout .gui-form a.gui-button-action{
background:#ff91b4 !important;
border-color:#ff91b4 !important;
  
}

.btn .quickshop:hover,
#quickshop-form .addtocart-holder .btn-primary:hover,
#product_configure_form .btn-success:hover,
.addtocart-sec .btn:hover,
.gui-checkout .gui-form a.gui-button-action:hover{
background:#e582a2 !important;
border-color:#e582a2 !important;
}

.btn .quickshop:focus,
#quickshop-form .addtocart-holder .btn-primary:focus,
#product_configure_form .btn-success:focus,
.addtocart-sec .btn:focus,
.gui-checkout .gui-form a.gui-button-action:focus{
  box-shadow: 0 0 0 .2rem #ff91b480;
}
    


/* SIDEBAR BACKGROUND 
.sidebar-inner,
.sidebar-inner .filtertitle:after,
.sidebar-inner .filtertitle{background:  !important;}
.sidebar-inner .border-white{border-color:  !important;}
*/

/*
.nav-3 nav .navbar-nav > .nav-item:hover > a,
.subnav > .nav-item.sub > .subitem:hover,
.subsubnav .nav-item.sub > .nav-link:hover,
.sidebar .item .subitemLink:hover{
  background-color: #fdc31912 !important;
}

nav ul.navbar-nav li .megamenu-holder .subnav, nav ul.navbar-nav li .megamenu-holder .subsubnav, nav ul.navbar-nav li .megamenu-holder .subsubsubnav{
  background-color: #fdc3190D !important;
}
*/
.usp-holder .item i{
	color: #ff91b4 !important
}
.mobile-nav,
.mobile-nav i,
.mobile-nav svg,
.header-icon i{
  color: #3b495d;
  fill:#3b495d !important
}


/* Button color  */
a.btn-primary, 
a.btn-primary span,
.gui-checkout .gui-form a.gui-button-action{
  color: #ffffff !important;
}
/* Button background color  */

/* Image settings */
/*
.product .image-wrap{max-height:px !important}
.product .image-wrap img{height:px !important}
*/
@media (max-width: 990px) {
  .category .image-wrap a{border-radius:calc(var(--border-radius) * 0.5)!important}
  .logo img{
  width: px
}

}
@media (min-width: 991px) {
.sidebar .subnav .nav-item .nav-link:hover{background:none !important}
}