.elementor-4508 .elementor-element.elementor-element-f1673dc{--display:flex;}.elementor-4508 .elementor-element.elementor-element-3737042{text-align:justify;}.elementor-4508 .elementor-element.elementor-element-9ad7be5.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:40px;}.elementor-4508 .elementor-element.elementor-element-9ad7be5.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-4508 .elementor-element.elementor-element-f1673dc{--width:1140px;}}@media(max-width:1024px){.elementor-4508 .elementor-element.elementor-element-9ad7be5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4508 .elementor-element.elementor-element-9ad7be5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-9ad7be5 */.elementor-4508 .elementor-element.elementor-element-9ad7be5 .content-bg { background: transparent !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .product { text-align: center; padding: 2px; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .product-details { padding-top: 12px !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-product__link img { border-radius: 8px; transition: transform 0.4s ease; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-product__link:hover img { transform: scale(1.04); }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-product__title { color: #d9a85c !important; font-size: 19px !important; font-weight: 500 !important; line-height: 1.3 !important; margin-top: 8px !important; margin-bottom: 4px !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-product__title a { color: #d9a85c !important; text-decoration: none; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-product__title + .woocommerce-loop-product__title { display: none !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .price { display: block; color: #ffffff !important; font-size: 15px; margin-top: 0 !important; margin-bottom: 0 !important; opacity: 0.85; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .price ins { color: #ffffff; text-decoration: none; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .price del { color: #999999; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .product-action-wrap { margin-top: 10px !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .add_to_cart_button { margin-top: 0 !important; background: transparent !important; border: 1px solid #d9a85c !important; color: #d9a85c !important; border-radius: 4px !important; padding: 8px 18px !important; font-size: 13px !important; letter-spacing: 0.5px; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .add_to_cart_button:hover { background: #d9a85c !important; color: #111111 !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 li.product:hover .entry-content-wrap, .elementor-4508 .elementor-element.elementor-element-9ad7be5 li.product:focus-within .entry-content-wrap, .elementor-4508 .elementor-element.elementor-element-9ad7be5 li.product:hover .product-details, .elementor-4508 .elementor-element.elementor-element-9ad7be5 li.product:focus-within .product-details { transform: none !important; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 .woocommerce-loop-image-link { overflow: hidden; display: block; }
.elementor-4508 .elementor-element.elementor-element-9ad7be5 li.product { overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1673dc */@media (min-width: 1025px) {
  .elementor-4508 .elementor-element.elementor-element-f1673dc { width: 1140px !important; max-width: 1140px !important; --width: 1140px !important; --content-width: 1140px !important; }
  body.single-post .elementor-4508 .elementor-element.elementor-element-f1673dc ul.products.elementor-grid { max-width: none !important; width: 100% !important; }
}/* End custom CSS */