.elementor-6241 .elementor-element.elementor-element-8709403{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-6241 .elementor-element.elementor-element-d96d5c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6241 .elementor-element.elementor-element-d96d5c2.e-con{--flex-grow:0;--flex-shrink:0}.woocommerce .elementor-6241 .elementor-element.elementor-element-1a3f88a .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0}.woocommerce .elementor-6241 .elementor-element.elementor-element-1a3f88a .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2)}.elementor-6241 .elementor-element.elementor-element-5fdfaa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.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-6241 .elementor-element.elementor-element-565e2f4>.elementor-widget-container{margin:0}.elementor-6241 .elementor-element.elementor-element-565e2f4{text-align:left}.elementor-6241 .elementor-element.elementor-element-565e2f4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#000}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-6241 .elementor-element.elementor-element-d555e91{--divider-border-style:solid;--divider-color:#ed1c24;--divider-border-width:2px}.elementor-6241 .elementor-element.elementor-element-d555e91>.elementor-widget-container{margin:15px 0}.elementor-6241 .elementor-element.elementor-element-d555e91 .elementor-divider-separator{width:35%;margin:0 auto;margin-left:0}.elementor-6241 .elementor-element.elementor-element-d555e91 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-6241 .elementor-element.elementor-element-2e45bd6{text-align:left}.woocommerce .elementor-6241 .elementor-element.elementor-element-2e45bd6 .price{color:#000;font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600}.woocommerce .elementor-6241 .elementor-element.elementor-element-2e45bd6 .price ins{color:#ed1c24}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-6241 .elementor-element.elementor-element-5febccc>.elementor-widget-container{background-color:#fff}.elementor-6241 .elementor-element.elementor-element-5febccc .cart button,.elementor-6241 .elementor-element.elementor-element-5febccc .cart .button{font-size:20px;background-color:#ed1c24;transition:all .2s}.elementor-6241 .elementor-element.elementor-element-5febccc .added_to_cart{font-family:"Roboto",Sans-serif;font-weight:500}.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart .variations{width:100%;margin-bottom:30px}.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations tr th,.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 )}.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations label{font-family:"Roboto",Sans-serif;font-size:24px}.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations td.value select,.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations td.value:before{background-color:red;border-radius:0}.woocommerce .elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-6241 .elementor-element.elementor-element-5febccc form.cart table.variations td.value:before{font-family:"Roboto",Sans-serif;font-size:16px}.elementor-6241 .elementor-element.elementor-element-a92280b{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.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)}@media(min-width:768px){.elementor-6241 .elementor-element.elementor-element-8709403{--content-width:1600px}.elementor-6241 .elementor-element.elementor-element-d96d5c2{--width:47.101%}.elementor-6241 .elementor-element.elementor-element-5fdfaa3{--width:50%}}@media(max-width:1024px){.elementor-6241 .elementor-element.elementor-element-8709403{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}}@media(max-width:767px){.elementor-6241 .elementor-element.elementor-element-8709403{--margin-top:220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}}.elementor-6241 .elementor-element.elementor-element-1a3f88a .flex-direction-nav{display:none}.flex-control-thumbs{display:flex !important;flex-wrap:wrap !important;gap:10px;justify-content:flex-start}.flex-control-thumbs li{flex:0 0 80px !important;list-style:none}.flex-control-thumbs img{width:100%;height:auto;display:block;object-fit:cover;border-radius:4px}.reset_variations{font-size:16px !important;padding:3px !important}.elementor-6241 .elementor-element.elementor-element-5febccc table tbody>tr:nth-child(odd)>th,.elementor-6241 .elementor-element.elementor-element-5febccc table tbody>tr:nth-child(even)>th,.elementor-6241 .elementor-element.elementor-element-5febccc table tbody>tr>td{background-color:#fff}.elementor-6241 .elementor-element.elementor-element-5febccc table td,table th{padding-left:0}.custom-heading{color:#000;text-align:center;margin-top:50px;margin-bottom:50px}.custom-heading:after{content:"";display:block;width:200px;height:1.5px;background-color:#ed1c24;margin:8px auto 0}.boxes-container{display:flex;flex-wrap:wrap;gap:24px;font-family:sans-serif;margin-bottom:50px}.box{min-height:200px;flex:1 1 30%;background-color:#f8f9fa;padding:20px;border:px solid #ddd;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s ease}.box:hover{transform:translateY(-4px)}.box h3{position:relative;margin-top:0;font-size:20px;font-weight:600;text-align:center;color:#ed1c24}.box h3:after{content:"";display:block;width:150px;height:1.5px;background-color:#ed1c24;margin:8px auto 0}.box p{margin-bottom:0;color:#555;line-height:1.5}.table-geo{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:15px}.table-geo th,.table-geo td{padding:10px 8px;text-align:center;border-bottom:1px solid #ddd}.table-geo th{font-weight:700;background-color:#f0f0f0}.table-geo td.label-icon{text-align:center;vertical-align:middle}.circle{background-color:#ed1c24;color:#fff;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.table-geo tr:nth-child(even){background-color:#f7f7f7}.spec-wrapper{display:flex;flex-wrap:wrap;gap:30px}.spec-column{flex:1 1 48%}.spec-table{width:100%;border-collapse:collapse}.spec-table td{padding:6px 10px;border-bottom:1px solid #ddd;vertical-align:top}.spec-table tr:nth-child(even){background-color:#f8f8f8}.spec-table strong{font-weight:600}.elementor-6241 .elementor-element.elementor-element-a1361e0 .range-bar{width:100%;height:20px;background:linear-gradient(to right,#37d3c2 0%,#3e89db 50%,#1e0d84 100%);border-radius:10px;margin:10px 0;position:relative}.elementor-6241 .elementor-element.elementor-element-a1361e0 .range-labels{display:flex;justify-content:space-between;font-size:14px;margin-top:5px;color:#333;font-weight:700}@media (max-width:768px){.box{flex:1 1 100%}}