form.woocommerce-checkout{display:block;margin-top:29px;padding-bottom:64px;padding-top:29px}.woocommerce-checkout .woocommerce>.nm-shop-notice{margin-bottom:-9px;padding:59px 0 0}form.woocommerce-checkout .woocommerce-NoticeGroup .nm-shop-notice,form.woocommerce-checkout>.nm-shop-notice{margin-bottom:0;padding-bottom:46px;padding-top:0}form.woocommerce-checkout .woocommerce-NoticeGroup .nm-shop-notice a{color:inherit;display:inline}.woocommerce-checkout .woocommerce-error.nm-shop-notice-multiple i{display:none!important}.nm-checkout-login-coupon>li{margin-bottom:12px}.nm-checkout-login-coupon>li:first-child{margin-top:3px}.nm-checkout-login-coupon>li:last-child{margin-bottom:52px}.nm-checkout-login-coupon .nm-shop-notice{font-size:16px;line-height:1.2;margin:0;padding:0}.nm-checkout-login-coupon .nm-shop-notice a{display:inline-block}#nm-checkout-login-form .login{display:block!important;height:auto!important}#nm-checkout-login-form .login .form-row{float:none;width:100%}#nm-checkout-login-form .login .form-actions{margin-bottom:0}.nm-coupon-popup-wrap{background:#fff;border-radius:var(--nm--border-radius-container);margin:15% auto;max-width:574px;padding:35px 30px 26px;position:relative;width:auto}.nm-coupon-popup-wrap .mfp-close{right:2px;top:2px}.woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice{font-size:16px;line-height:1.4;margin:0;padding:0 0 22px}.nm-coupon-popup-wrap .nm-shop-notice span i{font-size:22px;margin-right:5px}.checkout_coupon{display:block!important;height:auto!important;margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.checkout_coupon .blockUI.blockOverlay:after{display:none}.checkout_coupon h4{margin-bottom:30px;text-align:center}.checkout_coupon .form-row{display:block;width:100%}.checkout_coupon .form-row button[type=submit]{padding:14px 24px;width:100%}.checkout_coupon .coupon-error-notice{color:#f27362}.checkout_coupon #coupon_code+.coupon-error-notice{display:block;margin-top:6px}@media (max-width:550px){.nm-coupon-popup-wrap{padding-left:15px;padding-right:15px}}#customer_details{float:left;padding-right:73px;width:66.66666667%}#customer_details h3{font-size:24px;padding-bottom:27px}#customer_details .woocommerce-shipping-fields h3{padding-top:36px}#ship-to-different-address{clear:both;margin-bottom:10px}#customer_details .form-row input[type=submit]{margin-top:14px}.woocommerce-checkout .form-row.validate-state:after{content:""}#customer_details p.create-account{margin-bottom:12px}#customer_details .create-account>p:first-child{margin-bottom:14px}#customer_details div.create-account,#order_review{line-height:1.6}#order_review{float:right;position:relative;width:33.33333333%}#order_review_heading{font-size:24px;padding-bottom:36px}#order_review .shop_table{border-collapse:separate;color:#282828;width:100%}#order_review .shop_table thead{display:none}#order_review .shop_table tbody tr td,#order_review .shop_table tbody tr th{border-bottom:1px solid #eee;padding:14px 0;vertical-align:middle}#order_review .shop_table tbody tr:first-child td,#order_review .shop_table tbody tr:first-child th{padding-top:0}#order_review .shop_table tbody tr:last-child td,#order_review .shop_table tbody tr:last-child th{border-bottom:0;padding-bottom:25px}#order_review .shop_table tbody .nm-checkout-product-wrap{display:table;width:100%}#order_review .shop_table tbody .nm-checkout-product-thumbnail,#order_review .shop_table tbody .product-name,#order_review .shop_table tbody .product-total{display:table-cell;vertical-align:top}#order_review .shop_table tbody .nm-checkout-product-thumbnail{width:55px}#order_review .shop_table tbody .nm-checkout-product-thumbnail img{border-radius:min(5px,var(--nm--border-radius-image));width:100%}#order_review .shop_table tbody .product-name{font-size:16px;line-height:1.4;padding-left:14px;padding-right:21px}#order_review .shop_table tbody .product-name .product-quantity{background:#282828;border-radius:50px;color:#fff;font-size:14px;font-weight:inherit;padding:0 6px}#order_review .shop_table tbody .product-name .variation{padding:5px 0 0}#order_review .shop_table tbody .product-name .variation li{padding-bottom:0}#order_review .shop_table tbody .product-total{text-align:right}#order_review .shop_table tfoot tr td,#order_review .shop_table tfoot tr th{background-color:#fafafa;border-bottom:1px solid #e1e1e1;padding:15px 21px}#order_review .shop_table tfoot tr th{border-left:1px solid #e1e1e1}#order_review .shop_table tfoot tr td{border-right:1px solid #e1e1e1;text-align:right}#order_review .shop_table tfoot tr:not(.shipping) td{padding-left:0}#order_review .shop_table tfoot tr:first-child td,#order_review .shop_table tfoot tr:first-child th{border-top:1px solid #e1e1e1}#order_review .shop_table tfoot tr:last-child td,#order_review .shop_table tfoot tr:last-child th{border-bottom:1px solid #e1e1e1}#order_review .shop_table tfoot .order-total{font-size:18px}#order_review .shop_table tfoot tr.order-total td strong{font-weight:inherit}#order_review .shop_table tfoot .woocommerce-remove-coupon{display:block;font-size:12px;line-height:1.2}#order_review .shop_table tfoot tr.shipping td{border-left:1px solid #e1e1e1;text-align:left}#order_review .shop_table tfoot tr.shipping .nm-shipping-th-title{margin-bottom:0;padding-bottom:13px}#payment{margin-top:25px}#payment .payment_methods{border:1px solid #e1e1e1}#payment .payment_methods>li{border-bottom:1px solid #eee;font-size:inherit;padding:15px 19px}#payment .payment_methods>li:last-child{border-bottom:0}#payment .payment_methods>li .input-radio{display:inline-block!important;margin-right:5px;position:relative;top:1px}#payment .payment_methods>li label{color:#282828;cursor:pointer;line-height:1.4}#payment .payment_methods>li img{display:inline-block;margin-left:6px;max-height:42px;vertical-align:middle;width:auto}#payment .payment_methods>li a.about_paypal{display:none}#payment .payment_methods>li .payment_box{font-size:12px;padding-bottom:2px;padding-left:22px;padding-top:9px}#payment .payment_methods>li input:checked~.payment_box,#payment .payment_methods>li.active input:checked~.payment_box{display:block!important}#order_review .place-order{margin-bottom:0;padding-top:15px}#order_review .place-order noscript{display:block;font-size:12px;padding-top:5px}#order_review .place-order noscript .button{margin-bottom:15px;margin-top:20px;padding:12px;width:100%}#order_review .terms{margin-bottom:0;padding-bottom:9px}#order_review .terms label{cursor:pointer;display:inline-block;padding-top:5px}#place_order{margin-top:10px;padding:16px;width:100%}.woocommerce-terms-and-conditions-wrapper{padding-bottom:13px;padding-top:10px}.woocommerce-privacy-policy-text{margin-bottom:14px}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper .form-row .required{display:none}.nm-checkout-tac-popup .woocommerce-terms-and-conditions{background:#fff;display:block!important;margin:0 auto;max-height:none!important;max-width:820px;overflow:inherit!important;padding:39px 32px;position:relative}@media (max-width:1199px){#customer_details{padding-right:50px;width:58.33333333%}#order_review{width:41.66666667%}}@media (max-width:991px){#customer_details{float:none;padding-right:0;width:100%}#customer_details .woocommerce-shipping-fields h3,#customer_details h3{padding-bottom:18px}#order_review{float:none;width:100%}#order_review_heading{padding-bottom:28px;padding-top:37px}}@media (max-width:550px){form.woocommerce-checkout{margin-top:25px;padding-top:25px}.woocommerce-checkout .woocommerce>.nm-shop-notice{padding-top:49px}form.woocommerce-checkout>.nm-shop-notice{padding-bottom:41px}.nm-checkout-login-coupon>li:first-child{margin-top:1px}.nm-checkout-login-coupon>li:last-child{margin-bottom:44px}.nm-checkout-login-coupon .nm-shop-notice{text-align:left}.woocommerce-checkout .nm-coupon-popup-wrap .nm-shop-notice span i{display:none}#customer_details h3{font-size:22px}#customer_details .woocommerce-shipping-fields h3{font-size:22px;padding-top:27px}#order_review_heading{font-size:22px;padding-top:28px}#order_review .shop_table tbody .nm-checkout-product-thumbnail{display:none}#order_review .shop_table tbody .product-name{font-size:inherit;padding-left:0}}@media (max-width:400px){#order_review .shop_table tfoot tr td,#order_review .shop_table tfoot tr th,#payment .payment_methods>li,.nm-checkout-tac-popup .woocommerce-terms-and-conditions{padding-left:15px;padding-right:15px}}.woocommerce-order-pay .nm-shop-notice{margin-bottom:0;padding:0}.woocommerce-order-pay #order_review{float:none;margin:60px auto 64px;max-width:802px;width:100%}.woocommerce-order-pay #order_review .shop_table tbody .product-name{padding-left:0}.woocommerce-order-pay #order_review .shop_table tbody .product-subtotal{text-align:right}.woocommerce-order-pay #payment .form-row{margin-bottom:0}.woocommerce-order-pay #place_order{margin-top:30px}.nm-checkout-ty{margin:0 auto;max-width:802px;overflow:hidden;padding-bottom:64px}.woocommerce-order-received .page>.woocommerce{padding-top:50px}.woocommerce-thankyou-order-received{color:#03a678;font-size:18px;margin-bottom:0}.woocommerce-order-received .page>.woocommerce>.nm-shop-notice{display:none}.woocommerce-order-received .nm-shop-notice{margin-bottom:0;padding:0}.nm-checkout-ty-order-details-top{background:#f7f7f7;margin:43px 0 42px;padding:20px 0 18px;text-align:center}.woocommerce-thankyou-order-details{display:inline-block;font-size:inherit;line-height:1.8;margin-top:0;text-align:left}.woocommerce-thankyou-order-details li{border-bottom:0;display:inline-block;line-height:inherit;margin:0 21px;overflow:visible;padding:0}.woocommerce-thankyou-order-details li strong{color:#282828;display:block;font-size:16px;font-weight:inherit}.nm-checkout-ty-order-details-top+p{margin-bottom:34px}.wc-bacs-bank-details-heading{font-size:22px;margin-bottom:14px}.wc-bacs-bank-details-account-name{display:none}.wc-bacs-bank-details{line-height:1.6;margin-bottom:25px;overflow:hidden}.wc-bacs-bank-details li{border-bottom:0;float:left;margin:0 28px 16px 0;padding:0}.wc-bacs-bank-details li:last-child{margin-right:0}.wc-bacs-bank-details li strong{color:#282828;display:block;font-weight:inherit;padding-top:2px}.woocommerce-order-received ul.order_details{color:inherit}.woocommerce-order-received .woocommerce-table--order-downloads{margin:0 0 49px;width:100%}.woocommerce-order-received .woocommerce-table--order-downloads tr td:first-child,.woocommerce-order-received .woocommerce-table--order-downloads tr td:last-child,.woocommerce-order-received .woocommerce-table--order-downloads tr th:first-child,.woocommerce-order-received .woocommerce-table--order-downloads tr th:last-child{padding-left:0;padding-right:0}.woocommerce-order-received .woocommerce-table--order-downloads tr td,.woocommerce-order-received .woocommerce-table--order-downloads tr th{padding:19px;vertical-align:middle}.woocommerce-order-received .woocommerce-table--order-downloads tr th{color:#282828;font-size:16px;padding-top:0}.woocommerce-order-received .woocommerce-table--order-downloads tr td{border-top:1px solid #eee}.woocommerce-order-received .woocommerce-table--order-downloads tr td:last-child a{margin-right:10px}.woocommerce-order-received .woocommerce-table--order-downloads tr td:last-child a:last-child{margin-right:0}.woocommerce-order-received .customer_details{padding-top:36px}.woocommerce-order-received .customer_details tbody tr td,.woocommerce-order-received .customer_details tbody tr th{border-top:0;padding:10px 0}.woocommerce-thankyou-order-failed-actions{padding-top:37px;text-align:center}@media (max-width:1080px){.nm-checkout-ty-order-details-top{overflow:hidden;padding:20px 20px 0;text-align:left}.woocommerce-thankyou-order-details{display:block}.woocommerce-thankyou-order-details li{border-bottom:1px solid #e1e1e1;display:block;margin:0 0 10px;padding-bottom:10px}.woocommerce-thankyou-order-details li:last-child{border-bottom:0}.woocommerce-thankyou-order-details li strong{display:inline;font-size:inherit}}@media (max-width:767px){.bacs_details li{float:none;margin-right:0}}@media (max-width:550px){.woocommerce-thankyou-order-details li strong{display:block}.woocommerce-order-received .woocommerce-table--order-downloads tr td.download-remaining,.woocommerce-order-received .woocommerce-table--order-downloads tr th.download-remaining{display:none}}.nm-coupon-wrap{background-color:#fff;border:1px solid #e1e1e1;margin-bottom:-1px;width:100%}.nm-coupon-inner{padding:15px 21px 14px}.nm-coupon-inner a{color:#282828;font-size:16px}#nm-coupon-btn{color:inherit;display:block;position:relative}#nm-coupon-btn:before{content:"\f145";font-family:nm-font;font-size:16px;line-height:1;margin-right:8px;position:relative;top:2px}#nm-coupon-btn:after{content:"\f107";display:block;font-family:nm-font;font-size:20px;line-height:1;position:absolute;right:0;top:0;z-index:1000}