.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body,.woocommerce,.woocommerce-page{font-size:18px;line-height:1.6;color:#1a1a1a}.elementor-widget-text-editor p{margin-bottom:.8em}.woocommerce div.product .product_title{font-size:28px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:26px;font-weight:700;color:#000}.woocommerce form .form-row label,.woocommerce-checkout h3,.woocommerce table.shop_table th,.woocommerce table.shop_table td{font-size:18px}.woocommerce-checkout h3{font-size:22px;font-weight:700}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single{font-size:18px!important;min-height:52px;padding:10px 14px;border:2px solid #777;border-radius:6px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:30px}.woocommerce #payment ul.payment_methods li label,.woocommerce #payment div.payment_box{font-size:18px}.woocommerce button.button,.woocommerce a.button,.woocommerce #place_order,.woocommerce .checkout-button{font-size:20px!important;font-weight:700;padding:18px 28px!important;min-height:56px;border-radius:8px}.woocommerce #place_order{width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:18px}@media (max-width:767px){body,.woocommerce{font-size:17px}}