.wc_payment_methods .payment_title .payment-title-icon,.wc_payment_methods .payment_title .payment-title-name{transition:all .25s cubic-bezier(.645,.045,.355,1)}.woocommerce-checkout .password-input .show-password-input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Phosphor!important;font-style:normal!important;font-weight:400!important;speak:never;line-height:1}.woocommerce-form-login-toggle{margin-bottom:5px}.woocommerce-form-login-toggle a{font-weight:500}#order_comments{height:100px}#ship-to-different-address{color:var(--makeaholic-color-text);display:inline-block;font-family:var(--makeaholic-typography-body-font-family);font-size:14px;font-weight:400;line-height:26px;margin:0 0 28px}#billing_address_2_field>label{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:25px;margin:0 0 7px}.woocommerce-form-coupon-wrap{margin:0 0 21px}.woocommerce-form-coupon-toggle a{font-weight:500}.btn-apply-coupon{margin-top:10px}.woocommerce-checkout .password-input{display:block;position:relative}.woocommerce-checkout .password-input .show-password-input{background:none!important;border:0;box-shadow:none!important;color:var(--makeaholic-color-text);font-size:16px;left:auto;padding:0 15px!important;position:absolute;right:0;top:0}.woocommerce-checkout .password-input .show-password-input:hover{color:var(--makeaholic-color-primary)}.woocommerce-checkout .password-input .show-password-input:before{content:"\f04b"}.woocommerce-checkout .password-input .show-password-input.display-password:before{content:"\f04e"}.woocommerce-checkout .checkout_coupon .form-group{margin:0;position:relative;width:370px}.woocommerce-checkout #customer_details{margin-bottom:55px}.woocommerce-checkout abbr.required{border:0;text-decoration:none}.woocommerce-checkout .woocommerce-additional-fields .form-row>label,.woocommerce-checkout .woocommerce-billing-fields .form-row>label,.woocommerce-checkout .woocommerce-shipping-fields .form-row>label{color:var(--makeaholic-color-text);display:inline-block;font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.woocommerce-checkout .wc-stripe-elements-field,.woocommerce-checkout .wc-stripe-iban-element-field{background:var(--makeaholic-color-form-background);border-color:var(--makeaholic-color-form-border);border-radius:0;color:#ababab;line-height:48px;min-height:48px;padding:3px 20px}.woocommerce-checkout .__PrivateStripeElement{align-items:center;display:flex!important;height:42px}.woocommerce-checkout .payment_box{padding:20px 0 0;position:relative}.woocommerce-checkout .payment_method_ppec_paypal img{margin-left:10px;vertical-align:middle}.woocommerce-checkout .place-order{border-top:1px solid var(--makeaholic-color-box-border);margin:40px 0 0!important;padding:20px 0 0}.woocommerce-checkout .place-order .woocommerce-privacy-policy-text{margin:0 0 10px}.woocommerce-checkout .place-order .woocommerce-privacy-policy-text a{font-weight:500}.woocommerce-checkout .place-order .woocommerce-terms-and-conditions{margin:10px 0 0}.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper p:last-child{margin:0}.woocommerce-checkout .place-order button{margin:20px 0 0;min-width:240px}.wc_payment_methods{border:0;list-style-type:none;margin:0;padding:0}.wc_payment_methods li{margin:0 0 20px}.wc_payment_methods .form-row:last-child,.wc_payment_methods li:last-child{margin-bottom:0}.wc_payment_methods .payment_title{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:0;cursor:pointer;display:flex;min-height:80px;padding:13px 20px}.wc_payment_methods .payment_title .input-radio{left:-9999px;opacity:0;position:fixed;top:-9999px}.wc_payment_methods .payment_title .payment-title-name{color:var(--makeaholic-color-text);cursor:pointer;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wc_payment_methods .payment_title .payment-title-icon{color:#ccc;flex-shrink:0;font-size:52px;min-width:80px}.wc_payment_methods .payment_title .payment-title-icon svg{display:block;fill:currentColor;height:1em;width:auto}.wc_payment_methods .payment-selected .payment_title{background:#f5f5f5;border-color:var(--makeaholic-color-primary);color:var(--makeaholic-color-heading)}.wc_payment_methods .payment-selected .payment_title,.wc_payment_methods .payment_title:hover{color:var(--makeaholic-color-primary)}.wc_payment_methods .payment-selected .payment_title .payment-title-icon,.wc_payment_methods .payment-selected .payment_title .payment-title-name,.wc_payment_methods .payment_title:hover .payment-title-icon,.wc_payment_methods .payment_title:hover .payment-title-name{color:inherit}.wc_payment_methods fieldset{border:0;border-radius:0;margin-bottom:20px;padding:0}.wc_payment_methods fieldset label{color:#696969;font-size:13px;font-weight:var(--makeaholic-typography-headings-font-weight);letter-spacing:1px;text-transform:uppercase}.checkout-payment-info-heading,.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:20px}#order_review_heading{margin-bottom:9px}.checkout-payment-info-heading{border-top:1px solid var(--makeaholic-color-box-border);margin-bottom:32px;padding-top:46px}.woocommerce-checkout .__PrivateStripeElement{height:auto!important}.woocommerce-order-details{background:var(--makeaholic-color-box-white-background);border:2px solid var(--makeaholic-color-box-white-border);box-shadow:0 0 30px rgba(0,0,0,.05);margin-left:30px;padding:31px 30px 26px}.woocommerce-order-details>h2,.woocommerce-order-details>h3{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:18px}.woocommerce-order-details .shop_table{display:block;margin-bottom:0}.woocommerce-order-details .shop_table .amount .decimals-separator,.woocommerce-order-details .shop_table .price .decimals-separator{font-size:1em}.woocommerce-order-details .shop_table thead{display:none}.woocommerce-order-details .shop_table tbody{display:block}.woocommerce-order-details .shop_table tbody tr{align-items:center;display:flex}.woocommerce-order-details .shop_table tbody .product-info{flex-grow:1}.woocommerce-order-details .shop_table tbody .product-total{flex-shrink:0;min-width:70px}.woocommerce-order-details .shop_table th{font-weight:400;line-height:1.86;width:100%}.woocommerce-order-details .shop_table td,.woocommerce-order-details .shop_table th{background:none;border:0;padding:11px 10px 11px 0;text-align:left}.woocommerce-order-details .shop_table td:last-child{padding-left:10px;padding-right:0}.woocommerce-order-details .shop_table tr{border-top:1px solid var(--makeaholic-color-box-fill-separator)}.woocommerce-order-details .shop_table tr:not(.order-total) th{color:var(--makeaholic-color-text)}.woocommerce-order-details .shop_table tbody td{padding:10px 10px 10px 0;vertical-align:top}.woocommerce-order-details .shop_table .product-total{text-align:right}.woocommerce-order-details .shop_table .product-total .amount{font-size:13px;font-weight:500}.woocommerce-order-details .shop_table .product-wrapper{align-items:center;display:flex}.woocommerce-order-details .shop_table .product-quantity{color:var(--makeaholic-color-text-lighten)}.woocommerce-order-details .shop_table .product-thumbnail{flex-shrink:0;margin-right:10px}.woocommerce-order-details .shop_table .product-thumbnail img{width:70px}.woocommerce-order-details .shop_table .product-name{font-family:var(--makeaholic-typography-body-font-family);font-size:14px;font-weight:500;line-height:26px;margin-bottom:0}.woocommerce-order-details .shop_table .product-name a{display:block}.woocommerce-order-details .shop_table .product-name a:not(:hover){color:inherit}.woocommerce-order-details .shop_table .product-caption{flex-grow:1}.woocommerce-order-details .shop_table tfoot{display:block}.woocommerce-order-details .shop_table tfoot tr{align-items:center;display:flex}.woocommerce-order-details .shop_table tfoot th{flex-shrink:0;width:144px}.woocommerce-order-details .shop_table tfoot td{display:flex;flex-grow:1;justify-content:flex-end;text-align:right;width:auto}.woocommerce-order-details .shop_table .cart-subtotal .amount{font-size:16px}.woocommerce-order-details .shop_table .woocommerce-shipping-totals .amount{font-size:15px;line-height:26px}.woocommerce-order-details .shop_table .woocommerce-shipping-methods{margin-bottom:0;text-align:left}.woocommerce-order-details .shop_table .woocommerce-shipping-methods li{margin:0}.woocommerce-order-details .shop_table .order-total td,.woocommerce-order-details .shop_table .order-total th{padding:30px 0 2px}.woocommerce-order-details .shop_table .order-total th{font-size:18px;font-weight:700}.woocommerce-order-details .shop_table .order-total .amount{color:#ae152d;font-size:24px}@media (max-width:1199px){.woocommerce-order-details{margin:0!important}}@media (max-width:991px){.woocommerce-order-details{margin:40px 0 0!important}}@media (max-width:543px){.woocommerce-order-details{padding:25px 20px}}.woocommerce-customer-details{margin:40px 0 0}.woocommerce-thankyou-order-details{padding:0}.woocommerce-thankyou-order-details li{list-style-type:none}.woocommerce-thankyou-order-details .order-overview-label{display:inline-block;min-width:130px}.woocommerce-thankyou-order-details .order-overview-value{font-weight:var(--makeaholic-typography-headings-font-weight)}.woocommerce-column__title{border-bottom:1px solid #eee;display:block;font-size:20px;line-height:1.6;margin-bottom:19px;padding-bottom:10px;vertical-align:middle}.woocommerce-order-received .right-box .woocommerce-customer-details{display:none}