.elementor-1593 .elementor-element.elementor-element-61e512c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1593 .elementor-element.elementor-element-61e512c:not(.elementor-motion-effects-element-type-background), .elementor-1593 .elementor-element.elementor-element-61e512c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nela.tools/wp-content/uploads/2025/09/Untitled-design-1.png");}.elementor-1593 .elementor-element.elementor-element-c6ded6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1593 .elementor-element.elementor-element-3dc37f1{--e-transform-translateX:0px;--e-transform-translateY:5px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-3dc37f1 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:23px;color:#FFFFFF;}.elementor-1593 .elementor-element.elementor-element-7ca75c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1593 .elementor-element.elementor-element-707b734{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-1593 .elementor-element.elementor-element-707b734 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-1593 .elementor-element.elementor-element-ab9212e{--display:flex;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs :is( .woocommerce-breadcrumb, i ){color:#505050;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .woocommerce-breadcrumb a{color:#505050;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .woocommerce-breadcrumb a:hover{color:#505050;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .woocommerce-breadcrumb{font-family:"Trebuchet MS", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:17px;margin:0;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs i,
					.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .divider,
					.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .delimeter{font-size:9px;}.elementor-1593 .elementor-element.elementor-element-05bb041 .shopengine-breadcrumbs .woocommerce-breadcrumb i{margin:0 8px;}.elementor-1593 .elementor-element.elementor-element-1b673de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1593 .elementor-element.elementor-element-8dbc26a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) -20px;padding:0px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-8dbc26a .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-1593 .elementor-element.elementor-element-8dbc26a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1593 .elementor-element.elementor-element-8dbc26a .elementor-divider__text{color:#000000;font-family:"Trebuchet MS", Sans-serif;font-size:17px;font-weight:900;}.elementor-1593 .elementor-element.elementor-element-a5a4590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1593 .elementor-element.elementor-element-a8f1bd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1593 .elementor-element.elementor-element-2a7a019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields > h3{display:block;color:#3A3A3A;margin:0px 0px 25px 0px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields > .shopengine-billing-address-header{font-size:19px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields > h3{margin:0px 0px 25px 0px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{padding:25px 30px 25px 30px;}.rtl .elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{padding:25px 30px 25px 30px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row label{color:#050505;font-size:16px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row label abbr{color:#424242;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper :is(input, textarea, .woocommerce-input-wrapper .select2-selection, select){color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dee3ea;padding:10px 16px 10px 16px !important;border-radius:3px 3px 3px 3px !important;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper :is(input, textarea, .select2-selection, select){background-color:#ffffff;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row  :is(input, textarea, .select2-selection, select){font-size:16px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper :is(input, textarea, .woocommerce-input-wrapper .select2-selection, select){border-width:1px 1px 1px 1px;padding:10px 16px 10px 16px !important;border-radius:3px 3px 3px 3px !important;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper :is(input, textarea, .select2-selection, select):focus{color:#535353;background-color:#ffffff;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .select2.select2-container .select2-selection--single::before{right:15px;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper :is(input, textarea, .woocommerce-input-wrapper .select2-selection, select)::placeholder{color:#555555;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields > h3, .elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row label{font-family:"Trebuchet MS", Sans-serif;font-weight:400;}.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row input,
					.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row textarea,
					.elementor-1593 .elementor-element.elementor-element-2a7a019 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2-selection{font-family:"Trebuchet MS", Sans-serif;font-weight:400;}.elementor-1593 .elementor-element.elementor-element-886a9ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping #ship-to-different-address > label > span{color:#3A3A3A;font-size:17px;font-weight:700;line-height:22px;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping #ship-to-different-address > label{margin:0px 0px 25px 0px;}.rtl .elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping #ship-to-different-address > label{margin:0px 0px 25px 0px;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{background-color:#f7f8fb;padding:25px 30px 25px 30px;}.rtl .elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{padding:25px 30px 25px 30px;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row label{color:#3A3A3A;font-size:17px !important;margin:0px 0px 8px 0px;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row label abbr{color:#3A3A3A;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, input::placeholder, textarea::placeholder, .woocommerce-input-wrapper .select2-selection, select){color:#555;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, textarea, .woocommerce-input-wrapper .select2-selection, select){background-color:#ffffff;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, textarea, .select2-selection, select){border-style:solid;border-width:1px 1px 1px 1px;border-color:#dee3ea !important;border-radius:4px 4px 4px 4px !important;padding:10px 16px 10px 16px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, textarea, .select2-selection, select){border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px !important;padding:10px 16px 10px 16px !important;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, input::placeholder, textarea::placeholder, .woocommerce-input-wrapper .select2-selection, select):focus{color:#555;background-color:#ffffff;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper :is(input, input::placeholder, textarea, textarea::placeholder, .select2-selection, select){font-size:16px !important;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields > h3 label,
				.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row label{font-family:"Trebuchet MS", Sans-serif;font-weight:400;}.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row input,
				.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row textarea,
				.elementor-1593 .elementor-element.elementor-element-3935068 .shopengine-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection{font-family:"Trebuchet MS", Sans-serif;font-weight:400;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional h3{display:block;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .form-row label{display:block;color:#3A3A3A;font-size:15px;font-weight:400;margin-bottom:9px;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .input-text{color:#3A3A3A;background-color:#ffffff !important;font-size:14px;font-weight:400;line-height:17px;padding:10px 18px 10px 18px;border-radius:3px 3px 3px 3px;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .input-text::placeholder{color:#555555;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional textarea[name=order_comments]{height:90px;width:100%;background-image:none;}.rtl .elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .input-text{padding:10px 18px 10px 18px;border-radius:3px 3px 3px 3px;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .form-row .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#dee3ea;}.rtl .elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .form-row .input-text{border-width:1px 1px 1px 1px;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .form-row .input-text:focus{border-color:#dee3ea;}.elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional h3,
						 .elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .form-row label,
						 .elementor-1593 .elementor-element.elementor-element-82caf72 .shopengine-checkout-form-additional .input-text{font-family:Trebuchet MS;}.elementor-1593 .elementor-element.elementor-element-dc2f981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1593 .elementor-element.elementor-element-1276b1c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:24px;text-transform:uppercase;color:#000000;}.elementor-1593 .elementor-element.elementor-element-6274c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead th{color:#3B3B3B;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order #order_review .woocommerce-checkout-review-order-table thead th{font-size:16px;font-weight:600;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr{padding:0px 15px 17px 15px !important;margin-bottom:0px;}.rtl .elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table thead tr{padding:0px 15px 17px 15px !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td{color:#3A3A3A;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td .amount{color:#101010 !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody td .woocommerce-Price-amount{font-weight:500 !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody :is(td, label, .amount, strong, bdi){font-size:14px !important;line-height:22px;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr{padding:10px 20px 10px 20px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tbody > tr{padding:10px 20px 10px 20px !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tbody tr:not(:last-child){margin-bottom:1px;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .shopengine-order-review-product img{height:0px;width:0px;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(th, td, label){color:#3A3A3A !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(th, td) .amount{color:#B80707 !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot :is(label, th, td, .amount){font-size:16px !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot th, 
				.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot td :is(label, .amount){font-weight:700;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:15px 15px 15px 15px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple) > tfoot > tr{padding:15px 15px 15px 15px !important;}.elementor-1593 .elementor-element.elementor-element-6274c1c .shopengine-checkout-review-order .woocommerce-checkout-review-order-table :is(td, th, a, label, span, *){font-family:Trebuchet MS;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle, .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle::before{color:#3a3a3a;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle button{color:#4169e1;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle button:hover{color:#FF3F00;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle{background:#e4e4e4;font-size:16px;font-weight:500;line-height:22px;padding:15px 20px 15px 20px;margin:0;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form{border-style:solid;border-width:0px 0px 0px 0px;border-color:#e4e4e4;}.rtl .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form{border-width:0px 0px 0px 0px;}.rtl .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .woocommerce-info-toggle{padding:15px 20px 15px 20px;margin:0;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form p{color:#707070;font-size:16px;font-weight:400;line-height:22px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form :is(input, input::placeholder){color:#707070 !important;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form input{font-size:14px;font-weight:400;line-height:40px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row input#coupon_code{border-style:solid;border-width:1px 1px 1px 1px;border-color:#dee3ea;}.rtl .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row input#coupon_code{border-width:1px 1px 1px 1px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row input{border-radius:3px 3px 3px 3px;padding:0px 15px 0px 15px;}.rtl .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row input{border-radius:3px 3px 3px 3px;padding:0px 15px 0px 15px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .shopengine-checkout-coupon .form-row.form-row-last{margin-left:20px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row button{font-size:16px;font-weight:500;text-transform:none;line-height:38px;color:#FFFFFF;background:#3A3A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:3px 3px 3px 3px;padding:0px 15px 2px 15px;}.elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row button:hover{background:#645f5f;}.rtl .elementor-1593 .elementor-element.elementor-element-d23f5af .shopengine-checkout-coupon-form .form-row button{border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:0px 15px 2px 15px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment .wc_payment_method label{color:#3A3A3A !important;font-size:14px;font-weight:600;line-height:17px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment a{color:#4169E1;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment a:hover{color:#3A3A3A;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods .payment_box{color:#979797;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods .payment_box p{color:#979797;padding:13px 0px 0px 0px !important;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods .payment_box a{color:#979797;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .woocommerce-privacy-policy-text p{color:#979797;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment :is(.payment_box, .woocommerce-terms-and-conditions-wrapper, .payment_method_paypal) :is(p){font-size:13px;font-weight:400;line-height:16px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .wc_payment_method input[type="radio"]{accent-color:#000;transform:translateY(0px);margin:0px 8px 0px 0px;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .wc_payment_method input[type="radio"]{margin:0px 0px 0px 8px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods li{padding:10px 0px 10px 0px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods li{padding:10px 0px 10px 0px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .payment_methods .payment_box p{padding:13px 0px 0px 0px !important;}.elementor-1593 .elementor-element.elementor-element-43239c6 .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{color:#3A3A3A !important;font-size:14px;font-weight:600;line-height:17px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine .woocommerce-terms-and-conditions-wrapper a{color:#3A3A3A !important;}.elementor-1593 .elementor-element.elementor-element-43239c6 .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{accent-color:#000;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment .woocommerce-terms-and-conditions-wrapper span a{font-size:14px;font-weight:600;line-height:17px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .woocommerce-terms-and-conditions-wrapper{margin:0px 8px 0px 0px;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .woocommerce-terms-and-conditions-wrapper{margin:0px 0px 0px 8px;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment .form-row.place-order{grid-template-columns:100%;grid-gap:20px 0;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment #place_order{padding:15px 21px 15px 21px !important;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px !important;font-size:15px;font-weight:500;text-decoration:none;color:#ffffff;background:#3A3A3A;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment #place_order{padding:15px 21px 15px 21px !important;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px !important;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment #place_order:hover{color:#ffffff;background:#101010;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .form-row.place-order{margin:10px 0px 0px 0px !important;}.rtl .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment .form-row.place-order{margin:10px 0px 0px 0px !important;}.elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment .wc_payment_method label,
						 .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment :is(.payment_box, .woocommerce-terms-and-conditions-wrapper, .payment_method_paypal) :is(p),
						 .elementor-1593 .elementor-element.elementor-element-43239c6 .shopengine-checkout-payment #payment #place_order{font-family:Trebuchet MS;}@media(max-width:767px){.elementor-1593 .elementor-element.elementor-element-3dc37f1{text-align:center;}}@media(min-width:768px){.elementor-1593 .elementor-element.elementor-element-c6ded6b{--width:50%;}.elementor-1593 .elementor-element.elementor-element-7ca75c0{--width:50%;}.elementor-1593 .elementor-element.elementor-element-a8f1bd6{--width:50%;}.elementor-1593 .elementor-element.elementor-element-886a9ed{--width:50%;}}/* Start custom CSS for shopengine-checkout-review-order, class: .elementor-element-6274c1c *//* ===== ORDER REVIEW — WIDGET (escopo `.elementor-1593 .elementor-element.elementor-element-6274c1c`) ===== */
.elementor-1593 .elementor-element.elementor-element-6274c1c{ --brand:#9e1536; --border:#e5e7eb; --text:#1d1d1f; }

.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  table-layout:fixed;
}

/* Limpa labels/badges do tema no rodapé */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot th,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot td{
  position:relative;
  background:transparent !important;
  box-shadow:none !important;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot th::before,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot th::after,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot td::before,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot td::after{
  content:none !important; display:none !important;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot th *,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot td *{
  background:transparent !important; box-shadow:none !important; border:0 !important;
  margin:0 !important; padding:0 !important;
}

/* HEADER: faixa vermelha nas duas colunas */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table thead tr{ background:var(--brand) !important; }
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table thead th{
  background:transparent !important;
  color:#fff !important;
  padding:14px 16px !important;
  border:0 !important;
  font-weight:700 !important;
  text-align:left;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table thead th:last-child{ text-align:right; }

/* ITENS: linhas brancas + divisória */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tbody tr{ background:#fff !important; }
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tbody td{
  padding:14px 16px !important;
  border-bottom:1px solid var(--border) !important;
  color:var(--text) !important;
  vertical-align:middle;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tbody td:last-child{ text-align:right; }

/* ===== RODAPÉ — FAIXA VERMELHA SÓ NO TH (esquerda) ===== */
/* TH vira container com overlay ocupando 100% */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .cart-subtotal > th,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .shipping > th,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > th{
  position:relative !important;
  overflow:hidden;
  color:#fff !important;
  padding:14px 16px !important;
  border:0 !important;
  font-weight:700 !important;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .cart-subtotal > th::after,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .shipping > th::after,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > th::after{
  content:""; position:absolute; inset:0; background:var(--brand) !important; z-index:0;
}
/* Conteúdo do TH acima do overlay e sem fundos internos */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .cart-subtotal > th *,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .shipping > th *,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > th *{
  position:relative; z-index:1; color:#fff !important;
}

/* TDs (valores à direita) brancos; TOTAL em vermelho */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .cart-subtotal > td,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .shipping > td,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > td{
  background:#fff !important; color:var(--text) !important;
  padding:14px 16px !important; text-align:right; border:0 !important;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > td,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > td *{
  color:var(--brand) !important; font-weight:700 !important;
}
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > th,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .order-total > td{
  border-top:1px solid var(--border) !important; /* divisor fino */
}

/* Shipping sempre visível */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table tfoot .shipping{
  display:table-row !important; visibility:visible !important; opacity:1 !important;
}

/* Alinhamentos de segurança */
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table th:first-child,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table td:first-child{ text-align:left; }
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table th:last-child,
.elementor-1593 .elementor-element.elementor-element-6274c1c .woocommerce-checkout-review-order-table td:last-child{ text-align:right; }/* End custom CSS */