:root{--white: #ffffff;--black: #000000;--primary: #DC4646;--secondary: #70857A;--third: #FFEB8A;--text: #101010;--text-2: #696E73;--text-3: #74757B;--text-base: var(--text);--text-2-base: var(--text-2);--text-3-base: var(--text-3);--bg: #F7F7F7;--bg-2: #F6F4F3;--bg-3: #2C2762;--bg-4: #CD3E341A;--bg-5: #FDF1E3;--bg-6: #103C29;--bg-7: #F8F4EC;--line: #E9E9E9;--white-04: rgba(255, 255, 255, 0.04);--white-10: rgba(255, 255, 255, 0.1);--white-20: rgba(255, 255, 255, 0.2);--white-60: rgba(255, 255, 255, 0.6);--yellow: #F0A750;--pink: #EC749D;--critical: #F03E3E;--success: #3DAB25;--on-surface: #0C2C48;--surface: #F6F6F6;--cl-1: #0BE7B4;--cl-2: #FDB900}body#page-auth{background-color:var(--bg)}body#page-auth .auth-card{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body#page-auth .auth-card .card-header{background:rgba(0,0,0,0) !important}body#page-auth .amerce-auth-card{background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -32px rgba(16,16,16,.08)}body#page-auth .amerce-auth-card__media{position:relative;overflow:hidden;background:var(--bg-2)}body#page-auth .amerce-auth-card__banner{display:block;width:100%;height:100%;object-fit:cover}body#page-auth .amerce-auth-card:not(.amerce-auth-card--horizontal) .amerce-auth-card__media{max-height:220px}body#page-auth .amerce-auth-card:not(.amerce-auth-card--horizontal) .amerce-auth-card__banner{aspect-ratio:16/5;max-height:220px}body#page-auth .amerce-auth-card__header{padding:40px 40px 0;text-align:center;display:grid;gap:8px;justify-items:center}@media(max-width: 767px){body#page-auth .amerce-auth-card__header{padding:28px 24px 0}}body#page-auth .amerce-auth-card__icon{width:56px;height:56px;border-radius:16px;background:rgba(220,70,70,.08);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}body#page-auth .amerce-auth-card__icon .icon,body#page-auth .amerce-auth-card__icon svg{width:26px;height:26px;stroke-width:1.6}body#page-auth .amerce-auth-card__title{font-family:var(--primary-font, "DM Sans"),sans-serif;font-size:28px;line-height:36px;font-weight:700;color:var(--text);margin:0}@media(max-width: 767px){body#page-auth .amerce-auth-card__title{font-size:22px;line-height:30px}}body#page-auth .amerce-auth-card__description{max-width:480px;margin:0 auto}body#page-auth .amerce-auth-card__body{padding:28px 40px 40px}@media(max-width: 767px){body#page-auth .amerce-auth-card__body{padding:24px 24px 32px}}body#page-auth .amerce-auth-card--horizontal .amerce-auth-card__media{min-height:100%}body#page-auth .amerce-auth-card--horizontal .amerce-auth-card__banner{aspect-ratio:auto;height:100%;min-height:420px}body#page-auth .amerce-auth-card--horizontal .amerce-auth-card__content{display:flex;flex-direction:column;justify-content:center}body#page-auth .amerce-auth-card--horizontal .amerce-auth-card__header{padding-top:40px}@media(max-width: 767px){body#page-auth .amerce-auth-card--horizontal .amerce-auth-card__media{display:none}}body#page-auth .amerce-auth-card .mb-3,body#page-auth .amerce-auth-card .form-group{margin-bottom:16px !important}body#page-auth .amerce-auth-card .form-label{font-family:var(--primary-font, "DM Sans"),sans-serif;font-size:14px;line-height:22px;font-weight:500;color:var(--text);margin-bottom:6px}body#page-auth .amerce-auth-card .form-label.required::after,body#page-auth .amerce-auth-card .required>.form-label::after{content:"*";color:var(--primary);margin-inline-start:4px}body#page-auth .amerce-auth-card .form-control,body#page-auth .amerce-auth-card .form-select{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:11px 15px;height:auto;min-height:48px;font-size:15px;line-height:24px;color:var(--text);box-shadow:none;transition:border-color .25s ease,box-shadow .25s ease}body#page-auth .amerce-auth-card .form-control::placeholder,body#page-auth .amerce-auth-card .form-select::placeholder{color:var(--text-3)}body#page-auth .amerce-auth-card .form-control:focus,body#page-auth .amerce-auth-card .form-select:focus{border-color:var(--text);box-shadow:0 0 0 3px rgba(16,16,16,.06)}body#page-auth .amerce-auth-card .form-control.is-invalid,body#page-auth .amerce-auth-card .form-select.is-invalid{border-color:var(--critical)}body#page-auth .amerce-auth-card .form-control.is-valid,body#page-auth .amerce-auth-card .form-select.is-valid{border-color:var(--success)}body#page-auth .amerce-auth-card .auth-input-icon{position:absolute;top:24px;transform:translateY(-50%);inset-inline-start:6px;background:rgba(0,0,0,0);border:0;color:var(--text-2);z-index:99;padding:0 10px;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}body#page-auth .amerce-auth-card .auth-input-icon svg{width:20px;height:20px;stroke-width:1.6}body#page-auth .amerce-auth-card .form-control.ps-5,body#page-auth .amerce-auth-card input.ps-5{padding-inline-start:44px !important}body#page-auth .amerce-auth-card .input-password-toggle{color:var(--text-2);padding:10px 14px}body#page-auth .amerce-auth-card .input-password-toggle svg{width:20px;height:20px;stroke-width:1.6}body#page-auth .amerce-auth-card .input-password-toggle:hover{color:var(--text)}body#page-auth .amerce-auth-card .iti,body#page-auth .amerce-auth-card .iti--allow-dropdown{width:100%}body#page-auth .amerce-auth-card .form-check{display:flex;align-items:center;gap:8px;padding-inline-start:0;margin-bottom:0}body#page-auth .amerce-auth-card .form-check .form-check-input{width:18px;height:18px;border-radius:4px;border:1px solid var(--text-3);margin:0;cursor:pointer;float:none}body#page-auth .amerce-auth-card .form-check .form-check-input:checked{background-color:var(--text);border-color:var(--text)}body#page-auth .amerce-auth-card .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(16,16,16,.08);border-color:var(--text)}body#page-auth .amerce-auth-card .form-check .form-check-label{margin-bottom:0;font-size:14px;color:var(--text-2);cursor:pointer}body#page-auth .amerce-auth-card .text-decoration-underline{color:var(--text);text-decoration:underline !important}body#page-auth .amerce-auth-card .text-decoration-underline:hover{color:var(--primary)}body#page-auth .amerce-auth-card .row.g-0,body#page-auth .amerce-auth-card .row{align-items:center}body#page-auth .amerce-auth-card .btn-auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;margin-top:40px;padding:0 24px;border:0;border-radius:60px;background:var(--text);color:var(--white);font-family:var(--primary-font, "DM Sans"),sans-serif;font-weight:600;font-size:15px;position:relative;overflow:hidden;transition:background .25s ease,color .25s ease,transform .2s ease}body#page-auth .amerce-auth-card .btn-auth-submit:hover,body#page-auth .amerce-auth-card .btn-auth-submit:focus{background:var(--primary);color:var(--white)}body#page-auth .amerce-auth-card .btn-auth-submit:hover::after,body#page-auth .amerce-auth-card .btn-auth-submit:focus::after{animation:shine-reverse 1.5s forwards}body#page-auth .amerce-auth-card .btn-auth-submit::after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 70%);top:0;left:-100%;opacity:.6;pointer-events:none}body#page-auth .amerce-auth-card .btn-auth-submit svg{width:18px;height:18px;stroke-width:1.6}body#page-auth .amerce-auth-card .d-grid{display:grid;gap:12px;margin-top:8px}body#page-auth .amerce-auth-card .alert{border-radius:10px;font-size:14px;padding:12px 16px;margin-bottom:16px}body#page-auth .amerce-auth-card .mt-3.text-center{margin-top:20px !important;font-size:14px;color:var(--text-2)}body#page-auth .amerce-auth-card .mt-3.text-center a{color:var(--text);font-weight:600}body#page-auth .amerce-auth-card .mt-3.text-center a:hover{color:var(--primary)}body#page-auth .amerce-auth-card .invalid-feedback,body#page-auth .amerce-auth-card .text-danger{font-size:13px;color:var(--critical) !important;margin-top:6px}body#page-auth[dir=rtl] .amerce-auth-card .auth-input-icon{left:auto;right:6px}body#page-auth[dir=rtl] .amerce-auth-card .form-control.ps-5{padding-inline-start:15px !important;padding-inline-end:44px !important}.bb-customer-page{--primary-color: var(--primary)}.bb-customer-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--text);color:var(--white);border:1px solid var(--text);border-radius:60px;padding:10px 24px;font-weight:600;line-height:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bb-customer-page .btn:hover,.bb-customer-page .btn:focus{background:var(--primary);border-color:var(--primary);color:var(--white)}.bb-customer-page .btn.btn-sm{padding:6px 16px;font-size:13px}.bb-customer-page .btn-primary{background:var(--primary);border-color:var(--primary)}.bb-customer-page .btn-primary:hover,.bb-customer-page .btn-primary:focus{background:var(--text);border-color:var(--text);color:var(--white)}.bb-customer-page .btn-outline-secondary{background:rgba(0,0,0,0);border-color:var(--line);color:var(--text)}.bb-customer-page .btn-outline-secondary:hover,.bb-customer-page .btn-outline-secondary:focus{background:var(--text);border-color:var(--text);color:var(--white)}.bb-customer-page .btn-outline-danger{background:rgba(0,0,0,0);border-color:var(--critical);color:var(--critical)}.bb-customer-page .btn-outline-danger:hover,.bb-customer-page .btn-outline-danger:focus{background:var(--critical);border-color:var(--critical);color:var(--white)}.bb-customer-page .btn-danger{background:var(--critical);border-color:var(--critical);color:var(--white)}.bb-customer-page .btn-danger:hover,.bb-customer-page .btn-danger:focus{background:var(--text);border-color:var(--text);color:var(--white)}.bb-customer-page .bb-customer-sidebar-wrapper,.bb-customer-page .bb-customer-sidebar{border-color:var(--line)}.bb-customer-page .bb-customer-navigation .nav-pills .nav-link{color:var(--text-2)}.bb-customer-page .bb-customer-navigation .nav-pills .nav-link:hover:not(.active){background:var(--bg);color:var(--text)}.bb-customer-page .bb-customer-navigation .nav-pills .nav-link .nav-icon{color:inherit}.bb-customer-page .bb-customer-sidebar-heading .name{color:var(--text)}.bb-customer-page .bb-profile-header-title,.bb-customer-page .bb-customer-card-title{font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;color:var(--text)}.bb-customer-page .bb-customer-card,.bb-customer-page .card{border-color:var(--line)}.bb-customer-page .bb-customer-profile{border-radius:16px;border-color:var(--line)}.bb-customer-page .bb-customer-profile .bb-customer-profile-info h2{font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;color:var(--text)}.bb-customer-page .card.bg-primary,.bb-customer-page .card.bg-success,.bb-customer-page .card.bg-warning{background:var(--white) !important;border:1px solid var(--line) !important;border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bb-customer-page .card.bg-primary:hover,.bb-customer-page .card.bg-success:hover,.bb-customer-page .card.bg-warning:hover{border-color:var(--text);box-shadow:0 10px 28px rgba(16,16,16,.07);transform:translateY(-3px)}.bb-customer-page .card.bg-primary .card-body,.bb-customer-page .card.bg-success .card-body,.bb-customer-page .card.bg-warning .card-body{display:flex;flex-direction:column;align-items:center;padding:32px 24px}.bb-customer-page .card.bg-primary .card-title,.bb-customer-page .card.bg-success .card-title,.bb-customer-page .card.bg-warning .card-title{font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;color:var(--text)}.bb-customer-page .card.bg-primary .card-text,.bb-customer-page .card.bg-success .card-text,.bb-customer-page .card.bg-warning .card-text{flex:1 1 auto}.bb-customer-page .card.bg-primary .rounded-circle,.bb-customer-page .card.bg-success .rounded-circle,.bb-customer-page .card.bg-warning .rounded-circle{width:56px;height:56px;align-items:center;justify-content:center;padding:0 !important}.bb-customer-page .card.bg-primary .btn,.bb-customer-page .card.bg-success .btn,.bb-customer-page .card.bg-warning .btn{margin-top:4px}.bb-customer-page .card.bg-primary .btn.btn-primary,.bb-customer-page .card.bg-success .btn.btn-primary,.bb-customer-page .card.bg-warning .btn.btn-primary{background:var(--text);border-color:var(--text)}.bb-customer-page .card.bg-primary .btn.btn-primary:hover,.bb-customer-page .card.bg-primary .btn.btn-primary:focus,.bb-customer-page .card.bg-success .btn.btn-primary:hover,.bb-customer-page .card.bg-success .btn.btn-primary:focus,.bb-customer-page .card.bg-warning .btn.btn-primary:hover,.bb-customer-page .card.bg-warning .btn.btn-primary:focus{background:var(--primary);border-color:var(--primary)}.bb-customer-page .card.bg-primary .rounded-circle{background:var(--primary) !important}.bb-customer-page .card.bg-success .rounded-circle{background:var(--success) !important}.bb-customer-page .card.bg-warning .rounded-circle{background:var(--yellow) !important}.bb-customer-page .card.bg-info{background:var(--bg-5) !important;border:1px solid var(--line) !important;border-radius:16px;margin-top:24px;padding:8px 12px}.bb-customer-page .card.bg-info .rounded-circle{width:56px;height:56px;align-items:center;justify-content:center;padding:0 !important;background:var(--primary) !important}.bb-customer-page .card.bg-info .card-title{font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;color:var(--text)}.bb-customer-page .dashboard-address>.d-flex h2{font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;color:var(--text)}.bb-customer-page .bb-customer-card-status .badge{background:var(--bg-4) !important;color:var(--primary) !important;border-radius:60px;font-weight:600}.bb-customer-page .form__header .form-check{margin-top:24px}.bb-customer-page .form__header button[type=submit]{margin-top:12px}.bb-customer-page .card.bg-light{border-radius:16px}.bb-customer-page .card.bg-light .card-body{padding:48px 32px !important}.bb-customer-page .bb-customer-card-footer .btn{border-radius:60px}.bb-customer-page .bb-customer-card-footer .btn-primary{background:var(--text);border-color:var(--text);color:var(--white)}.bb-customer-page .bb-customer-card-footer .btn-primary:hover,.bb-customer-page .bb-customer-card-footer .btn-primary:focus{background:var(--primary);border-color:var(--primary);color:var(--white)}.bb-customer-page .bb-customer-card-footer .btn-danger{background:rgba(0,0,0,0);border-color:var(--line);color:var(--critical)}.bb-customer-page .bb-customer-card-footer .btn-danger:hover,.bb-customer-page .bb-customer-card-footer .btn-danger:focus{background:var(--critical);border-color:var(--critical);color:var(--white)}#delete-account-modal .modal-body .mb-3{margin-bottom:16px !important}#delete-account-modal .modal-body .mb-4{margin-bottom:24px !important}.bb-customer-page .bb-empty{width:100%;height:auto !important;min-height:360px;padding:48px 28px !important;background:rgba(5,12,6,.88) !important;border:1px solid rgba(255,211,41,.28) !important;border-radius:12px !important;color:#eee9d7 !important;box-shadow:none !important}.bb-customer-page .bb-empty>.text-center{width:100%;padding-top:0 !important;padding-bottom:0 !important}.bb-customer-page .bb-empty .bb-empty-img{opacity:1}.bb-customer-page .bb-empty .bb-empty-img .bg-light{background:rgba(255,211,41,.12) !important;border:1px solid rgba(255,211,41,.3)}.bb-customer-page .bb-empty .bb-empty-img svg{color:#ffd329 !important}.bb-customer-page .bb-empty .bb-empty-title{color:#ffd329 !important;font-family:var(--heading-font, var(--primary-font, "DM Sans")),sans-serif;font-weight:500}.bb-customer-page .bb-empty .bb-empty-subtitle{max-width:680px;margin-inline:auto;color:#dedacc !important}.bb-customer-page .bb-empty .bb-empty-action .btn{background:#ffd329 !important;border-color:#ffd329 !important;border-radius:9px !important;color:#10150e !important}.bb-customer-page .bb-empty .bb-empty-action .btn:hover,.bb-customer-page .bb-empty .bb-empty-action .btn:focus{background:#ffe47a !important;border-color:#ffe47a !important;color:#10150e !important}@media(max-width: 767px){.bb-customer-page .bb-empty{min-height:300px;padding:36px 20px !important}}
