.elementor-676 .elementor-element.elementor-element-a637132 > .elementor-container{max-width:1170px;}.elementor-676 .elementor-element.elementor-element-a637132:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-a637132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laura.programas-kitdigital.com/wp-content/uploads/2024/05/1jHspxoW_UPvZHZQ3Cr0fx00IAuCtUIv6s2048.jpg");background-position:0px 55%;background-repeat:no-repeat;background-size:cover;}.elementor-676 .elementor-element.elementor-element-a637132 > .elementor-background-overlay{background-color:#1647A8BA;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-676 .elementor-element.elementor-element-a637132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 140px 0px;z-index:0;overflow:visible;}.elementor-676 .elementor-element.elementor-element-841528e{text-align:center;}.elementor-676 .elementor-element.elementor-element-841528e .elementor-heading-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:600;text-transform:none;line-height:1.2em;}.elementor-676 .elementor-element.elementor-element-6d2bced > .elementor-container{max-width:1350px;}.elementor-676 .elementor-element.elementor-element-6d2bced{padding:90px 0px 87px 0px;overflow:visible;}.elementor-676 .elementor-element.elementor-element-030aa48 .woocommerce-billing-fields > h3,.elementor-676 .elementor-element.elementor-element-030aa48 .woocommerce-billing-fields .woolentor-field-heading *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-676 .elementor-element.elementor-element-030aa48 .woocommerce-billing-fields > h3{text-align:left;}.elementor-676 .elementor-element.elementor-element-030aa48 .woocommerce-billing-fields .woolentor-field-heading{text-align:left;}.elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-676 .elementor-element.elementor-element-030aa48 .form-row select, .elementor-676 .elementor-element.elementor-element-030aa48 .form-row .select2-container .select2-selection,  .elementor-676 .elementor-element.elementor-element-030aa48 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-676 .elementor-element.elementor-element-030aa48 .form-row select, .elementor-676 .elementor-element.elementor-element-030aa48 .form-row .select2-container .select2-selection, .elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.woocommerce .elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input[type=checkbox] ~ span::after{background-color:#8C02F8;}.woocommerce .elementor-676 .elementor-element.elementor-element-030aa48 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input[type=checkbox]:checked ~ span::before{border-color:#8C02F8;}.elementor-676 .elementor-element.elementor-element-030aa48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-441e02d .woocommerce-shipping-fields #ship-to-different-address,.elementor-676 .elementor-element.elementor-element-441e02d .woocommerce-shipping-fields .woolentor-field-heading *{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-676 .elementor-element.elementor-element-441e02d .woocommerce-shipping-fields #ship-to-different-address{text-align:left;}.elementor-676 .elementor-element.elementor-element-441e02d .elementor-676 .elementor-element.elementor-element-441e02d .woocommerce-shipping-fields .woolentor-field-heading{text-align:left;}.elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-align:left;}.elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper input.input-text , .elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper textarea, .elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper select, .elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection, .elementor-676 .elementor-element.elementor-element-441e02d .shipping_address .woocommerce-shipping-fields__field-wrapper .input-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;}.woocommerce .elementor-676 .elementor-element.elementor-element-441e02d .woocommerce-shipping-fields input[type=checkbox]:checked ~ span::after{background-color:#8C02F8;}.elementor-676 .elementor-element.elementor-element-21320cc .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-676 .elementor-element.elementor-element-21320cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-c13a2d4{color:#6B6B6B;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-676 .elementor-element.elementor-element-893920d #payment{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-676 .elementor-element.elementor-element-893920d .woolentor-payment-method-1 .woocommerce-privacy-policy-text a{color:#000000;}.elementor-676 .elementor-element.elementor-element-893920d .woolentor-payment-method-1 .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text a{color:#000000;}.elementor-676 .elementor-element.elementor-element-893920d #payment .wc_payment_method label{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#474747;}.elementor-676 .elementor-element.elementor-element-893920d #payment ul.payment_methods.methods li{text-align:left;}.elementor-676 .elementor-element.elementor-element-893920d #payment .payment_box{background-color:#FFFFFF;}.elementor-676 .elementor-element.elementor-element-893920d #payment div.payment_box::before, .elementor-676 .elementor-element.elementor-element-893920d #payment div.payment_box::before{border-color:transparent transparent #FFFFFF;}.elementor-676 .elementor-element.elementor-element-893920d .woolentor-payment-method-1 input[type=radio] ~ label::before{border-style:solid;border-color:#ABABAB;}.elementor-676 .elementor-element.elementor-element-893920d .woolentor-payment-method-1 input[type=radio] ~ label::after{background-color:#3E404C;}.elementor-676 .elementor-element.elementor-element-893920d input[type=checkbox] ~ span::after{background-color:#FFC000;}.elementor-676 .elementor-element.elementor-element-893920d input[type=checkbox]:checked ~ span::before{border-color:#FFC000;}.elementor-676 .elementor-element.elementor-element-893920d #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;background-color:#FFC000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC000;float:right;margin-right:0px;}.elementor-676 .elementor-element.elementor-element-893920d #payment #place_order:hover{color:#FFC000;transition:0.4s;background-color:#0000FE00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC000;}.elementor-676 .elementor-element.elementor-element-893920d > .elementor-widget-container{background-color:#FFFFFF;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-align:left;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-info{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-align:left;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form input.input-text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form input.input-text::-webkit-input-placeholder{color:#000000;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form input.input-text:-moz-placeholder{color:#000000;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form input.input-text::-moz-placeholder{color:#000000;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form input.input-text:-ms-input-placeholder{color:#000000;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form button.button{color:#FFFFFF;background-color:#FFC000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC000;}.elementor-676 .elementor-element.elementor-element-a722a5d .woolentor-checkout-coupon-form .coupon-form button.button:hover{color:#FFC000;background-color:#0000FE00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC000;}.elementor-676 .elementor-element.elementor-element-a722a5d *{font-family:Montserrat;}.elementor-676 .elementor-element.elementor-element-a722a5d > .elementor-widget-container{padding:35px 35px 35px 35px;background-color:#F9F9F9;border-radius:12px 12px 12px 12px;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 #order_review_heading{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;text-align:left;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-product-price-value{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-product-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-product dt{font-family:"Montserrat", Sans-serif;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-product dd{color:#CFA349 !important;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .remove_from_cart_button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFA349;color:#CFA349;background-color:#FFFFFF;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .remove_from_cart_button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;color:#FFFFFF;background-color:#000000;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-review-order-1  .woolentor-product-thumb{max-width:125px;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 .woolentor-review-order-1 .woolentor-product{gap:25px;}.elementor-676 .elementor-element.elementor-element-0c2d4c3 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:35px 35px 35px 35px;background-color:#F9F9F9;border-radius:12px 12px 12px 12px;}@media(min-width:768px){.elementor-676 .elementor-element.elementor-element-2de0c98{width:50%;}.elementor-676 .elementor-element.elementor-element-fdbac36{width:49.332%;}}@media(max-width:1024px){.elementor-676 .elementor-element.elementor-element-a637132:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-a637132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-676 .elementor-element.elementor-element-a637132{margin-top:0px;margin-bottom:0px;padding:210px 10px 140px 10px;}}@media(max-width:767px){.elementor-676 .elementor-element.elementor-element-a637132{margin-top:0px;margin-bottom:0px;padding:152px 10px 60px 10px;}.elementor-676 .elementor-element.elementor-element-841528e .elementor-heading-title{font-size:28px;}.elementor-676 .elementor-element.elementor-element-6d2bced{padding:0px 0px 70px 0px;}}