@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,500&display=swap);.codesigner .cd-checkout-template-2 .cd-checkout-steps{margin-bottom:20px}.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar{counter-reset:step;display:flex;justify-content:center}.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar li{list-style:none;width:15%;position:relative;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px}.cd-checkout-template-2 .cd-single-progressbar{color:#000;background:#E5E7EB;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.cd-checkout-template-2 .cd-single-progressbar .dashicons-yes{color:#fff;font-size:25px;display:flex;justify-content:center;align-items:center}.cd-checkout-template-2 .cd-progressbar .complete .cd-single-progressbar{color:#d6d6d6;background:#794AFF}.cd-checkout-template-2 .cd-progressbar .active .cd-single-progressbar{color:#fff;background:#794AFF}.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar li:after{content:"";position:absolute;width:100%;height:1px;background-color:#ddd;top:20px;left:-50%;z-index:-1}.cd-checkout-template-2 .cd-checkout-steps li:not(.complete) .dashicons-yes{display:none}.cd-checkout-template-2 .cd-checkout-steps li.complete .dashicons-yes+.cd-step-number{display:none}.cd-checkout-template-2 .cd-checkout-steps li:not(.complete) .dashicons-yes+.cd-step-number{display:block}.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar li:first-child:after{content:none}.codesigner .cd-checkout-template-2 .cd-checkout-info{border-radius:15px;box-shadow:0 4px 27px 0 rgb(0 0 0 / .08);padding:20px 0}.cd-checkout-template-2 .shipping-address,.cd-checkout-template-2 .order-summary,.cd-checkout-template-2 .select-payment-method{display:none}.cd-checkout-template-2 .cd-checkout-info h2{text-align:center;border-bottom:1px solid #eeee;padding-bottom:20px;font-size:24px;font-weight:500;color:#003B60}.cd-checkout-template-2 .cd-checkout-info-input{display:flex;width:90%;margin:0 auto}.cd-checkout-template-2 .order-summary .cd-checkout-info-input{flex-direction:column;align-items:end}.cd-checkout-template-2 #cd-summary-table-below table{border:unset}.cd-checkout-template-2 #cd-summary-table-below{width:40%;text-align:left}.cd-checkout-template-2 #cd-checkout-info-input-1{flex:1}.codesigner .cd-checkout-template-2 #cd-checkout-info-input-1 input,.codesigner .cd-checkout-template-2 .order-notes textarea,.codesigner .cd-checkout-template-2 #cd-checkout-info-input-1 select{margin-bottom:7px;border-radius:5px;width:100%;background:#FFF;box-shadow:0 4px 27px 0 rgb(0 0 0 / .08);height:50px;border:unset}.codesigner .cd-checkout-template-2 .order-notes textarea{width:95%}.codesigner .cd-checkout-template-2 .order-notes{margin-top:-17px}.codesigner .cd-checkout-template-2 p#order_comments_field{margin-left:60px}.cd-checkout-template-2 .cd-footer{display:flex;justify-content:space-between;width:90%;margin:25px auto}.cd-checkout-template-2 .payment-method .cd-footer{width:100%}.cd-checkout-template-2 .cd-step-wrapper{display:flex}.cd-checkout-template-2 .cd-back-to-cart a{text-decoration:none!important;display:flex;cursor:pointer;padding:13px 28px;border-radius:4px;background:#F7F4FF;color:#794AFF;font-family:'DM Sans',sans-serif}.cd-checkout-template-2 .cd-back-to-cart a:hover{background:#F7F4FF;color:#794AFF}.cd-checkout-template-2 .cd-back-to-next button{border-radius:4px;background:#794AFF;padding:14px 45px;border:unset;color:#FFF;font-family:'DM Sans',sans-serif;line-height:160%;height:55px;cursor:pointer}.cd-checkout-template-2 .cd-back-to-next button:hover{background:#794AFF;color:#FFF}.cd-checkout-template-2 .cd-previous{display:flex}.cd-checkout-template-2 .cd-previous button{display:flex;align-items:center;background:none;color:#000;border:unset;cursor:pointer}.cd-checkout-template-2 .cd-previous button:hover{background:none;color:#000}.woocommerce-js .cd-checkout-template-2 .select2-container .select2-selection--single,.woocommerce-js .cd-checkout-template-2 select,.woocommerce-page .cd-checkout-template-2 .select2-container .select2-selection--single,.woocommerce-page .cd-checkout-template-2 select{border-color:#fff0;box-shadow:0 4px 27px 0 rgb(0 0 0 / .08)}.codesigner .cd-checkout-template-2 input[type="radio"]{margin-top:5px}.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input table.shop_table thead,.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input table.shop_table thead{background:#794AFF;color:#FFF;font-family:DM Sans;font-size:14px;border:none}.woocommerce .cd-checkout-template-2 .order-summary .order-total{background:#fff0;color:#794AFF}.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input .cart_item{background-color:#F6F6F6}.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input .cart_item .cd_checkout_product_img{border:none;padding:16px}.woocommerce .cd-checkout-template-2 .order-summary table,.woocommerce .cd-checkout-template-2 .order-summary table td,.woocommerce .cd-checkout-template-2 .order-summary table th,.woocommerce .cd-checkout-template-2 .order-summary table tr{border:unset}.codesigner .cd-checkout-template-2 .order-summary .cd_checkout_product_img img{height:auto!important;width:64px!important}.cd-checkout-template-2 .woocommerce-privacy-policy-link,.cd-checkout-template-2 .woocommerce-terms-and-conditions-link,#temp2-cd-coupon #cd-coupon-form .woocommerce-info::before{color:#794AFF}#temp2-cd-coupon form#cd-coupon-main .button,#temp2-cd-coupon #cd-coupon-form a.showcoupon{background:#794AFF;border-radius:5px}#temp2-cd-coupon #cd-coupon-form .woocommerce-info{border-top-color:#794AFF}.cd-checkout-template-2 a.woocommerce-remove-coupon{color:#794AFF}.codesigner .cd-checkout-template-2 .wc-checkout-payment{margin:20px 60px;padding:20px;border-radius:10px;background-color:unset}.cd-checkout-template-2 .payment_box{display:none}.codesigner .cd-checkout-template-2 input{height:20px;width:20px}.codesigner .cd-checkout-template-2 .cd-checkout-payment ul li{margin-bottom:10px!important}.codesigner .cd-checkout-template-2 input:checked{accent-color:#794aff}.cd-checkout-template-2 .cd-display-center{display:flex;align-items:center}.cd-checkout-template-2 #place_order{background-color:#794aff;margin-top:10px;width:100%}.cd-checkout-template-2 #cd-checkout-tfoot tr td:last-child{text-align:right}.cd-checkout-template-2 #cd-checkout-tfoot .order-total th{padding:10px}.cd-checkout-template-2 #cd-checkout-tfoot .order-total td:last-child{padding:10px}.cd-checkout-template-2 .cd_checkout_product_title,.cd-checkout-template-2 .cd_checkout_product_quantity,.cd-checkout-template-2 .cd_checkout_product_price{padding-left:20px!important}.cd-checkout-template-2 p.product-title,.cd-checkout-template-2 .cd_checkout_product_quantity p,.cd-checkout-template-2 .cd_checkout_product_price p{margin-bottom:0}.cd-checkout-template-2 .cd-checkout-template form{display:block!important}.cd-checkout-template-2 .wc_payment_method fieldset{border:unset}.cd-checkout-template-2 .woocommerce-privacy-policy-link,.cd-checkout-template-2 .woocommerce-terms-and-conditions-link,#temp2-cd-coupon #cd-coupon-form .woocommerce-info::before{color:#794AFF}#temp2-cd-coupon form#cd-coupon-main .button,#temp2-cd-coupon #cd-coupon-form a.showcoupon{background:#794AFF}#temp2-cd-coupon #cd-coupon-form .woocommerce-info{border-top-color:#794AFF}.codesigner .cd-checkout-template-2 .woocommerce-remove-coupon{color:#794AFF}.codesigner .cd-checkout-template-2 input#mailpoet_woocommerce_checkout_optin{margin-right:10px}.codesigner .cd-checkout-template-2 #add_payment_method #payment ul.payment_methods li input,.codesigner .cd-checkout-template-2 #payment ul.payment_methods li input,.codesigner .cd-checkout-template-2 #payment ul.payment_methods li input{transform:translateY(4px)}.codesigner .cd-checkout-template-2 #cd-summary-table-below .shop_table.woocommerce-checkout-review-order-table thead,.codesigner .cd-checkout-template-2 #cd-summary-table-below .shop_table.woocommerce-checkout-review-order-table tbody{display:none}.codesigner .cd-checkout-template-2 #cd-summary-table-below .shop_table.woocommerce-checkout-review-order-table tfoot tr td:last-child{text-align:right}@media (max-width:768px){.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar li{width:25%}.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar{padding:0}.codesigner .cd-checkout-template-2 .cd-checkout-info{width:100%;box-shadow:0 0 10px rgb(0 0 0 / .5)}.codesigner .cd-checkout-template-2 .wc-checkout-payment{margin:10px;padding:10px}.codesigner .cd-checkout-template-2 .cd-step-wrapper{justify-content:center;margin-bottom:20px}.codesigner .cd-checkout-template-2 .shipping-address .cd-footer,.codesigner .cd-checkout-template-2 .order-summary .cd-footer{flex-direction:column-reverse;align-items:center}.codesigner .cd-checkout-template-2 #cd-summary-table-below{width:unset}.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input table.shop_table thead{font-size:11px}.woocommerce .cd-checkout-template-2 .order-summary .cd-checkout-info-input table.shop_table th{font-weight:700;padding:9px 11px;line-height:1.5em}}@media (min-width:768px) and (max-width:1024px){.codesigner .cd-checkout-template-2 .cd-checkout-steps .cd-progressbar li{width:20%}}.theme-hello-elementor .cd-checkout-template-2 table tbody>tr:nth-child(odd)>td,.cd-checkout-template-2 table tbody>tr:nth-child(odd)>th{background-color:unset;border:unset}.theme-hello-elementor .cd-checkout-template-2 .woocommerce-cart #payment ul.payment_methods,.theme-hello-elementor .cd-checkout-template-2 #payment ul.payment_methods,.theme-hello-elementor .cd-checkout-template-2 #add_payment_method #payment ul.payment_methods{border-bottom:unset}.theme-hello-elementor .cd-checkout-template-2 table tbody>tr:nth-child(odd)>td,.theme-hello-elementor .cd-checkout-template-2 table tbody>tr:nth-child(odd)>th:hover{background-color:unset;border:unset}.theme-hello-elementor .cd-checkout-template-2 table tbody tr:hover>td,.theme-hello-elementor .cd-checkout-template-2 table tbody tr:hover>th{background-color:unset;border:unset}.theme-hello-elementor .cd-checkout-template-2 .cd-display-center{padding:10px}.theme-hello-elementor .cd-checkout-template-2 #add_payment_method #payment,.theme-hello-elementor .cd-checkout-template-2 #payment,.theme-hello-elementor .cd-checkout-template-2 #payment{background:unset}.theme-hello-elementor .cd-checkout-template-2 #add_payment_method #payment div.form-row,.theme-hello-elementor .cd-checkout-template-2 #payment div.form-row,.theme-hello-elementor .cd-checkout-template-2 #payment div.form-row{padding:unset}.theme-hello-elementor .cd-checkout-template-2 .select2-container--default .select2-selection--single{border:unset;box-shadow:0 4px 27px 0 rgb(0 0 0 / .08);padding:23px 0}.theme-storefront .cd-checkout-template-2 .select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:-17px}.theme-storefront .cd-checkout-template-2 td.cd_checkout_product_title,.theme-storefront .cd-checkout-template-2 td.cd_checkout_product_quantity,.theme-storefront .cd-checkout-template-2 td.cd_checkout_product_price{vertical-align:middle}.theme-storefront .cd-checkout-template-2 .select2-container--default .select2-selection--single{border:unset;box-shadow:0 4px 27px 0 rgb(0 0 0 / .08);padding:23px 0}.theme-storefront .cd-checkout-template-2 .select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:-17px}.theme-storefront .cd-checkout-template-2 table:not(.has-background) th{background:unset}.theme-storefront .cd-checkout-template-2 table:not(.has-background) tbody tr:nth-child(2n) td,.theme-storefront .cd-checkout-template-2 fieldset,.theme-storefront .cd-checkout-template-2 fieldset legend{background:unset}.theme-storefront .cd-checkout-template-2 .wc_payment_methods li{padding:10px}.theme-storefront .cd-checkout-template-2 .cd-display-center{padding:10px}.theme-storefront .cd-checkout-template-2 .wc-checkout-payment .woocommerce-form__label-for-checkbox{display:flex;align-items:center}.theme-storefront .cd-checkout-template-2 .wc-checkout-payment .woocommerce-form__input{height:20px;width:20px}.theme-storefront .cd-checkout-template-2 #cd-summary-table-below table td,.theme-storefront .cd-checkout-template-2 #cd-summary-table-below table th{padding:10px 0}.theme-storefront .cd-checkout-template-2 #cd-checkout-tfoot .order-total th,.theme-storefront .cd-checkout-template-2 #cd-checkout-tfoot .order-total td:last-child{padding:10px 0}.theme-oceanwp .cd-checkout-template-2 p#order_comments_field{margin-left:40px}.theme-oceanwp .cd-checkout-template-2 .cd-checkout-info-input .shop_table th{color:#fff;font-weight:500;font-family:'DM Sans',sans-serif}.theme-oceanwp .cd-checkout-template-2 .woocommerce-Price-amount{color:#6A707E;font-weight:500;font-family:'DM Sans',sans-serif}.theme-oceanwp .cd-checkout-template-2 .cd-checkout-info-input th,.theme-oceanwp .cd-checkout-template-2 .cd-checkout-info-input td{border:unset}.theme-oceanwp .cd-checkout-template-2 .cd-display-center{padding:10px}.theme-oceanwp .cd-checkout-template-2 .cd-display-center label{padding-left:10px}.theme-shopeo .cd-checkout-template-2 .cd-previous button:hover{color:#000!important}.theme-shopeo .cd-checkout-template-2 .cd-back-to-cart a{color:#794AFF!important}.theme-shopeo .cd-checkout-template-2 .cd-back-to-cart a:hover{color:#794AFF!important}.theme-shopeo .cd-checkout-template-2 .order-summary table{border-collapse:collapse}.theme-shopeo .cd-checkout-template-2 #cd-checkout-tfoot .order-total th,.theme-shopeo .cd-checkout-template-2 #cd-checkout-tfoot .order-total td:last-child{padding:10px 0}.theme-shopeo .cd-checkout-template-2 .woocommerce-cart #payment ul.payment_methods,.theme-shopeo .cd-checkout-template-2 #payment ul.payment_methods,.theme-shopeo .cd-checkout-template-2 #add_payment_method #payment ul.payment_methods{border-bottom:none}