
         :root {  
            --hovercolor: #BC1313; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Nunito Sans", sans-serif;
            font-size: 14px;
            color: #666666;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Nunito Sans", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Nunito Sans", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #FFFFFF;   
        }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 14px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #BC1313;
        }.product-price-and-shipping .price{
            color:#555555;
            font-size: 15px;
        }.h1.namne_details, .product_name_h1{
            color: #253237;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#555555;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }.elementor-widget-pos_links.title-2 .pos-links-widget .links-widget-title:after {
background: #fff !important
}
.elementor-widget-pos_title .pos-title-2.pos-title-widget .pos-title:after{
background: #fff !important
}

#header .sticky-inner.scroll-menu{
box-shadow: 0px -4px 20px rgb(0 0 0 / 14%) !important;
}

#poscookielaw{
box-shadow: 0px -4px 20px rgb(0 0 0 / 14%) !important;
}

.back-top {
    left: 1.875rem !important;
    bottom: 1.875rem;
right: none;
    z-index: 10;
}


/* ============================================================== 
    # WHATSAPP BUTTON
=================================================================== */
.wpp-section{
margin: 0px;
    padding: 0px;
    height: 0px;
}
.wpp-fix {
	position: fixed;
	bottom: 20px;
	right: 15px;
	z-index: 11
  }
  
  .wpp-fix a {
	background: #008533;
	display: flex;
	z-index: 1;
	position: relative;
	padding: 15px;
	border-radius: 50%;
	box-shadow: 0 3px 10px rgba(1, 119, 26, 0.56);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
  }
  
  .wpp-fix a:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	background: #005523
  }
  
  .wpp-fix svg {
	width: initial;
	display: block;
	height: 30px
  }
  
  .wpp-fix svg path {
	fill: #fff
  }
  
  .wpp-fix.left {
	left: 15px;
	right: initial
  }
  
  .wpp-fix.left a+.form-wpp {
	left: 0;
	right: initial
  }
  
  .wpp-fix.shake a {
	-webkit-animation: 1s wiggle ease infinite;
	-moz-animation: 1s wiggle ease infinite;
	-o-animation: 1s wiggle ease infinite;
	animation: 1s wiggle ease infinite
  }
  
  .wpp-fix.shake a::before {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: rgba(1, 119, 26,0.6);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	top: 0;
	right: 0;
	-webkit-animation: pulse 2s infinite;
	-moz-animation: pulse 2s infinite;
	-o-animation: pulse 2s infinite;
	animation: pulse 2s infinite
  }
  
  @media(max-width: 767px) {
	.wpp-fix {
		bottom:15px
	}
  
	.wpp-fix svg {
		height: 30px
	}
  
	.wpp-fix a {
		padding: 10px
	}
  }
  
  @-webkit-keyframes wiggle {
	0% {
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		transform: rotate(-3deg)
	}
  
	20% {
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}
  
	40% {
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
  
	60% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}
  
	90% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
  
	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
  }
  
  @-moz-keyframes wiggle {
	0% {
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		transform: rotate(-3deg)
	}
  
	20% {
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}
  
	40% {
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
  
	60% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}
  
	90% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
  
	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
  }
  
  @-o-keyframes wiggle {
	0% {
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		transform: rotate(-3deg)
	}
  
	20% {
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}
  
	40% {
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
  
	60% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}
  
	90% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
  
	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
  }
  
  @keyframes wiggle {
	0% {
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		-o-transform: rotate(-3deg);
		transform: rotate(-3deg)
	}
  
	20% {
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}
  
	40% {
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
  
	60% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}
  
	90% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
  
	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
  }
  
  @-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
  
	50% {
		-webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6);
		transform: scale(1.6)
	}
  
	100% {
		-webkit-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-ms-transform: scale(1.7);
		-o-transform: scale(1.7);
		transform: scale(1.7);
		opacity: 0
	}
  }
  
  @-moz-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
  
	50% {
		-webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6);
		transform: scale(1.6)
	}
  
	100% {
		-webkit-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-ms-transform: scale(1.7);
		-o-transform: scale(1.7);
		transform: scale(1.7);
		opacity: 0
	}
  }
  
  @-o-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
  
	50% {
		-webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6);
		transform: scale(1.6)
	}
  
	100% {
		-webkit-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-ms-transform: scale(1.7);
		-o-transform: scale(1.7);
		transform: scale(1.7);
		opacity: 0
	}
  }
  
  @keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
  
	50% {
		-webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6);
		transform: scale(1.6)
	}
  
	100% {
		-webkit-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-ms-transform: scale(1.7);
		-o-transform: scale(1.7);
		transform: scale(1.7);
		opacity: 0
	}
  }