.mb-0 p{margin-bottom:0}h4.elementor-heading-title i{font-style:normal}h4.elementor-heading-title i:before,.single-product h4.elementor-heading-title:before{content:"";height:2px;width:25px;background:var(--e-global-color-primary);display:inline-block;vertical-align:middle;margin-right:10px}body .elementor-nav-menu--main .elementor-nav-menu a{padding-inline:0!important}.elementor-location-header .elementor-nav-menu>li.menu-item{margin:0 15px}header.elementor-location-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.admin-bar header.elementor-location-header{top:32px}header.sticky>.elementor-element:first-child{max-height:0;opacity:0;border-color:#fff0;min-height:auto}header>.elementor-element:first-child{transition:max-height .35s ease,opacity .25s ease,border-color .35s ease;overflow:hidden;max-height:46px}header.sticky>.elementor-element:last-child{transition:background .35s ease}header.elementor-location-header.sticky{background:rgb(10 12 15 / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgb(0 0 0 / .45)}body .elementor-nav-menu--main .elementor-nav-menu a::after{background:#c8102e;transition:width .2s ease;width:0;opacity:1!important;height:2px;bottom:2px}body .elementor-nav-menu--main .elementor-nav-menu a:hover::after{width:100%!important}.me-header-action a{width:42px!important;height:42px!important;min-width:42px!important;display:block!important;border-radius:11px;position:relative;transition:background .15s}.me-header-action a .elementor-icon-list-icon{height:100%;justify-content:center;align-items:center}.me-header-action a:hover{background:rgb(255 255 255 / .12)}.me-header-action a .elementor-icon-list-icon svg{margin:0!important}body .elementor-nav-menu--main .elementor-nav-menu .current-menu-item a:after{width:100%}.me-nav-mobile nav.elementor-nav-menu--dropdown{min-height:110dvh;padding:120px 5px 50px;top:-50px!important;z-index:-1!important;transition:transform .3s ease!important;transform:translateX(100%)!important;right:-20px!important;width:min(82vw,340px)!important;left:auto!important}.me-nav-mobile .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{transform:translateX(0)!important}footer .icons-col .elementor-icon-box-icon{margin-top:3px}footer .elementor-social-icons-wrapper a:hover{filter:brightness(1.12);transform:translateY(-2px)}footer .elementor-social-icons-wrapper a{transition:filter .15s,transform .15s}.me-diagnosis-grid h3.elementor-heading-title small{font-size:13px;font-weight:400;opacity:.85;font-family:"Libre Franklin",Sans-serif;padding-left:5px}.elementor-widget-button:not(.elementor-button-info) .elementor-button:hover{transform:translateY(-2px)}.elementor-widget-button .elementor-button{transition:all .18s ease}.me-diagnosis-grid>.e-flex.e-con.e-child{transition:transform .2s,box-shadow .2s}.me-diagnosis-grid>.e-flex.e-con.e-child:hover{transform:translateY(-5px)}.me-hero:before{content:""!important;position:absolute;display:block!important;inset:0;z-index:1;background:linear-gradient(95deg,rgb(8 10 13 / .94) 0%,rgb(8 10 13 / .78) 38%,rgb(8 10 13 / .32) 72%,rgb(8 10 13 / .55) 100%),radial-gradient(circle at 85% 28%,rgb(200 16 46 / .2),transparent 50%)}.me-hero>*{position:relative;z-index:2}.me-hero-subtitle{gap:12px!important;display:flex;align-items:center!important;height:auto}.me-hero-subtitle:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background-color:#c8102e;left:0;box-shadow:0 0 12px rgb(200 16 46 / .9);position:relative}.me-hero-scroll svg{animation:bob 1.8s ease-in-out infinite}div.me-hero-scroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2}.me-ratting-star span{color:#FFB400}.me-trust-item+.me-trust-item:before{content:"";position:absolute;left:0;top:8%;height:84%;width:1px;background:rgb(255 255 255 / .14)}div.me-audience-card{transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}div.me-audience-card:before{content:""!important;position:absolute;top:0;left:0;width:100%;height:5px;background:var(--e-global-color-primary);transform:scaleX(0);transform-origin:left;transition:transform .25s}div.me-audience-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(0 0 0 / .12);border-color:transparent!important}div.me-audience-card:hover:before{transform:scaleX(1)}div.me-audience-card .elementor-icon-box-icon{width:60px;height:60px;border-radius:15px;background:linear-gradient(150deg,#fff0f2,#ffe2e6);display:flex!important;align-items:center;justify-content:center}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.me-reviews-card p{margin-bottom:0!important}div.me-profile{width:46px!important;height:46px;display:flex;align-items:center;justify-content:center}div.me-profile p{margin-bottom:0}div.me-profile-info .me-name{line-height:1.2;font-weight:700}div.me-profile-info .me-src{font-size:13px;color:#525a63}div.me-bg-pattern{position:relative;overflow:hidden}*.me-cta-highlight{display:inline-block;background:#fff;color:#c8102e;padding:0 10px;border-radius:8px}div.me-bg-pattern{position:relative}div.me-bg-pattern::before{content:"";position:absolute;inset:0;opacity:.05;z-index:0;background-image:repeating-linear-gradient(0deg,rgb(255 255 255 / .6) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgb(255 255 255 / .6) 0 1px,transparent 1px 44px),radial-gradient(circle at 18% 28%,rgb(200 16 46 / .6) 3px,transparent 3px);background-size:44px 44px,44px 44px,180px 180px}div.me-pedal-power-list .elementor-icon-list-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgb(31 191 75 / .16);color:green;display:flex!important;align-items:center;justify-content:center;margin-top:2px}div.me-pedal-power-list .elementor-icon-list-icon svg{margin:0!important}div.me-bordered-list li.elementor-icon-list-item{font-weight:700;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:10px 20px;background:rgb(255 255 255 / .05);transition:all .15s}.me-padel-power-caption figcaption{display:inline-block;padding:7px 14px;border-radius:999px;position:absolute;top:20px;left:20px}div.me-bordered-list li.elementor-icon-list-item:hover{border-color:var(--e-global-color-primary);background:rgb(200 16 46 / .14)}.me-form .wpcf7-form{background:#fff;border-radius:20px;padding:32px;box-shadow:0 30px 70px rgb(0 0 0 / .3)}.me-form .wpcf7-form input{width:100%;background:#f4f6f8;border:1px solid #e4e8ec;border-radius:12px;padding:15px 18px;font-size:16px;font-family:'Libre Franklin';color:#15181c}.me-form-row p{display:flex;gap:14px;margin-bottom:14px}.me-form .wpcf7-form br{display:none}.me-form .wpcf7-form p{font-size:13px;color:#525a63;line-height:1.5;margin-top:10px;margin-bottom:0}.me-form .wpcf7-form a{text-decoration:underline!important}.me-form .wpcf7-form label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#525a63;line-height:1.45;margin-bottom:0}.me-form .wpcf7-form input[type="checkbox"]{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#c8102e}.me-form .wpcf7-form .wpcf7-list-item{margin-left:0}.me-form .wpcf7-form .wpcf7-spinner{position:absolute;right:30px;opacity:1;display:flex;align-items:center;justify-content:center}.me-form .wpcf7-form p:last-child{display:flex;align-items:center}.me-form .wpcf7-form .me-submit-btn{background:#1fbf4b;color:#fff;box-shadow:0 8px 22px #1fbf4b61;border-bottom:3px solid #17a03e!important;font-family:'Libre Franklin';font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.6px;border-radius:999px;padding:16px 34px;transition:all .18s ease;white-space:nowrap;height:55px!important;border:none;line-height:1.2}.me-form .wpcf7-form .me-submit-btn:hover{background:#17a03e;box-shadow:0 12px 30px #1fbf4b80;transform:translateY(-2px)}.me-form .wpcf7-form p:nth-child(3){margin-bottom:0}.me-form .wpcf7-form p:nth-child(6){margin-top:0}header.sticky .elementor-widget-theme-site-logo img{height:44px;transition:height .3s ease}header .elementor-widget-theme-site-logo img{height:50px;object-fit:contain;width:auto}.me-bg-pattern{position:relative;overflow:hidden}.me-bg-pattern .e-con-inner::before{content:"";position:absolute;top:-10%;left:auto;right:-5%;width:50%;height:120%;background:radial-gradient(circle,rgb(200 16 46 / .16),transparent 60%);z-index:0}.me-benefit-grid>.e-con-inner>div{padding:6px 26px!important}.me-benefit-grid>.e-con-inner>div+div:after{content:"";position:absolute;left:0;top:6%;height:88%;width:1px;background:rgb(255 255 255 / .22)}.me-benefit-grid .e-con-inner{gap:0!important}.me-benefit-grid>.e-con-inner>div .elementor-icon-box-content{max-width:244px;width:100%}.me-about-hero-des p strong{font-weight:700}.me-story-p p b{color:#000}.me-number-counter h4.elementor-heading-title i:before{background:#fff}.me-red-circle{width:4px;height:4px;border-radius:50%;background:#C8102E;display:inline-block;margin:0 5px}.me-prod-micro{display:inline-flex;align-items:center;justify-content:center!important}.-single-product .elementor-widget-woocommerce-product-content .elementor-widget-text-editor ul{list-style-type:none;padding:0}.-single-product .elementor-widget-woocommerce-product-content .elementor-widget-text-editor li{position:relative;padding-left:35px;line-height:1.2;margin-bottom:12px}.-single-product .elementor-widget-woocommerce-product-content .elementor-widget-text-editor li::before{content:"✓";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:rgb(31 191 75 / .14);color:var(--e-global-color-9417d5d);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}body.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:1}.me-product-benefits{margin:50px 0 0}.me-product-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.me-product-benefits__item{padding:32px;background:var(--e-global-color-b6b0f23);border:1px solid #e8e8e8;border-radius:24px;height:100%;overflow:hidden;transition:all .3s ease}.me-product-benefits__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--e-global-color-primary);transform:scaleX(0);transform-origin:left;transition:transform .25s}.me-product-benefits__item:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(0 0 0 / .12);border-color:#fff0}.me-product-benefits__item:hover:before{transform:scaleX(1)}.me-product-benefits__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#fff0f2,#ffe2e6);border-radius:14px;margin-bottom:22px}.me-product-benefits__icon img,.me-product-benefits__icon svg{width:24px;height:24px;display:block}.single-product .me-product-benefits__title{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.15;color:#111827}.me-product-benefits__description{font-size:16px;line-height:1.6;color:var(--e-global-color-text)}.me-product-benefits__description p:last-child{margin-bottom:0}.me-product-features{display:grid;grid-template-columns:42% 1fr;gap:48px;align-items:flex-start}.me-product-features__image{padding:36px;border:1px solid #E4E8EC;border-radius:24px;background:linear-gradient(180deg,#fff,#eef1f4);box-shadow:0 18px 40px rgb(0 0 0 / .08)}.me-product-features__image img{display:block;width:100%;height:auto}.me-product-features__list{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.me-product-features__item{display:flex;align-items:flex-start;gap:14px}.me-product-features__icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#fff0f2,#ffe2e6);border-radius:12px}.single-product .me-product-features__title{font-size:17px}.me-product-features__icon img{width:22px;height:22px;display:block}.me-product-features__content{flex:1}.me-product-features__title{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}.me-product-features__description{font-size:15px;line-height:1.7;color:var(--e-global-color-text)}.me-product-features__description p:last-child{margin-bottom:0}.me-product-package{padding:22px;border:1px solid #E4E8EC;border-radius:18px;background:linear-gradient(180deg,#fff,#eef1f4);box-shadow:0 14px 34px rgb(0 0 0 / .07)}.me-product-package__heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.me-product-package__heading img{width:22px;height:22px;display:block}.single-product .me-product-package__heading h3{margin:0;font-size:18px;font-weight:800}.me-product-package__list{list-style:none;margin:0;padding:0}.me-product-package__list li{position:relative;padding:12px 0;border-top:1px solid #edf1f6;font-size:16px;line-height:1.5;display:flex;align-items:flex-start;gap:12px}.me-product-package__list li .me-check-icon{width:22px;height:22px;border-radius:50%;background:rgb(31 191 75 / .14);color:var(--e-global-color-9417d5d);display:flex;align-items:center;justify-content:center;margin-top:2px}.me-product-package__list li svg{width:13px;height:13px}.me-product-package__list li:first-child{border-top:0}.me-product-specifications{overflow:hidden;border:1px solid #e5e7eb;border-radius:20px;background:#fff}.me-product-specifications__table{width:100%;border-collapse:collapse;margin:0}.me-product-specifications__table thead th{padding:16px 22px;background:var(--e-global-color-bcdb616);color:var(--e-global-color-b6b0f23);font-size:14px;font-weight:700;text-transform:uppercase;text-align:left;letter-spacing:.6px;font-family:"Poppins",Sans-serif;border-left:none;border-right:none}.me-product-specifications__table tbody td{padding:18px 22px;font-size:16px;line-height:1.5;border:none;border-top:1px solid #E4E8EC}.me-product-specifications__table tbody td:first-child{width:42%;font-weight:700;color:var(--e-global-color-bcdb616)}.me-product-specifications__table tbody td:last-child{color:var(--e-global-color-text)}.me-product-specifications__table tbody tr:nth-child(odd) td{background:var(--e-global-color-b6b0f23)}.me-product-specifications__table tbody tr:nth-child(even) td{background:var(--e-global-color-a06430d)}.me-product-faq{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto}.me-product-faq__item{background:var(--e-global-color-b6b0f23);border:1px solid #E4E8EC;border-radius:14px;padding:24px 28px;transition:background .15s;cursor:pointer}.me-product-faq__item:hover{background:var(--e-global-color-a06430d)}.me-product-faq__header{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.single-product .me-product-faq__question{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--e-global-color-bcdb616)}.me-product-faq__toggle span{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:rgb(200 16 46 / .1);color:var(--e-global-color-primary);display:flex;align-items:center;justify-content:center;transition:transform .25s}.me-product-faq__item.active .me-product-faq__toggle span{transform:rotate(45deg)}.me-product-faq__toggle span svg{width:16px;height:16px}.me-product-faq__content{margin-top:22px;font-size:16px;line-height:1.65;color:var(--e-global-color-text)}.me-product-faq__content p:last-child{margin-bottom:0}.single-product .woocommerce-message .button{font-size:18px;font-weight:700;letter-spacing:.6px;border-style:solid;border-width:0 0 3px 0;border-radius:999px 999px 999px 999px;padding:15px 34px 15px 34px;background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-9417d5d);transition:all 0.2s;color:#fff}.single-product .woocommerce-message{outline:none}.single-product .woocommerce-message .button:hover{background-color:var(--e-global-color-9417d5d);color:#fff}.single-product .woocommerce-message{display:flex!important;align-items:center}.single-product .woocommerce-message::before{margin-left:0;margin-right:10px;position:static}.single-product .woocommerce-message .button{flex-shrink:0;margin-left:auto}.single-product .woocommerce-message{text-align:center}.woocommerce-message{border-top-color:var(--e-global-color-primary)}.woocommerce-message::before{color:var(--e-global-color-primary)}.e-woocommerce-notices-wrapper{margin-top:25px}body.woocommerce-cart:not([class*=elementor-page-]) .site-main,body.woocommerce-checkout:not([class*=elementor-page-]) .site-main{max-width:1240px}body.woocommerce-page main{padding-bottom:85px}.woocommerce-cart .page-header h1,.woocommerce-checkout .page-header h1{margin-left:0;margin-right:0}.woocommerce-cart .woocommerce-cart-form .shop_table th,.woocommerce table.my_account_orders thead th{background:var(--e-global-color-bcdb616);color:var(--e-global-color-b6b0f23);font-size:14px;text-transform:uppercase;text-align:left;letter-spacing:.6px;font-family:"Poppins",Sans-serif;border-left:none;border-right:none}.woocommerce-cart .woocommerce-cart-form a.remove{width:28px;height:28px;font-size:20px;border-radius:50%;background:rgb(200 16 46 / .1);color:var(--e-global-color-primary)!important;display:flex;align-items:center;justify-content:center;margin:auto}.woocommerce-cart .woocommerce-cart-form a.remove:hover{color:var(--e-global-color-primary)!important}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td{font-size:16px;line-height:1.5;border:none;padding:12px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name a{color:var(--e-global-color-bcdb616);text-decoration:none;font-weight:500}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:nth-child(odd) td,.woocommerce-cart .cart_totals .shop_table tbody tr:nth-child(odd) th,.woocommerce-cart .cart_totals .shop_table tbody tr:nth-child(odd) td{background:var(--e-global-color-b6b0f23)}.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:nth-child(even) td,.woocommerce-cart .cart_totals .shop_table tbody tr:nth-child(even) th,.woocommerce-cart .cart_totals .shop_table tbody tr:nth-child(even) td{background:var(--e-global-color-a06430d)}.woocommerce-cart .cart_totals h2{font-size:clamp(20px, 4vw, 26px)}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-quantity input::-webkit-outer-spin-button,.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:20px 0 0}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-quantity input[type=number]{-moz-appearance:textfield;outline:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:15px}.woocommerce-page.woocommerce-cart #content table.cart td.actions .input-text{background:#fff;border:1px solid #e4e8ec;border-radius:100px;font-size:14px;color:#15181c;width:auto;padding:8px 17px;font-weight:400}.woocommerce-page.woocommerce-cart #content table.cart td.actions button{background-color:#fff0;border-radius:20px;padding:12px 16px;color:var(--e-global-color-primary);box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);font-size:12px}.woocommerce-page.woocommerce-cart #content table.cart td.actions button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-b6b0f23);border-color:var(--e-global-color-primary)}.woocommerce-cart:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .checkout-button{background-color:var(--e-global-color-secondary)!important;font-weight:700;text-transform:uppercase;letter-spacing:.6px;box-shadow:0 8px 22px 0 rgba(31,191,74.99999999999999,.38);border-style:solid;border-width:0 0 3px 0;border-color:var(--e-global-color-9417d5d);border-radius:100px 100px 100px 100px;padding:16px!important}.woocommerce-cart:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .checkout-button:hover{background-color:var(--e-global-color-9417d5d)!important;box-shadow:0 12px 30px 0 rgba(31,191,74.99999999999999,.5)}.woocommerce-cart .cart_totals .shop_table{font-size:14px;text-transform:uppercase;text-align:left;letter-spacing:.6px;font-family:"Poppins",Sans-serif;border-left:none;border-right:none}.single-product button.single_add_to_cart_button.button.alt{background-image:url(https://m2evogarage.it/wp-content/uploads/2026/07/cart-icon-1.svg);background-repeat:no-repeat;background-size:19px;background-position:calc(50% - 140px) 16px}.woocommerce .woocommerce-breadcrumb>a{margin-right:0;padding-right:10px;font-weight:400}.woocommerce .woocommerce-breadcrumb>a:after{content:"›";display:inline-block;vertical-align:middle;margin-left:10px;font-size:16px;color:#a8abaf;line-height:0;position:relative;top:-1px}.woocommerce .woocommerce-breadcrumb>a:hover{color:#C8102E}.single-product .elementor-widget-woocommerce-product-content ul b{color:#15181C;font-weight:700}body.woocommerce-page h1.entry-title{font-size:clamp(36px, 19.125px + 2.8125vw, 46px);text-align:left;margin:90px 0 30px;max-width:100%}body.woocommerce-account:not(.logged-in) h1.entry-title{opacity:0}body.woocommerce-page main#content{padding-inline:15px}.woocommerce-cart .woocommerce-cart-form .shop_table th,.woocommerce-orders-table thead th{padding:14px;border:0;text-align:center}.woocommerce table.shop_table{border:0;box-shadow:0 1px 2px 1px #0000001a;overflow:hidden}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:45px;height:45px;object-fit:cover}.woocommerce tr.woocommerce-cart-form__cart-item.cart_item>td{border-right:1px solid #e3e3e3!important;text-align:center}.woocommerce tr.woocommerce-cart-form__cart-item.cart_item>td:last-child{border:0!important}.woocommerce .quantity .qty{border-color:#ddd}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th,table.shop_table.woocommerce-checkout-review-order-table thead{background:#14181d;color:#fff;padding:15px;font-weight:600;font-size:15px}.woocommerce-info a{color:#c8102e;font-weight:500}.woocommerce-cart .cart-collaterals .shipping-calculator-button{font-weight:600;color:#14181d}.woocommerce-info::before{color:#c8102e}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{padding:14px}.woocommerce-cart .cart_totals .shop_table,.woocommerce table.shop_table{overflow:hidden;border-radius:10px}.select2-results__option[aria-selected],.select2-results__option[data-selected]{font-size:14px;padding:6px 15px;font-weight:500;border-bottom:1px solid #e9e9e9}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input:checked{accent-color:#c8103b}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#c8102e}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background:#c8103b;border:1px solid #c8103b;color:#fff;border-radius:100px;box-shadow:none!important;font-size:16px;padding:12px 22px;font-weight:600}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{outline:none;border:1px solid #cdcdcd;padding:3px 14px;min-height:42px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding-inline:0;font-size:15px;color:#000}.woocommerce form .form-row label{font-size:14px;font-weight:500;text-transform:uppercase}body.woocommerce-checkout div#customer_details,body.woocommerce-checkout .pf-checkout-review-wrapper{width:100%}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2,body.woocommerce-checkout .col2-set .col-2{width:100%!important}.woocommerce-info{border-top-color:#c8102e}.woocommerce-info{border-top-color:#c8102e}form#woocommerce-checkout-form-coupon button.button{width:100%;padding:14px;border:1px solid #c8103b;font-size:14px}form#woocommerce-checkout-form-coupon button.button:hover{color:#c8103b;background:#fff0}form#woocommerce-checkout-form-coupon{border:0;padding:0}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:#c5c2c2}body.woocommerce-checkout form.checkout.woocommerce-checkout{display:flex;gap:50px}.woocommerce form .form-row textarea.input-text{min-height:150px;padding:10px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:17px;font-weight:500;margin-top:15px;cursor:pointer}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:var(--e-global-color-secondary);box-shadow:0 8px 22px 0 rgba(31,191,74.99999999999999,.38);padding:18px 36px 15px;font-size:15px;border-color:var(--e-global-color-9417d5d);border-style:solid;border-width:0 0 3px 0}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{width:19px;height:19px;vertical-align:middle;margin-right:3px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--e-global-color-9417d5d);box-shadow:0 12px 30px 0 rgba(31,191,74.99999999999999,.5)}.woocommerce ul#shipping_method li{margin:0}table.shop_table.woocommerce-checkout-review-order-table td,table.shop_table.woocommerce-checkout-review-order-table th{border:0;font-size:15px}table.shop_table.woocommerce-checkout-review-order-table{border:1px solid #dbdbdb}.woocommerce-privacy-policy-text a,.woocommerce-MyAccount-content a{color:var(--e-global-color-primary)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-Addresses address{background:#f5f5f5;border:1px solid #E4E8EC;border-radius:10px;padding:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li+li{margin-top:8px}.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;padding:10px!important;color:var(--e-global-color-ed46601);text-decoration:none;font-size:15px;font-weight:500;border-radius:8px;transition:all .25s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:var(--e-global-color-primary);color:#fff;font-weight:600}.woocommerce-privacy-policy-text{font-size:14px}table.shop_table.woocommerce-checkout-review-order-table thead{text-transform:uppercase;font-size:14px;letter-spacing:1px}table.shop_table.woocommerce-checkout-review-order-table td.product-name{text-transform:uppercase}.woocommerce-info a.button.wc-forward,.woocommerce-account .addresses .title .edit,.woocommerce table.my_account_orders .button,.woocommerce-pagination--without-numbers a.button{background:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);color:#fff;font-size:13px;font-weight:500;border-radius:100px}.woocommerce-info a.button.wc-forward:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,.woocommerce-account .addresses .title .edit:hover,.woocommerce table.my_account_orders .button:hover,.woocommerce-pagination--without-numbers a.button:hover{background:#fff;color:var(--e-global-color-primary)}body.woocommerce-account .woocommerce-Address-title h2{font-size:22px}.woocommerce-account .addresses .title .edit{text-decoration:none;padding:5px 12px;float:none;margin:0 0 20px 0;display:inline-block}.woocommerce-Address address,.woocommerce form .form-row em{font-size:14px}.woocommerce-account button.woocommerce-Button.button{font-size:15px;margin:20px 0;padding:15px 22px 13px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{box-shadow:none}.woocommerce-address-fields__field-wrapper{padding-bottom:25px}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:24px;font-weight:700;margin:5px 0 15px}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 10px;line-height:1;border-bottom:0;border-right:0;text-align:center;font-size:13px}.woocommerce table.my_account_orders th{padding:12px 5px}.woocommerce table.my_account_orders thead th{text-align:center}body:not(:has(.me-hero)) header{background:#000}body:not(:has(.me-hero)) main#content{padding-top:130px}body:not(.woocommerce-page):not(:has(.me-hero)) main#content{padding:200px 0 100px 0}.me-cnt-info .elementor-icon-box-description a{color:var(--e-global-color-primary)}.me-cnt-info .elementor-icon-box-description a:hover{color:var(--e-global-color-ed46601)}.contact-form-wrap .e-con-inner>input:not(:last-child){width:calc(50% - 10px)}.elementor .e-form-submit-button-base:hover{background:#17a03e;box-shadow:0 12px 30px #1fbf4b80;transform:translateY(-2px)}@media(max-width:1024px) and (min-width:768px){div.me-reviews-card{width:calc(50% - 26px);margin-inline:13px}div.me-reviews-card:not(:nth-last-of-type(-n+2)){margin-bottom:26px}}@media(min-width:992px){.me-product-features__left{position:sticky;top:150px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}}@media(min-width:1025px){div.me-reviews-card{width:calc(33.33% - 26px);margin-inline:13px}div.me-reviews-card:not(:nth-last-of-type(-n+3)){margin-bottom:26px}footer .e-con-inner>.elementor-element{padding-inline:15px}footer .e-con-inner>.elementor-element:first-child{padding-inline:5px}.woocommerce-account .woocommerce-MyAccount-content{padding-left:15px}}@media (max-width:1024px){div.me-trust-item:nth-child(odd):before{display:none}div.me-bg-pattern .e-con-inner::before{top:0;right:-30%;width:100%;height:100%;background:radial-gradient(circle,rgb(200 16 46 / .16),transparent 30%)}div.me-bordered-list li.elementor-icon-list-item{padding:7px 15px}.me-benefit-grid>.e-con-inner>div .elementor-icon-box-content{margin-inline:auto}.me-benefit-grid .e-con-inner>div{width:50%;margin:20px 0;padding:0 20px!important}.me-product-benefits__grid{grid-template-columns:repeat(2,1fr)}body.woocommerce-account main#content{max-width:100%}}@media (max-width:991px){.me-product-features{grid-template-columns:1fr}}@media (max-width:768px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}body.woocommerce-page h1.entry-title{margin:0 0 0 0}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{background:#f4f6f8}.woocommerce table.shop_table tr.woocommerce-cart-form__cart-item.cart_item>td{text-align:right!important;border-right:0!important;border-bottom:1px solid #f2f2f2}.woocommerce-cart .woocommerce-cart-form a.remove{margin-right:0}.woocommerce-page.woocommerce-cart #content table.cart td.actions .input-text{margin:0 0 10px 0}.woocommerce-MyAccount-content{margin-top:30px}.woocommerce table.woocommerce-orders-table tr td,.woocommerce-page table.woocommerce-orders-table tr td{text-align:right!important;padding:12px}.u-column1.col-1.woocommerce-Address{margin-bottom:30px}}@media (max-width:767px){.me-product-specifications{overflow-x:auto}.me-hero.me-about-hero::before{background:linear-gradient(180deg,rgb(8 10 13 / .92),rgb(8 10 13 / .72) 55%,rgb(8 10 13 / .9))}.elementor-menu-toggle:not(.elementor-active)+nav{background-color:transparent!important}.me-product-benefits__grid{grid-template-columns:1fr}.me-product-benefits__item{padding:24px}.single-product .product>.elementor-element:first-child>.e-con-inner{padding-top:60px}.woocommerce-page.woocommerce-cart #content table.cart td.actions button,.woocommerce-page.woocommerce-cart #content table.cart td.actions .input-text{width:100%!important}body.woocommerce-checkout form.checkout.woocommerce-checkout{display:block}body.woocommerce-checkout div#customer_details,body.woocommerce-checkout .pf-checkout-review-wrapper{width:100%}.woocommerce-info{font-size:14px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.pf-checkout-review-wrapper{padding-top:30px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:18px}.woocommerce-info a.button.wc-forward{float:none;margin-top:8px}body.woocommerce-page main{padding-bottom:10px}body.woocommerce-page div#order_review,.woocommerce-account .woocommerce-MyAccount-content{margin-bottom:60px}body:not(.woocommerce-page):not(:has(.me-hero)) main#content{padding:120px 10px 60px 10px}}.puntoelencox ul{list-style-type:none!important;padding-left:0!important}.puntoelencox ul li{position:relative;padding-left:35px;line-height:1.4;margin-bottom:12px}.puntoelencox ul li::before{content:"✕";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:rgb(200 16 46 / .14);color:#c8102e;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.puntoelencocheck ul{list-style-type:none!important;padding-left:0!important}.puntoelencocheck ul li{position:relative;padding-left:35px;line-height:1.3;margin-bottom:12px}.puntoelencocheck ul li::before{content:"✓";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:rgb(31 191 75 / .14);color:#1fbf4b;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.reset-filters{background:none!important;color:red!important;box-shadow:none!important;border-width:0px!important}.reset-filters:hover{color:blue!important;text-decoration:underline}