/* Add custom CSS styles below */ 
body {
  font-family: 'PingARLT', -apple-system, BlinkMacSystemFont;
}

.store-header .main-nav-container .inner{
  background-color: #102650 !important;
}
@media(max-width: 1024px) {
.top-nav {
  background-color: #102650 !important;
  border: none !important;
 }
}

.store-header .top-nav .top-nav-inner .right-side span i {
  color: white !important;
}

.store-header .top-nav .top-nav-inner .left-side button,
.store-header .top-nav .top-nav-inner .left-side salla-cart-summary a {
  color: white !important;
}

header ~ section:first-of-type salla-slider div div:nth-child(2) div div:nth-child(2) a {
  border-color: #F7B165 !important;
}

.s-block--general-features .container .s-block__title p,
.single-product-section .container .s-block__title p {
  color : black !important;
}

.single-product-section .container .main-content div:first-child .single-product-wrapper salla-slider .s-slider-block__title-nav .s-slider-next {
  left: 0 !important;
}

.single-product-page .container .details-slider-wrapper salla-slider .s-slider-block__title-nav .s-slider-next{
  left: 0 !important;
}

.single-product-page .container .details-slider-wrapper salla-slider .s-slider-block__title-nav .s-slider-prev {
  right: -130px !important;
}

.s-product-card-content-title a,
.single-product-page .page-container > div:first-of-type .main-content > div:first-of-type h2{
  font-weight: 700 !important;
}

#single-product-form .product-form {
    position: fixed !important;
    right: 100px !important;
    bottom: 30px !important;
    z-index: 5000000 !important;
    width: auto !important;
  box-shadow: 0 0 25px 3px rgba(0, 0, 0, .15);!important;
}

@media(max-width: 1023px) {
  #single-product-form .product-form {
    width: 100% !important;
    right: 0 !important;
    bottom : -20px !important;
  }
}

@media(max-width: 639px) {
  #single-product-form .product-form {
    bottom : -10px !important;
  }
}

.store-footer {
  background-color: #102650 !important;
  color: white !important;
}

.store-footer div:first-child::before {
  background-color: #102650 !important;
}

.store-footer > div:last-of-type p {
   color: white !important;
}

.whatsapp-float {
  position: fixed;
  right: 20px;
  background: #25D366;
  color: white;
  padding: 10px 15px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  z-index: 99999;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: transform 0.2s ease;
}
.whatsapp-float:hover {
  transform: scale(1.05);
}
.whatsapp-float {
  bottom: 50px !important;
}

body.product-single .whatsapp-float {
  bottom: 130px !important;
}