.disabled_btn{opacity:.5;pointer-events:none}
.stripe-box{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:14px}.stripe-box:focus-within{border-color:#2563eb}
.paypal_button_contains{margin:0 auto}div#buttons-container div.paypal-button-container{grid-template-columns:50% 50%;justify-content:center;gap:20px;width:100%;min-width:100%;max-width:100%;margin-top:15px;padding:0 85px;display:grid}@media screen and (max-width:640px){div#buttons-container div.paypal-button-container{padding:0}}
div.border_list{grid-template-columns:35% 30% 35%;justify-content:center;align-items:center;display:grid}div.border_list div.border_layout{border:1px solid #dcdee0;width:100%;height:1px}.label_text_payment{width:fit-content}
div#order_summery_data{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}div.payment_summery div.order_summery_details,.cart_item_detail{justify-content:space-between;display:flex}.cart_item_detail div.img_title{gap:15px;display:flex}img.remove_product_cart:hover{cursor:pointer}div.coupon_discount_details{color:#000}.coupon-remove-x{cursor:pointer;color:#fff;background:#1a9fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;display:inline-flex}.coupon-remove-x:hover{background:#0080e0}p.summery_title_label{font-weight:600}div#coupon_apply_box{grid-template-columns:75% 25%;display:grid}.payment_details,.order_summery,.review_cart_details{background-color:#fff;border:1px solid #dcdee0;padding:8px 18px}p.product_title_label{width:65%;font-size:16px}.chip-container{box-sizing:border-box;background:#fff;border:1px solid #1a9fff;border-radius:4px;align-items:center;width:100%;max-width:395px;min-height:53px;margin:0 0 16px;padding:9px 24px 9px 7px;display:flex}.chip-check{color:#32c853;flex:none;margin-right:12px;font-size:24px!important}.chip-label{color:#000;text-overflow:ellipsis;white-space:nowrap;background:#ebf5ff;border:1px dashed #2872c1;border-radius:0;align-items:center;min-width:144px;max-width:calc(100% - 130px);min-height:31px;padding:3px 10px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;overflow:hidden}.chip-remove{color:#e8505b;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;transition:color .2s}.chip-remove:hover{color:#c93642}.img_title img{border-radius:4px}@media screen and (max-width:991px){div#order_summery_data{display:block}}@media screen and (max-width:480px){.chip-container{padding-right:14px}.chip-label{min-width:0;max-width:calc(100% - 112px)}}
.billing_title{margin:0}.checkoutform,.checkoutform *{font-family:inherit}.field_name_detail{flex-direction:column;width:100%;display:flex}.field_name_grid{width:100%}.field_name_detail .MuiGrid-container{margin-top:0;margin-left:0}.field_name_detail .field_name_email,.field_name_detail .field_form_actions{width:100%}.checkoutform_button{width:146px;height:50px}@media screen and (max-width:600px){.field_name_detail .MuiGrid-container{gap:16px}}.checkoutform .MuiOutlinedInput-root{background-color:#fff;border-radius:10px}.checkoutform .MuiOutlinedInput-notchedOutline{border-radius:5px}.checkoutform .MuiInputLabel-root{font-family:inherit}
button.accordion_button{background-color:#f2f2f2;padding:0 35px}button.expanded_accordian{color:#fff;background-color:#1c5087}button.accordion_button span,button.accordion_button span h3{margin:0!important}button.accordion_button1:before{content:"1"}button.accordion_button2:before{content:"2"}button.accordion_button1:before,button.accordion_button2:before{align-items:center;min-height:78px;margin-right:10px;font-size:36px;font-weight:600;display:flex}div.checkout_page_bg{background-color:#f2f2f2}.checkout_page_contains{width:80%;margin-left:auto;margin-right:auto}#checkout_form{margin:32px auto}span.red_color{color:red}#order_summary_payment{width:903px;margin:20px auto}button.accordiondata_true:after{content:"";background-image:url(/images/greemark_sign.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px}button.accordiondata_true svg{display:none}.accordiondata_true{background-color:#f2f2f2}@media screen and (max-width:991px){.checkout_page_contains{width:100%}#order_summary_payment{width:100%!important}button.accordion_button1:before,button.accordion_button2:before{font-size:28px}}
