td.product-name{display:flex;flex-direction:column}td.product-name .product-remove{margin-right:5px}.my-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:21000;background:rgba(0,0,0,.5);font-size:14px;line-height:1.42857143}.my-dialog-inner{max-width:500px;margin:5% auto;padding:0;width:100%;height:85%;background-color:#fff;border-radius:4px}.my-dialog-title{position:relative;width:100%;height:0}.my-dialog-close{position:absolute;z-index:10000;top:0;right:10px;margin:5px;padding:5px;background:0 0;font-size:22px;cursor:pointer}.my-dialog-content{height:100%;padding:0;overflow-y:scroll}.terms-dialog button{width:100%!important;margin-bottom:30px!important;margin-top:10px!important;font-size:16px!important;font-weight:400;height:auto!important}.terms-dialog.my-dialog{z-index:2147483647}.terms-dialog .my-dialog-content{line-height:1.7;padding:0 1em}.terms-dialog .terms-article{padding:0 0 1em 0}.checkout-dialog{z-index:20000}.my-dialog-content #ship-to-different-address{margin:10px 0 0 0}.my-dialog-content #ship-to-different-address-checkbox{float:none}.my-dialog-content .woocommerce-account-fields .checkbox input[type=checkbox]{position:initial}.my-dialog-content .show-step1 table.shop_table{display:table;width:100%;margin:0 -1px 0 0}.show-step1 table.shop_table tfoot td{border-bottom:1px solid rgba(0,0,0,.1)}.my-dialog-content .quantity{padding-right:0}.my-dialog-content .before-checkout{margin-bottom:0;clear:both}.woocommerce-checkout .my-dialog-content .before-checkout{margin-bottom:0}.my-dialog-content .showcoupon{color:#fc2819;text-decoration:underline}.my-dialog-content .product-details{display:inline-block;float:left;min-width:70%}.my-dialog-content .woocommerce-checkout .col2-set{padding:0 1em 1em;border:0}.my-dialog-content .woocommerce-checkout .woocommerce-checkout-review-order-table{padding:0}.show-step1 .woocommerce-checkout-review-order{margin:0 1em 1em}.my-dialog-content .checkout_coupon,.my-dialog-content .login{margin:0!important;padding:10px 2%!important;border:1px solid #eee!important}.my-dialog-content .checkout_coupon p{margin:0}.my-dialog-content .lost_password{margin:0}.my-dialog-content .woocommerce-error,.my-dialog-content .woocommerce-info,.my-dialog-content .woocommerce-message{padding:1em 2em 1em 3em;margin:0}.my-dialog-content .woocommerce-checkout .order_review_wrapper{background:0 0;border:none}.my-dialog-content #order_review_heading{margin-top:20px;margin-bottom:10px;display:none}.my-dialog-content .woocommerce-billing-fields h3{display:none}.my-dialog-content h3{font-size:21px}.my-dialog-content h3{font-weight:400}.my-dialog-content label{font-weight:400}.my-dialog-content .woocommerce-checkout .col2-set label{padding:0;margin:0}.my-dialog-content .product-quantity{display:inline-block;float:right}.my-dialog-content input,.my-dialog-content input:focus{-webkit-transition:none!important}.my-dialog-content .opc_cart_item td.product-name{padding-left:0!important}.my-dialog-content .payment_box{padding:1em!important}.my-dialog-content .woocommerce-shipping-fields{margin-top:0;padding:0 0 0 3px}.my-dialog-content .woocommerce-shipping-fields .checkbox input[type=checkbox]{position:initial;margin-left:0}.my-dialog-content .woocommerce-additional-fields h3{display:none}.my-dialog-content table.shop_table td{padding:12px 0}div.button-wrap{position:relative}.my-dialog-content .woocommerce-checkout #payment ul.payment_methods{border-bottom:0!important}@media (max-width:480px){.my-dialog-inner{max-width:500px;margin:0 auto;padding:0;width:100%;height:100%;background-color:#fff;border-radius:0}.my-dialog-content{padding:0;height:100%;overflow-y:scroll}.terms-dialog .my-dialog-content{padding:0 1em}.terms-dialog button{margin-bottom:100px!important}div.button-wrap{margin-top:40px}.my-dialog-inner #place_order,.my-dialog-inner .next-step,.my-dialog-inner .place-order-btn-overlay{position:fixed!important;bottom:0;left:0;right:0;margin:0!important;border-radius:0;font-size:16px;line-height:1.42857143;padding:25px 20px}.show-step1 .woocommerce-checkout .order_review_wrapper,.show-step2 #customer_details{margin-bottom:80px}.terms-dialog .terms-article{padding:0 0 80px 0}}.my-dialog .select2{width:100%!important}.my-dialog .woocommerce-billing-fields label.checkbox{padding-left:25px}body.disable-scroll{overflow:hidden}body.fixed-pos{position:fixed;width:100%;height:100vh}