.elementor-9070101 .elementor-element.elementor-element-g1pun7y{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-g1pun7y .elementor-image img{max-width:100%;opacity:1;}.elementor-9070101 .elementor-element.elementor-element-mxhwko2 .elementor-title{color:#222222;font-family:"Roboto", sans-serif;font-weight:400;text-transform:none;}.elementor-9070101 .elementor-element.elementor-element-mxhwko2 .elementor-price{color:#dd1a32;}.elementor-9070101 .elementor-element.elementor-element-mxhwko2 .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-9070101 .elementor-element.elementor-element-mxhwko2 .elementor-badge{min-width:50px;}.elementor-9070101 .elementor-element.elementor-element-ix8kp3l{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-ix8kp3l .elementor-image img{max-width:100%;opacity:1;}.elementor-9070101 .elementor-element.elementor-element-fho1en6 .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-9070101 .elementor-element.elementor-element-fho1en6 .elementor-badge{min-width:50px;}.elementor-9070101 .elementor-element.elementor-element-fho1en6 .slick-slider .slick-prev:before, .elementor-9070101 .elementor-element.elementor-element-fho1en6 .slick-slider .slick-next:before{font-size:25px;color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-cq6gte6 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9070101 .elementor-element.elementor-element-cq6gte6 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9070101 .elementor-element.elementor-element-cq6gte6 a.elementor-button{color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-qzgplyi{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-qzgplyi .elementor-image img{max-width:100%;opacity:1;}.elementor-9070101 .elementor-element.elementor-element-68quhum .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-9070101 .elementor-element.elementor-element-68quhum .elementor-badge{min-width:50px;}.elementor-9070101 .elementor-element.elementor-element-68quhum .slick-slider .slick-prev:before, .elementor-9070101 .elementor-element.elementor-element-68quhum .slick-slider .slick-next:before{font-size:25px;color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-odep78d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9070101 .elementor-element.elementor-element-odep78d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9070101 .elementor-element.elementor-element-odep78d a.elementor-button{color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-g7c7109{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-g7c7109 .elementor-image img{max-width:100%;opacity:1;}.elementor-9070101 .elementor-element.elementor-element-dkk0vin .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-9070101 .elementor-element.elementor-element-dkk0vin .elementor-badge{min-width:50px;}.elementor-9070101 .elementor-element.elementor-element-dkk0vin .slick-slider .slick-prev:before, .elementor-9070101 .elementor-element.elementor-element-dkk0vin .slick-slider .slick-next:before{font-size:25px;color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-837n18j .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9070101 .elementor-element.elementor-element-837n18j .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9070101 .elementor-element.elementor-element-837n18j a.elementor-button{color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-x4nazhx{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-x4nazhx .elementor-image img{max-width:100%;opacity:1;}.elementor-9070101 .elementor-element.elementor-element-3vlfjcn .elementor-atc .elementor-button{background-color:#000;border-width:0px;border-style:solid;border-radius:0px;}.elementor-9070101 .elementor-element.elementor-element-3vlfjcn .elementor-badge{min-width:50px;}.elementor-9070101 .elementor-element.elementor-element-3vlfjcn .slick-slider .slick-prev:before, .elementor-9070101 .elementor-element.elementor-element-3vlfjcn .slick-slider .slick-next:before{font-size:25px;color:#004c70;}.elementor-9070101 .elementor-element.elementor-element-999jx57 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-9070101 .elementor-element.elementor-element-999jx57 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-9070101 .elementor-element.elementor-element-999jx57 a.elementor-button{color:#004c70;}/* Start custom CSS for product-carousel, class: .elementor-element-mxhwko2 */.elementor-element-4wrgyen .elementor-slick-slider .slick-slide img,
.elementor-element-mxhwko2 .elementor-slick-slider .slick-slide img {
    transform: scale(0.8, 0.8);
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-fho1en6 */.elementor-widget-product-carousel .slick-slide-inner {
    margin: 0 7px;
}
.product-description {
    text-align: center;
    min-height: 148px;
    padding: 0 0 10px;
}
.elementor-slick-slider .slick-slide img {
    transform: scale(0.65, 0.65);
}
img.replace-2x.img_hover.img-responsive.secondary-image {
    display: none;
}
.slick-slide-inner .product-miniature .product-flags .new {
    display: none;
}
.product-miniature .thumbnail-container {
    position: relative;
}
.product-miniature:hover .wishlist-miniature {
    opacity: 1;
}
.product-miniature .thumbnail-container .product-actions {
    display: none;
}
.product-miniature .thumbnail-container ul.titled_product {
    margin-bottom: 0;
}
.product-miniature .titled_product .titled {
    color: #fff;
    display: block;
    padding: 2px 6px;
    font-size: 13px;
    left: 10px;
    right: auto;
    top: 0 !important;
    font-weight: 500;
    position: absolute;
    background-color: #00a8e4;
    text-transform: lowercase;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.product-miniature .thumbnail-container li.titled-in-cart {
    color: #fff;
    display: block;
    padding: 2px 6px;
    font-size: 13px;
    left: 10px;
    right: auto;
    top: 0 !important;
    font-weight: 500;
    position: absolute;
    background-color: #66bb6a;
    text-transform: lowercase;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.wishlist-miniature a.quick-view {
    display: none;
}
.product-title {
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    width: 90%;
    line-height: 1.3;
    min-height: 50px;
}
.product-title a {
    color: #222;
    font-size: 14px;
    text-transform: none;
}
.product-title a:hover{
    color: #222 !important;
}
.product-price-and-shipping {
    color: #00a8e4;
    font-size: 18px;
    font-weight: 600;
    margin-top: 3px;
    padding: 0;
}
.product-price-and-shipping .product-actions {
    margin-top: 13px;
}
.elementor-button.elementor-size-xs {
    color: #222;
    font-size: 14px;
    padding: 0;
    margin: 25px 0 15px;
    border-radius: 0;
    background: none;
}
.elementor-element-iqbrwlb span.free_delivery_list {
    position: absolute;
    top: 186px;
    left: 0px;
    min-width: 256px;
    height: 23px; 
}
@media (max-width: 767.98px) {
   .elementor-element-iqbrwlb span.free_delivery_list {
      min-width: 335px;
   }
}
@media (max-width: 575.98px) {
   .elementor-element-iqbrwlb span.free_delivery_list {
      min-width: 335px;
   }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cq6gte6 */.elementor-widget-button a.elementor-button {
    font-weight: 400;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-odep78d */.elementor-widget-button a.elementor-button {
    font-weight: 400;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-837n18j */.elementor-widget-button a.elementor-button {
    font-weight: 400;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-999jx57 */.elementor-widget-button a.elementor-button {
    font-weight: 400;
    background-color: #fff;
}/* End custom CSS */