.wishlist-produt-wrapper {
  border:1px solid #ddd;
}
.mobile-menu-footer{
  display:none;
}
.wishlist-product-title-wrapper{
padding:0px 10px !important;
}
.wishlist-product-title {
font-size:16px !important;
  font-weight:300 !important;
  font-family: 'Poppins', sans-serif;
}
.wishlist-product-price {
font-size:16px !important;
  font-weight:500 !important;
  font-family: 'Poppins', sans-serif;
}
.wishlist-add-to-cart a {
  background: linear-gradient(to right ,#1da49d   ,#61c96a) !important;
  color:#fff !important;
  font-family: 'Poppins', sans-serif;
}
.wishlist-remove-product svg {
margin-top:-6px !important;
}

#mw-top-message,.footer-background{
font-family: 'Poppins', sans-serif;
background: linear-gradient(to right ,#1da49d   ,#61c96a  );
}
.header-background .dropdown-menu, .mw-vhmbgr-active-popup .dropdown-menu{
  background-color:#ddef40 !important;
  font-family: 'Poppins', sans-serif !important;
}

.checkout-v2-logo{
  width:9% !important;
}
.checkout-modal-products-wrapper .decrement{
  background-color:#1da49d !important;
  border:1px solid #1da49d !important;
}
.checkout-modal-products-wrapper .increment {
  background-color:#61c96a !important;
  border:1px solid #61c96a !important;
}
.text-danger{
  color:#1da49d !important;
}
.price{
  color:black !important;
}
.title{
  font-family: 'Poppins', sans-serif;
  font-size:16px !important;
}
.mobile-header{
  margin-top:-18px !important;
}
.menu-header-skin-1{
 font-weight:500 !important;
 font-family: 'Poppins', sans-serif;
}
.top-header-title{
margin-left:380px !important;
font-size:15px !important;
color:#fff !important;
font-family: 'Poppins', sans-serif;
font-weight:500 !important;
}
@media (max-width: 768px) {
.top-header-title{
margin-left:30px !important;
font-size:14px !important;
color::#00008B !important;
font-family: 'Poppins', sans-serif;
}
  .checkout-v2-logo{
  width:30% !important;
}
  .checkout-v2-left-column{
	margin-top:-160px !important;
  }
  .img-as-background{
  height:200px !important;
}
}



.shop-products-skin-2-btn {
   background: linear-gradient(to right ,#1da49d   ,#61c96a);
    color: white;
    padding: 5px 5px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.shop-products-skin-2-btn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    top: 0;
    left: -100%;
    transition: all 0.5s ease;
}
.shop-products-skin-2-btn:hover::before {
    left: 100%;
}
.shop-products-skin-2-btn:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 768px) {
    .shop-products-skin-2-btn {
        font-size: 10px;
        padding: 1px 1px;
  }
}
  .shop-products-skin-2 .img-as-background{
  height:250px !important;
	border-radius:20px !important;
}
/*3 content section*/
.container-3-content {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
            padding: 50px 20px;
        }
        .box-3-content {
            background: #fff;
            box-shadow: 4px 4px 10px rgba(44, 32, 22, 0.3);
            padding: 20px;
            text-align: center;
		  background-color:#1da49d ;
            max-width: 300px;
            flex: 1;
        }
        .icon-3-content img {
            width: 50px;
            height: 50px;
            margin-bottom: 10px;
        }
        h3 {
            font-size: 20px;
            margin-bottom: 10px;
        }
        p {
            font-size: 14px;
            line-height: 1.5;
        }
        @media (max-width: 768px) {
            .container-3-content {
                flex-direction: column;
                align-items: center;
            }
            .box-3-content {
                width: 100%;
                max-width: 400px;
            }
        }
/*3 box END*/
/*Shop our limited edition section*/
 .container-content-box {
            max-width: 1500px;
            display: flex;
            gap: 20px;
            align-items: center;
        }

        .left-content-box img {
            width: 100%;
            max-width: 300px;
            border-radius: 10px;
        }

        .middle-content-box img {
            width: 100%;
            max-width: 400px;
            border-radius: 10px;
        }

        .right-content-box {
            max-width: 1500px;
        }

        .right-content-box h1 {
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 15px;
        }

        .right-content-box p {
            font-size: 16px;
            line-height: 1.5;
            color: #444;
            margin-bottom: 20px;
        }

        .right-content-box a {
            display: inline-block;
            padding: 10px 20px;
            font-family: 'Poppins', sans-serif;
            color: white;
            text-decoration: none;
            border-radius: 5px;
            font-size: 16px;
		    background: linear-gradient(to right ,#1da49d   ,#61c96a  );
        }

        @media (max-width: 768px) {
            .container-content-box {
                flex-direction: column;
                text-align: center;
            }
            .right-content-box h1 {
                font-size: 24px;
            }
            .right-content-box a {
                display: block;
                width: fit-content;
                margin: 0 auto;
            }
        }
/*Shop our limited edition section END*/
.container-dis {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 15px;
            max-width: 1200px;
            margin: auto;
        }
        .card-dis {
            background: #fff;
            padding: 15px;
            border-radius: 10px;
            box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
            text-align: center;
            flex: 1 1 30%;
        }
        .card-dis img {
            width: 100%;
            border-radius: 10px;
        }
        .card-dis h2 {
            font-size: 18px;
            margin-top: 10px;
        }
        @media (max-width: 768px) {
            .container-dis {
                flex-direction: column;
            }
            .card-dis {
                flex: 1 1 100%;
            }
        }
.home-testimonials .slick-arrows-1 {
height:354px;
}