@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.hero-section{padding:15px 0}.hero-section .hero-slider{border-radius:24px;overflow:hidden}.hero-section .hero-slider .hero-slide-item{outline:none;display:flex!important}.hero-section .hero-slider .hero-slide-item a{display:flex;outline:none}.hero-section .hero-slider .hero-banner-img{width:100%;aspect-ratio:1292/431;border-radius:24px;object-fit:cover;display:block}.category-section{padding:20px 0 0;overflow:hidden}.category-section .category-slider .slick-list{margin:0 -7.5px}.category-section .category-slider .slick-track{display:flex!important;align-items:stretch}.category-section .category-slide-item{padding:0 7.5px;display:flex!important;outline:none;height:auto}.category-section .category-card{display:flex;align-items:center;flex-direction:column;text-decoration:none;width:100%}.category-section .category-card:hover .category-img-box img{transform:scale(1.05)}.category-section .category-card:hover .category-name{color:#083880}.category-section .category-img-box{width:100%;display:flex;aspect-ratio:131/154;background-color:transparent;border-radius:16px;overflow:hidden}.category-section .category-img-box .category-img{max-width:100%;max-height:100%;object-fit:cover;transition:all .3s ease-in-out 0s}.category-section .category-name{font-size:16px;font-weight:500;margin-top:14px;color:#000;text-align:center;transition:all .3s ease-in-out 0s}.coupon-section .coupon-slider .slick-list{margin-top:-3px;padding-top:3px;margin-inline:-9px}.coupon-section .coupon-slide-item{padding:0 9px;display:flex!important;outline:none}.coupon-section .coupon-card-link{width:100%;display:flex;overflow:hidden;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.coupon-section .coupon-card-link:hover{transform:translateY(-3px)}.coupon-section .coupon-banner-img{width:100%;height:auto;display:block}.ad-section .ad-slider .slick-list{margin-inline:-8px}.ad-section .ad-slide-item{padding:0 8px;display:flex!important;outline:none}.ad-section .ad-card-link{width:100%;display:flex;overflow:hidden;border-radius:16px}.ad-section .ad-card-link .ad-banner-img{width:100%;aspect-ratio:638/261;object-fit:cover;display:block}.product-grid .product-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.2);width:calc(33.3333333333% - var(--gap_x));transition:all .3s ease-in-out 0s;border-radius:20px;position:relative;overflow:hidden}.product-grid .product-card .anchor_overlay{inset:0;width:100%;height:100%;position:absolute;opacity:0;z-index:1}.product-grid .product-card:hover{border-color:#083880;transform:translateY(-2px)}.product-grid .product-card .card-image-wrapper{position:relative;width:100%;aspect-ratio:418/223;overflow:hidden}.product-grid .product-card .card-image-wrapper .card-img{width:100%;height:100%;object-fit:cover;display:block}.product-grid .product-card .card-image-wrapper .card-discount-badge{top:12px;left:20px;position:absolute;background-color:#f30e49;color:#fff;font-size:14px;font-weight:500;padding:2px 10px;border-radius:8px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;z-index:10}.product-grid .product-card .card-image-wrapper .card-actions{top:12px;right:20px;position:absolute;display:flex;gap:10px;z-index:10}.product-grid .product-card .card-image-wrapper .card-actions .btn_rounded{--btn_size:34px;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .2s}.product-grid .product-card .card-image-wrapper .card-actions .btn_rounded:hover{background-color:#f1f5f9}.product-grid .product-card .card-image-wrapper .card-actions .btn_rounded .action-icon{font-size:18px;color:#475569}.product-grid .product-card .card-image-wrapper .card-stats-overlay{left:20px;right:20px;bottom:15px;position:absolute;display:flex;flex-wrap:wrap;pointer-events:none;z-index:10;gap:9px}.product-grid .product-card .card-image-wrapper .card-stats-overlay .stat-pill{color:#083880;background-color:#fff;border:1px solid #083880;font-size:12px;font-weight:600;padding:2px 10px;border-radius:7px;min-height:30px;display:inline-flex;align-items:center;justify-content:center}.product-grid .product-card .card-body{padding:20px;display:flex;flex-direction:column;flex-grow:1}.product-grid .product-card .card-body .hd_5{white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.product-grid .product-card .card-body .card-price-timer{display:flex;align-items:center;justify-content:space-between}.product-grid .product-card .card-body .card-price-timer .price-box{display:flex;align-items:baseline;gap:10px}.product-grid .product-card .card-body .card-price-timer .price-box .active-price{font-size:18px;font-weight:600;color:#083880}.product-grid .product-card .card-body .card-price-timer .price-box .original-price{font-size:14px;font-weight:500;color:rgba(0,0,0,.6);text-decoration:line-through}.product-grid .product-card .card-body .card-price-timer .timer-box{font-size:18px;font-weight:500;color:#083880}.product-grid .product-card .card-body .card-divider{border:0;border-top:1px solid #d9d9d9;margin:12px 0 16px}.product-grid .product-card .card-body .card-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.product-grid .product-card .card-body .card-details .detail-row{display:flex;flex-direction:column;gap:12px}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline{display:flex;align-items:center;gap:6px}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline img{width:21px;height:21px;flex-shrink:0;object-fit:scale-down}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline .detail-text{font-size:14px;color:#000;line-height:1.25}.product-grid .product-card .card-body .card-details .offer-tag{display:flex;align-items:flex-end;flex-direction:column;color:#083880;gap:6px}.product-grid .product-card .card-body .card-details .offer-tag img{width:26px}.product-grid .product-card .card-body .card-details .offer-tag .offer-text{font-size:14px;font-weight:500;line-height:1.25}.product-grid .product-card .card-body .add-to-cart-btn{position:relative;margin-top:auto;z-index:10}.shop_grid.gap_m{--gap_x:34px;--gap_y:34px}.shop_grid .shop_filer{width:390px;flex-shrink:0}.shop_grid .show_products{width:calc(100% - (390px + var(--gap_x)*2))}.shop_grid .show_products .products_header{display:flex;align-items:center;justify-content:space-between;--field_height:30px;margin-bottom:20px}.shop_grid .show_products .products_header .results_count{font-size:18px;font-weight:400;color:#131313;flex-shrink:0}.shop_grid .show_products .products_header .sort_select{width:auto}.shop_grid .show_products .products_header .sort_select .MuiSelect-select{font-size:14px;font-weight:500;box-shadow:0 2px 20px 3px rgba(0,0,0,.102);background-color:#fff;border-color:#fff;border-radius:30px;background-size:11px;padding:0 25px 0 10px!important;background-position:right 10px center;min-width:75px}.shop_grid .show_products .product-grid.gap_m{--gap_x:30px;--gap_y:30px}.shop_grid .show_products .product-grid .product-card{width:calc(50% - var(--gap_x))}@media only screen and (max-width:767.98px){.shop_grid .show_products .product-grid .product-card{width:calc(100% - var(--gap_x))}}.filter_box{top:147px;box-shadow:0 2px 20px 3px rgba(0,0,0,.078);border-radius:16px;padding-bottom:20px;max-height:calc(100vh - 162px);overflow-y:auto}.filter_box,.filter_box .filter_header{position:-webkit-sticky;position:sticky;background-color:#fff}.filter_box .filter_header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 20px;z-index:9;top:0}.filter_box .filter_header h3{color:#000;font-weight:400;margin:0}.filter_box .filter_header .clear_btn{color:#656363;background:none;transition:all .3s ease-in-out 0s;font-size:16px;font-weight:400;cursor:pointer;border:none;padding:0}.filter_box .filter_header .clear_btn:hover{color:#f30e49}.filter_box .filter_accordion{background:none;border:none}.filter_box .filter_accordion:before{display:none}.filter_box .filter_accordion:not(:last-child){padding-bottom:20px;border-bottom:1px solid #f1f5f9;margin-bottom:20px!important}.filter_box .filter_accordion.Mui-expanded{margin:0}.filter_box .filter_accordion .accordion_summary{padding:0 20px;min-height:1px}.filter_box .filter_accordion .accordion_summary.Mui-expanded{min-height:1px}.filter_box .filter_accordion .accordion_summary .MuiAccordionSummary-content,.filter_box .filter_accordion .accordion_summary .MuiAccordionSummary-content.Mui-expanded{margin:0}.filter_box .filter_accordion .accordion_summary .accordion_title{font-size:20px;font-weight:500;color:#1d1d1d}.filter_box .filter_accordion .accordion_summary .MuiSvgIcon-root{color:#1d1d1d;font-size:20px}.filter_box .filter_accordion .accordion_details{padding:10px 20px 0}.filter_box .price_filter_inputs{display:flex;align-items:center;gap:12px}.filter_box .price_filter_inputs .price_input{flex:1 1}.filter_box .price_filter_inputs .price_input input{height:38px;font-size:18px;font-weight:400;color:#1c1c1c;border-radius:5px;background-color:#fff;border:1px solid hsla(183,9%,60%,.5);padding:0 15px;text-align:left}.filter_box .price_filter_inputs .to_label{font-size:18px;font-weight:400;color:#8fa0a1;flex-shrink:0}.filter_box .price_filter_inputs .go_btn{border:none;background:none;font-size:18px;font-weight:400;color:#1c1c1c;cursor:pointer;transition:all .3s ease-in-out 0s;flex-shrink:0;padding:0}.filter_box .price_filter_inputs .go_btn:hover{color:#f30e49}.filter_box .filter_label{width:100%;margin:0 0 14px!important;gap:10px}.filter_box .filter_label:last-child{margin-bottom:0!important}.filter_box .filter_label .MuiTypography-root{font-size:16px;font-weight:400;color:#1d1d1d;line-height:1.25}.filter_box .filter_label .MuiCheckbox-root{width:21px;height:21px;min-width:21px}.filter_box .filter_label .MuiCheckbox-root:after{background-size:10px}.filter_box .rating_stars_label{display:flex;align-items:center;gap:10px}.filter_box .rating_stars_label .stars{display:flex;align-items:center;gap:1px}.filter_box .rating_stars_label .star_item{display:inline-flex;font-size:18px;color:#dbdbdb}.filter_box .rating_stars_label .star_item.filled{color:#ffc107}.shopDetail_wrap .s_head{margin-bottom:20px;min-height:1px}.shopDetail_wrap .s_head h2{font-weight:500;color:#000;position:relative;display:inline-block;padding-bottom:8px}.shopDetail_wrap .s_head h2:after{content:"";left:0;bottom:0;width:190px;height:3px;position:absolute;background-color:#083880}.detail-top-grid.gap_m{--gap_x:28px;--gap_y:28px}.detail-top-grid .detail-gallery-col{width:calc(47% - var(--gap_x))}.detail-top-grid .detail-gallery-col .detail-main-slider{display:flex;aspect-ratio:595/557}.detail-top-grid .detail-gallery-col .detail-main-slider .slick-track{height:100%;display:flex}.detail-top-grid .detail-gallery-col .detail-main-slider .slick-slide{display:flex}.detail-top-grid .detail-gallery-col .detail-main-slider .slick-slide>div{display:flex;width:100%}.detail-top-grid .detail-gallery-col .main-slider-wrapper{overflow:hidden;position:relative;background-color:#eceef2;border-radius:24px}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-image-wrapper{width:100%;position:relative;display:flex!important;overflow:hidden}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-image-wrapper .card-img{width:100%;height:100%;object-fit:cover;display:block}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-discount-badge{top:15px;left:18px;position:absolute;background-color:#ff1e56;color:#fff;font-size:14px;font-weight:500;padding:2px 10px;border-radius:8px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;z-index:10}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions{top:20px;right:20px;position:absolute;display:flex;gap:10px;z-index:10}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions .btn_rounded{--btn_size:34px;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .2s}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions .btn_rounded:hover{background-color:#f1f5f9}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions .btn_rounded .action-icon{font-size:18px;color:#475569}.detail-top-grid .detail-gallery-col .thumbnails-row{margin-top:15px}.detail-top-grid .detail-gallery-col .thumbnails-row .slick-track{display:flex!important}.detail-top-grid .detail-gallery-col .thumbnails-row .slick-list{margin:0 -5px}.detail-top-grid .detail-gallery-col .thumbnails-row .slick-slide{display:flex!important;padding:0 5px;height:auto}.detail-top-grid .detail-gallery-col .thumbnails-row .slick-slide>div{display:flex;width:100%}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item{width:100%;aspect-ratio:1/1;border-radius:12px;border:1px solid transparent;overflow:hidden;cursor:pointer;padding:0;background:transparent;transition:all .3s ease-in-out 0s}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item img{width:100%;height:100%;object-fit:cover}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item.active{border-color:#083880}.detail-top-grid .detail-info-col{padding:22px;width:calc(53% - var(--gap_x));border:1px solid #dfd2d2;border-radius:20px}.detail-top-grid .detail-info-col .info-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:20px}.detail-top-grid .detail-info-col .info-header .detail-title{color:#000;line-height:1.4;margin:0}.detail-top-grid .detail-info-col .info-header .rating-badge{display:flex;flex-direction:column;align-items:center;border-radius:8px;text-align:center;overflow:hidden;flex-shrink:0}.detail-top-grid .detail-info-col .info-header .rating-badge .best-seller-tag{color:#fff;background-color:#083880;font-size:12px;font-weight:600;min-height:21px;width:100%;padding:2px 2px 0;display:flex;align-items:flex-start;justify-content:center;line-height:1;min-width:42px;gap:2px}.detail-top-grid .detail-info-col .info-header .rating-badge .rating-val{line-height:1;font-size:14px;font-weight:700;color:#000;min-height:21px;display:flex;align-items:center;justify-content:center;letter-spacing:-.2px!important;background-color:#fff;border-radius:30px;margin-top:-5px;min-width:45px;padding:2px;gap:2px}.detail-top-grid .detail-info-col .info-header .rating-badge .rating-val svg{color:#083880;font-size:16px}.detail-top-grid .detail-info-col .price-row{display:flex;align-items:center;margin-bottom:12px;line-height:1.45;flex-wrap:wrap;gap:10px}.detail-top-grid .detail-info-col .price-row .current-price{font-size:33px;font-weight:700;color:#000}.detail-top-grid .detail-info-col .price-row .original-price{font-size:25px;color:#8fa0a1;text-decoration:line-through}.detail-top-grid .detail-info-col .price-row .discount-percentage{font-size:27px;font-weight:700;color:#083880}.detail-top-grid .detail-info-col .time-left-box{background-color:rgba(8,56,128,.051);border:1px solid rgba(8,56,128,.4);border-radius:12px;padding:14px 20px;margin-bottom:14px;display:flex;align-items:center;font-size:22px;font-weight:400;gap:8px}.detail-top-grid .detail-info-col .time-left-box .time-label{color:#000}.detail-top-grid .detail-info-col .time-left-box .time-val{color:#083880}.detail-top-grid .detail-info-col .stats-pills-row{display:flex;margin-bottom:18px;gap:10px}.detail-top-grid .detail-info-col .stats-pills-row .stat-pill-badge{color:#083880;border:1px solid #083880;background-color:transparent;padding:4px 12px;border-radius:8px;font-size:14px;font-weight:500;min-height:35px;display:inline-flex;align-items:center;justify-content:center}.detail-top-grid .detail-info-col .description-section{margin-bottom:22px}.detail-top-grid .detail-info-col .description-section .section-subtitle{font-weight:400;margin-bottom:7px}.detail-top-grid .detail-info-col .description-section .description-text{color:hsla(0,0%,7%,.698);line-height:1.55;margin:0}.detail-top-grid .detail-info-col .action-buttons-row{display:flex;gap:26px}.detail-top-grid .detail-info-col .action-buttons-row button.MuiButton-root.MuiButton-sizeLarge{font-weight:400}.detail-top-grid .detail-info-col .action-buttons-row button.MuiButton-root.MuiButton-outlinedPrimary:not(:hover){color:#000}.coupon-details-list{list-style:none;padding:0;margin:0}.coupon-details-list li{color:rgba(0,0,0,.8);position:relative;padding-left:14px}.coupon-details-list li:not(:last-child){margin-bottom:10px}.coupon-details-list li:before{content:"·";position:absolute;left:0;top:-2px;font-size:18px;font-weight:700}.map-wrapper{width:100%}.map-wrapper .map-image{width:100%;height:auto;display:block;object-fit:cover;border-radius:30px}.map-wrapper iframe{width:100%;height:545px;border-radius:30px;overflow:hidden;display:flex;border:none}.price-details-box{padding:18px 20px;background-color:#f3f5fb;border-radius:12px;margin-bottom:34px}.price-details-box .box-title{font-size:18px;font-weight:500;color:#1f2937;margin-bottom:12px;border-bottom:1px dashed rgba(60,58,56,.2);padding-bottom:8px}.price-details-box .detail-row{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#1f2937;margin-bottom:6px}.price-details-box .detail-row .flex-align-center{display:flex;align-items:center;gap:4px}.price-details-box .detail-row .flex-align-center .info-icon{top:1px;position:relative;font-size:16px;color:#94a3b8;cursor:pointer}.price-details-box .detail-row:last-child{margin-bottom:0}.price-details-box .detail-row.total-row{margin-top:8px;border-top:1px dashed rgba(60,58,56,.2);padding-top:10px}.cart-grid.gap_m{--gap_x:25px;--gap_y:25px}.cart-grid .cart-items-column{width:calc(61.5% - var(--gap_x));box-shadow:0 2px 20px 3px rgba(0,0,0,.078);background:#fff;border-radius:20px;padding:24px}.cart-grid .cart-items-column,.cart-grid .cart-items-column .cart-item-card{display:flex;flex-direction:column}.cart-grid .cart-items-column .cart-item-card:not(:last-child){padding-bottom:16px;border-bottom:1px solid hsla(0,17%,85%,.6);margin-bottom:16px}.cart-grid .cart-items-column .cart-item-main{display:flex;align-items:center;gap:18px}@media(max-width:575.98px){.cart-grid .cart-items-column .cart-item-main{flex-direction:column}}.cart-grid .cart-items-column .cart-item-img-wrapper{width:131px;display:flex;aspect-ratio:1/1;background-color:#eceef2;margin-bottom:16px;position:relative;overflow:visible;flex-shrink:0}.cart-grid .cart-items-column .cart-item-img-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:12px}.cart-grid .cart-items-column .quantity-overlay{left:50%;height:32px;bottom:-16px;position:absolute;background:#fff;border:1px solid #083880;transform:translate(-50%);border-radius:5px;display:flex;align-items:center;overflow:hidden;z-index:2}.cart-grid .cart-items-column .quantity-overlay .qty-btn{border:none;background:transparent;width:28px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1d1d1d;transition:all .3s ease-in-out 0s;line-height:1}.cart-grid .cart-items-column .quantity-overlay .qty-btn svg{font-size:18px}.cart-grid .cart-items-column .quantity-overlay .qty-btn:hover{background-color:#eceef2;color:#083880}.cart-grid .cart-items-column .quantity-overlay .qty-val{background:#083880;color:#fff;padding:0 15px;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;min-width:28px}.cart-grid .cart-items-column .cart-item-details{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:24px}.cart-grid .cart-items-column .cart-item-details .details-header-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.cart-grid .cart-items-column .cart-item-details .details-header-row .cart-item-title{font-size:22px;font-weight:600;line-height:1.45;margin:0}.cart-grid .cart-items-column .cart-item-details .details-header-row .cart-item-validity{font-size:18px;font-weight:400;color:#505050;line-height:1.25}.cart-grid .cart-items-column .cart-item-details .cart-item-price{font-size:24px;font-weight:600;line-height:1.25;color:#000;flex-shrink:0}.cart-grid .cart-items-column .cart-item-footer{display:flex;justify-content:space-between;align-items:center;border-top:none;padding-top:12px;margin-top:0}.cart-grid .cart-items-column .cart-item-footer .delivery-fee-label{font-size:18px;color:#505050}.cart-grid .cart-items-column .cart-item-footer .delivery-fee-label .fee-value{color:#000;font-weight:400}.cart-grid .cart-items-column .cart-item-footer .remove-btn{border:none;background:transparent;color:#f30e49;font-size:18px;font-weight:400;cursor:pointer;padding:0;transition:all .3s ease-in-out 0s}.cart-grid .cart-items-column .cart-item-footer .remove-btn:hover{text-decoration:underline}.cart-grid .cart-sidebar-column{width:calc(38.5% - var(--gap_x))}.cart-grid .cart-sidebar-column .payment-details-card{background:#fff;padding:22px 18px 20px;border:1px solid #083880;border-radius:20px}.cart-grid .cart-sidebar-column .payment-details-card .card-title{color:#000;font-weight:500;margin-bottom:15px}.cart-grid .cart-sidebar-column .price-details-box{zoom:.85}.cart-grid .cart-sidebar-column .btn-checkout{font-size:16px}.cart-grid .cart-sidebar-column .payment-methods-row{display:flex;justify-content:center;align-items:center;margin-top:20px}.cart-grid .cart-sidebar-column .payment-methods-row .payment-methods-img{height:auto;max-width:100%;object-fit:contain}.checkout-grid.gap_m{--gap_x:32px;--gap_y:32px}.checkout-grid .checkout-main-column{width:calc(46% - var(--gap_x))}@media(max-width:991.98px){.checkout-grid .checkout-main-column{width:100%}}.checkout-grid .checkout-sidebar-column{width:calc(54% - var(--gap_x))}@media(max-width:991.98px){.checkout-grid .checkout-sidebar-column{width:100%}}.checkout-main-column .cart-summary-card{padding:12px;border:1px solid #083880;border-radius:14px;background:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:25px;transition:all .3s ease-in-out 0s;gap:20px}.checkout-main-column .cart-summary-card .thumbnails-group{display:flex;flex-wrap:wrap;gap:8px}.checkout-main-column .cart-summary-card .thumbnails-group .summary-thumb{width:56px;height:56px;border-radius:8px;object-fit:cover}.checkout-main-column .cart-summary-card .arrow-icon{color:#000;font-size:26px}.checkout-main-column .payment-options-section .co-sub-title{color:#656363;margin-top:-10px;margin-bottom:14px}.checkout-main-column .co-payment-option-card{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 16px;transition:all .3s ease-in-out 0s;background:#f3f5fb;border-radius:10px;margin-bottom:14px;cursor:pointer}.checkout-main-column .co-payment-option-card .co-option-label{font-size:16px;font-weight:400;color:#161616}.checkout-main-column .co-payment-option-card .MuiRadio-root{padding:0;border:1px solid rgba(0,0,0,.4);border-radius:50%;width:17px;height:17px;min-width:17px;overflow:hidden}.checkout-main-column .co-payment-option-card .MuiRadio-root .MuiSvgIcon-root{display:none}.checkout-main-column .co-payment-option-card .MuiRadio-root.Mui-checked{border-width:3px;border-color:#fff;background-color:#083880;outline:1px solid #083880!important}.checkout-main-column .co-card-payment-box{padding:12px 12px 12px 16px;transition:all .3s ease-in-out 0s;background:#f3f5fb;border-radius:10px}.checkout-main-column .co-card-payment-box .co-card-box-header{font-size:14px;font-weight:500;color:#110312;margin-bottom:10px}.checkout-main-column .co-card-payment-box .MuiRadio-root{padding:0;border:1px solid rgba(0,0,0,.4);border-radius:50%;width:17px;height:17px;min-width:17px;overflow:hidden}.checkout-main-column .co-card-payment-box .MuiRadio-root .MuiSvgIcon-root{display:none}.checkout-main-column .co-card-payment-box .MuiRadio-root.Mui-checked{border-width:3px;border-color:#fff;background-color:#083880;outline:1px solid #083880!important}.checkout-main-column .co-card-payment-box .co-saved-cards-list{display:flex;flex-direction:column}.checkout-main-column .co-card-payment-box .co-saved-card-row{display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-in-out 0s;cursor:pointer}.checkout-main-column .co-card-payment-box .co-saved-card-row:not(:last-child){padding-bottom:14px;border-bottom:1px solid hsla(225,6%,73%,.4);margin-bottom:14px}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info{flex:1 1;display:flex;align-items:center;gap:10px}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-brand{width:35px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0d0d0;border-radius:4px;text-align:center}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-details{display:flex;flex-direction:column}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-details .co-card-meta,.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-details .co-card-number{font-size:12px;color:#161616;font-weight:400}.checkout-main-column .co-card-payment-box .co-add-card-btn{display:flex;align-items:flex-start;background:transparent;transition:all .3s ease-in-out 0s;text-align:left;cursor:pointer;border:none;width:100%;padding:0;gap:10px}.checkout-main-column .co-card-payment-box .co-add-card-btn:hover .co-add-icon-box{border-color:#083880;color:#083880}.checkout-main-column .co-card-payment-box .co-add-card-btn:hover .co-add-card-label strong{color:#083880}.checkout-main-column .co-card-payment-box .co-add-card-btn .co-add-icon-box{display:flex;align-items:center;justify-content:center;border:1px dashed #1d1d1d;transition:all .3s ease-in-out 0s;border-radius:4px;width:32px;height:18px;color:#1d1d1d;flex-shrink:0}.checkout-main-column .co-card-payment-box .co-add-card-btn .co-add-card-label{font-size:14px;font-weight:400;display:flex;flex-direction:column;align-items:stretch;line-height:1.25;color:hsla(0,0%,7%,.698);gap:3px}.checkout-main-column .co-card-payment-box .co-add-card-btn .co-add-card-label strong{color:#000;font-weight:400}.checkout-main-column .co-card-payment-box .co-add-card-btn .co-add-card-label small{font-size:12px;margin-bottom:5px}.checkout-main-column .co-card-payment-box .co-networks-row{display:flex;align-items:center;gap:14px;padding-top:12px;padding-left:0}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo{font-size:12px;font-weight:700;color:#475569;letter-spacing:.5px}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-visa{font-style:italic;font-size:13px;color:#1a1f71}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc{display:inline-flex;align-items:center}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc .mc-circle{display:inline-block;width:14px;height:14px;border-radius:50%}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc .mc-circle.mc-red{background-color:#eb001b;margin-right:-5px;position:relative;z-index:1}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc .mc-circle.mc-orange{background-color:#f79e1b;position:relative}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-diners{font-size:11px}.co-details-sidebar-card{padding:20px;box-shadow:0 2px 20px 3px rgba(0,0,0,.078);background:#fff;border-radius:20px}.co-details-sidebar-card .co-sidebar-title{font-size:18px;font-weight:500;margin-bottom:12px;color:#000}.co-details-sidebar-card .co-personal-details-box{padding:16px 18px;border:1px solid #083880;background:#fff;border-radius:18px;position:relative;margin-bottom:20px}.co-details-sidebar-card .co-personal-details-box .btn_rounded{top:10px;right:10px;position:absolute;--btn_size:35px;padding:0}.co-details-sidebar-card .co-personal-details-box .co-detail-item{font-size:18px;font-weight:400;color:#505050;margin-bottom:1px}.co-details-sidebar-card .co-personal-details-box .co-detail-item:last-child{margin-bottom:0}.co-details-sidebar-card .co-personal-details-box .co-detail-item strong{color:#000;font-weight:400}.co-details-sidebar-card .price-details-box{margin-bottom:20px}.co-details-sidebar-card .co-secure-banner{background:#eee;border-radius:5px;padding:2px 16px;display:flex;align-items:center;justify-content:center;min-height:32px;gap:8px;font-size:14px;color:#131313;margin-bottom:20px;font-weight:400}.co-details-sidebar-card .co-btn-pay-now{background-color:#083880!important;color:#fff!important;text-transform:none!important;font-size:18px!important;font-weight:600!important;border-radius:12px!important;padding:13px!important;box-shadow:none!important;margin-bottom:18px}.co-details-sidebar-card .co-btn-pay-now:hover{background-color:#06397a!important}.co-details-sidebar-card .co-footer-notes{text-align:center;margin-top:15px}.co-details-sidebar-card .co-footer-notes p{font-size:14px;max-width:470px;margin-inline:auto;color:#272727}.co-details-sidebar-card .co-footer-notes p a{color:#272727;font-weight:700;text-decoration:underline}.co-details-sidebar-card .co-footer-notes p a:hover{color:#083880}.confirmation_section{padding:5px 0 0}.confirmation_section .confirmation_grid{--gap_x:30px;--gap_y:30px}.confirmation_section .confirmation_grid .conf_left_col{width:calc(45.5% - var(--gap_x))}.confirmation_section .confirmation_grid .conf_middle_col{width:calc(28% - var(--gap_x))}.confirmation_section .confirmation_grid .conf_right_col{width:calc(26.5% - var(--gap_x))}.confirmation_section .confirmation_grid .conf_right_col.cancelled_expired{opacity:.6;pointer-events:none}.confirmation_section .confirmation_grid .conf_right_col.cancelled_expired .qr_image{filter:blur(6px)}.confirmation_section .confirmation_grid .conf_right_col.cancelled_expired .voucher_code{filter:blur(3px)}.confirmation_section .rate_vendor_btn{color:#fff!important;background-color:#121212!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;margin-top:20px}.confirmation_section .rate_vendor_btn:hover{background-color:#333!important}.conf_left_col .success_header_box{display:flex;align-items:center;margin-bottom:18px;gap:15px}.conf_left_col .success_header_box .success_icon_circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:#d8f5d9;flex-shrink:0}.conf_left_col .success_header_box .hd_5{color:#1d1d1d;margin:0 0 8px}.conf_left_col .success_header_box .success_subtitle{font-size:12px;color:#1d1d1d}.conf_left_col .order_info_bar{display:flex;align-items:center;background-color:#f2faf2;border-radius:12px;padding:16px 24px;margin-bottom:20px}.conf_left_col .order_info_bar .info_item{display:flex;flex-direction:column;gap:3px}.conf_left_col .order_info_bar .info_item .info_label{font-size:14px;color:#656363;font-weight:400}.conf_left_col .order_info_bar .info_item .info_value{font-size:16px;font-weight:500;color:#1d1d1d}.conf_left_col .order_info_bar .info_item .info_value.order_number_text{color:#037926}.conf_left_col .order_info_bar .info_divider{width:1px;height:55px;background-color:#dee6de;margin:0 30px}.conf_left_col .what_next_card{padding:20px;border-radius:20px;background-color:#fff;box-shadow:0 2px 20px 3px rgba(0,0,0,.078)}.conf_left_col .what_next_card .hd_6{color:#000;font-weight:500;margin:0 0 20px}.conf_left_col .what_next_card .steps_list{display:flex;flex-direction:column;gap:20px}.conf_left_col .what_next_card .step_item{display:flex;align-items:flex-start;gap:10px}.conf_left_col .what_next_card .step_item .step_icon_wrapper{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background-color:#eaf8eb;flex-shrink:0}.conf_left_col .what_next_card .step_item .step_content .step_title{font-size:16px;font-weight:500;color:#000;margin:0 0 2px}.conf_left_col .what_next_card .step_item .step_content .step_desc{font-size:14px;color:#656363;margin:0}.conf_left_col .refund_status_card{padding:20px;border-radius:20px;background-color:#fff;box-shadow:0 2px 20px 3px rgba(0,0,0,.078)}.conf_left_col .refund_status_card .hd_6{color:#000;font-weight:500;margin:0 0 20px}.conf_left_col .refund_status_card .timeline_list{display:flex;flex-direction:column;position:relative;gap:20px}.conf_left_col .refund_status_card .timeline_list:before{content:"";position:absolute;left:19px;top:15px;bottom:15px;width:2px;background-color:#083880}.conf_left_col .refund_status_card .timeline_item{position:relative;padding-left:55px;display:flex;flex-direction:column;justify-content:center;line-height:1.25;min-height:40px;gap:2px}.conf_left_col .refund_status_card .timeline_item .timeline_dot{left:0;top:50%;position:absolute;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#083880;color:#fff;z-index:2}.conf_left_col .refund_status_card .timeline_item .timeline_dot img{width:20px;height:20px;object-fit:contain}.conf_left_col .refund_status_card .timeline_item .timeline_date{font-size:12px;color:#999}.conf_left_col .refund_status_card .timeline_item .timeline_text{font-size:14px;font-weight:500;color:#242c2b}.invoice_card{padding:20px;border-radius:20px;background-color:#fff;box-shadow:0 2px 20px 3px rgba(0,0,0,.078);height:100%}.invoice_card .invoice_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:14px;margin-bottom:20px}.invoice_card .invoice_header .hd_6{color:#000;font-weight:500;margin:0}.invoice_card .invoice_header .MuiButton-root{--size:35px;font-size:16px;font-weight:400;border-radius:6px;padding:2px 15px;min-width:1px;gap:4px}.invoice_card .invoice_header .MuiButton-root .MuiButton-icon{margin:0!important}.invoice_card .invoice_body{display:flex;flex-direction:column;gap:16px}.invoice_card .invoice_row{display:flex;flex-direction:column;gap:4px}.invoice_card .invoice_row .row_label{font-size:14px;color:#656363;font-weight:400}.invoice_card .invoice_row .row_value{font-size:16px;font-weight:500;color:#000}.qr_card{padding:20px;border-radius:20px;background-color:#fff;box-shadow:0 2px 20px 3px rgba(0,0,0,.078);height:100%}.qr_card .hd_6{font-weight:500;color:#000;margin:0 0 4px}.qr_card .qr_subtitle{font-size:14px;color:rgba(0,0,0,.698)}.qr_card .qr_image_box{display:flex;align-items:center;justify-content:center;margin-block:35px 10px}.qr_card .voucher_box{padding:14px;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.149);border-radius:14px;text-align:center;gap:4px}.qr_card .voucher_box .voucher_label{font-size:14px;color:rgba(0,0,0,.698);font-weight:400}.qr_card .voucher_box .voucher_code{font-size:18px;font-weight:500;color:#000}.my_order_sc .orders_list{display:flex;flex-direction:column;gap:20px}.my_order_sc .order_card{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px 14px;border:1px solid rgba(0,0,0,.2);background-color:#fff;transition:all .3s ease-in-out 0s;border-radius:22px;gap:30px}.my_order_sc .order_card:hover{transform:translateY(-2px);border-color:#083880}@media only screen and (max-width:991.98px){.my_order_sc .order_card{flex-direction:column;align-items:stretch;gap:16px}}.my_order_sc .order_img_box{width:152px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background-color:#eceef2;flex-shrink:0;display:flex;align-items:center;justify-content:center}.my_order_sc .order_img_box img{width:100%;height:100%;object-fit:cover}.my_order_sc .order_info_cols{flex:1 1;display:grid;grid-template-columns:.85fr 1fr .7fr;grid-gap:35px;gap:35px}@media only screen and (max-width:767.98px){.my_order_sc .order_info_cols{grid-template-columns:1fr}}.my_order_sc .info_col{display:flex;flex-direction:column;gap:35px}.my_order_sc .info_block{display:flex;flex-direction:column;gap:3px}.my_order_sc .info_block .label{font-size:14px;color:#656363;font-weight:400}.my_order_sc .info_block .value{font-size:16px;font-weight:500;color:#000;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.my_order_sc .order_qr_col{display:flex;align-items:center;flex-direction:column;border-left:1px solid rgba(0,0,0,.102);border-right:1px solid rgba(0,0,0,.102);text-align:center;min-width:220px;padding:0 20px;flex-shrink:0;gap:10px}@media only screen and (max-width:991.98px){.my_order_sc .order_qr_col{padding:16px 0;border:1px solid rgba(0,0,0,.102);border-right:none;border-left:none;flex-direction:row;justify-content:space-between;width:100%}}.my_order_sc .order_qr_col .qr_img{width:96px;height:96px;object-fit:contain}.my_order_sc .order_qr_col .qr_code_text{font-size:16px;color:#000;font-weight:500;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.my_order_sc .order_actions_col{display:flex;align-items:flex-end;flex-direction:column;min-width:180px;flex-shrink:0;width:160px;gap:40px}@media only screen and (max-width:991.98px){.my_order_sc .order_actions_col{width:100%;flex-direction:row}.my_order_sc .order_actions_col button{flex:1 1}}.my_order_sc .order_actions_col .MuiButton-root{min-width:142px;font-size:14px;font-weight:400;padding:2px 10px}.my_order_sc .order_actions_col .MuiButton-root.MuiButton-outlinedPrimary{color:#000;background-color:transparent;border-color:#083880}.my_order_sc .order_actions_col .MuiButton-root.MuiButton-outlinedPrimary:hover{color:#fff;background-color:#083880;border-color:#083880}.wallet_stat_card{display:flex;align-items:center;border-radius:18px;background-color:#fff;border:1px solid rgba(0,0,0,.05);width:calc(25% - var(--gap_x));padding:18px;gap:16px}.wallet_stat_card.wallet_bal{border-color:rgba(8,56,128,.2);background-color:#fcfcff}.wallet_stat_card.cashback_bal{border-color:rgba(8,118,40,.2);background-color:#fbfdfb}.wallet_stat_card.reward_pts{border-color:rgba(84,15,189,.2);background-color:#fcfcfd}.wallet_stat_card.pending_refund{border-color:rgba(254,68,0,.2);background-color:#fefcfa}.wallet_stat_card .card_icon_circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;flex-shrink:0}.wallet_stat_card .card_icon_circle.circle_blue{background-color:#f1f5fd}.wallet_stat_card .card_icon_circle.circle_green{background-color:#e5f6eb}.wallet_stat_card .card_icon_circle.circle_purple{background-color:#f1f5fd}.wallet_stat_card .card_icon_circle.circle_orange{background-color:#fef0e4}.wallet_stat_card .card_details{display:flex;flex-direction:column;gap:4px}.wallet_stat_card .card_details .card_label{font-size:14px;color:rgba(0,0,0,.698);font-weight:400}.wallet_stat_card .card_details .card_value{font-size:24px;font-weight:600}.wallet_stat_card .card_details .card_value.val_blue{color:#083880}.wallet_stat_card .card_details .card_value.val_green{color:#087628}.wallet_stat_card .card_details .card_value.val_purple{color:#540fbd}.wallet_stat_card .card_details .card_value.val_orange{color:#000}.transaction_section_card{padding:20px 24px;border-radius:20px;background-color:#fff;border:1px solid rgba(0,0,0,.102);margin-top:20px}.transaction_section_card .s_head{min-height:1px;margin-bottom:10px}.transaction_section_card .s_head .hd_5{font-weight:500;color:#101828;margin:0}.transaction_section_card .s_head .header_actions{display:flex;align-items:center;gap:6px}.transaction_section_card .s_head .header_actions .MuiButton-root{font-size:14px;font-weight:500;min-height:36px;padding:2px 12px;border-radius:8px;gap:8px}.transaction_section_card .s_head .header_actions .MuiButton-root.MuiButton-outlinedPrimary{color:rgba(0,0,0,.8);border-color:#e5e7eb}.transaction_section_card .s_head .header_actions .MuiButton-root.MuiButton-outlinedPrimary:hover{color:#fff;border-color:#083880}.transaction_section_card .s_head .header_actions.form{--field_height:34px}.transaction_section_card .s_head .header_actions.form :is(select,.MuiSelect-select){font-size:14px;color:#374151;padding:0 28px 0 12px!important;background-position:right 10px center;background-size:10px;border-radius:8px}.loyalty_points_wrap .loyalty_banner_card{display:flex;align-items:center;padding:38px 70px 38px 38px;background:linear-gradient(90.87deg,#0c44b2 -3.53%,#6d2ea4 84.99%);border-radius:24px;margin-block:50px 30px;position:relative;overflow:visible;color:#fff;gap:45px}.loyalty_points_wrap .loyalty_banner_card .gift_box_image_wrapper{right:8px;bottom:calc(100% - 30px);pointer-events:none;position:absolute}.loyalty_points_wrap .loyalty_banner_card .gift_box_image_wrapper .gift_box_image{width:100%;height:auto}.loyalty_points_wrap .loyalty_banner_card .banner_left{flex:1 1;min-width:160px;display:flex;flex-direction:column}.loyalty_points_wrap .loyalty_banner_card .banner_left .avail_label,.loyalty_points_wrap .loyalty_banner_card .banner_left .points_value{font-size:18px;font-weight:300;color:#fff}.loyalty_points_wrap .loyalty_banner_card .banner_left .points_count{color:#fff;font-size:62px;font-weight:500;margin-block:15px 8px;line-height:1}.loyalty_points_wrap .loyalty_banner_card .banner_divider{width:1px;height:144px;background-color:hsla(0,0%,100%,.2);align-self:center}@media(max-width:1199.98px){.loyalty_points_wrap .loyalty_banner_card .banner_divider{display:none}}.loyalty_points_wrap .loyalty_banner_card .banner_middle{flex:1 1;display:flex;flex-direction:column;min-width:180px;gap:22px}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row{display:flex;align-items:center;gap:15px}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_icon{width:25px;height:25px;object-fit:contain;filter:brightness(0) invert(1)}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_text{display:flex;align-items:center;line-height:1.25;font-size:18px;color:#fff;gap:8px}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_text .stat_val{font-weight:500}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_text .stat_label{font-weight:300}.loyalty_points_wrap .loyalty_banner_card .banner_right{flex:2.75 1;display:flex;align-items:center;gap:20px}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper{flex:1 1;display:flex;flex-direction:column;gap:14px}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper .tier_title{font-size:20px;font-weight:500}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper .progress_bar_bg{height:7px;background:hsla(0,0%,100%,.302);border-radius:30px;overflow:hidden}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper .progress_bar_bg .progress_bar_fill{height:100%;background:linear-gradient(90deg,#fbe9c1,#faca7f);border-radius:30px}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper .points_needed_sub{font-size:14px}.loyalty_points_wrap .loyalty_banner_card .banner_right .tier_badge{width:65px;flex-shrink:0}.loyalty_points_wrap .loyalty_cards_grid{margin-bottom:30px}.loyalty_points_wrap .loyalty_cards_grid .loyalty_card{padding:20px 24px 24px;width:calc(50% - var(--gap_x));border:1px solid rgba(0,0,0,.102);border-radius:20px}.loyalty_points_wrap .loyalty_cards_grid .card_title{color:#000;font-weight:500;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.059);padding-bottom:10px}.loyalty_points_wrap .loyalty_cards_grid .earn_list{display:flex;flex-direction:column}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item{display:flex;align-items:center;gap:14px}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item:not(:last-child){border-bottom:1px solid #e3e3e3;padding-bottom:16px;margin-bottom:16px}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .step_number{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(8,56,128,.102);color:#083880;font-size:20px;font-weight:500;flex-shrink:0}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content{flex:1 1}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content .item_title{font-size:16px;font-weight:500;color:#000;margin-bottom:4px}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content .item_desc{font-size:12px;color:rgba(0,0,0,.698)}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge .pts_val{font-size:18px;font-weight:500;color:#083880}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge .pts_label{font-size:12px;color:rgba(0,0,0,.8)}.loyalty_points_wrap .loyalty_cards_grid .redeem_list{display:flex;flex-direction:column}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable{display:flex;align-items:center;cursor:pointer;gap:14px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable:not(:last-child){border-bottom:1px solid #e3e3e3;padding-bottom:16px;margin-bottom:16px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable:hover .item_content .item_title{color:#083880}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .icon_circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(8,56,128,.102);color:#083880;flex-shrink:0}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .icon_circle img{width:20px;height:20px;object-fit:contain}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content{flex:1 1}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content .item_title{font-size:16px;font-weight:500;color:#000;margin-bottom:4px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content .item_desc{font-size:12px;color:rgba(0,0,0,.698)}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .btn_rounded{padding:0;--btn_size:24px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .btn_rounded svg{font-size:18px}.change_password_section .page_title{margin-bottom:10px}.change_password_section .change_password_card{padding:40px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 8px 24px 0 rgba(0,0,0,.051);max-width:560px;margin:0 auto}.change_password_section .change_password_card .card_header{margin-bottom:30px}.change_password_section .change_password_card .card_header h2{font-weight:700;color:#083880;margin-bottom:8px}.change_password_section .change_password_card .card_header p{font-size:14px;color:#6b7280}.change_password_section .change_password_card .form label{font-size:14px;font-weight:600;margin-bottom:8px}.change_password_section .change_password_card .form .control_group:not(:last-child){margin-bottom:24px}.change_password_section .change_password_card .form .control_group :is(input,input.form-control){background-color:#f9fafb}.change_password_section .change_password_card .form .control_group :is(input,input.form-control):not(:focus){border-color:#d1d5db}.change_password_section .change_password_card .btn_flex{display:flex;align-items:center;justify-content:flex-end;margin-top:30px;gap:16px}.change_password_section .change_password_card .btn_flex .MuiButton-root{font-size:14px;font-weight:500;border-radius:8px}.payment_methods_section .saved_card_row{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,0,0,.102);background-color:#fff;margin-bottom:15px;border-radius:14px;padding:10px 15px}.payment_methods_section .saved_card_row .card_info_left{display:flex;align-items:center;gap:12px}.payment_methods_section .saved_card_row .card_info_left .card_brand_logo{width:40px;height:35px;display:flex;align-items:center;justify-content:center}.payment_methods_section .saved_card_row .card_info_left .card_brand_logo img{width:100%;height:100%;object-fit:scale-down}.payment_methods_section .saved_card_row .card_info_left .card_details{display:flex;flex-direction:column}.payment_methods_section .saved_card_row .card_info_left .card_details .card_name_number{font-size:17px;font-weight:500;color:#000}.payment_methods_section .saved_card_row .card_info_left .card_details .card_expiry{font-size:14px;color:#656363}.payment_methods_section .saved_card_row .card_actions_right .delete_btn:hover{background-color:#fef2f2}.payment_methods_section .add_new_card_block{display:flex;align-items:center;justify-content:center;border:1px dashed #083880;background-color:transparent;letter-spacing:.12px!important;transition:all .3s ease-in-out 0s;border-radius:14px;color:#083880;font-size:16px;font-weight:500;min-height:60px;cursor:pointer;outline:none;width:100%;gap:4px}.payment_methods_section .add_new_card_block .add_icon{font-size:24px}.payment_methods_section .add_new_card_block:hover{background-color:#f8fafc;border-color:#083880}.terms_conditions_section .container{max-width:800px}.terms_conditions_section .page_title{margin-bottom:0}.terms_conditions_section .page_title h1{font-size:40px;font-weight:600;margin-bottom:15px;color:#000}.terms_conditions_section .terms_content_card h2{margin-bottom:20px}.terms_conditions_section .terms_content_card h2:not(:first-child){margin-top:60px}.terms_conditions_section .terms_content_card p{color:#6b7280}.terms_conditions_section .terms_content_card p a{color:#083880;text-decoration:none;font-weight:500}.terms_conditions_section .terms_content_card p a:hover{text-decoration:underline}.terms_conditions_section .acceptance_note_card{padding:30px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px}.terms_conditions_section .acceptance_note_card .note_title{font-size:15px;font-weight:600;margin-bottom:8px;color:#000}.terms_conditions_section .acceptance_note_card .note_text{font-size:14px;color:#6b7280}.profile_card{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.031),0 4px 12px 0 rgba(0,0,0,.02);border-radius:20px;overflow:hidden}.profile_card .card_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:16px 24px;gap:16px}.profile_card .card_header h2{font-weight:500;color:#1d1d1d;margin:0}.profile_card .card_header .MuiButton-root{--size:40px;font-size:14px;padding:2px 16px}.profile_card .card_header .MuiButton-root.btn_edit{color:#083880;background-color:#f9fafb;border-color:#e5e7eb}.profile_card .card_header .MuiButton-root.btn_edit:hover{border-color:#083880}.profile_card .card_body{display:flex;flex-direction:column;padding:24px 20px 30px;gap:20px}.profile_card .card_body .avatar_upload_container{justify-content:flex-start;margin-bottom:0}.profile_card .card_body .avatar_upload_container .avatar_circle{margin-bottom:0}.profile_card .card_body .avatar_upload_container .avatar_circle .avatar_add_btn{bottom:-2px;right:-8px;left:auto;transform:none;padding:0}.profile_card .card_body .avatar_upload_container .avatar_circle .avatar_add_btn img{width:16px;height:16px;filter:brightness(0) invert(1);object-fit:contain}.profile_card .card_body .profile_form:is(.gap_p,.gap_m){--gap_x:94px;--gap_y:22px}.profile_card .card_body .profile_form .control_group label{font-size:13px;font-weight:500;color:#6b7280;text-transform:uppercase;margin-bottom:8px}.profile_card .card_body .profile_form .control_group :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){font-size:16px}.profile_card .card_body .profile_form .control_group :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root):not(:focus){border-color:rgba(0,0,0,.102)}.referral_box_card{padding:24px;background-color:#f3f5fb;border-radius:16px}.referral_box_card h2{color:#000;margin:0 0 6px}.referral_box_card .section_desc{font-size:14px;color:rgba(0,0,0,.698);margin:0 0 24px}.referral_box_card .referral_fields{display:flex;flex-direction:column;gap:16px}.referral_box_card .referral_fields .referral_field_group{display:flex;flex-direction:column;gap:8px}.referral_box_card .referral_fields .referral_field_group label{color:#000;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:0}.referral_box_card .referral_fields .referral_field_group .field_box{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(0,0,0,.031);border:1px solid rgba(0,0,0,.012);border-radius:12px;min-height:58px;padding:5px 14px;font-size:16px;color:#000;font-weight:400}.referral_box_card .referral_fields .referral_field_group .field_box.link_color{font-size:14px;color:#00bbfe}.referral_box_card .action_buttons{display:flex;align-items:center;flex-wrap:wrap;margin-top:16px;gap:12px}.referral_box_card .action_buttons .MuiButton-root{font-size:16px;font-weight:500;padding:2px 20px}.referral_box_card .action_buttons .MuiButton-root .MuiButton-icon{margin:0}.referral_box_card .action_buttons .MuiButton-root .MuiButton-icon svg{font-size:18px}.referral_box_card .action_buttons .MuiButton-root.btn_action_grey{color:#000;background-color:rgba(0,0,0,.102);border-color:transparent}.referral_box_card .action_buttons .MuiButton-root.btn_action_grey:hover{color:#083880;background-color:rgba(0,0,0,.102);border-color:#083880}.referral_history_section{margin-top:35px}.referral_history_section .hd_4{font-weight:500;color:#000}.referral_history_section .referral_table_wrapper{border-radius:18px!important;background-color:#f3f5fb}.referral_history_section .referral_table_wrapper .MuiTable-root thead tr th{color:#000;font-size:15px;background-color:rgba(0,0,0,.051);border-bottom:none;padding:14px 25px}.referral_history_section .referral_table_wrapper .MuiTable-root tbody tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.051)}.referral_history_section .referral_table_wrapper .MuiTable-root tbody tr td{font-size:15px;padding:18px 25px;color:#000}.about_platform_card{display:flex;flex-direction:column;gap:60px}.about_platform_card .page_title{margin-bottom:0}.about_platform_card .page_title h1{font-size:40px;font-weight:600;margin-bottom:15px;color:#000}.about_platform_card .about_block .hd_3{color:#000;margin:0 0 24px}.about_platform_card .about_block .hd_3:has(+.block_desc){margin:0 0 12px}.about_platform_card .about_block .block_desc{font-size:16px;color:#6b7280}.about_platform_card .about_block .why_choose_grid{--gap_x:24px;--gap_y:24px}.about_platform_card .about_block .why_choose_grid .choose_card{width:calc(25% - var(--gap_x));background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.about_platform_card .about_block .why_choose_grid .choose_card .icon_circle{width:48px;height:48px;background-color:#083880;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about_platform_card .about_block .why_choose_grid .choose_card .icon_circle img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.about_platform_card .about_block .why_choose_grid .choose_card h4{width:100%;color:#000;font-size:18px;font-weight:600;margin:0 0 8px}.about_platform_card .about_block .why_choose_grid .choose_card p{width:100%;font-size:14px;color:#6b7280}.about_platform_card .about_block .how_it_works_grid{--gap_x:24px;--gap_y:24px}.about_platform_card .about_block .how_it_works_grid .step_card{width:calc(33.3333333333% - var(--gap_x));background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.about_platform_card .about_block .how_it_works_grid .step_card .step_num{font-size:14px;font-weight:700;color:#083880;margin-bottom:14px}.about_platform_card .about_block .how_it_works_grid .step_card h4{font-size:20px;font-weight:600;margin:0 0 10px;color:#000}.about_platform_card .about_block .how_it_works_grid .step_card p{font-size:14px;color:#6b7280}.about_platform_card .about_block .numbers_grid{--gap_x:24px;--gap_y:24px}.about_platform_card .about_block .numbers_grid .number_card{width:calc(25% - var(--gap_x));background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.about_platform_card .about_block .numbers_grid .number_card .stat_num{font-size:32px;font-weight:800;color:#083880;margin-bottom:10px;line-height:1.25}.about_platform_card .about_block .numbers_grid .number_card .stat_label{font-size:14px;color:#1d1d1d;font-weight:600}.about_platform_card .about_block .categories_list{display:flex;flex-wrap:wrap;gap:12px}.about_platform_card .about_block .categories_list .category_pill{min-height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:5px 16px;font-size:14px;font-weight:500;color:#1d1d1d}.support_main_card{position:relative;z-index:1}.support_main_card:before{content:"";top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:#f3f5fb;position:absolute;z-index:-1}.support_main_card .support_grid{--gap_x:60px;align-items:flex-start}.support_main_card .support_grid .support_promo_col{width:calc(43.5% - var(--gap_x));text-align:left}.support_main_card .support_grid .support_promo_col .illustration_wrapper{display:flex;margin-bottom:24px}.support_main_card .support_grid .support_promo_col h2{font-weight:700;margin-bottom:24px}.support_main_card .support_grid .support_promo_col .promo_desc{font-size:18px;color:#4b5563}.support_main_card .support_grid .support_form_col{padding:25px;border-radius:24px;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.031);width:calc(56.5% - var(--gap_x))}.support_main_card .support_grid .support_form_col .support_ticket_form{display:flex;flex-direction:column;gap:16px}.support_main_card .support_grid .support_form_col .support_ticket_form .control_group{display:flex;flex-direction:column;gap:8px}.support_main_card .support_grid .support_form_col .support_ticket_form .control_group label{font-size:16px;font-weight:500;margin-bottom:0;color:#000}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label{display:flex;align-items:center;justify-content:center;border:1px dashed #e5e7eb;background-color:#f9fafb;transition:all .3s ease-in-out 0s;border-radius:8px;cursor:pointer;padding:16px;height:100px;gap:10px}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label:hover{border-color:#083880}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label .upload_icon{color:#6b7280}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label .upload_text{font-size:14px;font-weight:400;color:#4b5563}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label .upload_text .browse_link{color:#083880;font-weight:600}.support_main_card .support_grid .support_form_col .support_ticket_form .btn_submit_ticket{font-size:18px;font-weight:500;margin-top:8px}.support_tickets_history .hd_3{margin-bottom:18px}.support_tickets_history .filter_tabs_row{display:flex;margin-bottom:20px;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;gap:20px}.support_tickets_history .filter_tabs_row .tab_btn{background-color:transparent;border:1px solid transparent;transition:all .3s ease-in-out 0s;color:#6b7280;padding:2px 18px;font-size:12px;font-weight:500;min-height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:-1px}.support_tickets_history .filter_tabs_row .tab_btn:first-child{border-radius:10px 0 0 10px}.support_tickets_history .filter_tabs_row .tab_btn:last-child{border-radius:0 10px 10px 0}.support_tickets_history .filter_tabs_row .tab_btn:hover{color:#083880}.support_tickets_history .filter_tabs_row .tab_btn.active{color:#083880;border-color:#083880}.support_tickets_history .tickets_list{display:flex;flex-direction:column;gap:16px}.support_tickets_history .tickets_list .ticket_item_card{display:flex;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;align-items:center;justify-content:space-between;gap:20px}@media(max-width:767.98px){.support_tickets_history .tickets_list .ticket_item_card{flex-direction:column;align-items:flex-start;gap:15px}}.support_tickets_history .tickets_list .ticket_item_card .ticket_info_col{flex:1 1;display:flex;flex-direction:column;min-width:150px;gap:2px}.support_tickets_history .tickets_list .ticket_item_card .ticket_info_col .info_val{font-size:16px;font-weight:600;color:#1d1d1d}.support_tickets_history .tickets_list .ticket_item_card .ticket_info_col .info_lbl{font-size:14px;color:rgba(0,0,0,.698)}.support_tickets_history .tickets_list .ticket_item_card .ticket_status_col{display:flex;align-items:center;justify-content:flex-end;min-width:100px;flex-shrink:0}.modal.rate_vendor_modal_wrapper .MuiBackdrop-root{opacity:.75!important}.modal.rate_vendor_modal_wrapper .modal-dialog{max-width:390px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body{background:linear-gradient(180deg,#016bc7 -7.73%,#fff 57.1%);border-radius:25px!important;padding:24px 22px!important}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title{display:flex;flex-direction:column;margin-bottom:12px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title h2{font-weight:500;color:#000;margin-bottom:6px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title .vendor_stars{gap:3px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title .vendor_stars label{margin-bottom:0;display:flex}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title .vendor_stars label svg{font-size:22px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title .vendor_stars .MuiRating-iconFilled{color:#ffca0d}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title .vendor_stars .MuiRating-iconEmpty{color:#fff;opacity:1!important}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form{display:flex;flex-direction:column;gap:18px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form .control_group{display:flex;flex-direction:column}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form .control_group label{font-size:16px;font-weight:400;color:#1d1d1d}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){font-size:14px;background-color:#fff}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root)::placeholder{color:rgba(0,0,0,.698)}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root):not(:focus){border-color:#fff}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .btn_flex{margin-top:30px}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .btn_flex .submit_btn{font-size:16px;font-weight:400}.modal.add_card_modal_wrapper .MuiBackdrop-root{opacity:.75!important}.modal.add_card_modal_wrapper .modal-dialog{max-width:390px}.modal.add_card_modal_wrapper .add_card_modal_body{background:#fff;border-radius:20px!important;padding:24px 20px!important}.modal.add_card_modal_wrapper .add_card_modal_body .btn-close{top:22px;right:22px;width:28px;height:28px;background:transparent;border:none}.modal.add_card_modal_wrapper .add_card_modal_body .btn-close svg{font-size:24px;color:#000}.modal.add_card_modal_wrapper .add_card_modal_body .modal_title{margin-bottom:20px}.modal.add_card_modal_wrapper .add_card_modal_body .modal_title h2{font-weight:700;color:#000}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form :is(.gap_p,.gap_m){--gap_x:12px;--gap_y:12px}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form .control_group label{font-size:16px;font-weight:400;color:#000}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form .control_group :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){font-size:14px}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form .control_group :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root):not(:focus){border-color:rgba(0,0,0,.102)}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form .btn_submit_card{font-size:14px;font-weight:400;margin-top:20px}