.elementor-5020101 .elementor-element.elementor-element-2a45f09b{margin-top:70px;margin-bottom:70px;}.elementor-5020101 .elementor-element.elementor-element-30808e5{text-align:center;}.elementor-5020101 .elementor-element.elementor-element-2a949774 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}@media(max-width:1024px){.elementor-5020101 .elementor-element.elementor-element-2a949774 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-5020101 .elementor-element.elementor-element-2a949774 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for section, class: .elementor-element-2a45f09b */.elementor-5020101 .elementor-element.elementor-element-2a45f09b .elementor-heading-title { color: #374632; font-family: inherit; font-size: 30px; line-height: 1.25; font-weight: 600; text-transform: uppercase; margin: 0 0 28px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .ce-product-grid { column-gap: 28px; row-gap: 40px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-title { min-height: 42px; }
@media (max-width: 767px) { .elementor-5020101 .elementor-element.elementor-element-2a45f09b .elementor-heading-title { font-size: 24px; margin-bottom: 20px; } .elementor-5020101 .elementor-element.elementor-element-2a45f09b .ce-product-grid { column-gap: 16px; row-gap: 28px; } }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-miniature { position: relative; min-width: 0; text-align: center; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .thumbnail-container { position: relative; overflow: hidden; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail { display: block; position: relative; width: 100%; max-width: 275px; margin: 0 auto 14px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail img { display: block; width: 100%; height: auto; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail .fliper_image { position: absolute; inset: 0; opacity: 0; transition: opacity .3s; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail:hover .fliper_image { opacity: 1; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .outer-functional { display: none; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-title { height: auto; min-height: 44px; margin: 10px 0 12px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-title a { white-space: normal; line-height: 1.45; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-price-and-shipping { min-height: 28px; margin: 0; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .ce-product-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }
@media (max-width: 991px) { .elementor-5020101 .elementor-element.elementor-element-2a45f09b .ce-product-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (max-width: 575px) { .elementor-5020101 .elementor-element.elementor-element-2a45f09b .ce-product-grid { grid-template-columns: 1fr; } }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail { height: 300px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-thumbnail img { height: 300px; object-fit: contain; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-title a { color: #374632; font-size: 15px; font-weight: 500; text-transform: none; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .product-price-and-shipping { display: flex; flex-wrap: wrap; justify-content: center; align-items: baseline; gap: 8px; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .price { color: #262626; font-size: 18px; font-weight: 600; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .regular-price { color: #777; font-size: 13px; text-decoration: line-through; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .discount-percentage { display: none; }
.elementor-5020101 .elementor-element.elementor-element-2a45f09b .comments_note, .elementor-5020101 .elementor-element.elementor-element-2a45f09b .highlighted-informations { display: none; }/* End custom CSS */