.elementor-16450 .elementor-element.elementor-element-1dd646c{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-16450 .elementor-element.elementor-element-4805029 img{width:17%}.elementor-16450 .elementor-element.elementor-element-b88d737{--display:flex}@media(max-width:767px){.elementor-16450 .elementor-element.elementor-element-4805029 img{width:41%}}:root{--primary-color:#0055ff;--primary-color-light:#0055ff30;--background-color:#f7f8fa;--text-color:#474747}.woocommerce{display:flex;flex-direction:column}@media (min-width:980px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{float:left;width:55%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce #order_review,.woocommerce-checkout .woocommerce-page #order_review{float:left;width:43%;margin-left:2%}}@media (max-width:979px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{margin-bottom:2em}}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{background:#fff;padding:1em 2em;border-radius:1em;border:1px solid #e4e4e4}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:100%}label,input,button,select,textarea{font-size:12px;line-height:1.7;text-transform:uppercase!important;font-weight:500;color:var(--text-color);margin-bottom:.5em}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #d9d9d9;border-radius:5px;background-color:#fff;height:4em}.woocommerce-account form .form-row,.woocommerce-checkout form .form-row{margin-bottom:1em}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;height:4em}.select2-container .select2-selection--single .select2-selection__rendered{line-height:4em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:5px;width:25px}.woocommerce-account form .payment_methods label,.woocommerce-checkout form .payment_methods label{padding-left:0}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{border-color:var(--primary-color)!important;box-shadow:none;outline:0}.radio input[type=radio],.checkbox input[type=checkbox]{top:0}h3#order_review_heading{display:none}div#order_review{background:#fff;padding:2em;border-radius:1em;box-shadow:0 .5em 2em rgb(0 0 0 / .1);position:sticky;top:100px}div#order_review{display:flex;flex-direction:column}.woocommerce-checkout-review-order tbody{display:table-row-group}table.shop_table.woocommerce-checkout-review-order-table thead{display:none}table.shop_table.woocommerce-checkout-review-order-table{color:var(--text-color);text-transform:Capitalize;font-size:14px}.woocommerce table.shop_table{border:none}tr.cart_item:nth-child(odd){background-color:#f7f8fa!important}tr.cart_item:nth-child(even){background-color:white!important}span.woocommerce-Price-amount.amount{font-weight:700}strong.product-quantity{background:var(--primary-color-light);padding:.1em .5em;border-radius:.5em;font-size:12px}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0;text-transform:capitalize;font-size:12px;font-weight:400;color:var(--text-color)}td.product-name{width:100%;font-weight:700}td.product-total{justify-content:flex-start;display:flex}table th,table td{border:none!important}tr.cart-subtotal{display:none}tr.woocommerce-shipping-totals.shipping{display:flex;margin-top:2em;margin-bottom:2em;border-top:1px solid var(--primary-color-light);border-bottom:1px solid var(--primary-color-light);flex-direction:column;align-content:stretch;align-items:flex-start}.woocommerce ul#shipping_method li input{margin:5px 5px 0 0;vertical-align:top}tr.order-total{color:var(--primary-color);background-color:var(--primary-color-light)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--background-color);border-radius:5px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(----primary-color);color:#000}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #d9d9d9;border-radius:5px;background-color:#fff;padding:15px}input#wc-stripe-new-payment-method{margin-right:1em}fieldset#wc-authnet-cc-form .input-text{height:2em}#place_order{width:100%;color:#fff;border:none;box-shadow:rgb(0 0 0 / .28) 0 2px 8px 0;padding:1.5em;background:var(--primary-color)}#place_order:hover{color:rgb(255 255 255 / .5)}.woocommerce-info,.woocommerce-message{background-color:var(--background-color);color:var(--text-color);border:none}.checkout_coupon p.form-row.form-row-last{float:none}.checkout_coupon button.button{background-color:var(--primary-color);color:#fff}.woocommerce-info::before,.woocommerce-error::before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}form.checkout_coupon.woocommerce-form-coupon{padding:3em;background:#fff;border-radius:1em;margin-top:0em;margin-bottom:2em}.woocommerce-error{background-color:#ff7e7e;border:none;color:#761f1f}.woocommerce-error,.woocommerce-info,.woocommerce-message{text-shadow:none}