.row.woocommerce-cart-form__cart-item{border-bottom:1px solid #707070;padding:20px 0}.row.woocommerce-cart-form__cart-item:first-of-type{border-top:1px solid #707070}input#coupon_code{width:calc(70% - 5px);margin-top:0;margin-right:5px}.coupon .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon .row button{margin:0}.row.woocommerce-cart-form__cart-item .product-name,.row.woocommerce-cart-form__cart-item .product-price,.row.woocommerce-cart-form__cart-item .product-subtotal{padding-top:18px}.row.woocommerce-cart-form__cart-item .input-text.qty{margin-top:0;max-width:70px;padding:13px 18px}.row.woocommerce-cart-form__cart-item .product-name{padding-left:25px}.row.woocommerce-cart-form__cart-item .product-name a{text-decoration:none!important;font-size:14px;color:var(--black)}.row.woocommerce-cart-form__cart-item .product-subtotal *{font-weight:700}.row.woocommerce-cart-form__cart-item a.remove:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;background-image:url(/wp-content/themes/nw-theme/images/woocommerce/cart_remove_ico.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.cart_totals .row.cart-subtotal{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid var(--black)}.cart_totals .row.order-total{margin-bottom:30px}.cart_totals .cart-discount+.row.order-total{margin-top:30px;padding-top:30px;border-top:1px solid var(--black)}.cart_totals .row.order-total small.includes_tax{display:block}a.woocommerce-remove-coupon{color:var(--black)}.validation-error{font-weight:700;color:red;margin:10px 0}#nwCheckoutForm #nw-order-review,.nwCheckoutForm #nw-order-review{width:calc(100% - 35px)}#nwCheckoutForm .woocommerce-billing-fields h5,.nwCheckoutForm .woocommerce-billing-fields h5{margin-bottom:55px}#nwCheckoutForm .form-row-wide,.nwCheckoutForm .form-row-wide{width:100%}#nwCheckoutForm .form-row,.nwCheckoutForm .form-row{display:block;margin:0}#nwCheckoutForm .form-row-first,#nwCheckoutForm .form-row-last,.nwCheckoutForm .form-row-first,.nwCheckoutForm .form-row-last{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:inline-flex;align-items:end}#nwCheckoutForm .form-row-first span,#nwCheckoutForm .form-row-last span,.nwCheckoutForm .form-row-first span,.nwCheckoutForm .form-row-last span{width:100%}#nwCheckoutForm .form-row-last,.nwCheckoutForm .form-row-last{padding-left:15px}#nwCheckoutForm .form-row-first,.nwCheckoutForm .form-row-first{padding-right:15px}.woocommerce form .form-row .required{display:none}#nwCheckoutForm .form-row,.nwCheckoutForm .form-row{margin-bottom:30px}#nwCheckoutForm .form-row label,.nwCheckoutForm .form-row label{margin-top:0;margin-bottom:4px}.woocommerce-shipping-fields label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin-top:0;margin-bottom:0}.woocommerce-shipping-fields h3#ship-to-different-address{line-height:24px;font-size:16px;margin-bottom:44px}.woocommerce-additional-fields{display:none}p#billing_company_field,p#billing_state_field,p#shipping_company_field,p#shipping_state_field{display:none!important}#checkoutSteps{margin:50px 0 40px}.woocommerce-order #checkoutSteps{margin:0 0 50px}.checkout-step,.checkout-step>div{position:relative}.checkout-step>div{height:40px;margin-bottom:7px}.checkout-step>div:after{content:'';position:absolute;width:40px;height:40px;background-position:center;background-repeat:no-repeat;border:1px solid #A4A4A4;border-radius:100%;left:50%;transform:translateX(-50%);background-color:#fff;z-index:2}.checkout-step.current>div:after{border:2px solid var(--black)}.checkout-step.completed>div:after{background-color:#F5FF99;border:1px solid #F5FF99}#stepOneMark>div:after{background-image:url(/wp-content/themes/nw-theme/woocommerce/assets/checkout/step-1.svg);background-size:27px}#stepTwoMark>div:after{background-image:url(/wp-content/themes/nw-theme/woocommerce/assets/checkout/step-2.svg);background-size:18px}#stepThreeMark>div:after{background-image:url(/wp-content/themes/nw-theme/woocommerce/assets/checkout/step-3.svg);background-size:21px}.checkout-step:after{content:"";position:absolute;top:20px;left:50%;right:-50%;height:1px;z-index:1;background:#fff0;border:1px dashed #D8D8D8}.checkout-step:last-of-type:after{display:none}.checkout-step.completed:after{border:1px solid #D8D8D8}.woocommerce-notices-wrapper .woocommerce-message{margin-bottom:40px}#nwCheckoutForm #step3 .shipping-method-selector,#nwCheckoutForm #step3 .payment-method-selector,.nwCheckoutForm #step3 .shipping-method-selector,.nwCheckoutForm #step3 .payment-method-selector{background:var(--light-grey);padding:40px;margin-bottom:40px}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method,#pay-for-order li.wc_payment_method{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}#payment li.payment_method_awx_onboarding_gateway{display:none!important}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method label,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method label,#pay-for-order li.wc_payment_method label{margin-bottom:.5rem;margin-top:.5rem;padding-left:4px}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal img,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal img,#pay-for-order li.wc_payment_method.payment_method_paypal img{width:180px;max-width:47%;padding-left:10px;padding-right:10px}#nwCheckoutForm #step3 .shipping-method-selector ul.wc_payment_methods,#nwCheckoutForm #step3 .payment-method-selector ul.wc_payment_methods,.nwCheckoutForm #step3 .shipping-method-selector ul.wc_payment_methods,.nwCheckoutForm #step3 .payment-method-selector ul.wc_payment_methods,#pay-for-order ul.wc_payment_methods{padding-inline-start:0}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal a.about_paypal,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal a.about_paypal,#pay-for-order li.wc_payment_method.payment_method_paypal a.about_paypal{font-size:11px;padding-left:3px;padding-top:8px}#nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_later img,#nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_now img,#nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_over_time img,.nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_later img,.nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_now img,.nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_over_time img,#pay-for-order .payment_method_klarna_payments_pay_later img,#pay-for-order .payment_method_klarna_payments_pay_now img,#pay-for-order .payment_method_klarna_payments_pay_over_time img{margin-left:3px;max-width:25px!important;margin-top:-5px}#nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_later,.nwCheckoutForm #step3 .payment-method-selector .payment_method_klarna_payments_pay_later,#pay-for-order .payment_method_klarna_payments_pay_later{margin-top:10px;border-top:1px solid #d9d9d9;padding-top:13px}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_paypal,#pay-for-order li.wc_payment_method.payment_method_paypal{margin-top:14px;border-top:1px solid #d9d9d9;padding-top:6px}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_bacs,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method.payment_method_bacs,#pay-for-order li.wc_payment_method.payment_method_bacs{margin-top:5px;padding-top:14px;margin-bottom:33px;border-top:1px solid #d9d9d9}@media(max-width:575px){#nwCheckoutForm #step3 .shipping-method-selector,#nwCheckoutForm #step3 .payment-method-selector,.nwCheckoutForm #step3 .shipping-method-selector,.nwCheckoutForm #step3 .payment-method-selector,#pay-for-order .payment-method-selector{padding:23px}}#nwCheckoutForm #step3 #shipping_method,.nwCheckoutForm #step3 #shipping_method{list-style:none;margin-bottom:0;padding:0}#nwCheckoutForm #step3 #shipping_method li,.nwCheckoutForm #step3 #shipping_method li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}#nwCheckoutForm #step3 #shipping_method li label,.nwCheckoutForm #step3 #shipping_method li label{margin:0 5px 0}#nwCheckoutForm #step3 #shipping_method li:last-of-type,.nwCheckoutForm #step3 #shipping_method li:last-of-type{margin-bottom:0}#nwCheckoutForm #step3 .place-order-button,.nwCheckoutForm #step3 .place-order-button{text-align:right}#nwCheckoutForm #step3 .place-order-button .button,.nwCheckoutForm #step3 .place-order-button .button{margin:0}#nwCheckoutForm .form-row.place-order,.nwCheckoutForm .form-row.place-order{margin-bottom:0}.woocommerce-shipping-fields h3#ship-to-different-address span{position:relative;padding-left:39px}.woocommerce-shipping-fields h3#ship-to-different-address span:before{content:'';height:24px;width:24px;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;left:0;opacity:1;position:absolute;transition:ease all 0.2s;background-image:url(/wp-content/themes/nw-theme/css/forms/assets/checkbox/deselected.svg)}input#ship-to-different-address-checkbox{width:24px;height:24px;position:absolute;opacity:0;cursor:pointer}h3#ship-to-different-address input#ship-to-different-address-checkbox:checked~span:before{background-image:url(/wp-content/themes/nw-theme/css/forms/assets/checkbox/selected.svg)}.cart-actions{margin:40px 0 0}.cart-actions label{margin-top:0}input#coupon_code,.coupon button.secondary{height:48px}.coupon button.secondary{padding:12px;width:30%;text-align:center}.cart-collaterals-container.col-12{border:1px solid #707070;padding:40px}.row.woocommerce-cart-form__cart-item .product-name a.remove{font-size:12px;line-height:18px}.cart-actions .button.secondary.blue_button.wp-element-button{margin:0}.cart_totals .row.order-total .col-6:first-of-type{font-weight:700}.cart-collaterals-container.col-12 .wc-proceed-to-checkout a.button{margin:0}.cart-collaterals-container.col-12 ul{list-style:none;padding:0;margin-top:16px}.cart-collaterals-container p.woocommerce-shipping-destination{border-bottom:1px solid #707070;padding-bottom:25px;margin-bottom:30px}@media(max-width:1366.98px){.cart-collaterals-container.col-12 .wc-proceed-to-checkout a.button{padding:15px}}@media(max-width:1199.98px){#nwCheckoutForm #nw-order-review,.nwCheckoutForm #nw-order-review{width:100%}}@media(max-width:575px){#nwCheckoutForm .form-row-first,#nwCheckoutForm .form-row-last,.nwCheckoutForm .form-row-first,.nwCheckoutForm .form-row-last{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#nwCheckoutForm .form-row-last,.nwCheckoutForm .form-row-last{padding-left:0}#nwCheckoutForm .form-row-first,.nwCheckoutForm .form-row-first{padding-right:0}#nwCheckoutForm a.button,.nwCheckoutForm a.button{width:100%}#checkoutSteps{margin:30px 0 30px}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method,#pay-for-order li.wc_payment_method,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method,#pay-for-order li.wc_payment_method{display:block}#nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method label,#pay-for-order li.wc_payment_method label,.nwCheckoutForm #step3 .payment-method-selector li.wc_payment_method label,#pay-for-order li.wc_payment_method label{width:calc(100% - 30px)}}@media(max-width:767.98px){.woocommerce-order #checkoutSteps{margin:0 0 40px}.checkout-step>p{font-size:14px;line-height:17px}}small.shipped_via{display:block;width:100%}@media(min-width:992px) and (max-width:1199.98px){.row.woocommerce-cart-form__cart-item .product-name,.row.woocommerce-cart-form__cart-item .product-price,.row.woocommerce-cart-form__cart-item .product-subtotal{padding-top:12px}.cart-collaterals-container{margin-top:60px}}@media(min-width:768px) and (max-width:991.98px){.row.woocommerce-cart-form__cart-item .product-name,.row.woocommerce-cart-form__cart-item .product-price,.row.woocommerce-cart-form__cart-item .product-subtotal{padding-top:10px}.cart-collaterals-container{margin-top:50px}}@media(max-width:767.98px){.row.woocommerce-cart-form__cart-item .product-name,.row.woocommerce-cart-form__cart-item .product-price,.row.woocommerce-cart-form__cart-item .product-subtotal{padding-top:0}.row.woocommerce-cart-form__cart-item .product-name,.row.woocommerce-cart-form__cart-item .product-price,.row.woocommerce-cart-form__cart-item .product-quantity{padding-left:25px}.row.woocommerce-cart-form__cart-item .product-subtotal{align-self:end}.row.woocommerce-cart-form__cart-item .product-name{margin-bottom:15px}.row.woocommerce-cart-form__cart-item .product-price{margin-bottom:12px}a.remove{margin-top:12px;font-size:12px;text-decoration:none}.coupon{margin-bottom:50px;margin-top:20px}input#coupon_code{width:calc(70% - 5px);margin-right:0;margin-bottom:8px}.coupon button{width:30%;margin-left:auto!important;margin-right:0!important}.row.woocommerce-cart-form__cart-item .product-thumbnail{margin-bottom:12px}.cart-collaterals-container.col-12{padding:30px 20px}}@media(max-width:767.98px){#added_to_cart_container h3{font-size:27px!important}}.woocommerce-checkout-payment input.input-radio,#pay-for-order input.input-radio{align-self:self-start;margin-top:15px}.payment_box.payment_method_securetrading_iframe{width:100%;display:flex}.payment_box.payment_method_securetrading_iframe ul.wc-saved-payment-methods{padding-left:0;list-style-type:none}.payment_box.payment_method_securetrading_iframe ul.wc-saved-payment-methods>li{display:flex}#pay-for-order .nw-order-summary.heading{padding-bottom:26px;border-bottom:1px solid var(--black);margin-bottom:26px}#pay-for-order .nw-order-summary.totals{margin-top:26px;padding-top:26px;border-top:1px solid var(--black)}.ppc-button-wrapper{margin-top:10px}ul.wc_payment_methods.payment_methods{padding-inline-start:0;padding-left:0}