.elementor-6140 .elementor-element.elementor-element-8d319cf>.elementor-widget-container{padding:10px 10px 10px 10px}.elementor-6140 .elementor-element.elementor-element-8d319cf .woocommerce-breadcrumb{font-weight:900;text-decoration:underline;line-height:1px;letter-spacing:.1px;word-spacing:2px}.elementor-6140 .elementor-element.elementor-element-b65bd31 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:50px}.elementor-6140 .elementor-element.elementor-element-b65bd31{padding:80px 0 80px 0}.woocommerce .elementor-6140 .elementor-element.elementor-element-3bdc6d9 .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-6140 .elementor-element.elementor-element-3bdc6d9 .flex-viewport{border-radius:5px 5px 5px 5px}.woocommerce .elementor-6140 .elementor-element.elementor-element-3bdc6d9 .flex-control-thumbs img{border-radius:5px 5px 5px 5px}.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-6140 .elementor-element.elementor-element-63092d7 .elementor-heading-title{color:#C62828}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-6140 .elementor-element.elementor-element-79a166d>.elementor-container{max-width:1190px;text-align:justify}.elementor-6140 .elementor-element.elementor-element-79a166d .elementor-heading-title{color:#DE0506}.elementor-6140 .elementor-element.elementor-element-79a166d{color:#000}.elementor-6140 .elementor-element.elementor-element-79a166d a{color:#DE0506}.elementor-6140 .elementor-element.elementor-element-79a166d a:hover{color:#DE0512}@media(min-width:768px){.elementor-6140 .elementor-element.elementor-element-321013b{width:53.867%}.elementor-6140 .elementor-element.elementor-element-2bc6d68{width:46.133%}}@media(max-width:1024px){.elementor-6140 .elementor-element.elementor-element-63092d7{text-align:start}}@media(max-width:767px){.elementor-6140 .elementor-element.elementor-element-63092d7{text-align:center}}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #e0e0e0;padding:0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;border-radius:8px 8px 0 0;transition:all 0.3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#555;font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase;padding:12px 28px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-top:3px solid #c0392b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#c0392b}.woocommerce div.product .woocommerce-tabs .panel{background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 12px 12px;padding:45px 50px;box-shadow:0 10px 40px rgb(0 0 0 / .2),0 4px 12px rgb(0 0 0 / .15),0 0 2px rgb(0 0 0 / .1)}#tab-description h2{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;position:relative}#tab-description h2::after{content:'';position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#c0392b}#tab-description p{font-size:15px;line-height:1.9;color:#444;margin-bottom:20px}#tab-description ul{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}#tab-description ul li{background:#fafafa;border:1px solid #ebebeb;border-left:4px solid #c0392b;padding:10px 16px;border-radius:6px;font-size:14px;color:#333;font-weight:500;transition:all 0.2s ease}#tab-description ul li:hover{background:#fff5f5;border-left-color:#a93226;transform:translateX(3px)}#tab-description h2:not(:first-child){margin-top:40px}