.theme-flatsome form.woocommerce-checkout input{box-shadow:none}.theme-flatsome form.woocommerce-checkout .select-resize-ghost,.theme-flatsome form.woocommerce-checkout .select2-container .select2-choice,.theme-flatsome form.woocommerce-checkout .select2-container .select2-selection,.theme-flatsome form.woocommerce-checkout select{box-shadow:none}.theme-flatsome form.woocommerce-checkout textarea{box-shadow:none}.theme-flatsome form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{font-weight:400}.theme-flatsome form.woocommerce-checkout .woocommerce-additional-fields #order_comments_field label{font-weight:400}.theme-flatsome #order_review .shop_table th,.theme-flatsome #order_review .shop_table td{color:#111!important}.theme-flatsome #order_review .shop_table span.amount{font-weight:400}.theme-flatsome #order_review .shop_table thead{display:none}.theme-flatsome #order_review .shop_table tbody .cart_item:last-child td{border-bottom:0}.theme-flatsome #order_review .shop_table tbody .cart_item td{border-bottom:1px dashed #ececec}.theme-flatsome #order_review .shop_table tbody .cart_item .product-name{display:flex;gap:10px;align-items:center;position:relative}.theme-flatsome #order_review .shop_table tbody .cart_item .product-name .variation{display:none!important}.theme-flatsome #order_review .shop_table tbody .cart_item .product-name img{box-shadow:0 0 0 1px rgb(0 0 0 / .1) inset;border-radius:8px}.theme-flatsome #order_review .shop_table tbody .cart_item .product-name .product-quantity{font-size:12px;font-weight:500;white-space:nowrap;padding:2px 7px;border-radius:2px;background-color:var(--wp--preset--color--primary);color:#fff;position:absolute;left:51px;top:10px;z-index:2}.theme-flatsome #order_review .shop_table tfoot th{font-weight:400}.theme-flatsome #order_review .shop_table tfoot .cart-subtotal th,.theme-flatsome #order_review .shop_table tfoot .cart-subtotal td{border-top:3px dashed #ececec;padding-top:20px;border-bottom:1px dashed #ececec}.theme-flatsome #order_review .shop_table tfoot .woocommerce-shipping-totals label{color:#111}.theme-flatsome #order_review .shop_table tfoot .woocommerce-shipping-totals label.shipping__list_label{display:flex;justify-content:flex-end;align-items:center}.theme-flatsome #order_review .shop_table tfoot .woocommerce-shipping-totals label.shipping__list_label::before{content:"";height:17px;width:17px;background-image:url(/wp-content/mu-plugins/assets/img/shipping.svg);background-size:cover;display:inline-block;margin-right:5px}.theme-flatsome #order_review .shop_table tfoot .order-total th{font-size:1.1rem}.theme-flatsome #order_review .shop_table tfoot .order-total th,.theme-flatsome #order_review .shop_table tfoot .order-total td{border-bottom:3px dashed #ececec;padding-bottom:20px}.theme-flatsome #order_review .shop_table tfoot .order-total span.amount{font-weight:600}.theme-flatsome .woocommerce-checkout .col .col-inner{background-color:#f5f8fb;border-radius:10px;border:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .optional{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .required{color:red;visibility:visible}.woocommerce-checkout .woocommerce-additional-fields .optional{display:none}