.cat_list,.category-section{align-items:center;display:flex}.Categories-container,.sidebar-container{background-color:#fff;box-shadow:0 0 10px #bfbfbf}.brand_image img,.gift_image_sec .star_offer .offer_text,.gift_image_sec .star_offer img{transform:translate(-50%,-50%);left:50%;position:absolute}.theme-container{padding:0 20px;margin-top:100px}.sidebar-container{border-radius:15px;padding:10px;position:sticky!important;top:0;left:0!important;z-index:-10}.Categories-container{border-radius:10px;padding:2%}.Categories-container h2,.gift_image_sec .brand_name p,.payment_summary h5,.promocode h4{font-size:14px}.Categories-container h1{font-size:16px;color:#383072;margin-top:2px;font-weight:700;margin-bottom:15px}.Categories-container a{color:#000;font-weight:700;font-size:12px;}.category-section{gap:20px;flex-wrap:wrap}.promocode,.search_section{justify-content:space-between}.cat_list{gap:6px}.cat_list input{height:auto!important;width:unset!important}.add_gift_card .form-group,.cat_list label,.gifting_confirm label{margin:0}.cat_list p{font-size:14px;color:#383072;margin:0}.search_section{display:flex;gap:10px;margin-top:18px}.filter_right{width:25%;border-radius:12px;position:relative}.form-control option::after{content:'\f078';font:2rem/3rem FontAwesome;right:25px;top:25px;position:absolute;pointer-events:none;color:#5a5a5c}.filter_right select{background:url(../../new/image/arrowdropdowncircle.svg) right 5% bottom 45% no-repeat;border:none;box-shadow:-1px 2px 3px 0 #bfbfbf!important}.filter_right .form-control{height:35px!important}.search_input{width:26%;position:relative}.search_input i{position:absolute;top:50%;left:7%;transform:translate(-50%,-50%)}.search_input .icon{padding:10px 10px 10px 30px;min-width:40px;box-shadow:-1px 2px 3px 0 #bfbfbf;border-radius:8px}.voucher-section{display:grid;grid-template-columns:24% 24% 24% 24%;gap:32px 14px;margin-top:16px;margin-bottom:20px}.voucher-list{height:200px;border-radius:12px;text-align:center;position:relative;background-color:var(--voucher-bg-color);padding:10px;box-shadow:0 3px 6px #bfbfbf}.voucher-list .img-box{width:100px;max-width:100%;margin:0 auto;min-height:146px;display:grid;align-items:center}.voucher-list .img-box img{max-height:100%;max-width:100%}.voucher-list h6{color:#000;font-size:14px;font-weight:700;text-align:center!important;margin:0}.voucher-list .offer{position:absolute;top:-7px;right:0;background:#000;color:#fff;width:63%;text-align:center;border-radius:5px}.gift_image_sec,.gift_image_sec .star_offer{position:relative}.voucher-list .offer p{font-size:12px;font-weight:800;color:#fff}.gift_page_inner{padding:10px!important;margin-bottom:30px;margin-top:0;border-radius:10px}.payment_details,.payment_nav_center,.payment_summary_sec{box-shadow:0 0 14px 0 #eaeaea}.gift_page_inner .back_btn{margin-left:12px}.gift_page_inner .back_btn a{font-size:14px;font-weight:700;}.gift-section{display:grid;grid-template-columns:25% 68%;padding:10px;gap:44px;margin-top:0}.gift_image_sec{background:#ebdefb;height:250px;width:250px;border-radius:10px}.gift_image_sec .star_offer img{top:0;width:60px!important}.gift_image_sec .star_offer .offer_text{top:0;color:#fff;font-weight:700;line-height:14px}.brand_image img{width:60%!important;top:50%}.gift_image_sec .brand_name{position:absolute;bottom:0;width:100%;text-align:center;font-weight:700;padding:10px}.gift_content_sec .about_brand h4{font-size:16px;font-weight:700;margin-top:0;color:#643475}.gift_content_sec .about_brand p{font-size:12px;;margin-bottom:10px}.gift_card_table table{font-size:14px;text-align:center}.gift_card_table .table-striped>tbody>tr:nth-of-type(odd){background:#f3f2fb;border:#0000}.gift_card_table .add_gift_card{padding:0!important}.add_gift_card .form-group .glyphicon{color:#000;font-size:12px}.add_gift_card .input-group-btn button{background:0 0;border:none;padding:0}.add_gift_card .input-group{display:flex;align-items:center;gap:10px;justify-content:center}.add_gift_card .input-group p{margin:0;background:#000;color:#fff;height:25px;width:25px;text-align:center;border-radius:6px!important;font-size:14px;margin-left:6px!important}.add_gift_card .input-group-btn .btn-default:hover,.input-group-btn .btn-default:focus{background-color:unset;border:unset;box-shadow:unset}.add_gift_card .input-group button[disabled]{background-color:transparent;opacity:.3}.gifting_confirm{display:flex;align-items:center;gap:6px;font-size:13px;color:#383072;}.gifting_confirm input{width:18px!important;margin:0!important}.gift_content_sec .form_inputs{display:flex;gap:10px;margin-top:20px}.gift_content_sec .form_inputs input{width:100%!important;padding:8px;border:1px solid #94949466!important;background:#fff!important;font-size:12px}.gift_amount .form_details button{width:15%;margin-top:20px;background:#f57349;color:#fff;border:none;border-radius:6px;padding:4px}.terms_conditions_sec{margin-top:30px;margin-left:15px;padding-bottom:20px;margin-right:20px}.terms_conditions_sec .nav-tabs{border-bottom:unset;gap:20px}.terms_conditions_sec .nav-tabs .nav-link.active{color:#643475;background-color:#fff;border-bottom:2px solid #643475!important;font-weight:700;font-size:14px;padding:0}.terms_conditions_sec .nav-tabs .nav-link{color:#643475;background-color:#fff;border:none!important;font-weight:700;font-size:14px;padding:0}.terms_conditions_sec .leftshift{margin-left:-20px}.terms_conditions_sec .tab-content{margin-top:40px}.terms_conditions_sec .tab-pane{letter-spacing:.5;color:#000}.terms_conditions_sec p{font-size:13px}.gift_amount h3{font-size:17px;text-align:center;background:#ff0;padding:7px;border-radius:10px;font-weight:700;color:#5d01a2}.main_sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:90px;height:100%}.sidebar-container2{background-color:#fff;border-radius:10px;padding:10px;position:sticky!important;width:100%!important;top:140px;height:100%;box-shadow:0 0 10px #bfbfbf}.sidebar-container2 h4{font-size:14px;padding-top:0;padding-bottom:10px;margin-top:5px;margin-bottom:0}.debit_payment_sec,.payment-form-popup .form-box,.upi_payment_sec{left:50%;top:50%;transform:translate(-50%,-50%)}.sidebar-group2{margin:0;border-radius:10px}.sidebar-group2 h4{padding-left:13px;padding-top:14px;font-size:14px}.left_side_navbar .sidebar-element.active{border-left:4px solid #383072!important;font-weight:700;box-shadow:0 0 10px #383072}.left_side_navbar .sidebar-element{border:none;display:flex;flex-direction:row;align-items:center;gap:10px;background:#f3f2fb;font-weight:500;font-size:14px;width:100%;border-radius:7px;margin-top:5px}.left_side_navbar .sidebar-element img{width:25px}.left_side_navbar .upi img{width:15%}.payment_nav_center{background:#fff;border-radius:10px;position:relative;padding-bottom:20px}.debit_payment_sec,.upi_payment_sec{position:absolute;text-align:center}.error_msg{padding:10px;text-align:center}.abl_bal{background:#f3f2fb;margin-top:30px}.totalwallet{display:flex;justify-content:end;align-items:center;gap:8px}.abl_bal input{width:14px!important;margin-top:0!important}.abl_bal h4{padding:4px;color:#383072;font-size:11px;margin-right:0;width:273px}.wallet_balance{text-align:right;padding-top:0}.wallet_balance button{font-size:10px;width:143px;padding:8px;border-radius:8px;margin-bottom:14px;margin-right:30px}.upi_payment_sec{width:70%;margin-top:40px}.upi_payment_sec p{font-size:12px;font-weight:700;margin-bottom:20px}.upi_payment_sec button{background:#b6f61e;border:none;width:94%;padding:6px;border-radius:8px;height:43px;font-weight:700;margin-top:23px}.upi_payment_sec .payment_option{margin-top:40px;display:flex;gap:35px;justify-content:center;align-items:center}.debit_payment_sec,.net_banking_option .payment_option img{width:70%}.debit_payment_sec p{font-size:12px;font-weight:700;padding:10px}.debit_payment_sec button{background:#b6f61e;border:none;width:94%;padding:6px;border-radius:8px;font-weight:700}.debit_payment_sec .payment_option{margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.net_banking_option .payment_option{margin-top:40px;display:flex;flex-direction:row;align-items:center;gap:28px;justify-content:center}.debit_payment_sec .payment_option img{padding:5px;width:70px}.wallet_sec .active{background:#f3f2fb!important}.paylaterbtn,.wallet_sec .payment_option{display:flex;flex-direction:column;padding:12px 34px}.paylaterbtn button,.wallet_sec .payment_option .item{display:flex;flex-direction:row;justify-content:unset;align-items:center;border-bottom:1px solid #5b57570f!important;height:50px;gap:30px;background:0 0;border:none}.netbanking_sec .payment_option .item p,.wallet_sec .payment_option .item p{font-size:12px;margin:0}.paylater_payment_sec h4,.wallet_payment_sec h4{padding:30px 0 0;margin-left:30px;font-size:14px}.netbanking_sec .payment_option{display:flex;flex-direction:column;padding:0 37px;gap:5px;height:310px;overflow-y:scroll}.netbanking_sec .payment_option .item{display:flex;flex-direction:row;align-items:center;gap:30px;padding:5px 0}.netbanking_sec .payment_option .item:nth-child(3),.netbanking_sec .payment_option .item:nth-child(4){border-bottom:none}.netbanking_sec h4{padding-top:4px;padding-bottom:8px;color:#828282;font-size:14px;margin-top:23px;margin-bottom:10px}.netbanking_payment_sec .search_btn{text-align:center;margin-top:20px}.netbanking_payment_sec .search_btn input{background:#fff!important;border:1px solid #afafaf!important;width:88%!important;height:40px!important}.netbanking_payment_sec .bank_list{display:flex;flex-direction:column;justify-content:start;align-items:baseline;max-height:240px}.netbanking_payment_sec .bank_list button{border:none;background:0 0;font-size:12px}.netbanking_payment_sec .bank_img{background:#fff;border-radius:5px;width:20%;display:flex;justify-content:center;align-items:center;border:1px solid #afafaf59;height:100%}.netbanking_payment_sec .payment_option img{width:100%;height:100%}.netbanking_payment_sec .payment_option .netbanklist{display:grid;grid-template-columns:50% 50%;margin-top:10px;gap:10px}.netbanking_payment_sec .bank_list h4{margin-top:20px}.netbanking_payment_sec .payment_option .allbanklist .item{padding:7px 0}.netbanking_payment_sec .payment_option .netbanklist button{border:none;background:0 0;border-bottom:1px solid #5b57570f}.bank_list .allbanklist{height:41px;flex-direction:column;border:none}.bank_list .allbanklist button,.payoption .item a{display:block}.payment_details{background:#fff;border-radius:10px;padding:10px 30px!important}.payment_details h5{font-size:12px;margin:5px 0}.payment_details p{color:#383072;font-size:12px;font-weight:700}.payment_details span{color:#3c3475;font-weight:bolder;font-size:22px}.pay_detail{display:grid;grid-template-columns:16% 46% 31%}.pay_detail .item:first-child{background:#f5f4fb;display:flex;align-items:center;border-radius:50%;padding:5px;width:50px;height:50px;justify-content:center}.pay_detail img{width:100%}.pay_detail .item:nth-child(2){border-right:1px solid;width:168px;height:40px}.pay_detail ul,.payment_status .orderId ul,.payoption .item ul{list-style:none;padding:0}.pay_detail ul li:first-child{color:#a7a7a7}.pay_detail ul li:nth-child(2){color:#000;font-weight:700;font-size:12px;padding-bottom:10px;line-height:14px}.payment_summary_sec{background:#fff;border-radius:10px;min-height:369px;margin-top:10px;padding:15px 21px 0 29px}.promocode{width:100%;background:#f5f4fb;display:flex;border-radius:10px;font-size:14px;margin-top:5px;align-items:center;padding:5px 20px;height:46px}.payment_summary ul li:nth-child(2),.payment_summary ul li:nth-child(3),.payment_summary ul li:nth-child(5){grid-template-columns:40% 25%;justify-content:space-between;padding-bottom:5px;display:grid}.payment_summary_sec img{height:17px}.payment_summary{padding:0 10px}.payment_summary ul{list-style:none;padding:14px 0;font-size:12.5px;color:#000}.payment_summary ul li:nth-child(2){padding-top:5px}.payment_summary ul li:nth-child(4){display:grid;grid-template-columns:42% 25%;justify-content:space-between;padding-bottom:5px;font-weight:700}.payment_summary ul li:nth-child(6),.payment_summary ul li:nth-child(7),.payment_summary ul li:nth-child(8),.payment_summary ul li:nth-child(9){justify-content:space-between;display:grid;grid-template-columns:40% 25%}.payment_summary ul li:nth-child(6){border-bottom:2px dashed;padding-bottom:10px}.payment_summary ul li:nth-child(7){padding-top:10px;font-weight:700}.payment_summary ul li:nth-child(8){font-weight:700}.payment_summary ul li:nth-child(10){display:grid;grid-template-columns:40% 25%;justify-content:space-between;padding-bottom:20px;font-weight:700}.payment_summary span{font-weight:500;font-size:14px}.form-group{margin-bottom:15px}.payment-form-popup{position:fixed;top:0;width:100%;height:100%;z-index:10000;display:none}.payment-form-popup .payment-capture-form{height:600px}.payment-form-popup .form-box{width:100%;max-width:350px;position:absolute}.payment-form-popup .form-box .btn-cls{top:5px;position:absolute;right:8px;font-size:20px;text-align:center;border-radius:100%;color:#4d4d4d;cursor:pointer}.final_payment_section{background:#fff;border-radius:10px;box-shadow:0 0 10px #bfbfbf;width:70%;margin:120px auto;padding:30px}.failed_text,.pending_text{margin-top:20px;font-weight:700}.payoption{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.payoption .item:first-child{display:block;font-weight:700}.payoption .item:nth-child(2){width:32%;text-align:right;display:flex;justify-content:space-between;align-items:center;gap:10px}.orderId h4,.payment_status .details h4,.payment_status .details p,.payoption .item ul li{font-size:12px}.payment_status{display:grid;grid-template-columns:60% 38%;gap:12px}.payment_status .orderId,.payment_status .status{border:1px solid;border-radius:10px;padding:20px}.payment_status .status ul{list-style:none;padding:5px}.payment_status .status ul li{font-size:12px;padding:5px;font-weight:700}.payment_status .status ul li span{font-weight:200}.payment_status .details{border:1px solid;border-radius:10px;padding:20px;margin-top:10px}.payment_status .orderId ul li{display:flex;justify-content:space-between;font-size:12px;gap:20px;padding:5px 0}.payment_status .orderId ul .profee{padding-bottom:20px}.payment_status .orderId ul .totalpay{font-weight:700;font-size:14px;border-top:2px dashed #b4b3b3}.btndownload .anotherbtn,.btndownload a,.payment_status .subtotal{font-size:12px;font-weight:700}.payoption h4{color:#f34235;font-size:18px}.successvouch{color:#4bae4f!important}.pendingvouch{color:#43a4f9!important}.failurevouch{color:red!important}.payoption button{background:#f34235;border:none;color:#fff;padding:10px;border-radius:7px;width:52%;font-weight:700}.failed_text{background:#f6c7c7;border-radius:5px}.failed_text p,.pending_text p{font-size:14px;color:#000;padding:14px;line-height:16px}.tryagainbtn{background:red;padding:10px;border-radius:5px;color:#fff}.pending_text{background:#dcebf8;border-radius:5px}.backtohomebtn,.status-text.failed{color:red}.fulldetails .pt-10{padding-bottom:20px!important}.fulldetails .totalpayamount{border-top:2px dashed;padding-top:0;font-weight:700;font-size:14px!important}.downloadbtn{margin-top:10px}.btndownload{width:unset!important}.btndownload button{width:100%;font-size:11px;padding:15px}.btndownload .anotherbtn{background:#b6f61e;color:#000;padding:12px;border-radius:8px}.status-text{font-weight:700!important;position:relative!important;left:unset!important;transform:unset!important;text-align:unset!important;width:auto!important}.status-text.success{color:green;top:unset}.error_text_div{display:flex;flex-direction:column;align-items:baseline;line-height:7px}.error_text_div .err_text{font-size:9px;text-align:left;line-height:10px;color:red;font-weight:600}.error_text_div span{color:#383072;font-size:15px;font-weight:700;padding-bottom:0}.error_text_div .demotext{font-size:12px;color:#2fb52f;font-weight:700;padding:7px 0}.status-text.pending{color:orange}.left_side_navbar .sidebar-element[disabled]{opacity:.6}.second_text{font-size:10.5px!important;text-align:left;line-height:11px;color:#919191!important;padding-top:8px;font-weight:400!important}.sidebar-group2 .error_text_div .offer_text{font-size:13px!important;color:#22b922!important;font-weight:700!important}.fulldetails .addamountli{font-weight:700;font-size:14px!important}@media only screen and (min-width:577px){.brand_image img{width:60%!important;top:40%}.gift_image_sec{height:200px;width:200px}.main_sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.payment_nav_right{width:92vw}.upi_payment_sec .payment_option{gap:20px}}@media (min-width:769px){.brand_image img{width:60%!important;top:40%}.gift_image_sec{height:200px;width:200px}.main_sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.payment_nav_right{display:block;width:auto}.upi_payment_sec .payment_option{gap:35px}}@media (min-width:1025px){.brand_image img{width:60%!important;top:45%}.gift_image_sec{height:250px;width:250px}}.hide-label{position:absolute;color:#f3f2fb}