:root{--bg-dark: #0d0d0d;--accent-yellow: #FFB400;--text-muted: #888;--card-shadow: 0 10px 30px rgba(0, 0, 0, .05);--transition: all .3s cubic-bezier(.165, .84, .44, 1)}.profile-section{padding-top:140px;padding-bottom:80px;background:#f8f9fa;min-height:100vh}.profile-sidebar{background:#fff;border-radius:20px;padding:30px;box-shadow:var(--card-shadow);position:sticky;top:100px}.user-info-brief{text-align:center;padding-bottom:25px;border-bottom:1.5px solid #f0f0f0;margin-bottom:25px}.avatar-wrapper{width:90px;height:90px;margin:0 auto 15px;position:relative}.avatar-circle{width:100%;height:100%;background:var(--bg-dark);color:var(--accent-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;font-family:Outfit,sans-serif;border:3px solid var(--accent-yellow)}.user-role-badge{position:absolute;bottom:0;right:0;background:var(--accent-yellow);color:#000;font-size:.65rem;font-weight:900;padding:4px 8px;border-radius:20px;border:2px solid #fff}.nav-pills-profile .nav-link{color:#000!important;font-weight:700;font-family:Outfit,sans-serif;font-size:.95rem;padding:15px 25px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;gap:12px;transition:var(--transition)}.nav-pills-profile .nav-link i{width:20px;text-align:center;font-size:1.1rem;color:#000!important}.nav-pills-profile .nav-link:hover{background:#ffb4001a;color:#000!important}.nav-pills-profile .nav-link.active{background:var(--accent-yellow)!important;color:#000!important}.nav-pills-profile .nav-link.active i{color:#000!important}.nav-pills-profile .nav-link.logout-link{color:#000!important;margin-top:45px}.nav-pills-profile .nav-link.logout-link:hover{background:#dc35450d}.profile-content-card{background:#fff;border-radius:20px;padding:35px;box-shadow:var(--card-shadow);min-height:500px}.content-header{margin-bottom:30px;padding-bottom:15px;border-bottom:1.5px solid #f0f0f0}.content-title{font-family:Outfit,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:1.4rem;margin-bottom:0}.form-group-profile{margin-bottom:20px}.form-label-profile{display:block;font-size:.75rem;font-weight:800;color:var(--text-muted);letter-spacing:.8px;margin-bottom:8px}.form-control-profile{width:100%;background:#fcfcfc;border:1.5px solid #eeeeee;padding:12px 18px;border-radius:12px;font-family:Inter,sans-serif;font-size:.95rem;transition:var(--transition)}.form-control-profile:focus{background:#fff;border-color:var(--accent-yellow);outline:none;box-shadow:0 0 0 4px #ffb4001a}.order-card{border:1.5px solid #f0f0f0;border-radius:15px;padding:20px;margin-bottom:20px;transition:var(--transition)}.order-card:hover{border-color:var(--accent-yellow);transform:translateY(-3px)}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.order-id{font-weight:800;font-family:Outfit,sans-serif;color:var(--bg-dark)}.order-status{font-size:.7rem;font-weight:800;padding:4px 12px;border-radius:30px;text-transform:uppercase}.status-delivered{background:#d1fae5;color:#065f46}.status-shipped{background:#dbeafe;color:#1e40af}.status-pending{background:#fef3c7;color:#92400e}.wishlist-item{display:flex;gap:20px;padding:15px;border-bottom:1.5px solid #f0f0f0;align-items:center;transition:var(--transition)}.wishlist-item:hover{background:#fcfcfc}@media(max-width:767px){.wishlist-item{gap:12px;padding:12px}.wish-img{width:60px;height:60px}.wishlist-item .flex-grow-1{min-width:0}.wish-name{font-size:.85rem}}@media(max-width:480px){.wishlist-item{flex-wrap:wrap}.wishlist-item .flex-grow-1{width:calc(100% - 72px)}.wishlist-item .d-flex.gap-2{width:100%;justify-content:flex-end;border-top:1px dashed #eee;padding-top:10px;margin-top:5px}}.wish-img{width:70px;height:70px;object-fit:contain;background:#f8f9fa;border-radius:10px}.review-item{padding:25px;background:#fcfcfc;border-radius:18px;margin-bottom:25px;border:1px solid #f0f0f0;transition:var(--transition)}.review-item:hover{border-color:var(--accent-yellow);box-shadow:0 5px 15px #00000008}.edit-review-btn,.delete-review-btn{font-size:1.1rem;color:#444;transition:var(--transition)}.edit-review-btn:hover{color:var(--accent-yellow)!important;transform:scale(1.1)}.delete-review-btn:hover{color:#ff4d4d!important;transform:scale(1.1)}@media(max-width:576px){.review-item{padding:15px}.review-header .col-8{width:70%}.review-header .col-4{width:30%}}.tracking-list{position:relative;max-width:500px;margin:0 auto}.tracking-step{position:relative}.tracking-step h6{font-size:.95rem;font-family:Outfit,sans-serif}@media(max-width:576px){.tracking-list{padding-left:10px}.tracking-step{gap:15px!important}.tracking-step h6{font-size:.85rem}.tracking-date{font-size:.65rem!important}}@media(max-width:576px){.modal-dialog{margin:10px;width:calc(100% - 20px)!important;max-width:none!important}.modal-body{padding:20px!important}#modal-order-items td{padding:10px 0}.modal-header .modal-title{font-size:1.1rem}}.btn-profile-save{background:var(--bg-dark);color:#fff;font-family:Outfit,sans-serif;font-weight:800;padding:12px 30px;border-radius:12px;border:none;transition:var(--transition)}.btn-profile-save:hover{background:var(--accent-yellow);color:#000}@media(max-width:991px){.profile-section{padding-top:100px}.profile-sidebar{margin-bottom:30px;position:static}.profile-content-card{padding:20px}}@media(max-width:576px){.profile-sidebar{padding:15px;margin-bottom:20px;background:transparent;box-shadow:none}.user-info-brief{background:#fff;padding:25px 15px;border-radius:20px;box-shadow:var(--card-shadow);margin-bottom:20px}.nav-pills-profile{display:flex;flex-direction:row!important;overflow-x:auto;padding-bottom:10px;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.nav-pills-profile::-webkit-scrollbar{display:none}.nav-pills-profile .nav-item{flex:0 0 auto}.nav-pills-profile .nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;min-width:100px;margin-bottom:0;background:#fff;box-shadow:0 4px 12px #0000000d;gap:8px}.nav-pills-profile .nav-link span{display:block!important;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.nav-pills-profile .nav-link i{margin:0;font-size:1.2rem}.nav-pills-profile .nav-link.logout-link{margin-top:0;border:1.5px solid #eee;background:transparent;box-shadow:none}.nav-pills-profile .nav-link.active{background:var(--accent-yellow)!important;border-color:var(--accent-yellow)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/profile.css.map */
