.elementor .rounded{border-radius:10px;}.elementor .text-red{color:var(--color-red);}.elementor .flex-column{flex-direction:column;}.elementor .mb-10{margin-block-end:10px;}.elementor .mb-5{margin-block-end:5px;}.elementor .mt-auto{margin-block-start:auto;}.elementor .p-0{padding:0px;}.elementor .title{font-weight:500;font-size:15px;line-height:1.5em;}.elementor .border{border-width:1px;border-color:var(--color-border);border-style:solid;}.elementor .badge-hot{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:10;font-weight:500;font-size:12px;color:var(--color-body);line-height:1.7em;padding-block-start:1px;padding-block-end:1px;padding-inline-start:10px;padding-inline-end:10px;border-radius:3px;background-color:var(--color-secondary);}.elementor .text-truncate{overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;\n}.elementor .limit-2-lines{display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;\n}.elementor .loop-product-price{font-family:var(--font-family-secondary);font-weight:600;font-size:17px;line-height:1.3em;}.elementor .loop-product{padding:15px;}.elementor .overflow-hidden{overflow: hidden;;\n}