@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//titanstore.app/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.4.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//titanstore.app/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Almarai", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(192,132,68);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: rgb(192,132,68);
	--btn-default-bgcolor-hover: rgb(0,0,0);
	--btn-accented-bgcolor: rgb(192,132,68);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(242,242,242);
}

.wd-nav-product-cat .nav-link-count {display:none!important}
/****** HOME & PRODUCTS STYLE*******/

.titan-floating-services{
  position:relative;
  z-index:20;
  margin-top:-68px;
  margin-bottom:45px;
  padding:0 20px;
  direction:rtl;
}

.titan-services-box{
  max-width:1180px;
  margin:0 auto;
  background:rgba(255,255,255,.96);
  border:1px solid rgba(190,150,95,.22);
  border-radius:18px;
  box-shadow:0 18px 38px rgba(0,0,0,.16);
  display:grid;
  grid-template-columns:repeat(4,1fr);
  overflow:hidden;
  backdrop-filter:blur(8px);
}

.titan-service-item{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px;
  min-height:125px;
  padding:22px 24px;
  text-align:right;
  position:relative;
}

.titan-service-item:not(:last-child):after{
  content:"";
  position:absolute;
  left:0;
  top:30px;
  bottom:30px;
  width:1px;
  background:rgba(190,150,95,.45);
}

.titan-service-icon{
  width:54px;
  height:54px;
  flex:0 0 54px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.titan-service-icon svg{
  width:48px;
  height:48px;
  fill:none;
  stroke:#3f3f3f;
  stroke-width:3;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.titan-service-icon svg circle,
.titan-service-icon svg path:nth-last-child(1){
  stroke:#b88442;
}

.titan-service-item h3{
  margin:0 0 8px;
  color:#252525;
  font-size:18px;
  font-weight:900;
  line-height:1.35;
}

.titan-service-item p{
  margin:0;
  color:#777;
  font-size:14.5px;
  font-weight:500;
  line-height:1.6;
}

/* Mobile */
@media(max-width:991px){
    
    
    
  .titan-floating-services{
    margin-top:-35px;
    margin-bottom:35px;
  }

  .titan-services-box{
    grid-template-columns:repeat(2,1fr);
  }

  .titan-service-item:not(:last-child):after{
    display:none;
  }

  .titan-service-item{
    border-bottom:1px solid rgba(190,150,95,.18);
  }
}

@media(max-width:600px){
  .titan-floating-services{
    margin-top:20px;
    padding:0 14px;
  }

  .titan-services-box{
    grid-template-columns:1fr;
    border-radius:14px;
  }

  .titan-service-item{
    min-height:auto;
    padding:20px 18px;
    justify-content:flex-start;
  }

  .titan-service-icon{
    width:46px;
    height:46px;
    flex-basis:46px;
  }

  .titan-service-icon svg{
    width:42px;
    height:42px;
  }

  .titan-service-item h3{
    font-size:16px;
  }

  .titan-service-item p{
    font-size:13.5px;
  }
}

/***************************************/
.wd-content-layout {
    padding-top:0px !important;
}

.info-box-icon img {
    max-width:40px!important;
}

.cat-design-alt img {
    width: revert-layer;
    border-radius: 14px;
}

.wd-cat-content {display:none}




/******************/

.titan-why-section{
  background:
    radial-gradient(circle at 15% 10%, rgba(201,154,78,.16), transparent 28%),
    linear-gradient(135deg,#070707 0%,#030303 55%,#0b0b0b 100%);
  padding:75px 20px;
  direction:rtl;
  overflow:hidden;
}

.titan-why-container{
  max-width:1180px;
  margin:0 auto;
}

.titan-why-head{
  text-align:center;
  margin-bottom:42px;
}

.titan-why-head span{
  color:#c99a4e;
  font-size:17px;
  font-weight:800;
  display:inline-block;
  margin-bottom:8px;
}

.titan-why-head h2{
  color:#fff;
  font-size:42px;
  font-weight:900;
  margin:0 0 14px;
  line-height:1.2;
}

.titan-why-head p{
  color:#d8d8d8;
  font-size:17px;
  line-height:1.9;
  max-width:680px;
  margin:0 auto;
}

.titan-why-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:22px;
}

.titan-why-card{
  background:rgba(255,255,255,.035);
  border:1px solid rgba(201,154,78,.38);
  border-radius:18px;
  padding:34px 24px 30px;
  text-align:center;
  transition:.3s ease;
  box-shadow:0 18px 45px rgba(0,0,0,.22);
}

.titan-why-card:hover{
  transform:translateY(-7px);
  border-color:rgba(201,154,78,.75);
  background:rgba(255,255,255,.055);
}

.titan-why-icon{
  width:74px;
  height:74px;
  margin:0 auto 22px;
  border-radius:50%;
  background:rgba(201,154,78,.10);
  display:flex;
  align-items:center;
  justify-content:center;
}

.titan-why-icon svg{
  width:42px;
  height:42px;
  fill:none;
  stroke:#c99a4e;
  stroke-width:3.2;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.titan-why-card h3{
  color:#c99a4e;
  font-size:20px;
  font-weight:900;
  margin:0 0 14px;
}

.titan-why-card p{
  color:#e2e2e2;
  font-size:15px;
  line-height:1.9;
  margin:0;
}

@media(max-width:991px){
  .titan-why-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:600px){
  .titan-why-section{
    padding:55px 15px;
  }

  .titan-why-head h2{
    font-size:31px;
  }

  .titan-why-grid{
    grid-template-columns:1fr;
  }
}

/**************/
 
/* ===== Luxury Fabric Store Style ===== */

:root{
  --gold:#b88442;
  --gold2:#d7a65c;
  --dark:#050505;
  --green:#062018;
  --text:#111;
  --muted:#777;
  --radius:14px;
}

/* General */
body{
  background:#fff;
  direction:rtl;
}

.container{
  max-width:1200px;
}

/* Header */
.whb-general-header{
  background:#050505 !important;
  border-bottom:1px solid rgba(184,132,66,.25) !important;
}

.whb-general-header .wd-nav-main > li > a{
  color:#fff !important;
  font-weight:600;
  font-size:15px;
}

.whb-general-header .wd-nav-main > li.current-menu-item > a,
.whb-general-header .wd-nav-main > li > a:hover{
  color:var(--gold2) !important;
}

.site-logo img{
  max-height:70px;
  object-fit:contain;
}

/* Header icons */
.wd-tools-element a,
.wd-tools-text,
.wd-cart-subtotal,
.wd-tools-icon:before{
  color:#fff !important;
}

.wd-tools-element:hover a,
.wd-tools-element:hover .wd-tools-text{
  color:var(--gold2) !important;
}
 

/* Main content spacing */
.main-page-wrapper .container{
  padding-top:0 !important;
}

.vc_empty_space{
  height:25px !important;
}

/* Section Titles */
.wpb_text_column h3{
  font-size:28px;
  font-weight:800;
  color:#151515;
  margin:35px 0 28px;
  position:relative;
}

.wpb_text_column h3:after{
  content:"";
  width:70px;
  height:2px;
  background:var(--gold);
  display:block;
  margin:14px auto 0;
}

.wpb_text_column h3:before{
  content:"◆";
  color:var(--gold);
  font-size:12px;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:-22px;
  background:#fff;
  padding:0 8px;
  z-index:2;
}

/* Product Cards */
.products.wd-products{
  margin-bottom:35px;
}

.wd-product .wd-product-wrapper{
  background:#fff;
  border:1px solid rgba(0,0,0,.08);
  border-radius:var(--radius);
  overflow:hidden;
  box-shadow:0 8px 25px rgba(0,0,0,.08);
  transition:.3s ease;
  padding-bottom:16px;
}

.wd-product .wd-product-wrapper:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 35px rgba(0,0,0,.14);
}

.wd-product-thumb{
  overflow:hidden;
  border-radius:var(--radius) var(--radius) 0 0;
}

.wd-product-thumb img{
  width:100%;
  aspect-ratio:1/1;
  object-fit:cover;
  transition:.45s ease;
}

.wd-product-wrapper:hover img{
  transform:scale(1.06);
}

.wd-product .wd-entities-title{
  text-align:center;
  font-size:16px;
  font-weight:800;
  margin:14px 8px 4px;
}

.wd-product .wd-entities-title a{
  color:#111 !important;
}

.wd-product-cats{
  text-align:center;
  font-size:13px;
  margin-bottom:6px;
}

.wd-product-cats a{
  color:#888 !important;
}

.wd-product .price{
  display:block;
  text-align:center;
  color:var(--gold) !important;
  font-weight:800;
  font-size:14px;
  margin-bottom:12px;
}

/* Buttons */
.wd-add-btn{
  text-align:center;
}

.wd-add-btn a.button{
  background:var(--gold) !important;
  color:#fff !important;
  border-radius:7px !important;
  padding:9px 20px !important;
  font-size:13px !important;
  font-weight:700 !important;
  min-height:auto !important;
  line-height:1.4 !important;
  box-shadow:none !important;
}

.wd-add-btn a.button:hover{
  background:#8f622d !important;
}

/* Wishlist icon */
.wd-wishlist-btn a{
  background:#fff !important;
  border-radius:50%;
  box-shadow:0 4px 14px rgba(0,0,0,.12);
}

/* Categories */
.wd-cats{
  justify-content:center;
}

.category-grid-item .wd-cat-inner{
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 12px 28px rgba(0,0,0,.14);
  transition:.3s ease;
  background:#061a13;
}

.category-grid-item .wd-cat-inner:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 40px rgba(0,0,0,.22);
}

.category-grid-item img{
  width:100%;
  aspect-ratio:1/1;
  object-fit:cover;
  transition:.45s ease;
}

.category-grid-item:hover img{
  transform:scale(1.05);
}

.category-grid-item .wd-cat-content{
  display:none !important;
}

/* Fix 5 categories layout */
.wd-cats.columns-4 .category-grid-item{
  max-width:260px;
}

/* Info boxes */
.info-box-wrapper{
  background:#fff;
  border-top:1px solid rgba(0,0,0,.08);
  padding:25px 10px;
}

.wd-info-box{
  background:#fff;
  border-radius:14px;
  padding:18px 20px;
  box-shadow:0 8px 24px rgba(0,0,0,.06);
  border:1px solid rgba(184,132,66,.18);
}

.wd-info-box .info-box-icon img{
  width:42px;
  height:42px;
  object-fit:contain;
}

.wd-info-box .info-box-title{
  color:#111;
  font-size:17px;
  font-weight:800;
  margin-bottom:5px;
}

.wd-info-box p{
  color:#666;
  font-size:14px;
  margin:0;
}

/* Footer */
.wd-footer{
  background:#050505 !important;
  color:#fff;
  margin-top:40px;
}

.wd-copyrights{
  background:#050505 !important;
  border-top:1px solid rgba(184,132,66,.25);
  padding:22px 0;
}

.wd-copyrights a,
.wd-copyrights strong{
  color:var(--gold2) !important;
}

/* Mobile */
@media(max-width:768px){
  .whb-general-header{
    min-height:72px;
  }

  .site-logo img{
    max-height:55px;
  }

  sr7-module,
  sr7-adjuster,
  sr7-content{
    height:300px !important;
  }

  .wpb_text_column h3{
    font-size:23px;
    margin-top:28px;
  }

  .wd-product .wd-product-wrapper{
    border-radius:12px;
  }

  .wd-product .wd-entities-title{
    font-size:14px;
  }

  .wd-product .price{
    font-size:13px;
  }

  .wd-add-btn a.button{
    font-size:12px !important;
    padding:8px 13px !important;
  }

  .wd-info-box{
    margin-bottom:12px;
    text-align:right;
  }
}

/* Hide empty large spaces */
.vc_row{
  margin-bottom:0 !important;
}


@media (max-width: 767px){
  .titan-floating-services{
    display:none !important;
  }
}

/*************/

 
/* TITAN FOOTER FIX */
footer.wd-footer .footer-sidebar{
  display:flex !important;
  flex-direction:row !important;
  justify-content:space-between !important;
  align-items:flex-start !important;
  gap:0 !important;
  direction:rtl !important;
}

footer.wd-footer .footer-column{
  flex:1 1 0 !important;
  width:25% !important;
  max-width:25% !important;
  min-width:0 !important;
  text-align:center !important;
  padding:0 35px !important;
  border-left:1px solid rgba(201,154,78,.45) !important;
}

footer.wd-footer .footer-column:last-child{
  border-left:0 !important;
}

footer.wd-footer{
  background:#020202 !important;
}

footer.wd-footer .main-footer{
  padding:55px 0 45px !important;
}

.titan-footer-widget{
  color:#ddd !important;
}

.titan-footer-logo{
  width:150px !important;
  margin:0 auto 15px !important;
  display:block !important;
}

.titan-footer-widget h3{
  color:#c99a4e !important;
  font-size:19px !important;
  font-weight:800 !important;
  margin:0 0 18px !important;
}

.titan-footer-widget p,
.titan-footer-widget a{
  color:#dcdcdc !important;
  font-size:15px !important;
  line-height:1.9 !important;
  margin:0 0 8px !important;
  text-decoration:none !important;
  display:block !important;
}

.titan-footer-widget a:hover{
  color:#c99a4e !important;
}

.titan-social-icons{
  display:flex !important;
  justify-content:center !important;
  gap:18px !important;
  margin-top:18px !important;
}

.titan-social-icons a{
  width:34px !important;
  height:34px !important;
  border-radius:50% !important;
  border:1px solid rgba(201,154,78,.45) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  color:#fff !important;
  font-size:16px !important;
  margin:0 !important;
}

.titan-social-icons a:hover{
  background:#c99a4e !important;
  color:#000 !important;
}

footer.wd-footer .wd-copyrights{
  background:#020202 !important;
  border-top:1px solid rgba(201,154,78,.25) !important;
  padding:18px 0 !important;
}

@media(max-width:768px){
  footer.wd-footer .footer-sidebar{
    flex-direction:column !important;
  }

  footer.wd-footer .footer-column{
    width:100% !important;
    max-width:100% !important;
    border-left:0 !important;
    border-bottom:1px solid rgba(201,154,78,.25) !important;
    padding:25px 15px !important;
  }
}@media (min-width: 768px) and (max-width: 1024px) {
	@media (max-width: 768px){

  /* HEADER */
  .whb-general-header{
    background:#050505 !important;
    border-bottom:1px solid #b77a34 !important;
    box-shadow:none !important;
  }

  .whb-general-header .container{
    max-width:100% !important;
    width:100% !important;
    padding:0 14px !important;
  }

  .whb-general-header-inner,
  .whb-mobile-left,
  .whb-mobile-center,
  .whb-mobile-right{
    height:72px !important;
    min-height:72px !important;
    display:flex !important;
    align-items:center !important;
  }

  .whb-mobile-left{justify-content:flex-start !important;}
  .whb-mobile-center{justify-content:center !important;}
  .whb-mobile-right{justify-content:flex-end !important;}

  .whb-mobile-center .site-logo img{
    max-width:108px !important;
    height:auto !important;
  }

  .whb-mobile-left .wd-tools-element > a,
  .whb-mobile-right .wd-tools-element > a{
    width:40px !important;
    height:40px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
  }

  .whb-mobile-left .wd-tools-icon,
  .whb-mobile-right .wd-tools-icon{
    color:#fff !important;
    font-size:24px !important;
  }

  .whb-general-header .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-7px !important;
    right:6px !important;
    transform:none !important;
    width:18px !important;
    min-width:18px !important;
    height:18px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:18px !important;
    text-align:center !important;
    border:1px solid #050505 !important;
  }

  .whb-general-header .wd-cart-number span{
    display:none !important;
  }


  /* BOTTOM TOOLBAR */
          .wd-toolbar.wd-toolbar-label-show {
            height: 60px !important;
            padding: 1px 3px 9px !important;
            background: #222 !important;
            border-radius: 18px 18px 0 0 !important;
            border-top: 1px solid rgba(198, 138, 58, .35) !important;
            box-shadow: 0 -8px 20px rgba(0, 0, 0, .2) !important;
            overflow: visible !important;
            display: flex !important;
            align-items:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element{
    flex:1 !important;
    position:relative !important;
    background:transparent !important;
    display:flex !important;
    justify-content:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element > a{
    height:51px !important;
    width:100% !important;
    padding:0 !important;
    margin:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:4px !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    color:#fff !important;
    text-align:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-icon{
    color:#fff !important;
    font-size:17px !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{
    color:#fff !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-11px !important;
    right:50% !important;
    transform:translateX(18px) !important;
    width:17px !important;
    min-width:17px !important;
    height:17px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:9px !important;
    font-weight:800 !important;
    line-height:15px !important;
    text-align:center !important;
    border:1px solid #222 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-cart-number span{
    display:none !important;
  }

}


.wd-toolbar-shop .wd-tools-icon:before, .wd-header-my-account .wd-tools-icon:before, .wd-toolbar-home .wd-tools-icon:before, .wd-header-cart .wd-tools-icon:before {
font-size:14px!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	@media (max-width: 768px){

  /* HEADER */
  .whb-general-header{
    background:#050505 !important;
    border-bottom:1px solid #b77a34 !important;
    box-shadow:none !important;
  }

  .whb-general-header .container{
    max-width:100% !important;
    width:100% !important;
    padding:0 14px !important;
  }

  .whb-general-header-inner,
  .whb-mobile-left,
  .whb-mobile-center,
  .whb-mobile-right{
    height:72px !important;
    min-height:72px !important;
    display:flex !important;
    align-items:center !important;
  }

  .whb-mobile-left{justify-content:flex-start !important;}
  .whb-mobile-center{justify-content:center !important;}
  .whb-mobile-right{justify-content:flex-end !important;}

  .whb-mobile-center .site-logo img{
    max-width:108px !important;
    height:auto !important;
  }

  .whb-mobile-left .wd-tools-element > a,
  .whb-mobile-right .wd-tools-element > a{
    width:40px !important;
    height:40px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
  }

  .whb-mobile-left .wd-tools-icon,
  .whb-mobile-right .wd-tools-icon{
    color:#fff !important;
    font-size:24px !important;
  }

  .whb-general-header .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-7px !important;
    right:6px !important;
    transform:none !important;
    width:18px !important;
    min-width:18px !important;
    height:18px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:18px !important;
    text-align:center !important;
    border:1px solid #050505 !important;
  }

  .whb-general-header .wd-cart-number span{
    display:none !important;
  }


  /* BOTTOM TOOLBAR */
          .wd-toolbar.wd-toolbar-label-show {
            height: 60px !important;
            padding: 1px 3px 9px !important;
            background: #222 !important;
            border-radius: 18px 18px 0 0 !important;
            border-top: 1px solid rgba(198, 138, 58, .35) !important;
            box-shadow: 0 -8px 20px rgba(0, 0, 0, .2) !important;
            overflow: visible !important;
            display: flex !important;
            align-items:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element{
    flex:1 !important;
    position:relative !important;
    background:transparent !important;
    display:flex !important;
    justify-content:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element > a{
    height:51px !important;
    width:100% !important;
    padding:0 !important;
    margin:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:4px !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    color:#fff !important;
    text-align:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-icon{
    color:#fff !important;
    font-size:17px !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{
    color:#fff !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-11px !important;
    right:50% !important;
    transform:translateX(18px) !important;
    width:17px !important;
    min-width:17px !important;
    height:17px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:9px !important;
    font-weight:800 !important;
    line-height:15px !important;
    text-align:center !important;
    border:1px solid #222 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-cart-number span{
    display:none !important;
  }

}


.wd-toolbar-shop .wd-tools-icon:before, .wd-header-my-account .wd-tools-icon:before, .wd-toolbar-home .wd-tools-icon:before, .wd-header-cart .wd-tools-icon:before {
font-size:14px!important;
}
}

@media (max-width: 576px) {
	@media (max-width: 768px){

  /* HEADER */
  .whb-general-header{
    background:#050505 !important;
    border-bottom:1px solid #b77a34 !important;
    box-shadow:none !important;
  }

  .whb-general-header .container{
    max-width:100% !important;
    width:100% !important;
    padding:0 14px !important;
  }

  .whb-general-header-inner,
  .whb-mobile-left,
  .whb-mobile-center,
  .whb-mobile-right{
    height:72px !important;
    min-height:72px !important;
    display:flex !important;
    align-items:center !important;
  }

  .whb-mobile-left{justify-content:flex-start !important;}
  .whb-mobile-center{justify-content:center !important;}
  .whb-mobile-right{justify-content:flex-end !important;}

  .whb-mobile-center .site-logo img{
    max-width:108px !important;
    height:auto !important;
  }

  .whb-mobile-left .wd-tools-element > a,
  .whb-mobile-right .wd-tools-element > a{
    width:40px !important;
    height:40px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
  }

  .whb-mobile-left .wd-tools-icon,
  .whb-mobile-right .wd-tools-icon{
    color:#fff !important;
    font-size:24px !important;
  }

  .whb-general-header .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-7px !important;
    right:6px !important;
    transform:none !important;
    width:18px !important;
    min-width:18px !important;
    height:18px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:18px !important;
    text-align:center !important;
    border:1px solid #050505 !important;
  }

  .whb-general-header .wd-cart-number span{
    display:none !important;
  }


  /* BOTTOM TOOLBAR */
          .wd-toolbar.wd-toolbar-label-show {
            height: 60px !important;
            padding: 1px 3px 9px !important;
            background: #222 !important;
            border-radius: 18px 18px 0 0 !important;
            border-top: 1px solid rgba(198, 138, 58, .35) !important;
            box-shadow: 0 -8px 20px rgba(0, 0, 0, .2) !important;
            overflow: visible !important;
            display: flex !important;
            align-items:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element{
    flex:1 !important;
    position:relative !important;
    background:transparent !important;
    display:flex !important;
    justify-content:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-element > a{
    height:51px !important;
    width:100% !important;
    padding:0 !important;
    margin:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:4px !important;
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    color:#fff !important;
    text-align:center !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-tools-icon{
    color:#fff !important;
    font-size:17px !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{
    color:#fff !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-header-cart .wd-cart-number{
    position:absolute !important;
    top:-11px !important;
    right:50% !important;
    transform:translateX(18px) !important;
    width:17px !important;
    min-width:17px !important;
    height:17px !important;
    padding:0 !important;
    border-radius:50% !important;
    background:rgb(192,132,68) !important;
    color:#fff !important;
    font-size:9px !important;
    font-weight:800 !important;
    line-height:15px !important;
    text-align:center !important;
    border:1px solid #222 !important;
  }

  .wd-toolbar.wd-toolbar-label-show .wd-cart-number span{
    display:none !important;
  }

}


.wd-toolbar-shop .wd-tools-icon:before, .wd-header-my-account .wd-tools-icon:before, .wd-toolbar-home .wd-tools-icon:before, .wd-header-cart .wd-tools-icon:before {
font-size:14px!important;
}
}

