.elementor .product-category-hero{padding:var(--section-padding);flex-direction:column;align-items:center;}.elementor .product-category-hero__inner{max-width:var(--site-content-width);padding:var(--no-padding);flex-direction:column;gap:10px;}.elementor .product-category-hero__title{font-weight:700;font-size:60px;text-align:center;}.elementor .product-category-hero__description{text-align:center;}.elementor .subcategory{max-width:var(--site-content-width);overflow:hidden;padding:var(--section-padding);flex-direction:column;}.elementor .subcategory-card{flex-direction:column;gap:10px;}.elementor .subcategory-card__image{aspect-ratio:1/1;object-fit:cover;}.elementor .subcategory-card__title{text-align:center;}.elementor .product-catalog{padding:var(--section-padding);margin-block-start:25px;margin-block-end:50px;flex-direction:column;gap:20px;align-items:center;}.elementor .product-catalog__toolbar{max-width:var(--site-content-width);border-width:1px;border-color:#f0f0f0;border-style:solid;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .product-catalog__layout{max-width:var(--site-content-width);padding:var(--no-padding);flex-direction:row;gap:20px;}.elementor .product-sidebar{width:20%;border-width:1px;border-color:#f0f0f0;border-style:solid;gap:20px;flex:0 0 auto;}.elementor .product-sidebar__title{font-weight:700;padding-block-end:5px;margin-block-end:10px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#d9d9d9;border-style:solid;}.elementor .product-category-content{padding:var(--section-padding);margin-block-start:50px;background-color:#f0f2f8;flex-direction:column;align-items:center;}.elementor .product-category-content__inner{max-width:var(--site-content-width);}.elementor .product-card__sale-badge{position:absolute;font-weight:700;font-size:14px;color:#ff0000;letter-spacing:1px;}.elementor .product-card{flex-direction:column;gap:5px;}.elementor .product-card__title{font-weight:700;}.elementor .mana-filter-panel{padding:0px;display:flex;flex-direction:column;gap:20px;}