/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@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{outline:none;display:flex}.hero-section .hero-slider .hero-banner-img{aspect-ratio:1292/431;object-fit:cover;border-radius:24px;width:100%;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{align-items:stretch;display:flex!important}.category-section .category-slide-item{outline:none;height:auto;padding:0 7.5px;display:flex!important}.category-section .category-card{flex-direction:column;align-items:center;width:100%;text-decoration:none;display:flex}.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{aspect-ratio:131/154;background-color:#0000;border-radius:16px;width:100%;display:flex;overflow:hidden}.category-section .category-img-box .category-img{object-fit:cover;max-width:100%;max-height:100%;transition:all .3s ease-in-out}.category-section .category-name{color:#000;text-align:center;margin-top:14px;font-size:16px;font-weight:500;transition:all .3s ease-in-out}.coupon-section .coupon-slider .slick-list{margin-top:-3px;margin-inline:-9px;padding-top:3px}.coupon-section .coupon-slide-item{outline:none;padding:0 9px;display:flex!important}.coupon-section .coupon-card-link{width:100%;transition:transform .3s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden}.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{outline:none;padding:0 8px;display:flex!important}.ad-section .ad-card-link{border-radius:16px;width:100%;display:flex;overflow:hidden}.ad-section .ad-card-link .ad-banner-img{aspect-ratio:638/261;object-fit:cover;width:100%;display:block}.product-grid .product-card{width:calc(33.3333% - var(--gap_x));background-color:#fff;border:1px solid #0003;border-radius:20px;flex-direction:column;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.product-grid .product-card .anchor_overlay{opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.product-grid .product-card:hover{border-color:#083880;transform:translateY(-2px)}.product-grid .product-card .card-image-wrapper{aspect-ratio:418/223;width:100%;position:relative;overflow:hidden}.product-grid .product-card .card-image-wrapper .card-img{object-fit:cover;width:100%;height:100%;display:block}.product-grid .product-card .card-image-wrapper .card-discount-badge{color:#fff;z-index:10;background-color:#f30e49;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:2px 10px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:12px;left:20px}.product-grid .product-card .card-image-wrapper .card-actions{z-index:10;gap:10px;display:flex;position:absolute;top:12px;right:20px}.product-grid .product-card .card-image-wrapper .card-actions .btn_rounded{--btn_size:34px;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;box-shadow:0 2px 5px #0000001a}.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{color:#475569;font-size:18px}.product-grid .product-card .card-image-wrapper .card-stats-overlay{pointer-events:none;z-index:10;flex-wrap:wrap;gap:9px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.product-grid .product-card .card-image-wrapper .card-stats-overlay .stat-pill{color:#083880;background-color:#fff;border:1px solid #083880;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.product-grid .product-card .card-body{flex-direction:column;flex-grow:1;padding:20px;display:flex}.product-grid .product-card .card-body .hd_5{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;overflow:hidden;display:-webkit-box!important}.product-grid .product-card .card-body .card-price-timer{justify-content:space-between;align-items:center;display:flex}.product-grid .product-card .card-body .card-price-timer .price-box{align-items:baseline;gap:10px;display:flex}.product-grid .product-card .card-body .card-price-timer .price-box .active-price{color:#083880;font-size:18px;font-weight:600}.product-grid .product-card .card-body .card-price-timer .price-box .original-price{color:#0009;font-size:14px;font-weight:500;text-decoration:line-through}.product-grid .product-card .card-body .card-price-timer .timer-box{color:#083880;font-size:18px;font-weight:500}.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{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.product-grid .product-card .card-body .card-details .detail-row{flex-direction:column;gap:12px;display:flex}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline{align-items:center;gap:6px;display:flex}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline img{object-fit:scale-down;flex-shrink:0;width:21px;height:21px}.product-grid .product-card .card-body .card-details .detail-row .detail-row-inline .detail-text{color:#000;font-size:14px;line-height:1.25}.product-grid .product-card .card-body .card-details .offer-tag{color:#083880;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.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{z-index:10;margin-top:auto;position:relative}.shop_grid.gap_m{--gap_x:34px;--gap_y:34px}.shop_grid .shop_filer{flex-shrink:0;width:390px}.shop_grid .show_products{width:calc(100% - (390px + var(--gap_x)*2))}.shop_grid .show_products .products_header{--field_height:30px;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.shop_grid .show_products .products_header .results_count{color:#131313;flex-shrink:0;font-size:18px;font-weight:400}.shop_grid .show_products .products_header .sort_select{width:auto}.shop_grid .show_products .products_header .sort_select .MuiSelect-select{background-color:#fff;background-position:right 10px center;background-size:11px;border-color:#fff;border-radius:30px;min-width:75px;font-size:14px;font-weight:500;box-shadow:0 2px 20px 3px #0000001a;padding:0 25px 0 10px!important}.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{background-color:#fff;border-radius:16px;max-height:calc(100vh - 162px);padding-bottom:20px;position:sticky;top:147px;overflow-y:auto;box-shadow:0 2px 20px 3px #00000014}.filter_box .filter_header{z-index:9;background-color:#fff;justify-content:space-between;align-items:center;padding:15px 20px 20px;display:flex;position:sticky;top:0}.filter_box .filter_header h3{color:#000;margin:0;font-weight:400}.filter_box .filter_header .clear_btn{color:#656363;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:400;transition:all .3s ease-in-out}.filter_box .filter_header .clear_btn:hover{color:#f30e49}.filter_box .filter_accordion{background:0 0;border:none}.filter_box .filter_accordion:before{display:none}.filter_box .filter_accordion:not(:last-child){border-bottom:1px solid #f1f5f9;padding-bottom:20px;margin-bottom:20px!important}.filter_box .filter_accordion.Mui-expanded{margin:0}.filter_box .filter_accordion .accordion_summary{min-height:1px;padding:0 20px}.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{color:#1d1d1d;font-size:20px;font-weight:500}.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{align-items:center;gap:12px;display:flex}.filter_box .price_filter_inputs .price_input{flex:1}.filter_box .price_filter_inputs .price_input input{color:#1c1c1c;text-align:left;background-color:#fff;border:1px solid #8fa0a180;border-radius:5px;height:38px;padding:0 15px;font-size:18px;font-weight:400}.filter_box .price_filter_inputs .to_label{color:#8fa0a1;flex-shrink:0;font-size:18px;font-weight:400}.filter_box .price_filter_inputs .go_btn{color:#1c1c1c;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:18px;font-weight:400;transition:all .3s ease-in-out}.filter_box .price_filter_inputs .go_btn:hover{color:#f30e49}.filter_box .filter_label{gap:10px;width:100%;margin:0 0 14px!important}.filter_box .filter_label:last-child{margin-bottom:0!important}.filter_box .filter_label .MuiTypography-root{color:#1d1d1d;font-size:16px;font-weight:400;line-height:1.25}.filter_box .filter_label .MuiCheckbox-root{width:21px;min-width:21px;height:21px}.filter_box .filter_label .MuiCheckbox-root:after{background-size:10px}.filter_box .rating_stars_label{align-items:center;gap:10px;display:flex}.filter_box .rating_stars_label .stars{align-items:center;gap:1px;display:flex}.filter_box .rating_stars_label .star_item{color:#dbdbdb;font-size:18px;display:inline-flex}.filter_box .rating_stars_label .star_item.filled{color:#ffc107}.shopDetail_wrap .s_head{min-height:1px;margin-bottom:20px}.shopDetail_wrap .s_head h2{color:#000;padding-bottom:8px;font-weight:500;display:inline-block;position:relative}.shopDetail_wrap .s_head h2:after{content:"";background-color:#083880;width:190px;height:3px;position:absolute;bottom:0;left:0}.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{aspect-ratio:595/557;display:flex}.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{width:100%;display:flex}.detail-top-grid .detail-gallery-col .main-slider-wrapper{background-color:#eceef2;border-radius:24px;position:relative;overflow:hidden}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-image-wrapper{width:100%;position:relative;overflow:hidden;display:flex!important}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-image-wrapper .card-img{object-fit:cover;width:100%;height:100%;display:block}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-discount-badge{color:#fff;z-index:10;background-color:#ff1e56;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:2px 10px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:15px;left:18px}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions{z-index:10;gap:10px;display:flex;position:absolute;top:20px;right:20px}.detail-top-grid .detail-gallery-col .main-slider-wrapper .card-actions .btn_rounded{--btn_size:34px;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;box-shadow:0 2px 5px #0000001a}.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{color:#475569;font-size:18px}.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{height:auto;padding:0 5px;display:flex!important}.detail-top-grid .detail-gallery-col .thumbnails-row .slick-slide>div{width:100%;display:flex}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;width:100%;padding:0;transition:all .3s ease-in-out;overflow:hidden}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item img{object-fit:cover;width:100%;height:100%}.detail-top-grid .detail-gallery-col .thumbnails-row .thumbnail-slide-item.active{border-color:#083880}.detail-top-grid .detail-info-col{width:calc(53% - var(--gap_x));border:1px solid #dfd2d2;border-radius:20px;padding:22px}.detail-top-grid .detail-info-col .info-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.detail-top-grid .detail-info-col .info-header .detail-title{color:#000;margin:0;line-height:1.4}.detail-top-grid .detail-info-col .info-header .rating-badge{text-align:center;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.detail-top-grid .detail-info-col .info-header .rating-badge .best-seller-tag{color:#fff;background-color:#083880;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-width:42px;min-height:21px;padding:2px 2px 0;font-size:12px;font-weight:600;line-height:1;display:flex}.detail-top-grid .detail-info-col .info-header .rating-badge .rating-val{color:#000;background-color:#fff;border-radius:30px;justify-content:center;align-items:center;gap:2px;min-width:45px;min-height:21px;margin-top:-5px;padding:2px;font-size:14px;font-weight:700;line-height:1;display:flex;letter-spacing:-.2px!important}.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{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;line-height:1.45;display:flex}.detail-top-grid .detail-info-col .price-row .current-price{color:#000;font-size:33px;font-weight:700}.detail-top-grid .detail-info-col .price-row .original-price{color:#8fa0a1;font-size:25px;text-decoration:line-through}.detail-top-grid .detail-info-col .price-row .discount-percentage{color:#083880;font-size:27px;font-weight:700}.detail-top-grid .detail-info-col .time-left-box{background-color:#0838800d;border:1px solid #08388066;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:14px 20px;font-size:22px;font-weight:400;display:flex}.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{gap:10px;margin-bottom:18px;display:flex}.detail-top-grid .detail-info-col .stats-pills-row .stat-pill-badge{color:#083880;background-color:#0000;border:1px solid #083880;border-radius:8px;justify-content:center;align-items:center;min-height:35px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.detail-top-grid .detail-info-col .description-section{margin-bottom:22px}.detail-top-grid .detail-info-col .description-section .section-subtitle{margin-bottom:7px;font-weight:400}.detail-top-grid .detail-info-col .description-section .description-text{color:#131313b2;margin:0;line-height:1.55}.detail-top-grid .detail-info-col .action-buttons-row{gap:26px;display:flex}.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{margin:0;padding:0;list-style:none}.coupon-details-list li{color:#000c;padding-left:14px;position:relative}.coupon-details-list li:not(:last-child){margin-bottom:10px}.coupon-details-list li:before{content:"·";font-size:18px;font-weight:700;position:absolute;top:-2px;left:0}.map-wrapper{width:100%}.map-wrapper .map-image{object-fit:cover;border-radius:30px;width:100%;height:auto;display:block}.map-wrapper iframe{border:none;border-radius:30px;width:100%;height:545px;display:flex;overflow:hidden}.price-details-box{background-color:#f3f5fb;border-radius:12px;margin-bottom:34px;padding:18px 20px}.price-details-box .box-title{color:#1f2937;border-bottom:1px dashed #3c3a3833;margin-bottom:12px;padding-bottom:8px;font-size:18px;font-weight:500}.price-details-box .detail-row{color:#1f2937;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:16px;display:flex}.price-details-box .detail-row .flex-align-center{align-items:center;gap:4px;display:flex}.price-details-box .detail-row .flex-align-center .info-icon{color:#94a3b8;cursor:pointer;font-size:16px;position:relative;top:1px}.price-details-box .detail-row:last-child{margin-bottom:0}.price-details-box .detail-row.total-row{border-top:1px dashed #3c3a3833;margin-top:8px;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));background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 20px 3px #00000014}.cart-grid .cart-items-column,.cart-grid .cart-items-column .cart-item-card{flex-direction:column;display:flex}.cart-grid .cart-items-column .cart-item-card:not(:last-child){border-bottom:1px solid #dfd2d299;margin-bottom:16px;padding-bottom:16px}.cart-grid .cart-items-column .cart-item-main{align-items:center;gap:18px;display:flex}@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{aspect-ratio:1;background-color:#eceef2;flex-shrink:0;width:131px;margin-bottom:16px;display:flex;position:relative;overflow:visible}.cart-grid .cart-items-column .cart-item-img-wrapper img{object-fit:cover;border-radius:12px;width:100%;height:100%}.cart-grid .cart-items-column .quantity-overlay{z-index:2;background:#fff;border:1px solid #083880;border-radius:5px;align-items:center;height:32px;display:flex;position:absolute;bottom:-16px;left:50%;overflow:hidden;transform:translate(-50%)}.cart-grid .cart-items-column .quantity-overlay .qty-btn{cursor:pointer;color:#1d1d1d;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:100%;line-height:1;transition:all .3s ease-in-out;display:flex}.cart-grid .cart-items-column .quantity-overlay .qty-btn svg{font-size:18px}.cart-grid .cart-items-column .quantity-overlay .qty-btn:hover{color:#083880;background-color:#eceef2}.cart-grid .cart-items-column .quantity-overlay .qty-val{color:#fff;background:#083880;justify-content:center;align-items:center;min-width:28px;height:100%;padding:0 15px;font-size:18px;font-weight:700;display:flex}.cart-grid .cart-items-column .cart-item-details{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.cart-grid .cart-items-column .cart-item-details .details-header-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cart-grid .cart-items-column .cart-item-details .details-header-row .cart-item-title{margin:0;font-size:22px;font-weight:600;line-height:1.45}.cart-grid .cart-items-column .cart-item-details .details-header-row .cart-item-validity{color:#505050;font-size:18px;font-weight:400;line-height:1.25}.cart-grid .cart-items-column .cart-item-details .cart-item-price{color:#000;flex-shrink:0;font-size:24px;font-weight:600;line-height:1.25}.cart-grid .cart-items-column .cart-item-footer{border-top:none;justify-content:space-between;align-items:center;margin-top:0;padding-top:12px;display:flex}.cart-grid .cart-items-column .cart-item-footer .delivery-fee-label{color:#505050;font-size:18px}.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{color:#f30e49;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;font-weight:400;transition:all .3s ease-in-out}.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;border:1px solid #083880;border-radius:20px;padding:22px 18px 20px}.cart-grid .cart-sidebar-column .payment-details-card .card-title{color:#000;margin-bottom:15px;font-weight:500}.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{justify-content:center;align-items:center;margin-top:20px;display:flex}.cart-grid .cart-sidebar-column .payment-methods-row .payment-methods-img{object-fit:contain;max-width:100%;height:auto}.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{cursor:pointer;background:#fff;border:1px solid #083880;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:12px;transition:all .3s ease-in-out;display:flex}.checkout-main-column .cart-summary-card .thumbnails-group{flex-wrap:wrap;gap:8px;display:flex}.checkout-main-column .cart-summary-card .thumbnails-group .summary-thumb{object-fit:cover;border-radius:8px;width:56px;height:56px}.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{cursor:pointer;background:#f3f5fb;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 12px 10px 16px;transition:all .3s ease-in-out;display:flex}.checkout-main-column .co-payment-option-card .co-option-label{color:#161616;font-size:16px;font-weight:400}.checkout-main-column .co-payment-option-card .MuiRadio-root{border:1px solid #0006;border-radius:50%;width:17px;min-width:17px;height:17px;padding:0;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{background-color:#083880;border-width:3px;border-color:#fff;outline:1px solid #083880!important}.checkout-main-column .co-card-payment-box{background:#f3f5fb;border-radius:10px;padding:12px 12px 12px 16px;transition:all .3s ease-in-out}.checkout-main-column .co-card-payment-box .co-card-box-header{color:#110312;margin-bottom:10px;font-size:14px;font-weight:500}.checkout-main-column .co-card-payment-box .MuiRadio-root{border:1px solid #0006;border-radius:50%;width:17px;min-width:17px;height:17px;padding:0;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{background-color:#083880;border-width:3px;border-color:#fff;outline:1px solid #083880!important}.checkout-main-column .co-card-payment-box .co-saved-cards-list{flex-direction:column;display:flex}.checkout-main-column .co-card-payment-box .co-saved-card-row{cursor:pointer;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;display:flex}.checkout-main-column .co-card-payment-box .co-saved-card-row:not(:last-child){border-bottom:1px solid #b7b9bf66;margin-bottom:14px;padding-bottom:14px}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info{flex:1;align-items:center;gap:10px;display:flex}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-brand{text-align:center;border:1px solid #d0d0d0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:20px;display:inline-flex}.checkout-main-column .co-card-payment-box .co-saved-card-row .co-card-info .co-card-details{flex-direction:column;display:flex}.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{color:#161616;font-size:12px;font-weight:400}.checkout-main-column .co-card-payment-box .co-add-card-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:0;transition:all .3s ease-in-out;display:flex}.checkout-main-column .co-card-payment-box .co-add-card-btn:hover .co-add-icon-box{color:#083880;border-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{color:#1d1d1d;border:1px dashed #1d1d1d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:18px;transition:all .3s ease-in-out;display:flex}.checkout-main-column .co-card-payment-box .co-add-card-btn .co-add-card-label{color:#131313b2;flex-direction:column;align-items:stretch;gap:3px;font-size:14px;font-weight:400;line-height:1.25;display:flex}.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{margin-bottom:5px;font-size:12px}.checkout-main-column .co-card-payment-box .co-networks-row{align-items:center;gap:14px;padding-top:12px;padding-left:0;display:flex}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo{color:#475569;letter-spacing:.5px;font-size:12px;font-weight:700}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-visa{color:#1a1f71;font-size:13px;font-style:italic}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc{align-items:center;display:inline-flex}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc .mc-circle{border-radius:50%;width:14px;height:14px;display:inline-block}.checkout-main-column .co-card-payment-box .co-networks-row .co-network-logo.co-network-mc .mc-circle.mc-red{z-index:1;background-color:#eb001b;margin-right:-5px;position:relative}.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{background:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 20px 3px #00000014}.co-details-sidebar-card .co-sidebar-title{color:#000;margin-bottom:12px;font-size:18px;font-weight:500}.co-details-sidebar-card .co-personal-details-box{background:#fff;border:1px solid #083880;border-radius:18px;margin-bottom:20px;padding:16px 18px;position:relative}.co-details-sidebar-card .co-personal-details-box .btn_rounded{--btn_size:35px;padding:0;position:absolute;top:10px;right:10px}.co-details-sidebar-card .co-personal-details-box .co-detail-item{color:#505050;margin-bottom:1px;font-size:18px;font-weight:400}.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{color:#131313;background:#eee;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:32px;margin-bottom:20px;padding:2px 16px;font-size:14px;font-weight:400;display:flex}.co-details-sidebar-card .co-btn-pay-now{margin-bottom:18px;color:#fff!important;text-transform:none!important;box-shadow:none!important;background-color:#083880!important;border-radius:12px!important;padding:13px!important;font-size:18px!important;font-weight:600!important}.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{color:#272727;max-width:470px;margin-inline:auto;font-size:14px}.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{margin-top:20px;color:#fff!important;text-transform:none!important;background-color:#121212!important;font-size:16px!important;font-weight:400!important}.confirmation_section .rate_vendor_btn:hover{background-color:#333!important}.conf_left_col .success_header_box{align-items:center;gap:15px;margin-bottom:18px;display:flex}.conf_left_col .success_header_box .success_icon_circle{background-color:#d8f5d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.conf_left_col .success_header_box .hd_5{color:#1d1d1d;margin:0 0 8px}.conf_left_col .success_header_box .success_subtitle{color:#1d1d1d;font-size:12px}.conf_left_col .order_info_bar{background-color:#f2faf2;border-radius:12px;align-items:center;margin-bottom:20px;padding:16px 24px;display:flex}.conf_left_col .order_info_bar .info_item{flex-direction:column;gap:3px;display:flex}.conf_left_col .order_info_bar .info_item .info_label{color:#656363;font-size:14px;font-weight:400}.conf_left_col .order_info_bar .info_item .info_value{color:#1d1d1d;font-size:16px;font-weight:500}.conf_left_col .order_info_bar .info_item .info_value.order_number_text{color:#037926}.conf_left_col .order_info_bar .info_divider{background-color:#dee6de;width:1px;height:55px;margin:0 30px}.conf_left_col .what_next_card{background-color:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 20px 3px #00000014}.conf_left_col .what_next_card .hd_6{color:#000;margin:0 0 20px;font-weight:500}.conf_left_col .what_next_card .steps_list{flex-direction:column;gap:20px;display:flex}.conf_left_col .what_next_card .step_item{align-items:flex-start;gap:10px;display:flex}.conf_left_col .what_next_card .step_item .step_icon_wrapper{background-color:#eaf8eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.conf_left_col .what_next_card .step_item .step_content .step_title{color:#000;margin:0 0 2px;font-size:16px;font-weight:500}.conf_left_col .what_next_card .step_item .step_content .step_desc{color:#656363;margin:0;font-size:14px}.conf_left_col .refund_status_card{background-color:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 20px 3px #00000014}.conf_left_col .refund_status_card .hd_6{color:#000;margin:0 0 20px;font-weight:500}.conf_left_col .refund_status_card .timeline_list{flex-direction:column;gap:20px;display:flex;position:relative}.conf_left_col .refund_status_card .timeline_list:before{content:"";background-color:#083880;width:2px;position:absolute;top:15px;bottom:15px;left:19px}.conf_left_col .refund_status_card .timeline_item{flex-direction:column;justify-content:center;gap:2px;min-height:40px;padding-left:55px;line-height:1.25;display:flex;position:relative}.conf_left_col .refund_status_card .timeline_item .timeline_dot{color:#fff;z-index:2;background-color:#083880;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.conf_left_col .refund_status_card .timeline_item .timeline_dot img{object-fit:contain;width:20px;height:20px}.conf_left_col .refund_status_card .timeline_item .timeline_date{color:#999;font-size:12px}.conf_left_col .refund_status_card .timeline_item .timeline_text{color:#242c2b;font-size:14px;font-weight:500}.invoice_card{background-color:#fff;border-radius:20px;height:100%;padding:20px;box-shadow:0 2px 20px 3px #00000014}.invoice_card .invoice_header{border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.invoice_card .invoice_header .hd_6{color:#000;margin:0;font-weight:500}.invoice_card .invoice_header .MuiButton-root{--size:35px;border-radius:6px;gap:4px;min-width:1px;padding:2px 15px;font-size:16px;font-weight:400}.invoice_card .invoice_header .MuiButton-root .MuiButton-icon{margin:0!important}.invoice_card .invoice_body{flex-direction:column;gap:16px;display:flex}.invoice_card .invoice_row{flex-direction:column;gap:4px;display:flex}.invoice_card .invoice_row .row_label{color:#656363;font-size:14px;font-weight:400}.invoice_card .invoice_row .row_value{color:#000;font-size:16px;font-weight:500}.qr_card{background-color:#fff;border-radius:20px;height:100%;padding:20px;box-shadow:0 2px 20px 3px #00000014}.qr_card .hd_6{color:#000;margin:0 0 4px;font-weight:500}.qr_card .qr_subtitle{color:#000000b2;font-size:14px}.qr_card .qr_image_box{justify-content:center;align-items:center;margin-block:35px 10px;display:flex}.qr_card .voucher_box{text-align:center;background-color:#fff;border:1px solid #00000026;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.qr_card .voucher_box .voucher_label{color:#000000b2;font-size:14px;font-weight:400}.qr_card .voucher_box .voucher_code{color:#000;font-size:18px;font-weight:500}.my_order_sc .orders_list{flex-direction:column;gap:20px;display:flex}.my_order_sc .order_card{background-color:#fff;border:1px solid #0003;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:14px 20px 14px 14px;transition:all .3s ease-in-out;display:flex}.my_order_sc .order_card:hover{border-color:#083880;transform:translateY(-2px)}@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{aspect-ratio:1;background-color:#eceef2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:152px;display:flex;overflow:hidden}.my_order_sc .order_img_box img{object-fit:cover;width:100%;height:100%}.my_order_sc .order_info_cols{flex:1;grid-template-columns:.85fr 1fr .7fr;gap:35px;display:grid}@media only screen and (max-width:767.98px){.my_order_sc .order_info_cols{grid-template-columns:1fr}}.my_order_sc .info_col{flex-direction:column;gap:35px;display:flex}.my_order_sc .info_block{flex-direction:column;gap:3px;display:flex}.my_order_sc .info_block .label{color:#656363;font-size:14px;font-weight:400}.my_order_sc .info_block .value{color:#000;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:500;overflow:hidden;display:-webkit-box!important}.my_order_sc .order_qr_col{text-align:center;border-left:1px solid #0000001a;border-right:1px solid #0000001a;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;min-width:220px;padding:0 20px;display:flex}@media only screen and (max-width:991.98px){.my_order_sc .order_qr_col{border:1px solid #0000001a;border-right:none;border-left:none;flex-direction:row;justify-content:space-between;width:100%;padding:16px 0}}.my_order_sc .order_qr_col .qr_img{object-fit:contain;width:96px;height:96px}.my_order_sc .order_qr_col .qr_code_text{color:#000;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:500;overflow:hidden;display:-webkit-box!important}.my_order_sc .order_actions_col{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:40px;width:160px;min-width:180px;display:flex}@media only screen and (max-width:991.98px){.my_order_sc .order_actions_col{flex-direction:row;width:100%}.my_order_sc .order_actions_col button{flex:1}}.my_order_sc .order_actions_col .MuiButton-root{min-width:142px;padding:2px 10px;font-size:14px;font-weight:400}.my_order_sc .order_actions_col .MuiButton-root.MuiButton-outlinedPrimary{color:#000;background-color:#0000;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{width:calc(25% - var(--gap_x));background-color:#fff;border:1px solid #0000000d;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.wallet_stat_card.wallet_bal{background-color:#fcfcff;border-color:#08388033}.wallet_stat_card.cashback_bal{background-color:#fbfdfb;border-color:#08762833}.wallet_stat_card.reward_pts{background-color:#fcfcfd;border-color:#540fbd33}.wallet_stat_card.pending_refund{background-color:#fefcfa;border-color:#fe440033}.wallet_stat_card .card_icon_circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.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{flex-direction:column;gap:4px;display:flex}.wallet_stat_card .card_details .card_label{color:#000000b2;font-size:14px;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{background-color:#fff;border:1px solid #0000001a;border-radius:20px;margin-top:20px;padding:20px 24px}.transaction_section_card .s_head{min-height:1px;margin-bottom:10px}.transaction_section_card .s_head .hd_5{color:#101828;margin:0;font-weight:500}.transaction_section_card .s_head .header_actions{align-items:center;gap:6px;display:flex}.transaction_section_card .s_head .header_actions .MuiButton-root{border-radius:8px;gap:8px;min-height:36px;padding:2px 12px;font-size:14px;font-weight:500}.transaction_section_card .s_head .header_actions .MuiButton-root.MuiButton-outlinedPrimary{color:#000c;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){color:#374151;background-position:right 10px center;background-size:10px;border-radius:8px;font-size:14px;padding:0 28px 0 12px!important}.loyalty_points_wrap .loyalty_banner_card{color:#fff;background:linear-gradient(90.87deg,#0c44b2 -3.53%,#6d2ea4 84.99%);border-radius:24px;align-items:center;gap:45px;margin-block:50px 30px;padding:38px 70px 38px 38px;display:flex;position:relative;overflow:visible}.loyalty_points_wrap .loyalty_banner_card .gift_box_image_wrapper{pointer-events:none;position:absolute;bottom:calc(100% - 30px);right:8px}.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-direction:column;flex:1;min-width:160px;display:flex}.loyalty_points_wrap .loyalty_banner_card .banner_left .avail_label,.loyalty_points_wrap .loyalty_banner_card .banner_left .points_value{color:#fff;font-size:18px;font-weight:300}.loyalty_points_wrap .loyalty_banner_card .banner_left .points_count{color:#fff;margin-block:15px 8px;font-size:62px;font-weight:500;line-height:1}.loyalty_points_wrap .loyalty_banner_card .banner_divider{background-color:#fff3;align-self:center;width:1px;height:144px}@media (max-width:1199.98px){.loyalty_points_wrap .loyalty_banner_card .banner_divider{display:none}}.loyalty_points_wrap .loyalty_banner_card .banner_middle{flex-direction:column;flex:1;gap:22px;min-width:180px;display:flex}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row{align-items:center;gap:15px;display:flex}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_icon{object-fit:contain;filter:brightness(0)invert();width:25px;height:25px}.loyalty_points_wrap .loyalty_banner_card .banner_middle .stat_row .stat_text{color:#fff;align-items:center;gap:8px;font-size:18px;line-height:1.25;display:flex}.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;align-items:center;gap:20px;display:flex}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper{flex-direction:column;flex:1;gap:14px;display:flex}.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{background:#ffffff4d;border-radius:30px;height:7px;overflow:hidden}.loyalty_points_wrap .loyalty_banner_card .banner_right .progress_bar_wrapper .progress_bar_bg .progress_bar_fill{background:linear-gradient(90deg,#fbe9c1,#faca7f);border-radius:30px;height:100%}.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{flex-shrink:0;width:65px}.loyalty_points_wrap .loyalty_cards_grid{margin-bottom:30px}.loyalty_points_wrap .loyalty_cards_grid .loyalty_card{width:calc(50% - var(--gap_x));border:1px solid #0000001a;border-radius:20px;padding:20px 24px 24px}.loyalty_points_wrap .loyalty_cards_grid .card_title{color:#000;border-bottom:1px solid #0000000f;margin-bottom:20px;padding-bottom:10px;font-weight:500}.loyalty_points_wrap .loyalty_cards_grid .earn_list{flex-direction:column;display:flex}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item{align-items:center;gap:14px;display:flex}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item:not(:last-child){border-bottom:1px solid #e3e3e3;margin-bottom:16px;padding-bottom:16px}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .step_number{color:#083880;background-color:#0838801a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:500;display:flex}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content{flex:1}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content .item_title{color:#000;margin-bottom:4px;font-size:16px;font-weight:500}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_content .item_desc{color:#000000b2;font-size:12px}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge .pts_val{color:#083880;font-size:18px;font-weight:500}.loyalty_points_wrap .loyalty_cards_grid .earn_list .earn_item .item_pts_badge .pts_label{color:#000c;font-size:12px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list{flex-direction:column;display:flex}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable{cursor:pointer;align-items:center;gap:14px;display:flex}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable:not(:last-child){border-bottom:1px solid #e3e3e3;margin-bottom:16px;padding-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{color:#083880;background-color:#0838801a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .icon_circle img{object-fit:contain;width:20px;height:20px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content{flex:1}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content .item_title{color:#000;margin-bottom:4px;font-size:16px;font-weight:500}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .item_content .item_desc{color:#000000b2;font-size:12px}.loyalty_points_wrap .loyalty_cards_grid .redeem_list .redeem_item_clickable .btn_rounded{--btn_size:24px;padding:0}.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{border:1px solid #e5e7eb;border-radius:16px;max-width:560px;margin:0 auto;padding:40px;box-shadow:0 8px 24px #0000000d}.change_password_section .change_password_card .card_header{margin-bottom:30px}.change_password_section .change_password_card .card_header h2{color:#083880;margin-bottom:8px;font-weight:700}.change_password_section .change_password_card .card_header p{color:#6b7280;font-size:14px}.change_password_section .change_password_card .form label{margin-bottom:8px;font-size:14px;font-weight:600}.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{justify-content:flex-end;align-items:center;gap:16px;margin-top:30px;display:flex}.change_password_section .change_password_card .btn_flex .MuiButton-root{border-radius:8px;font-size:14px;font-weight:500}.payment_methods_section .saved_card_row{background-color:#fff;border:1px solid #0000001a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 15px;display:flex}.payment_methods_section .saved_card_row .card_info_left{align-items:center;gap:12px;display:flex}.payment_methods_section .saved_card_row .card_info_left .card_brand_logo{justify-content:center;align-items:center;width:40px;height:35px;display:flex}.payment_methods_section .saved_card_row .card_info_left .card_brand_logo img{object-fit:scale-down;width:100%;height:100%}.payment_methods_section .saved_card_row .card_info_left .card_details{flex-direction:column;display:flex}.payment_methods_section .saved_card_row .card_info_left .card_details .card_name_number{color:#000;font-size:17px;font-weight:500}.payment_methods_section .saved_card_row .card_info_left .card_details .card_expiry{color:#656363;font-size:14px}.payment_methods_section .saved_card_row .card_actions_right .delete_btn:hover{background-color:#fef2f2}.payment_methods_section .add_new_card_block{color:#083880;cursor:pointer;background-color:#0000;border:1px dashed #083880;border-radius:14px;outline:none;justify-content:center;align-items:center;gap:4px;width:100%;min-height:60px;font-size:16px;font-weight:500;transition:all .3s ease-in-out;display:flex;letter-spacing:.12px!important}.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{color:#000;margin-bottom:15px;font-size:40px;font-weight:600}.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;font-weight:500;text-decoration:none}.terms_conditions_section .terms_content_card p a:hover{text-decoration:underline}.terms_conditions_section .acceptance_note_card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:30px}.terms_conditions_section .acceptance_note_card .note_title{color:#000;margin-bottom:8px;font-size:15px;font-weight:600}.terms_conditions_section .acceptance_note_card .note_text{color:#6b7280;font-size:14px}.profile_card{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #00000008,0 4px 12px #00000005}.profile_card .card_header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.profile_card .card_header h2{color:#1d1d1d;margin:0;font-weight:500}.profile_card .card_header .MuiButton-root{--size:40px;padding:2px 16px;font-size:14px}.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{flex-direction:column;gap:20px;padding:24px 20px 30px;display:flex}.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{padding:0;bottom:-2px;left:auto;right:-8px;transform:none}.profile_card .card_body .avatar_upload_container .avatar_circle .avatar_add_btn img{filter:brightness(0)invert();object-fit:contain;width:16px;height:16px}.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{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:500}.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:#0000001a}.referral_box_card{background-color:#f3f5fb;border-radius:16px;padding:24px}.referral_box_card h2{color:#000;margin:0 0 6px}.referral_box_card .section_desc{color:#000000b2;margin:0 0 24px;font-size:14px}.referral_box_card .referral_fields{flex-direction:column;gap:16px;display:flex}.referral_box_card .referral_fields .referral_field_group{flex-direction:column;gap:8px;display:flex}.referral_box_card .referral_fields .referral_field_group label{color:#000;text-transform:uppercase;margin-bottom:0;font-size:14px;font-weight:500}.referral_box_card .referral_fields .referral_field_group .field_box{color:#000;background-color:#00000008;border:1px solid #00000003;border-radius:12px;justify-content:flex-start;align-items:center;min-height:58px;padding:5px 14px;font-size:16px;font-weight:400;display:flex}.referral_box_card .referral_fields .referral_field_group .field_box.link_color{color:#00bbfe;font-size:14px}.referral_box_card .action_buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.referral_box_card .action_buttons .MuiButton-root{padding:2px 20px;font-size:16px;font-weight:500}.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:#0000001a;border-color:#0000}.referral_box_card .action_buttons .MuiButton-root.btn_action_grey:hover{color:#083880;background-color:#0000001a;border-color:#083880}.referral_history_section{margin-top:35px}.referral_history_section .hd_4{color:#000;font-weight:500}.referral_history_section .referral_table_wrapper{background-color:#f3f5fb;border-radius:18px!important}.referral_history_section .referral_table_wrapper .MuiTable-root thead tr th{color:#000;background-color:#0000000d;border-bottom:none;padding:14px 25px;font-size:15px}.referral_history_section .referral_table_wrapper .MuiTable-root tbody tr:not(:last-child){border-bottom:1px solid #0000000d}.referral_history_section .referral_table_wrapper .MuiTable-root tbody tr td{color:#000;padding:18px 25px;font-size:15px}.about_platform_card{flex-direction:column;gap:60px;display:flex}.about_platform_card .page_title{margin-bottom:0}.about_platform_card .page_title h1{color:#000;margin-bottom:15px;font-size:40px;font-weight:600}.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{color:#6b7280;font-size:16px}.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;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.about_platform_card .about_block .why_choose_grid .choose_card .icon_circle{background-color:#083880;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.about_platform_card .about_block .why_choose_grid .choose_card .icon_circle img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.about_platform_card .about_block .why_choose_grid .choose_card h4{color:#000;width:100%;margin:0 0 8px;font-size:18px;font-weight:600}.about_platform_card .about_block .why_choose_grid .choose_card p{color:#6b7280;width:100%;font-size:14px}.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.3333% - var(--gap_x));background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.about_platform_card .about_block .how_it_works_grid .step_card .step_num{color:#083880;margin-bottom:14px;font-size:14px;font-weight:700}.about_platform_card .about_block .how_it_works_grid .step_card h4{color:#000;margin:0 0 10px;font-size:20px;font-weight:600}.about_platform_card .about_block .how_it_works_grid .step_card p{color:#6b7280;font-size:14px}.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;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.about_platform_card .about_block .numbers_grid .number_card .stat_num{color:#083880;margin-bottom:10px;font-size:32px;font-weight:800;line-height:1.25}.about_platform_card .about_block .numbers_grid .number_card .stat_label{color:#1d1d1d;font-size:14px;font-weight:600}.about_platform_card .about_block .categories_list{flex-wrap:wrap;gap:12px;display:flex}.about_platform_card .about_block .categories_list .category_pill{color:#1d1d1d;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;justify-content:center;align-items:center;min-height:40px;padding:5px 16px;font-size:14px;font-weight:500;display:inline-flex}.support_main_card{z-index:1;position:relative}.support_main_card:before{content:"";z-index:-1;background-color:#f3f5fb;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.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{margin-bottom:24px;display:flex}.support_main_card .support_grid .support_promo_col h2{margin-bottom:24px;font-weight:700}.support_main_card .support_grid .support_promo_col .promo_desc{color:#4b5563;font-size:18px}.support_main_card .support_grid .support_form_col{width:calc(56.5% - var(--gap_x));background-color:#fff;border-radius:24px;padding:25px;box-shadow:0 10px 40px #00000008}.support_main_card .support_grid .support_form_col .support_ticket_form{flex-direction:column;gap:16px;display:flex}.support_main_card .support_grid .support_form_col .support_ticket_form .control_group{flex-direction:column;gap:8px;display:flex}.support_main_card .support_grid .support_form_col .support_ticket_form .control_group label{color:#000;margin-bottom:0;font-size:16px;font-weight:500}.support_main_card .support_grid .support_form_col .support_ticket_form .file_upload_wrapper .file_upload_label{cursor:pointer;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:100px;padding:16px;transition:all .3s ease-in-out;display:flex}.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{color:#4b5563;font-size:14px;font-weight:400}.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{margin-top:8px;font-size:18px;font-weight:500}.support_tickets_history .hd_3{margin-bottom:18px}.support_tickets_history .filter_tabs_row{border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:20px;width:fit-content;margin-bottom:20px;display:flex}.support_tickets_history .filter_tabs_row .tab_btn{color:#6b7280;cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;margin:-1px;padding:2px 18px;font-size:12px;font-weight:500;transition:all .3s ease-in-out;display:inline-flex}.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{flex-direction:column;gap:16px;display:flex}.support_tickets_history .tickets_list .ticket_item_card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}@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-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.support_tickets_history .tickets_list .ticket_item_card .ticket_info_col .info_val{color:#1d1d1d;font-size:16px;font-weight:600}.support_tickets_history .tickets_list .ticket_item_card .ticket_info_col .info_lbl{color:#000000b2;font-size:14px}.support_tickets_history .tickets_list .ticket_item_card .ticket_status_col{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:100px;display:flex}.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(#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{flex-direction:column;margin-bottom:12px;display:flex}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_title h2{color:#000;margin-bottom:6px;font-weight:500}.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{flex-direction:column;gap:18px;display:flex}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form .control_group{flex-direction:column;display:flex}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form .control_group label{color:#1d1d1d;font-size:16px;font-weight:400}.modal.rate_vendor_modal_wrapper .rate_vendor_modal_body .modal_form :is(input,select,textarea,input.form-control,.MuiSelect-select,.MuiAutocomplete-root .MuiInputBase-root){background-color:#fff;font-size:14px}.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:#000000b2}.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{background:0 0;border:none;width:28px;height:28px;top:22px;right:22px}.modal.add_card_modal_wrapper .add_card_modal_body .btn-close svg{color:#000;font-size:24px}.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{color:#000;font-weight:700}.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{color:#000;font-size:16px;font-weight:400}.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:#0000001a}.modal.add_card_modal_wrapper .add_card_modal_body .add_card_form .btn_submit_card{margin-top:20px;font-size:14px;font-weight:400}