.merchant-pro-multi-step-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.merchant-pro-multi-step-wrapper #order_review_heading,.merchant-pro-multi-step-wrapper form #order_review{margin:0 !important;width:100% !important;float:none !important}.merchant-pro-multi-step-wrapper #order_review_heading{padding:20px 0}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon-toggle,.merchant-pro-multi-step-wrapper .woocommerce-form-login,.merchant-pro-multi-step-wrapper form.woocommerce-checkout #customer_details,.merchant-pro-multi-step-wrapper .checkout-wrapper,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review{display:none;opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:ease opacity 300ms,ease transform 300ms;transition:ease opacity 300ms,ease transform 300ms}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon-toggle.show,.merchant-pro-multi-step-wrapper .woocommerce-form-login.show,.merchant-pro-multi-step-wrapper form.woocommerce-checkout #customer_details.show,.merchant-pro-multi-step-wrapper .checkout-wrapper.show,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review.show{display:block;width:100% !important;float:none !important;margin:0 !important}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon-toggle.showEffect,.merchant-pro-multi-step-wrapper .woocommerce-form-login.showEffect,.merchant-pro-multi-step-wrapper form.woocommerce-checkout #customer_details.showEffect,.merchant-pro-multi-step-wrapper .checkout-wrapper.showEffect,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review.showEffect{opacity:1;-webkit-transform:none;transform:none}.merchant-pro-multi-step-wrapper .woocommerce-form-login.show{display:block !important}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon{display:none}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon.show{display:block}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon p{margin-bottom:20px}.merchant-pro-multi-step-wrapper .woocommerce-form-coupon p:last-child{margin-bottom:0}.merchant-pro-multi-step-wrapper .error{color:#a00 !important}.merchant-pro-multi-step-wrapper .entry-content{position:relative;max-width:700px;margin:0 auto}.merchant-pro-multi-step-wrapper #customer_details,.merchant-pro-multi-step-wrapper .checkout-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.merchant-pro-multi-step-wrapper .woocommerce-billing-fields h3{text-align:center;margin-top:0;padding:0 !important;border:none !important}.merchant-pro-multi-step-wrapper .woocommerce-billing-fields__field-wrapper,.merchant-pro-multi-step-wrapper .woocommerce-shipping-fields__field-wrapper{padding:50px 50px 15px;background:#f5f5f5 !important;margin-top:28px;margin-bottom:40px}.merchant-pro-multi-step-wrapper .woocommerce-account-fields,.merchant-pro-multi-step-wrapper .woocommerce-additional-fields__field-wrapper{background:#f5f5f5 !important;padding:33px 50px 30px;margin:0}.merchant-pro-multi-step-wrapper .woocommerce-account-fields p,.merchant-pro-multi-step-wrapper .woocommerce-additional-fields__field-wrapper p{margin-bottom:0}.merchant-pro-multi-step-wrapper .woocommerce-form-login{padding:50px 50px 10px;margin-bottom:0}.merchant-pro-multi-step-wrapper .checkout-wrapper .woocommerce-checkout-review-order{background-color:#f5f5f5 !important;padding:40px 50px 40px}.merchant-pro-multi-step-wrapper .notes{padding:0}.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table{background:none !important;border:none !important}.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table tr{border:none !important}.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table th,.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table td{padding:15px 0 !important;border:none !important;border-bottom:1px solid #d1d5db !important;background:none !important}.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table th .woocommerce-shipping-methods,.merchant-pro-multi-step-wrapper .woocommerce-checkout-review-order-table td .woocommerce-shipping-methods{text-align:inherit !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review{background:#f5f5f5 !important;padding:50px 50px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .divider{margin:30px 0 22px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table{border:none !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table tr.shipping td,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table tr.shipping th{text-align:left}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table .quantity{float:right;border:none;margin:0;pointer-events:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table .quantity .qty{font-size:1rem;text-align:left;padding-left:10px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table .quantity:before{content:"x"}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review__customer-details-title,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review__address-billing-title{font-size:1rem}.merchant-pro-multi-step-wrapper #place_order{display:none}@media(max-width: 767px){.merchant-pro-multi-step-wrapper .woocommerce-billing-fields__field-wrapper,.merchant-pro-multi-step-wrapper .woocommerce-shipping-fields__field-wrapper,.merchant-pro-multi-step-wrapper .woocommerce-account-fields,.merchant-pro-multi-step-wrapper .woocommerce-additional-fields__field-wrapper,.merchant-pro-multi-step-wrapper .woocommerce-form-login,.merchant-pro-multi-step-wrapper .checkout-wrapper .woocommerce-checkout-review-order,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review{padding:20px !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review .woocommerce-checkout-review-order-table .quantity{float:none}}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:70px;margin-top:50px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item{position:relative;text-align:center;cursor:not-allowed;width:100%}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item:before{content:"";position:absolute;top:18px;left:0;width:100%;border-top:2px solid #ccc !important;z-index:0}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .merchant-pro-multi-step-tabs-nav-item-link{display:block;cursor:not-allowed;pointer-events:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.next-step,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step{cursor:pointer}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed .merchant-pro-multi-step-tabs-nav-item-link,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.next-step .merchant-pro-multi-step-tabs-nav-item-link,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .merchant-pro-multi-step-tabs-nav-item-link{cursor:pointer;pointer-events:all;outline:none !important;text-decoration:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .label{font-size:.95em;opacity:.7;-webkit-transition:ease font-size 300ms,ease opacity 300ms;transition:ease font-size 300ms,ease opacity 300ms}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step{position:relative;display:block;width:35px;height:35px;margin:0 auto 10px;background-color:#fff !important;border:2px solid #ccc !important;border-radius:100%;-webkit-transition:ease border-color 300ms,ease background-color 300ms,ease color 300ms;transition:ease border-color 300ms,ease background-color 300ms,ease color 300ms}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step .step-number,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step .step-completed{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step .step-number{color:#ccc !important;font-weight:800;-webkit-transition:ease color 300ms;transition:ease color 300ms}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step .step-completed{display:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item .step svg{width:14px;height:auto;-webkit-transition:ease fill 300ms;transition:ease fill 300ms;fill:#212121 !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item:hover .step .step-number{color:#212121 !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item:hover .label{opacity:1}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item:hover .label,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed .label,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .label{opacity:1}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item:hover .step,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed .step,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .step{border-color:#212121 !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step:before{border-top-color:#212121 !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .label{font-size:1em}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .step{background-color:#212121 !important;color:#fff}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .step .step-number{color:#fff !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.current-step .step svg{fill:#fff !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed:before{border-top-color:#212121 !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed .step-number{display:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-tabs-nav .merchant-pro-multi-step-tabs-nav-item.completed .step-completed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review__address{display:-webkit-box;display:-ms-flexbox;display:flex}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review__address>div{width:100%}@media screen and (max-width: 767px){.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-order-review__address{-ms-flex-wrap:wrap;flex-wrap:wrap}}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-prev,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-next,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-back-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;outline:none !important}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-prev span,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-next span,.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-back-to-cart span{position:relative;top:-2px;margin-right:10px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-back-to-cart{display:block;text-align:center;margin-bottom:15px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-next span{margin-left:10px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:700px;margin:30px auto 0}.merchant-pro-multi-step-wrapper:not(.login):not(.billing-shipping) .merchant-pro-multi-step-back-to-cart{display:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-skip-login{display:none}.merchant-pro-multi-step-wrapper:not(.order-review) .merchant-pro-multi-step-place-order{display:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-place-order{padding:15px 80px}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-place-order svg{display:none;opacity:.7;-webkit-animation-name:merchantAnimRotate;animation-name:merchantAnimRotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:ease opacity 300ms;transition:ease opacity 300ms}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-place-order.loading .text{display:none}.merchant-pro-multi-step-wrapper .merchant-pro-multi-step-place-order.loading svg{display:block}.merchant-pro-multi-step-wrapper:not(.order-review) .merchant-pro-multi-step-next{position:relative;margin-left:60px}.merchant-pro-multi-step-wrapper:not(.order-review) .merchant-pro-multi-step-next:before{content:"";position:absolute;top:50%;left:-30px;height:100%;width:1px;background-color:#ccc !important;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.merchant-pro-multi-step-wrapper.login .merchant-pro-multi-step-skip-login{display:block}.merchant-pro-multi-step-wrapper.login .merchant-pro-multi-step-prev{display:none}.merchant-pro-multi-step-wrapper.billing-shipping .merchant-pro-multi-step-footer.no-login-step .merchant-pro-multi-step-prev{display:none}.merchant-pro-multi-step-wrapper.billing-shipping .merchant-pro-multi-step-footer.no-login-step .merchant-pro-multi-step-next{margin-left:0}.merchant-pro-multi-step-wrapper.billing-shipping .merchant-pro-multi-step-footer.no-login-step .merchant-pro-multi-step-next:before{content:none}.merchant-pro-multi-step-wrapper.order-review .merchant-pro-multi-step-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merchant-pro-multi-step-wrapper.order-review .merchant-pro-multi-step-next{display:none}.merchant-pro-multi-step-wrapper.order-review .merchant-pro-multi-step-place-order{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:15px}@media(max-width: 767px){.woocommerce-checkout .merchant-pro-multi-step-wrapper .woocommerce-form-coupon,.woocommerce-checkout .merchant-pro-multi-step-wrapper .woocommerce-info,.woocommerce-checkout .merchant-pro-multi-step-wrapper .woocommerce-error{padding:15px 25px}}