.elementor-12977 .elementor-element.elementor-element-5670102{padding:2em 0em 0em 0em}.elementor-12977 .elementor-element.elementor-element-6a7dcc3{text-align:left}.elementor-12977 .elementor-element.elementor-element-6a7dcc3 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:40px;font-weight:800;font-style:italic}.elementor-12977 .elementor-element.elementor-element-29534c5{margin-top:0;margin-bottom:0;padding:0em 0em 5em 0em}.elementor-12977 .elementor-element.elementor-element-c795099>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-12977 .elementor-element.elementor-element-eb3e182{--billing-details-title-alignment:start;--additional-information-display:block;--order-review-title-alignment:start;--sections-border-type:solid;--sections-border-color:var( --e-global-color-primary );--sections-title-color:var( --e-global-color-primary );--sections-secondary-title-color:var( --e-global-color-text );--sections-secondary-title-spacing:0px;--sections-descriptions-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-primary );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--purchase-button-normal-text-color:var( --e-global-color-7554bc3 );--purchase-button-hover-text-color:var( --e-global-color-7554bc3 )}.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%}.elementor-12977 .elementor-element.elementor-element-eb3e182 .e-woocommerce-login-section,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-checkout #customer_details .col-1,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-additional-fields,.elementor-12977 .elementor-element.elementor-element-eb3e182 .e-checkout__order_review,.elementor-12977 .elementor-element.elementor-element-eb3e182 .e-coupon-box,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-checkout #payment,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-shipping-fields .shipping_address{border-width:1px 1px 1px 1px}.elementor-12977 .elementor-element.elementor-element-eb3e182 h3#order_review_heading,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-billing-fields h3,.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce-additional-fields h3{font-size:18px;font-weight:500}.elementor-12977 .elementor-element.elementor-element-eb3e182 .e-description{font-size:14px}.elementor-12977 .elementor-element.elementor-element-eb3e182 .woocommerce #payment #place_order{font-size:16px;font-weight:400;text-transform:uppercase}.elementor-12977 .elementor-element.elementor-element-eb3e182 #payment #place_order{background-color:var(--e-global-color-primary)}.elementor-12977 .elementor-element.elementor-element-eb3e182 #payment #place_order:hover{background-color:var(--e-global-color-533d4da)}.elementor-12977 .elementor-element.elementor-element-eb3e182 #place_order{border-style:solid;border-width:0 0 0 0}.elementor-12977 .elementor-element.elementor-element-eb3e182>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}:root{--page-title-display:none}@media(max-width:1024px){.elementor-12977 .elementor-element.elementor-element-5670102{padding:1em 1em 1em 1em}.elementor-12977 .elementor-element.elementor-element-23cfb96>.elementor-element-populated{padding:0 0 0 0}.elementor-12977 .elementor-element.elementor-element-6a7dcc3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}}#lamiacassa .col2-set{width:100%!important}#lamiacassa .e-checkout__container{grid-template-columns:40% 60% 0 0!important;display:grid!important}#lamiacassa .e-sticky-right-column{display:grid!important}#lamiacassa #order_review_heading,.woocommerce-checkout-review-order-table{margin-top:0px!important;padding-left:0px!important}#lamiacassa #order_review_heading{width:100%!important}.woocommerce-checkout form[name=checkout]{display:block!important}#lamiacassa #order_review{width:100%!important;padding-left:0px!important}#lamiacassa .cart-subtotal td{text-align:right}#lamiacassa .tax-total td{text-align:right}#lamiacassa .shop_table{margin:0 0 2em 0}#lamiacassa .product-total{text-align:right}#lamiacassa .woocommerce-shipping-fields{display:block}#lamiacassa .order-total td{text-align:right!important}#lamiacassa .woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:1px solid var(--form--border-color)}#lamiacassa #payment .payment_methods{display:none!important}#lamiacassa .woocommerce-terms-and-conditions-checkbox-text{color:#000!important;font-size:14px!important;font-weight:400!important}#lamiacassa .woocommerce-terms-and-conditions-checkbox-text a{font-weight:600!important;color:var(--e-global-color-primary)}#lamiacassa input[type=checkbox]{height:13px!important;width:13px!important;padding:8px!important;border:1px solid #000!important}#lamiacassa .woocommerce-terms-and-conditions-checkbox-text ::after{display:none}#lamiacassa td.product-name{padding-right:0px!important}#alg_checkout_files_upload_form_1 table td{border:0px!important}