#shipping_method,.payment_methods,.wc-bacs-bank-details,.wd-checkout-steps,.woocommerce-thankyou-order-details{list-style:none;--li-pl:0}.wd-checkout-steps li span:after{height:2px;transition:width .4s cubic-bezier(.175,.885,.32,1.15);content:"";position:absolute;top:100%;background-color:var(--wd-primary-color);left:0;width:0}.wd-checkout-steps .step-active span:after{width:100%}.wd-checkout-steps{margin-bottom:0}.wd-checkout-steps li{font-size:22px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);margin-bottom:5px;color:var(--wd-title-color);text-transform:uppercase;line-height:1.2;margin-top:5px;font-family:var(--wd-title-font);display:inline-block}.wd-checkout-steps li a{color:inherit;opacity:.7;display:inline-block}.wd-checkout-steps li a:hover{color:inherit;opacity:1}.wd-checkout-steps li>span{opacity:.7}.wd-checkout-steps li span{position:relative;display:block}.wd-checkout-steps li:after{font-size:85%;font-weight:700;content:"\f120";opacity:.7;margin:0 15px;font-family:woodmart-font}.wd-checkout-steps li:last-child:after{content:none}.wd-checkout-steps .step-active a,.wd-checkout-steps .step-active>span{opacity:1}.woocommerce-NoticeGroup-checkout,form.checkout>.woocommerce-NoticeGroup{max-width:100%;padding-right:15px;width:100%;flex-basis:100%;padding-left:15px}.woocommerce-checkout .woocommerce [role=alert]{margin-bottom:30px}.woocommerce-form-coupon-toggle>.woocommerce-info,.woocommerce-form-login-toggle>.woocommerce-info{min-height:0;padding:0;font-size:14px;font-weight:600;margin-bottom:25px!important;color:#2d2a2a;background-color:transparent;display:block}.woocommerce-form-coupon-toggle>.woocommerce-info:before,.woocommerce-form-login-toggle>.woocommerce-info:before{content:none}.woocommerce-form-coupon-toggle>.woocommerce-info .showcoupon,.woocommerce-form-coupon-toggle>.woocommerce-info .showlogin,.woocommerce-form-login-toggle>.woocommerce-info .showcoupon,.woocommerce-form-login-toggle>.woocommerce-info .showlogin{color:var(--wd-primary-color);margin-left:5px}.global-color-scheme-light .woocommerce-form-coupon-toggle>.woocommerce-info,.global-color-scheme-light .woocommerce-form-login-toggle>.woocommerce-info{color:#fff}.login.hidden-form{padding:30px;border:3px solid #efefef;margin-bottom:30px;position:relative;max-width:470px}.login.hidden-form p{margin-bottom:15px}.global-color-scheme-light .login.hidden-form{border-color:hsla(0,0%,100%,.25)}.checkout_coupon{padding:30px 25px 10px;border:2px dashed #ddd;margin-bottom:30px;max-width:450px;text-align:center}.checkout_coupon .form-row-first,.checkout_coupon .form-row-last{width:auto;float:none;vertical-align:top;display:inline-block}.checkout_coupon .input-text{min-width:220px}.checkout_coupon .button{color:var(--btn-shop-color);background-color:var(--btn-shop-bgcolor);box-shadow:var(--btn-shop-box-shadow);border-radius:var(--btn-shop-brd-radius)}.checkout_coupon .button:hover{color:var(--btn-shop-color-hover);background-color:var(--btn-shop-bgcolor-hover);box-shadow:var(--btn-shop-box-shadow-hover)}.checkout_coupon .button:active{bottom:var(--btn-shop-bottom-active);box-shadow:var(--btn-shop-box-shadow-active)}.global-color-scheme-light .checkout_coupon{border-color:hsla(0,0%,100%,.25)}.woocommerce-billing-fields{margin-bottom:20px;margin-top:30px}.woocommerce-billing-fields:after{content:"";clear:both;display:block}.woocommerce-billing-fields>h3{text-transform:uppercase}.woocommerce-billing-fields abbr{border:none}.woocommerce-additional-fields>h3{font-size:22px;text-transform:uppercase}.woocommerce-account-fields{margin-bottom:20px}div.create-account{padding:30px;border:3px solid #efefef}.global-color-scheme-light div.create-account{border-color:hsla(0,0%,100%,.25)}#ship-to-different-address{font-size:unset;font-family:unset}.woocommerce-invalid .select2-container--default .select2-selection--single,.woocommerce-invalid input:not(:focus){border-color:#ca1919}#order_review_heading{text-transform:uppercase;text-align:center}.checkout-order-review,.woocommerce-order-pay .entry-content>.woocommerce{padding:30px;margin-bottom:40px;position:relative;background-color:#f8f8f8}.checkout-order-review:after,.checkout-order-review:before,.woocommerce-order-pay .entry-content>.woocommerce:after,.woocommerce-order-pay .entry-content>.woocommerce:before{height:10px;content:"";position:absolute;background-size:15px 15px;background-color:transparent;left:0;width:100%;background-image:radial-gradient(farthest-side,transparent 6px,#f8f8f8 0)}.checkout-order-review:before,.woocommerce-order-pay .entry-content>.woocommerce:before{top:-10px;background-position:-3px -5px,0 0}.checkout-order-review:after,.woocommerce-order-pay .entry-content>.woocommerce:after{bottom:-10px;background-position:-3px 2px,0 0}.global-color-scheme-light .checkout-order-review,.global-color-scheme-light.woocommerce-order-pay .entry-content>.woocommerce{background-color:#101010}.global-color-scheme-light .checkout-order-review:after,.global-color-scheme-light .checkout-order-review:before,.global-color-scheme-light.woocommerce-order-pay .entry-content>.woocommerce:after,.global-color-scheme-light.woocommerce-order-pay .entry-content>.woocommerce:before{background-image:radial-gradient(farthest-side,transparent 6px,#101010 0)}.wd-table-wrapper{overflow-x:auto;padding:5px 15px;margin-bottom:20px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.05)}.wd-table-wrapper table{margin-bottom:0}.global-color-scheme-light .wd-table-wrapper{background-color:rgba(0,0,0,.3)}.payment_methods{--li-mb:15px}.payment_methods li img{margin-right:5px;max-height:40px;margin-left:5px}.payment_methods li>label{margin-bottom:0;display:inline}.payment_methods .payment_box{padding:15px;position:relative;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.05);margin-top:15px}.payment_methods .payment_box p{margin-bottom:10px}.payment_methods .payment_box p:last-child{margin-bottom:0}.payment_methods .payment_box:before{font-size:32px;color:#fff;content:"\f151";position:absolute;top:-4px;left:25px;line-height:0;font-family:woodmart-font}.payment_methods .payment_method_paypal img{margin-left:10px}.payment_methods .payment_method_paypal a{text-decoration:underline;margin-left:15px}.global-color-scheme-light .payment_methods .payment_box{background-color:rgba(0,0,0,.3)}.global-color-scheme-light .payment_methods .payment_box:before{color:rgba(0,0,0,.3)}.woocommerce-terms-and-conditions{padding:20px;margin-bottom:20px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.05)}.global-color-scheme-light .woocommerce-terms-and-conditions{background-color:rgba(0,0,0,.3)}.woocommerce-terms-and-conditions-wrapper{padding-top:20px;border-top:1px solid hsla(0,0%,47%,.2);margin-top:20px}.woocommerce-terms-and-conditions-wrapper a{font-weight:600}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:20px}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text:not(:last-child){border-bottom:1px solid hsla(0,0%,47%,.2);padding-bottom:20px}.global-color-scheme-light .woocommerce-terms-and-conditions-wrapper,.global-color-scheme-light .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{border-color:hsla(0,0%,100%,.15)}.woocommerce-privacy-policy-text{margin-bottom:20px}.woocommerce-privacy-policy-text:empty{display:none}.woocommerce-privacy-policy-text a{font-weight:600}.woocommerce-privacy-policy-text p:last-child{margin-bottom:0}#place_order{padding:14px 28px;font-size:14px;color:var(--btn-shop-color);background-color:var(--btn-shop-bgcolor);box-shadow:var(--btn-shop-box-shadow);border-radius:var(--btn-shop-brd-radius);width:100%;line-height:20px}#place_order:hover{color:var(--btn-shop-color-hover);background-color:var(--btn-shop-bgcolor-hover);box-shadow:var(--btn-shop-box-shadow-hover)}#place_order:active{bottom:var(--btn-shop-bottom-active);box-shadow:var(--btn-shop-box-shadow-active)}.woocommerce-order-pay .entry-content>.woocommerce{max-width:600px;margin:0 auto}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{max-width:50%;width:50%}.woocommerce-checkout-review-order-table tfoot tr:last-child td,.woocommerce-checkout-review-order-table tfoot tr:last-child th{border-bottom:none}#shipping_method{margin-bottom:0}#shipping_method input.shipping_method{margin-right:0;position:relative;top:4px;margin-left:7px;float:right}#shipping_method label{margin-bottom:0}.woocommerce-order-pay .shop_table tfoot tr:last-child th{font-size:24px}.woocommerce-order-pay .shop_table tfoot tr:last-child td .amount:first-child{font-size:24px;display:block}.woocommerce-order-pay td.product-total .amount{font-size:16px;font-weight:700;color:var(--wd-primary-color)}.woocommerce-order:not(.wd-with-extra-content){max-width:800px;margin:0 auto}.wd-order-extra-content:not(:last-child){margin-bottom:30px}.woocommerce-thankyou-order-received{padding:3%;font-size:22px;border:2px dashed #7a9c59;font-weight:600;margin-bottom:30px;color:#7a9c59;text-align:center;width:100%;line-height:1.4}.global-color-scheme-light .woocommerce-thankyou-order-received{border-color:hsla(0,0%,100%,.25);color:#fff}.wc-bacs-bank-details,.woocommerce-thankyou-order-details{--li-mb:20px;justify-content:space-between;flex-wrap:wrap;flex-direction:row;--list-mb:10px;display:flex}.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{flex:1 1 0%;border-right:1px solid hsla(0,0%,47%,.2);color:#777;padding-right:20px;text-align:center;padding-left:20px}.wc-bacs-bank-details li:last-child,.woocommerce-thankyou-order-details li:last-child{border-right:none}.wc-bacs-bank-details strong,.woocommerce-thankyou-order-details strong{color:#2d2a2a;margin-top:10px;display:block}.wc-bacs-bank-details .amount,.woocommerce-thankyou-order-details .amount{color:#2d2a2a}.global-color-scheme-light .wc-bacs-bank-details li,.global-color-scheme-light .woocommerce-thankyou-order-details li{border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.global-color-scheme-light .wc-bacs-bank-details .amount,.global-color-scheme-light .wc-bacs-bank-details strong,.global-color-scheme-light .woocommerce-thankyou-order-details .amount,.global-color-scheme-light .woocommerce-thankyou-order-details strong{color:#fff}.woocommerce-bacs-bank-details{margin-bottom:40px;margin-top:40px}.wc-bacs-bank-details-heading+.wc-bacs-bank-details-account-name{margin-top:-15px}.wc-bacs-bank-details-account-name{font-size:16px;margin-bottom:30px;opacity:.6}.wc-bacs-bank-details-heading,.woocommerce-customer-details>h2,.woocommerce-order-details__title{text-transform:uppercase}.woocommerce-order-details{margin-top:40px}.woocommerce-order-details .responsive-table{margin-bottom:50px}.woocommerce-order-details .woocommerce-column__title,.woocommerce-order-details address{text-align:left}.woocommerce-customer-details--email,.woocommerce-customer-details--phone{margin-bottom:0}.woocommerce-table--order-details td,.woocommerce-table--order-details th{max-width:50%;width:50%}.woocommerce-table--order-details tfoot tr:last-child th{font-size:20px;text-transform:uppercase}.woocommerce-table--order-details tfoot tr:last-child td>.amount{font-size:20px;display:block}@media (max-width:1024px){.checkout_coupon .input-text{min-width:0}.checkout_coupon .button{width:100%}}@media (max-width:768px){.wd-checkout-steps li{margin-bottom:0;margin-top:0}.wd-checkout-steps li span:after{content:none}.wd-checkout-steps li:not(.step-active){display:none}.wd-checkout-steps li:after{content:none}form.checkout.processing>.blockOverlay{position:fixed!important;z-index:1000!important}.woocommerce-billing-fields{margin-bottom:40px;margin-top:0}.woocommerce-additional-fields{margin-bottom:40px}.checkout_coupon{margin-bottom:20px}.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{margin-bottom:30px;max-width:50%;flex-basis:50%}.wc-bacs-bank-details li:nth-child(2n),.woocommerce-thankyou-order-details li:nth-child(2n){border-right:none}}@media (max-width:575px){.checkout_coupon .form-row-first,.checkout_coupon .form-row-last{width:100%}.checkout-order-review{padding:20px}.wd-table-wrapper{padding:5px 10px}.wc-bacs-bank-details,.woocommerce-thankyou-order-details{flex-direction:column}.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{border-right:none;padding:15px 0;margin-bottom:0;max-width:100%;border-bottom:1px solid hsla(0,0%,51%,.2);flex-basis:100%}}