.elementor-2910 .elementor-element.elementor-element-1d6430c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1d6430c6.e-con{--align-self:flex-start;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:00px 00px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7:not(.elementor-motion-effects-element-type-background), .elementor-2910 .elementor-element.elementor-element-1a0b10c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://englishmix.com.br/wp-content/uploads/2024/04/bg-banner-desk-artigos-v3.png");background-position:center center;background-repeat:no-repeat;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7, .elementor-2910 .elementor-element.elementor-element-1a0b10c7::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-f382c99{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-block-start:-52px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-f382c99, .elementor-2910 .elementor-element.elementor-element-f382c99::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-f382c99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-7267420{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-7267420.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-99676ee{text-align:center;}.elementor-2910 .elementor-element.elementor-element-99676ee .elementor-heading-title{color:#FFFFFF;font-family:"Baloo_Bhaijaan_2", Sans-serif;font-size:70px;font-weight:700;}.elementor-2910 .elementor-element.elementor-element-99676ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-99676ee.elementor-element{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-29f4d70{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-29f4d70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-625d064{text-align:center;}.elementor-2910 .elementor-element.elementor-element-625d064 img{width:86%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2910 .elementor-element.elementor-element-625d064 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-625d064.elementor-element{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-615d4c2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-55px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-615d4c2c:not(.elementor-motion-effects-element-type-background), .elementor-2910 .elementor-element.elementor-element-615d4c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2910 .elementor-element.elementor-element-615d4c2c, .elementor-2910 .elementor-element.elementor-element-615d4c2c::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-5c515f04{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-88px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-5c515f04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-540e5107 img{width:100%;}.elementor-2910 .elementor-element.elementor-element-540e5107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-2f744f62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:26px;--padding-block-end:26px;--padding-inline-start:26px;--padding-inline-end:26px;}.elementor-2910 .elementor-element.elementor-element-2f744f62, .elementor-2910 .elementor-element.elementor-element-2f744f62::before{--border-transition:0.3s;}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left,
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper{width:45%;}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right,
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals{width:calc(100% - 45%);}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove a,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove a{color:#FC036B !important;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right > .eael-woo-cart-td.product-remove a svg,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left .eael-woo-cart-td.product-thumbnail .eael-woo-cart-product-remove a svg{fill:#FC036B !important;}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove{text-align:center;}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove{flex-basis:14%;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead th,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{color:var( --e-global-color-primary );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table thead th,
				.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{font-family:"Baloo_Bhaijaan_2", Sans-serif;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-remove a:hover,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a:hover,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-name,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-name a,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-subtotal,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-name a{color:var( --e-global-color-primary );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td:not(.product-thumbnail),
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td a,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td.product-quantity .quantity input[type=number],
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td{font-family:"Baloo_Bhaijaan_2", Sans-serif;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:17px;width:17px;line-height:17px;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a i{font-size:17px;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{font-family:"Baloo_Bhaijaan_2", Sans-serif;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:var( --e-global-color-accent );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-family:"Baloo_Bhaijaan_2", Sans-serif;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon input{font-family:"Baloo_Bhaijaan_2", Sans-serif;}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button{background-color:var( --e-global-color-primary );}.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button:hover{background-color:var( --e-global-color-769f1c0 );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:16px;width:16px;line-height:16px;}.elementor-2910 .elementor-element.elementor-element-452b055 .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:16px;}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:var( --e-global-color-primary );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button:hover,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-clear-btn .button:hover, 
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button:hover{background-color:var( --e-global-color-769f1c0 );}.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){margin:20px 20px 20px 20px;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e:not(.elementor-motion-effects-element-type-background), .elementor-2910 .elementor-element.elementor-element-4c8b6f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e, .elementor-2910 .elementor-element.elementor-element-4c8b6f1e::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e.e-con{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-461cca73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:00px 00px;--background-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6{--display:flex;--background-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title{color:var( --e-global-color-d3e61e3 );}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title span.lead{color:#FFFFFF;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title, .elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title span{font-family:"Baloo_Bhaijaan_2", Sans-serif;font-size:39px;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .subtext{color:#FFFFFF;font-family:"Baloo_Bhaijaan_2", Sans-serif;line-height:1px;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:11px;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-11px;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-type-html{padding-bottom:0px;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-d3e61e3 );color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-button[type="submit"]{background-color:var( --e-global-color-d3e61e3 );color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-769f1c0 );color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-769f1c0 );color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-message{font-family:"Baloo_Bhaijaan_2", Sans-serif;font-weight:400;}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-message.elementor-message-danger{color:var( --e-global-color-769f1c0 );}.elementor-2910 .elementor-element.elementor-element-a713c88 .elementor-message.elementor-help-inline{color:var( --e-global-color-769f1c0 );}.elementor-2910 .elementor-element.elementor-element-a713c88{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2910 .elementor-element.elementor-element-4c55e77b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4c55e77b, .elementor-2910 .elementor-element.elementor-element-4c55e77b::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-4c55e77b.e-con{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc, .elementor-2910 .elementor-element.elementor-element-4f06f6cc::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-6d6a4142{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:00px 00px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-6d6a4142.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2910 .elementor-element.elementor-element-21badaa{text-align:center;}.elementor-2910 .elementor-element.elementor-element-21badaa .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Baloo_Bhaijaan_2", Sans-serif;font-size:30px;font-weight:600;}.elementor-2910 .elementor-element.elementor-element-1323a399{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1323a399, .elementor-2910 .elementor-element.elementor-element-1323a399::before{--border-transition:0.3s;}.elementor-2910 .elementor-element.elementor-element-1323a399.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2910 .elementor-element.elementor-element-394f667d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__link:hover{background-color:var( --e-global-color-64af39a );color:#FFFFFF;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-64af39a );color:#FFFFFF;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__link{padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__dots{padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-2910 .elementor-element.elementor-element-4a481c03 .jet-filters-pagination__load-more{order:initial;}@media(max-width:900px){.elementor-2910 .elementor-element.elementor-element-1d6430c6{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7:not(.elementor-motion-effects-element-type-background), .elementor-2910 .elementor-element.elementor-element-1a0b10c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://englishmix.com.br/wp-content/uploads/2024/04/bg-banner-mob-v2-artigos.png");}.elementor-2910 .elementor-element.elementor-element-1a0b10c7{--padding-block-start:0px;--padding-block-end:74px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-f382c99{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-block-start:-83px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-7267420{--margin-block-start:0px;--margin-block-end:46px;--margin-inline-start:0px;--margin-inline-end:-113px;}.elementor-2910 .elementor-element.elementor-element-7267420.e-con{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-99676ee .elementor-heading-title{font-size:58px;}.elementor-2910 .elementor-element.elementor-element-99676ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-99676ee.elementor-element{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-625d064 img{width:79%;}.elementor-2910 .elementor-element.elementor-element-615d4c2c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:-230px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-5c515f04{--margin-block-start:-42px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-2f744f62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:-0px;--margin-inline-end:-0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-461cca73{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .subtext{font-size:14px;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;}.elementor-2910 .elementor-element.elementor-element-4c55e77b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:-0px;--margin-inline-end:-0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-6d6a4142{--justify-content:center;}.elementor-2910 .elementor-element.elementor-element-1323a399{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:767px){.elementor-2910 .elementor-element.elementor-element-1a0b10c7{--width:100%;--min-height:169px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:28px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7:not(.elementor-motion-effects-element-type-background), .elementor-2910 .elementor-element.elementor-element-1a0b10c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://englishmix.com.br/wp-content/uploads/2024/04/bg-banner-mob-v2-artigos.png");background-repeat:no-repeat;}.elementor-2910 .elementor-element.elementor-element-f382c99{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--border-radius:15px 15px 15px 15px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-7267420{--width:70%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-99676ee .elementor-heading-title{font-size:50px;}.elementor-2910 .elementor-element.elementor-element-99676ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-2910 .elementor-element.elementor-element-99676ee.elementor-element{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-29f4d70{--width:70%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-29f4d70.e-con{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-625d064 img{width:100%;}.elementor-2910 .elementor-element.elementor-element-615d4c2c{--gap:0px 0px;--margin-block-start:-200px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-5c515f04{--width:100%;--margin-block-start:-30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-540e5107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2910 .elementor-element.elementor-element-2f744f62{--width:80%;--gap:1px 1px;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e{--width:100%;--gap:1px 1px;--margin-block-start:15px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2910 .elementor-element.elementor-element-461cca73{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title, .elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .title span{line-height:0.9em;}.elementor-2910 .elementor-element.elementor-element-70b55204 .eael-dual-header .subtext{line-height:1.2em;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0.e-con{--align-self:center;}.elementor-2910 .elementor-element.elementor-element-4c55e77b{--width:80%;--gap:1px 1px;--padding-block-start:20px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-1323a399{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2910 .elementor-element.elementor-element-394f667d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-2910 .elementor-element.elementor-element-1d6430c6{--width:100%;}.elementor-2910 .elementor-element.elementor-element-1a0b10c7{--width:100%;}.elementor-2910 .elementor-element.elementor-element-f382c99{--width:80%;}.elementor-2910 .elementor-element.elementor-element-7267420{--width:33%;}.elementor-2910 .elementor-element.elementor-element-29f4d70{--width:20%;}.elementor-2910 .elementor-element.elementor-element-615d4c2c{--width:100%;}.elementor-2910 .elementor-element.elementor-element-5c515f04{--width:100%;}.elementor-2910 .elementor-element.elementor-element-2f744f62{--width:70%;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e{--width:100%;}.elementor-2910 .elementor-element.elementor-element-461cca73{--width:80%;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6{--width:50%;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0{--width:50%;}.elementor-2910 .elementor-element.elementor-element-4c55e77b{--width:80%;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc{--width:80%;}.elementor-2910 .elementor-element.elementor-element-6d6a4142{--width:100%;}.elementor-2910 .elementor-element.elementor-element-1323a399{--width:98%;}}@media(max-width:900px) and (min-width:768px){.elementor-2910 .elementor-element.elementor-element-f382c99{--width:100%;}.elementor-2910 .elementor-element.elementor-element-7267420{--width:69%;}.elementor-2910 .elementor-element.elementor-element-29f4d70{--width:43%;}.elementor-2910 .elementor-element.elementor-element-2f744f62{--width:80%;}.elementor-2910 .elementor-element.elementor-element-4c8b6f1e{--width:100%;}.elementor-2910 .elementor-element.elementor-element-461cca73{--width:100%;}.elementor-2910 .elementor-element.elementor-element-2f0ddbc6{--width:100%;}.elementor-2910 .elementor-element.elementor-element-4b8f21b0{--width:100%;}.elementor-2910 .elementor-element.elementor-element-4c55e77b{--width:80%;}.elementor-2910 .elementor-element.elementor-element-4f06f6cc{--width:100%;}.elementor-2910 .elementor-element.elementor-element-6d6a4142{--width:100%;}.elementor-2910 .elementor-element.elementor-element-1323a399{--width:100%;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-452b055 *//* ===== Englishmix – Carrinho personalizado (EA Woo Cart, Estilo 2) ===== */
.elementor-2910 .elementor-element.elementor-element-452b055{
  --em-roxo:#360C72; --em-roxo-2:#5A2BA6; --em-verde:#8D9D09; --em-verde-2:#76840A;
  --em-borda:#ECE6F6; --em-fundo:#F6F2FC; --em-texto:#2B2140; --em-muted:#7A7290;
  font-family:"Roboto",sans-serif; color:var(--em-texto);
}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper,
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form,
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-table,
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-and-collaterals,
.elementor-2910 .elementor-element.elementor-element-452b055 .cart-collaterals{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper:before,.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-wrapper:after,
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form:before,.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form:after{display:none !important;}

/* Layout geral: itens à esquerda, resumo à direita */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form{display:grid !important;grid-template-columns:minmax(0,1fr) 340px;gap:16px 32px;align-items:start;width:100% !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-and-collaterals{display:contents !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn{grid-column:1;grid-row:1;justify-self:end;margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-table{grid-column:1;grid-row:2;width:100% !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper{grid-column:1;grid-row:3;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100% !important;padding:0 !important;margin:0 !important;background:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart-collaterals{grid-column:2;grid-row:1 / span 3;position:sticky;top:110px;width:100% !important;}

/* Botão limpar carrinho -> link discreto */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn .button{background:none !important;color:var(--em-muted) !important;border:0 !important;padding:4px 0 !important;font-size:13px !important;font-weight:500 !important;text-decoration:underline;box-shadow:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn .button:hover{color:#C0264B !important;}

/* Itens em cards */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-thead{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody{display:flex;flex-direction:column;gap:12px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .eael-woo-cart-tr{display:grid !important;grid-template-columns:88px minmax(0,1fr) auto auto auto 36px;align-items:center;gap:20px;background:#fff;border:1px solid var(--em-borda) !important;border-radius:18px;padding:14px 18px 14px 14px !important;box-shadow:0 6px 20px rgba(54,12,114,.06);transition:box-shadow .2s,transform .2s;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .eael-woo-cart-tr:hover{box-shadow:0 10px 28px rgba(54,12,114,.12);transform:translateY(-1px);}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tr-left,.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tr-right{display:contents !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-td{padding:0 !important;border:0 !important;width:auto !important;background:none !important;text-align:left !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail img{width:88px !important;height:88px !important;object-fit:cover;border-radius:12px;display:block;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail .eael-woo-cart-product-remove{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-name a{color:var(--em-roxo) !important;font-size:17px !important;font-weight:700 !important;line-height:1.3;text-decoration:none;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-name a:hover{color:var(--em-roxo-2) !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-price{color:var(--em-muted) !important;font-size:14px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-price:before{content:"Preço";display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--em-muted);margin-bottom:2px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal{font-size:17px !important;font-weight:700 !important;color:var(--em-roxo) !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal .amount{color:var(--em-roxo) !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal:before{content:"Subtotal";display:block;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--em-muted);margin-bottom:2px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity .quantity{margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity{font-weight:600;color:var(--em-roxo) !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity input.qty{width:58px !important;height:40px;border:1px solid var(--em-borda) !important;border-radius:999px !important;background:var(--em-fundo) !important;text-align:center;font-weight:600;color:var(--em-roxo) !important;padding:0 6px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-remove a.remove{display:flex !important;align-items:center;justify-content:center;width:34px !important;height:34px !important;border-radius:50% !important;background:var(--em-fundo) !important;color:var(--em-roxo) !important;font-size:20px !important;line-height:1 !important;transition:.2s;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-remove a.remove:hover{background:#FDE7EC !important;color:#C0264B !important;}

/* Cupom */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon{display:flex !important;align-items:center;gap:0;background:#fff !important;border:1px dashed #C9B8E6 !important;border-radius:999px !important;padding:5px !important;flex:1 1 320px;max-width:440px;width:auto !important;float:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon input.input-text{flex:1;border:0 !important;background:transparent !important;padding:0 16px !important;height:42px;font-size:14px;box-shadow:none !important;width:auto !important;margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon .button{border-radius:999px !important;background:var(--em-roxo) !important;color:#fff !important;border:0 !important;padding:0 22px !important;height:42px;font-weight:600 !important;font-size:14px !important;white-space:nowrap;margin:0 !important;width:auto !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon .button:hover{background:var(--em-roxo-2) !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-back-to-shop{color:var(--em-roxo) !important;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-back-to-shop svg{fill:currentColor;width:12px;}

/* Resumo do pedido */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-update-btn{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals{text-align:left !important;width:100% !important;float:none !important;background:linear-gradient(160deg,var(--em-roxo) 0%,#4B1A93 100%) !important;color:#fff;border-radius:22px;padding:26px 24px !important;box-shadow:0 14px 34px rgba(54,12,114,.28);margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals:before{content:"Resumo do pedido";display:block;font-size:20px;font-weight:700;color:#fff;margin-bottom:14px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals table.shop_table{border:0 !important;margin:0 0 20px !important;width:100%;background:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals table tr{display:flex !important;justify-content:space-between;align-items:baseline;border:0 !important;background:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals table th,.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals table td{border:0 !important;background:none !important;padding:10px 0 !important;color:rgba(255,255,255,.78) !important;font-weight:400 !important;font-size:15px !important;width:auto !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals table td:before{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals .amount{color:#fff !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals tr.order-total{border-top:1px solid rgba(255,255,255,.2) !important;margin-top:6px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals tr.order-total th{color:#fff !important;font-weight:700 !important;font-size:17px !important;padding-top:16px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals tr.order-total td{padding-top:16px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals tr.order-total .amount{font-size:26px !important;font-weight:800 !important;color:#fff !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .wc-proceed-to-checkout{padding:0 !important;margin:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .wc-proceed-to-checkout .checkout-button{display:block !important;width:100% !important;background:var(--em-verde) !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:16px 20px !important;font-size:16px !important;font-weight:700 !important;text-align:center;margin:0 !important;transition:.2s;}
.elementor-2910 .elementor-element.elementor-element-452b055 .wc-proceed-to-checkout .checkout-button:hover{background:var(--em-verde-2) !important;transform:translateY(-1px);}
.elementor-2910 .elementor-element.elementor-element-452b055 .wc-proceed-to-checkout:after{content:"🔒 Pagamento seguro";display:block;text-align:center;font-size:12px;color:rgba(255,255,255,.7);margin-top:12px;}

/* Mensagens do Woo */
.elementor-2910 .elementor-element.elementor-element-452b055 .woocommerce-message,.elementor-2910 .elementor-element.elementor-element-452b055 .woocommerce-info{border:0 !important;border-radius:14px !important;background:#F3F6E3 !important;color:var(--em-texto) !important;box-shadow:none !important;}

/* Tablet / celular */
@media (max-width:900px){
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form{grid-template-columns:1fr;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .cart-collaterals{grid-column:1;grid-row:4;position:static;}
}
@media (max-width:600px){
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .eael-woo-cart-tr{grid-template-columns:72px minmax(0,1fr) 34px;gap:8px 14px;padding:12px !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail{grid-row:1 / span 3;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail img{width:72px !important;height:72px !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-name{grid-column:2;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-remove{grid-column:3;grid-row:1;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-price{display:none !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity,.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal{grid-column:2;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal:before{display:none;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon{max-width:none;}
}

/* ===== v2: alinhamento e hierarquia ===== */
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-form{grid-template-columns:minmax(0,1fr) 360px;gap:20px 40px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn{justify-self:stretch;display:flex !important;align-items:center;justify-content:space-between;padding-top:24px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn:before{content:"Seus materiais";font-size:22px;font-weight:700;line-height:1.2;color:var(--em-roxo);}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals{padding:24px 26px 26px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .cart_totals:before{font-size:22px;line-height:1.2;margin-bottom:18px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .product-thumbnail{height:80px !important;min-height:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail a{display:block;line-height:0;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail img{width:80px !important;height:80px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .eael-woo-cart-tr{grid-template-columns:80px minmax(0,1fr) auto auto 34px;gap:28px;padding:16px 20px 16px 16px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-price{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-name a{font-size:18px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity{text-align:center !important;font-size:16px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity:before{content:"Qtd.";display:block;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--em-muted);margin-bottom:4px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal{text-align:right !important;min-width:92px;font-size:20px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal:before{content:"Valor";margin-bottom:4px;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper{flex-wrap:nowrap !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon{flex:0 1 420px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-back-to-shop{white-space:nowrap;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn .button{margin:0 !important;height:auto !important;line-height:1.2 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-clear-btn:after,.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper:after,.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper:before{display:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper{flex-wrap:wrap !important;gap:14px !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon{flex:1 1 100% !important;max-width:none !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon input.input-text{min-width:0 !important;}
.elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-back-to-shop{margin-left:4px;}
@media (max-width:600px){
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-woo-cart-tbody .eael-woo-cart-tr{grid-template-columns:72px minmax(0,1fr) 34px;gap:6px 14px;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail,.elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail img{height:72px !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-thumbnail img{width:72px !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity{text-align:left !important;font-size:14px;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-quantity:before{content:"Qtd. ";display:inline;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .product-subtotal{text-align:left !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper{flex-wrap:wrap !important;}
  .elementor-2910 .elementor-element.elementor-element-452b055 .eael-cart-coupon-wrapper .coupon{flex:1 1 100% !important;max-width:none !important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baloo_Bhaijaan_2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://englishmix.com.br/wp-content/uploads/2024/04/BalooBhaijaan2-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo_Bhaijaan_2';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://englishmix.com.br/wp-content/uploads/2024/04/BalooBhaijaan2-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo_Bhaijaan_2';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://englishmix.com.br/wp-content/uploads/2024/04/BalooBhaijaan2-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo_Bhaijaan_2';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://englishmix.com.br/wp-content/uploads/2024/04/BalooBhaijaan2-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Baloo_Bhaijaan_2';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://englishmix.com.br/wp-content/uploads/2024/04/BalooBhaijaan2-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */