.cart_section{position:relative;overflow:hidden}.rightBg_box{position:relative;padding-bottom:20px}.rightBg_box:after{content:"";width:300%;height:auto;position:absolute;left:0;top:-40px;bottom:0;z-index:-1;background-color:#fff7f7}.addCartCard{border:1px solid #d9d8cf;border-radius:10px;background-color:#fafafa;margin:0 10px 10px;padding:14px 11px}.addCartCard .mainBox{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.addCartCard .checkImg_detailsBox{display:flex;width:70%;align-items:center;gap:10px}.addCartCard .checkImg_detailsBox .imgFlex_box .imgDetails{display:flex;gap:15px;align-items:center}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox{display:flex;gap:11px;margin-top:8px}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .removeBtn{min-width:101px;text-align:center}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .removeBtn button{background:none;border:none;color:rgba(68,68,68,.898);font-size:14px}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .removeBtn button svg{font-size:19px}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .flashDeals{font-size:15px;font-family:Quicksand;display:flex;align-items:center;gap:3px;margin-top:2px;flex-wrap:wrap}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .flashDeals img{width:13px;height:auto}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .flashDeals .flashcontent{color:#444;font-weight:600}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .flashDeals .endcontent{color:#ff3131;font-weight:600;margin-left:6px;display:inline-flex;align-items:center;gap:4px}.addCartCard .checkImg_detailsBox .imgFlex_box .removeDealBox .flashDeals .endcontent svg{font-size:13px}.addCartCard .checkImg_detailsBox .img_box{border:1px solid #d9d8cf;background-color:#e8eaec;border-radius:10px;padding:5px;min-width:90px;height:90px;width:90px}.addCartCard .checkImg_detailsBox .img_box img{width:100%;height:100%;object-fit:contain}.addCartCard .checkImg_detailsBox .detailsBox{width:65%}.addCartCard .checkImg_detailsBox .detailsBox h4{font-family:Quicksand;font-size:17px;font-weight:600;margin-bottom:6px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.addCartCard .checkImg_detailsBox .detailsBox h6{font-size:15px;font-weight:500;margin-bottom:6px;color:#444}.addCartCard .checkImg_detailsBox .detailsBox ul{padding:0;margin:0;list-style:none;display:flex;gap:7px}.addCartCard .checkImg_detailsBox .detailsBox ul li{padding:2px 7px;border-radius:3px;background:#ddd;color:#444;font-size:12px}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot{display:flex;gap:9px}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot label{font-size:12px;font-family:Quicksand;color:#444;font-weight:600;margin-bottom:1px}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot .form-control,.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot .form-select{font-size:13px;border-radius:8px;height:34px;line-height:34px;padding:10px 6px}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot .form-select{padding:0 20px 0 7px;background-position:98% 50%}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot .date_timeBox{min-width:36%;max-width:36%}.addCartCard .checkImg_detailsBox .detailsBox .serviceDateTime_slot .durationBox{min-width:34%;max-width:34%}.addCartCard .addItemBox{width:29%;display:flex;gap:17px;justify-content:flex-end;align-items:center}.addCartCard .addItemBox .priceDiscount{display:flex;white-space:nowrap;flex-direction:column;gap:1px;font-size:15px;font-weight:600;align-items:center}.addCartCard .addItemBox .priceDiscount span{text-decoration:line-through;font-size:14px;color:rgba(51,51,51,.6)}.addCartCard .addItemBox .addNumber{position:relative}.addCartCard .addItemBox .addNumber .btns{display:flex;border:1px solid #d8d8d8;padding:6px;border-radius:5px;background-color:#fafafa}.addCartCard .addItemBox .addNumber .btns button{border:none;background:#ddd;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.addCartCard .addItemBox .addNumber .btns input{width:30px;border:none;background-color:#fafafa;text-align:center;font-size:15px}.addCartCard .addItemBox .addNumber .leftStock{position:absolute;font-size:13px;color:#ff3131;left:13px;margin-top:3px;white-space:nowrap;font-weight:500}.addCartCard .addItemBox .serviceSlotPrice_box{display:flex;justify-content:space-between;width:100%;gap:10px}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .priceServiceDiscount{display:flex;white-space:nowrap;gap:10px;font-size:15px;font-weight:600;align-items:center;font-family:Quicksand}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .priceServiceDiscount span{text-decoration:line-through;font-size:14px;color:rgba(51,51,51,.6);line-height:normal}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount{display:flex;gap:5px;align-items:center}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .chargesName{font-size:12px}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .chargesAmount{font-size:14px;color:#000}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .custom-toggle{position:relative;display:inline-flex;align-items:center;width:30px;height:14px;border-radius:9999px;background-color:#eaeefb;border:1px solid #bfceff;transition:background-color .3s ease;cursor:pointer}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .custom-toggle .toggle-dot{position:absolute;top:50%;left:3px;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateY(-50%);transition:transform .3s ease}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .custom-toggle.active{background-color:#3b82f6}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .chargesDiscount .custom-toggle.active .toggle-dot{transform:translate(14px,-50%)}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .serveProduct_charge .chargeName{font-size:12px;font-weight:400;color:rgba(68,68,68,.898);min-width:94px;display:inline-block}.addCartCard .addItemBox .serviceSlotPrice_box .leftPrice_box .serveProduct_charge .chargePrice{font-size:13px;font-weight:600;color:#333;display:inline-flex;gap:7px}.addCartCard .addItemBox .serviceSlotPrice_box .rightPrice_box .actualPrice{display:inline-block;font-size:15px;font-weight:600;color:#333;font-family:Quicksand;white-space:nowrap}@media only screen and (max-width:991px){.rightBg_box{padding-top:30px}.rightBg_box:after{top:0;left:-100%}}@media only screen and (min-width:992px)and (max-width:1200px){.addCartCard .checkImg_detailsBox{width:100%}.addCartCard .addItemBox{width:100%;justify-content:flex-start;padding-bottom:14px;padding-left:42px}}@media only screen and (max-width:767px){.addCartCard .checkImg_detailsBox{width:100%}.addCartCard .addItemBox{width:100%;justify-content:flex-start;padding-bottom:14px;padding-left:42px}}@media only screen and (max-width:480px){.addCartCard .checkImg_detailsBox{flex-wrap:wrap}.addCartCard .addItemBox{padding-left:0}.addCartCard .addItemBox .priceDiscount{font-size:14px}.addCartCard .addItemBox .priceDiscount span{font-size:11px}}.voucher_main{border-radius:5px;background-color:#fff;padding:18px 14px;margin-bottom:20px}.voucher_main h5{font-size:18px;font-weight:600;color:#444;margin-bottom:9px}.voucher_main .voucherDashed{display:flex;justify-content:space-between;gap:4px;border:2px dashed #d9d8cf;background-color:rgba(232,234,236,.349);border-radius:6px;padding:10px;align-items:center}.voucher_main .voucherDashed .offPriceBtn .imgox{display:flex;padding:0;background:none;border:none;font-weight:500;color:#444;font-size:15px}.voucher_main .voucherDashed .offPriceBtn .imgox img{width:45px;height:24px;object-fit:contain;margin-right:6px}.voucher_main .voucherDashed button{background:none;border:none;color:#05a;font-size:15px;padding:0}.voucher_main .voucherDashed button:active,.voucher_main .voucherDashed button:hover{background-color:transparent;color:#05a}.order_summaryBox{border-radius:5px 5px 0 0;margin-bottom:0}.order_summaryBox h3{font-size:24px;font-weight:700;color:#253d4e}.order_summaryBox ul{border-top:1px solid rgba(0,0,0,.302);margin:14px 0 0;padding:7px 0 0}.order_summaryBox ul li{display:flex;justify-content:space-between;align-items:center;padding-top:11px}.order_summaryBox ul li .left{font-size:16px;font-weight:400;color:rgba(68,68,68,.898)}.order_summaryBox ul li .left img{width:40px;height:auto}.order_summaryBox ul li .right{font-size:16px;font-weight:700;color:#253d4e}.totalAmtBox{border-top:1px solid rgba(0,0,0,.302);border-bottom:1px solid rgba(0,0,0,.302);padding:18px 14px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:hsla(0,0%,85%,.149)}.totalAmtBox .amount{color:rgba(68,68,68,.827);font-size:16px;font-weight:500}.totalAmtBox .netprice{color:#ff3131;font-weight:600;font-size:18px}.saveAccordion .accordion .accordion-item{border:none}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button{padding:14px 14px 12px;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button:after{filter:grayscale(1)}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button:focus,.saveAccordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button .saveAmount_main{display:flex;justify-content:space-between;width:100%;gap:5px;padding-right:9px}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button .saveAmount_main .left,.saveAccordion .accordion .accordion-item .accordion-header .accordion-button .saveAmount_main .right{color:#3bb77e;font-size:16px;font-weight:500}.saveAccordion .accordion .accordion-item .accordion-header .accordion-button .saveAmount_main .right{font-weight:600}.saveAccordion .accordion .accordion-item .accordion-collapse{border:none}.saveAccordion .accordion .accordion-item .accordion-collapse .accordion-body{padding:0 14px}.saveAccordion .accordion .accordion-item .accordion-collapse .accordion-body ul{margin:0;padding:0 0 10px}.saveAccordion .accordion .accordion-item .accordion-collapse .accordion-body ul li{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.saveAccordion .accordion .accordion-item .accordion-collapse .accordion-body ul li .left{font-size:14px;font-weight:400;color:rgba(68,68,68,.898)}.saveAccordion .accordion .accordion-item .accordion-collapse .accordion-body ul li .right{font-size:14px;font-weight:700;color:#253d4e}.checkOutBtn{margin-top:20px}.checkOutBtn .btn{width:100%;height:45px;color:#fff;background-color:#ff3131;border:transparent;border-radius:5px;font-size:18px;font-weight:500}.checkOutBtn .btn:focus,.checkOutBtn .btn:hover{color:#fff;background-color:#ec1111;border:transparent}.cart_main .yourCart_box{display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid rgba(0,0,0,.278);padding-bottom:10px;margin-bottom:20px}.cart_main .yourCart_box h2{margin-bottom:0;font-weight:700;font-size:30px}.cart_main .yourCart_box .topRightBoxes{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:18px}.cart_main .yourCart_box .topRightBoxes li{color:#7e7e7e;font-size:13px;position:relative;line-height:16px;margin-right:0}.cart_main .yourCart_box .topRightBoxes li .form-check{margin-bottom:0;padding-left:1.8em;line-height:23px}.cart_main .yourCart_box .topRightBoxes li .form-check .form-check-input{margin-left:-1.6rem;border-width:1px!important}.cart_main .yourCart_box .topRightBoxes li .form-check .form-check-label{font-size:15px;margin-bottom:0;color:#253d4e}.cart_main .yourCart_box .topRightBoxes li .btn{font-size:15px;padding:0}.cart_main .yourCart_box .topRightBoxes li .btn.active,.cart_main .yourCart_box .topRightBoxes li .btn.disabled,.cart_main .yourCart_box .topRightBoxes li .btn:hover{border:1px solid transparent}.cart_main .yourCart_box .topRightBoxes li .btn svg{font-size:18px}.cart_main .yourCart_box .topRightBoxes li:after{position:absolute;content:"";background:#7e7e7e;width:1px;height:100%;margin-left:0;right:-10px;top:0}.cart_main .yourCart_box .topRightBoxes li:last-child:after{display:none}.cart_main .add_mainCard{border:1px solid #d9d8cf;border-radius:10px;margin-bottom:20px}.cart_main .add_mainCard .checkWith_off{display:flex;justify-content:space-between;gap:10px;padding:7px 22px;align-items:center}.cart_main .add_mainCard .checkWith_off .form-check{margin-bottom:0}.cart_main .add_mainCard .checkWith_off .form-check .form-check-label{color:#333;font-weight:500}.cart_main .add_mainCard .checkWith_off .offPriceBtn button{padding:0;background:none;border:none;font-weight:500;color:#444}.cart_main .add_mainCard .checkWith_off .offPriceBtn button img{width:52px;height:24px;object-fit:contain;margin-right:2px}.cart_main .add_mainCard .checkWith_off .offPriceBtn button.active{color:#ff3131}.cart_main .add_mainCard .shipping_offer{display:flex;gap:6px;align-items:center;border-top:1px solid #d9d8cf;margin:0 10px;padding-top:10px;padding-bottom:10px}.cart_main .add_mainCard .shipping_offer img{width:40px;height:auto}.cart_main .add_mainCard .shipping_offer h6{margin-bottom:0;font-size:16px}.cart_main .add_mainCard .shipping_offer h6 span{font-weight:600}.cart_main .empty_mainCard{border-radius:10px;margin-bottom:20px;padding:20px}.cart_main .empty_mainCard .emptyCartBox{max-width:340px;margin:auto;text-align:center}.cart_main .empty_mainCard .emptyCartBox img{width:170px;height:auto;margin-bottom:15px;margin-top:20px}.cart_main .empty_mainCard .emptyCartBox h3{font-weight:600}.cart_main .empty_mainCard .emptyCartBox p{font-size:15px}.cart_main .empty_mainCard .emptyCartBox .addCartBtn{display:flex;justify-content:center}.cart_main .yourCartTabBox .nav{display:inline-flex;border-radius:100px;background-color:#f6f6f6;box-shadow:0 1px 6px rgba(0,0,0,.2)}.cart_main .yourCartTabBox .nav .nav-item .nav-link{font-size:17px;color:#444;border-radius:0;text-align:center;padding:10px 11px;font-weight:600;min-width:160px;max-width:160px;border-radius:100px}.cart_main .yourCartTabBox .nav .nav-item .nav-link.active{background-color:#ff3131;color:#fff}.cart_main .yourCartTabBox .nav .nav-item .nav-link.active span{background-color:#fff;border:1px solid #fff}.cart_main .yourCartTabBox .nav .nav-item .nav-link span{width:28px;height:28px;border-radius:50%;border:1px solid #ff3131;color:#ff3131;display:inline-flex;justify-content:center;align-items:center;line-height:6px;margin-left:2px;font-size:14px}.cart_main .yourCartTabBox .tab-content{padding:20px 0}@media only screen and (max-width:767px){.cart_main .yourCart_box{gap:10px;flex-wrap:wrap}}