.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.woocommerce .elementor-18144 .elementor-element.elementor-element-f2c9196 .woocommerce-product-details__short-description{font-family:"DM Sans", Sans-serif;}.elementor-18144 .elementor-element.elementor-element-1e95d0d .jet-wishlist-button__container{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18144 .elementor-element.elementor-element-54bcc13 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-18144 .elementor-element.elementor-element-54bcc13 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-18144 .elementor-element.elementor-element-54bcc13 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-18144 .elementor-element.elementor-element-54bcc13 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18144 .elementor-element.elementor-element-fad448c{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-18144 .elementor-element.elementor-element-3ddc6da > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-18144 .elementor-element.elementor-element-3ddc6da > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}/* Start custom CSS for html, class: .elementor-element-7ec803a */@media (max-width: 1024px) { .elementor-18144 .elementor-element.elementor-element-7ec803a .st-prod-certs { flex-wrap: wrap; justify-content: center; row-gap: 16px; } }  @media (max-width: 767px) { .elementor-18144 .elementor-element.elementor-element-7ec803a .st-prod-certs { gap: 16px; } .elementor-18144 .elementor-element.elementor-element-7ec803a .st-prod-certs img { width: 60px; height: 60px; } }/* End custom CSS */
/* Start custom CSS *//* mobile-buttons-stack */
@media (max-width:767px){
  .elementor-element-e0ce90d{display:flex !important;flex-direction:column !important;gap:10px !important;height:auto !important;min-height:0 !important;justify-content:flex-start !important;align-items:stretch !important;padding-bottom:0 !important;}
  .elementor-element-e0ce90d > .elementor-element{width:100% !important;max-width:100% !important;}
  .elementor-element.elementor-element-ddc3b70,
  .elementor-element.elementor-element-1e95d0d{height:auto !important;min-height:0 !important;flex:0 0 auto !important;flex-basis:auto !important;}
}/* End custom CSS */