body.elementor-editor-active :is(img,i,.pointerEventsNone){-webkit-touch-callout:initial!important;-webkit-user-select:initial!important;-khtml-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important;pointer-events:initial!important}
span.elementor-icon-list-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}
ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:0}
.elementor-menu-toggle{padding:0}
.elementor-nav-menu--main .elementor-nav-menu ul{margin-left:0!important;max-height:60vh;overflow-y:auto}
.elementor-nav-menu__container{top:0!important}
.elementor-widget-image{line-height:0}
.elementor-loop-container.elementor-grid{grid-auto-rows:initial!important}
.elementor-widget-theme-post-content ul{margin-bottom:20px}
.elementor-widget-nav-menu i{margin-right:10px}
.elementor-widget-nav-menu a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.elementor-product-variable-subscription #wc-stripe-express-checkout-element{margin-bottom:0!important}
.elementor-product-variable-subscription .woocommerce-variation-price{margin:5px 0 15px 0}
.elementor-product-variable-subscription .woocommerce-Price-amount{color:#000;font-weight:600}
.elementor-product-variable-subscription .subscription-details,.woocommerce div.product form.cart .reset_variations{color:#00000080}
.elementor-widget-woocommerce-cart .woocommerce table.cart img{border-radius:8px;border:var(--borda)}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-top:0}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{margin-bottom:0}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{line-height:1.2!important;margin-bottom:10px}
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap *,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce p.woocommerce-LostPassword.lost_password a{font-size:12px!important}
.elementor-icon-list-item:has(.elementor-icon-list-text:empty){display:none}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{margin-bottom:var(--forms-rows-gap,5px)}

@media (max-width:599px){
.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0}
}