
body{
    margin:0!important;
}
a {
  text-decoration: none !important;
  color: inherit !important;
}

#nav-login.active::after,
#nav-register.active::after {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  border-radius: 5px;
  height: 2px;
  background-color: #be9600;
}
.custom-product-title-price span,
.custom-product-title-price h2 {
  /* gray-500 */
  color: #6c757d;
}
.woocommerce.columns-4 {
  columns: unset;
}
.custom-product-title-price span * {
  font-size: 17px !important;
  color: red;
}

/* woo-product-gallery-silder */
/* .slick-next::before,
.slick-prev::before {
  background-color: white !important;
} */

/* single product category */

.product-details-category a {
  color: rgb(62, 62, 62) !important;
  font-weight: semi-bold !important;
}

/* single product tabs (description,Addetinnal info) */
.active-tab {
  position: relative;
}
.active-tab::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  left: 50%;
  width: 20px;
  transform: translateX(-50%);
  background-color: #ca8a04;
}

/* single product add to card btn */
.single_add_to_cart_button,
.request_prototype_cart_button {
  padding: 10px 20px !important;
  position: relative;
  padding-left: 30px !important;
}
.request_prototype_cart_button {
  background-color: #f4f3f3 !important;
  color: #3e382f !important;
  border: 1px solid #eae9e9 !important;
}

.single_add_to_cart_button {
  background-color: transparent !important;
  color: black !important;
  border: 1px solid black !important;
}

.single_add_to_cart_button::before {
  content: "";
  position: absolute;
  left: 10px;
  width: 15px;
  height: 15px;
  background-image: url("../assets/icons/basket.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.single-calc-quantity-container .quantity input.text {
  /* display: flex!important; */
  padding: 7px 0px !important;
  margin-right: -2px;
  border: none !important;
}

.single-calc-quantity-container input::-webkit-outer-spin-button,
.single-calc-quantity-container input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* home categorys section */

@media (min-width: 1000px) {
  #home-category > div:nth-child(3),
  #home-category > div:nth-child(4) {
    grid-column: span 2;
  }
}

/* woocommerce pagination */

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li {
  background-color: white !important;
  color: #b4b1ad;
}
.woocommerce nav.woocommerce-pagination ul li .current {
  background-color: #be9600 !important;
  color: white !important;
}

/* order by products filter */

.orderby-container select {
  padding: 10px;
}

/* related products */

@media (min-width: 1024px) {
  .related-products ul.grid {
    grid-template-columns: repeat(4, 1fr) !important;
  }
}

/* woocommerce cart  */
.wc-proceed-to-checkout a.checkout-button {
  background-color: #433c33 !important;
  color: white !important;
  padding: 10px 60px !important;
  font-size: 1.2rem !important;
}

.woocommerce a.remove {
  color: #1d1a14 !important;
  border-width: 2px !important;
}

.woocommerce a.remove:hover {
  color: #1d1a1495 !important;
  background-color: transparent;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  width: inherit !important;
  float: none !important;
}

/* ////////////////// */

.custom-language-dropdown {
  border: none;
  text-transform: uppercase;
}

ul li {
  list-style: none!important;
}

/* footer */

ul >li >a:hover{
    color:#646260!important;
}
/* footer static links menu*/
.menu-footer-static-pages li.menu-item a{
    display:block;
    margin-bottom:10px;
}


#menu-footer-static-pages li> a{
    color:#797673 !important;
}



/* home page sup title*/
h2.text-yellow-600{
       text-transform: uppercase!important;

}


/* side card  */
.xoo-wsc-items-count{
  font-size:10px;
  width:38px;
  height:38px;
  line-height:40px
}

.xoo-wsc-header .xoo-wscb-count{
    display:none;
}

body .select2-container,body .ui-widget.ui-datepicker{
    z-index:10!important;
}

nav.footer_static_pages li > a{
    color:#797673!important;
    
}

.featuredProductsSwiper {
    width: 100%;
    height: 100%;
    padding: 20px;
}

.swiper-button-next,
.swiper-button-prev {
    color: #333;
}
.swiper-pagination-bullet-active {
    background: #333;
}

/* Optional: Add some spacing for navigation arrows */
.swiper-button-next {
    right: 10px;
}

.swiper-button-prev {
    left: 10px;
}

/* Ensure slides are equal height */
.swiper-slide {
    height: auto;
}
