.skin-1-mobile-header-wrapper .mobile-header-burger .mobile-header-burger-icon svg {
    stroke: #7b3f00 !important;
}
.modal-header{
  display:none;
}
.logo-text{
  font-weight:900 !important;
}

.checkout-modal-products-wrapper .increment{
  background-color:#7b3f00;
  border:1px solid #7b3f00;
}
.checkout-modal-products-wrapper .decrement{
   background-color:#7b3f00;
  border:1px solid #7b3f00;
}
.skin-1-mobile-menu-wrapper{
  background: linear-gradient(to right, #b87333, #f3e5ab) !important;
}



.shop-inner-big-image img{
  height:500px !important;
  border-radius:20px ;
}
.footer-columns h6{
   color:white;
}
.footer-columns p{
   font-size:14px;
  color:white;
}
.footer-bottom p{
  font-size:14px;
  color:white;
}
.price{
  color:#000 !important;
}
.logo-text{
  font-weight:500;
}
@media only screen and (max-width: 767px) { 
  .logo-text{
  font-weight:900;
}
  .logo-text{
  font-weight:900 !important;
	
}
  .shop-inner-big-image img{
  height:300px !important;
	width:400px;
  border-radius:20px ;
	
}
}
/*ABOUT US*/
.about-section {
      display: flex;
      flex-wrap: wrap;
      padding: 40px 20px;
      max-width: 1200px;
      margin: auto;
      gap: 30px;
    }

    .about-text {
      flex: 1 1 45%;
      padding: 20px;
    }

    .about-text h2 {
      font-family: 'Playfair Display', serif;
      font-size: 28px;
      color: #C2185B;
      margin-bottom: 20px;
    }

    .about-text p {
      font-size:14px !important;
      line-height: 1.7;
      color: #555;
    }

    .about-images {
      flex: 1 1 50%;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 15px;
    }

    .about-images img {
      width: 100%;
      height: auto;
      border-radius: 10px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
      object-fit: cover;
    }

    @media (max-width: 768px) {
      .about-section {
        flex-direction: column;
        padding: 20px 15px;
      }

      .about-images {
        grid-template-columns: 1fr 1fr;
      }

      .about-text {
        text-align: center;
      }
    }

    @media (max-width: 500px) {
      .about-images {
        grid-template-columns: 1fr;
      }
    }
/Blog post section/
.blog-posts-19 .h-100{
background-color: white;
border-radius: 10px;
  padding:10px ;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);   
}
.blog-posts-19 h6{
color:#c2185b;
font-weight:600 !important;
  font-size:17px;
}
.blog-posts-19 p{
font-size:14px !important;
color:#555 !important;
  line-height:2 !important;
}
.blog-posts-19 .img-as-background{
 height:350px !important;
}
.blog-posts-19 small{
color:#555 ;
font-size:14px !important;
}
.blog-posts-19 .post-19::after {
 display:none;
}
 @media (max-width: 768px) {
.blog-posts-19 .img-as-background{
height:300px !important;
width:350px !important;
}
}
/*product inner*/
 .icon-row-section {
      padding: 20px 10px;
    }

    .icon-row {
      display: flex;
      justify-content: center;
      gap: 15px;
      flex-wrap: wrap;
    }

    .icon-card {
      background: #ffffff;
      padding: 10px 6px;
      border-radius: 12px;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
      text-align: center;
      width: 110px;
      transition: transform 0.3s ease;
    }

    .icon-card:hover {
      transform: translateY(-4px);
    }

    .icon-circle {
      width: 48px;
      height: 48px;
      margin: 0 auto 6px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background-color: #ececec;
    }

    .icon-circle img {
      width: 22px;
      height: 22px;
      filter: brightness(0); /* makes icon black */
    }

    .icon-text {
      font-size: 11px;
      color: #333;
      font-weight: 500;
    }

    /* Mobile view adjustments */
    @media (max-width: 600px) {
      .icon-row {
        flex-wrap: nowrap;
        justify-content: space-between;
      }

      .icon-card {
        width: 90px;
        padding: 8px 4px;
      }

      .icon-circle {
        width: 36px;
        height: 36px;
        margin-bottom: 4px;
      }

      .icon-circle img {
        width: 18px;
        height: 18px;
      }

      .icon-text {
        font-size: 10px;
      }
    }
/*PRODUCT INEER ICONS*/