
            @media (min-width: 1200px) {
            .container {  	
                width: 1430px;
                
            }}
         :root {  
            --hovercolor: #C70909; 
            --bg_dark: ; 
            --font-weight: 500;  
			
        }body{
            font-family: "Rubik", sans-serif;
            font-size: 14px;
            color: #666666;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Rubik", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 500;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Rubik", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #003980CC;   
        }.js-product-miniature .product_desc .product_name{
            color: #000000;
            font-size: 18px;
            text-transform: capitalize;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #C70909;
        }.product-price-and-shipping .price{
            color:#000000;
            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: ;
        }.pos-slideshow-wrapper .desc-banner .slideshow-content {
    max-width: 96% !important;
    margin: 0 auto;
}
.elementor-5010000 .elementor-element.elementor-element-nynnqgx a.slideshow-button{
    transition: all 0.3s ease;
    animation: pulseButton 1.8s infinite ease-in-out;
}




#_desktop_logo a img {
    width: 110px;
}
#menu2 .main-menu .pos-menu-horizontal .menu-content .menu-item:first-child  , 
#menu2 .main-menu .pos-menu-horizontal .menu-content .menu-item:nth-child(2)  {
      display: none;
}
#menu1 .main-menu .pos-menu-horizontal .menu-content .menu-item:nth-child(3)  , 
#menu1 .main-menu .pos-menu-horizontal .menu-content .menu-item:nth-child(4)  {
      display: none;
}


@keyframes pulseButton{
0%, 100% {
    transform: scale(1);
}

50% {
    transform: scale(1.08);
}
}

@media (min-width:1200px){
  .elementor-7010000 .elementor-element.elementor-element-qohnbju.elementor-column .elementor-column-wrap .elementor-widget-wrap {
      justify-content: end;
  }
  .elementor-7010000 .elementor-element.elementor-element-slcdgdq.elementor-column .elementor-column-wrap .elementor-widget-wrap {
      justify-content: flex-start !important;
  }
}
#header .sticky-inner.scroll-menu {background:#ffffff !important}
i.ti-money:before {
    content: "\e902" !important;
}
 i.ti-unlock:before {
    content: "\e904" !important;
}
i.ti-truck:before {
    content: "\e903" !important;
}

.product-price-and-shipping{
    z-index: 999;
    position: relative;
}

.js-product-miniature.style_product2:hover .add-to-links li:nth-child(2),
.js-product-miniature.style_product2:hover .add-to-links li:nth-child(3),
.js-product-miniature .product_desc .hook-reviews
{display:none;}

.js-product-miniature.style_product2 .add-to-links {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column !important;
    inset: 0;
}
.js-product-miniature.style_product2 .add-to-links {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column !important;
    inset: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    background: 0 !important;
    top: -35px !important;
}

.js-product-miniature.style_product2:hover .add-to-links{
    visibility: visible;
    opacity: 1;
    bottom:100%;
}

.js-product-miniature.style_product2 .add-to-links li.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product2 .add-to-links li.cart span.ajax_add_to_cart_button {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000000;
    color: #ffffff;
    font-weight: 400;
    border: none;
    line-height: 2.25rem;
    height: 35px;
    width: -webkit-fill-available;
    border-radius: 0% !important;
    cursor: pointer;
    font-size: 14px;
    text-transform: none; 
    position: relative;
    z-index: 1;
    padding: 10px;
}

.js-product-miniature.style_product2 .add-to-links li.cart button.ajax_add_to_cart_button:before, .js-product-miniature.style_product2 .add-to-links li.cart span.ajax_add_to_cart_button:before{
content:"";
}


.style_product_default:hover .product_desc .variant-links, .style_product1:hover .product_desc .variant-links, .style_product2:hover .product_desc .variant-links , 
.style_product_default .product_desc .variant-links, .style_product1 .product_desc .variant-links, .style_product2 .product_desc .variant-links
{
bottom: -40px !important;
background-color:transparent !important;
}
.js-product-miniature.style_product2 .add-to-links li.cart {
    flex: 1;
    width: -webkit-fill-available;
}
.js-product-miniature.style_product2 .add-to-links .product-add-to-cart{
 width: -webkit-fill-available;
}
.icon-rt-basket-outline:before {
    content: "\e905"!important;
}
.elementor-7010000 .elementor-element.elementor-element-sbuddjh.button-layout-icon .wishlist-top .wishlist-top-count {
    top: 7px!important;
    right: -2px!important;
    min-width: 12px!important;
    line-height: 12px!important;
    font-size: 10px!important;
}

.elementor-7010000 .elementor-element.elementor-element-pysqpzl .blockcart .cart-products-count {
    top: 7px!important;
    left: 22px!important;
    width: 12px!important;
    height: 12px!important;
    font-size: 10px!important;
}
.js-product-miniature .product_desc h3{
    margin-top: 25px;
    padding-top: 10px;
}
.js-product-miniature{
    background: transparent!important;
    min-height:500px;
}
.elementor-7010000 .elementor-element.elementor-element-pysqpzl .blockcart > a > i {
    font-size: 20px!important;
}
.elementor-7010000 .elementor-element.elementor-element-dwomgcl .pos-account i {
    font-size: 22px!important;
}
.elementor-7010000 .elementor-element.elementor-element-sbuddjh .wishlist-top i {
    font-size: 20px!important;
}
.slick-slider .slick-prev, .slick-slider .slick-next{
    width: 4rem !important;
    height: 3rem !important;
    background: transparent !important;
    color: #000000 !important;
    border: none !important;
}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before{
font-size: 16px !important;
}
.icon-rt-heart2:before {
    content: "\e90a";
    position: relative;
    top: -2px;
}
.js-product-miniature.style_product2 .inner_desc{
    padding-left: 10px;
}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before{
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
@media (min-width:768px){
.slick-slider .slick-prev:hover , .slick-slider .slick-next:hover{
       transform: scale(1.2);
}
.slick-slider .slick-prev:hover:before , .slick-slider .slick-next:hover:before{
          color: #888;
}
}
.fa-arrow-right:before {
    font-size: 20px;
    position: relative;
    top: -8px;
    left: 0px;
}
.elementor-6010000 .elementor-element.elementor-element-idhofyn button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.home-banner.animation1:hover img
 {
    -webkit-transform: scale(1.06)!important;
    -moz-transform: scale(1.06)!important;
    -ms-transform: scale(1.06)!important;
    transform: scale(1.06) !important;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}