.tp-product-details-description {
 font-family: jost !important;
 font-size: 15px;
 color:#000 !important;
}
.tp-product-details-description span {
    font-weight:400 !important;
    font-family: jost !important;
   color:#000 !important;
}
 .tp-product-details-description p { 
  font-family: jost !important;
  color:#000 !important;
   font-weight:400 !important;
   font-size:15px !important;
}
 .tp-product-details-description ul li strong{ 
  font-family: jost !important;
  color:#000 !important;
   font-weight:400 !important;
   font-size:15px !important;
}
.ck-content p{
 font-weight: 500 !important;
  font-size: 20px !important;
}
.tp-product-badge span.product-sale{
background-color: #000;
}



.tp-subscribe-area{
 background-color:#EFD8EF !important;
}

.tp-subscribe-shape-4 {
    position: absolute;
    right: 0%;
    top: -7%;
    z-index: -1;
}
.tp-subscribe-title{
	color:#000;
}
.tp-subscribe-area .container{
 max-width:80%;
}
.tp-header-top-2 .ae-anno-announcement-wrapper{
margin-left:36% !important;
}
.ae-anno-announcement__text{
            font-size: 1rem !important;
            font-weight: bold;
            color: #000 !important;
            text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            animation: pulse 5s infinite, flashJump 5s infinite;
            border-radius: 10px;
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
            }
            50% {
                transform: scale(1.1);
            }
            100% {
                transform: scale(1);
            }
        }

        @keyframes flashJump {
            0% {
                transform: translateY(0);
                opacity: 1;
            }
            20% {
                transform: translateY(-5px);
                opacity: 0.8;
            }
            40% {
                transform: translateY(0);
                opacity: 1;
            }
            60% {
                transform: translateY(-5px);
                opacity: 0.9;
            }
            80% {
                transform: translateY(0);
                opacity: 1;
            }
            100% {
                transform: translateY(0);
                opacity: 1;
            }
        }
.tp-hotspot .tp-pulse-border{
 display:none !important;
}
.tp-categroy-ammount-3{
 display:none !important;
}
.logo{
margin-right: 4%;
}
.header-sticky .container{

}
@media (min-width: 1400px) {
    #header-sticky .container {
        max-width: 1800px !important;
    }
}
@media (min-width: 1200px) {
    #header-sticky .container {
        max-width: 1340px;
    }
}

.offcanvas__category{
	display:none !important;
}

.offcanvas__btn{
	display:none !important;
}