*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#f6f7fb;color:#172033}a{text-decoration:none;color:#2457d6}.container{max-width:1180px;margin:auto;padding:0 18px}.topbar{background:#fff;border-bottom:1px solid #e7e9ef;position:sticky;top:0;z-index:5}.nav{height:72px;display:flex;align-items:center;gap:24px}.brand{font-size:25px;font-weight:900;color:#172033}.brand span{color:#f35b35}.search{display:flex;flex:1;max-width:650px}.search input{flex:1;border:1px solid #dfe3ec;border-right:0;border-radius:10px 0 0 10px;padding:13px}.search button{border:0;background:#f35b35;color:#fff;padding:0 20px;border-radius:0 10px 10px 0}.navlinks{display:flex;gap:15px}.hero{margin:28px 0;padding:48px;border-radius:22px;background:linear-gradient(135deg,#fff,#eef3ff);display:flex;justify-content:space-between;align-items:center}.hero h1{font-size:48px;line-height:1.05;margin:10px 0}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#f35b35}.hero-card{background:#fff;border:1px solid #e4e7ef;border-radius:18px;padding:35px;text-align:center;font-size:55px;min-width:230px}.hero-card strong,.hero-card span{display:block;font-size:16px;margin-top:8px}.btn{display:inline-block;background:#f35b35;color:#fff;border:0;border-radius:9px;padding:12px 18px;font-weight:700;cursor:pointer}.btn.small{padding:9px 13px;font-size:13px}.btn.secondary{background:#25334d}h1,h2{margin-top:28px}.section-head{display:flex;justify-content:space-between;align-items:center}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 30px}.chips a{background:#fff;border:1px solid #e5e8ef;padding:10px 15px;border-radius:999px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid #e5e8ef;border-radius:15px;overflow:hidden}.photo{height:210px;background:#eef1f6;display:flex;align-items:center;justify-content:center;font-size:60px}.photo img,.detail-photo img,.thumb img,.table-img{width:100%;height:100%;object-fit:cover}.card-body{padding:15px}.card h3{margin:6px 0 10px;font-size:17px}.price{font-size:20px;font-weight:800;margin:8px 0}.price del{font-size:13px;color:#9299a8;font-weight:400;margin-left:7px}.stock{font-size:12px;margin:10px 0}.stock.in{color:#16864a}.stock.out{color:#d33}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#fff;padding:28px;margin-top:28px;border-radius:18px}.detail-photo{height:500px;background:#eef1f6;display:flex;align-items:center;justify-content:center;font-size:100px;border-radius:14px;overflow:hidden}.big{font-size:32px}.description{line-height:1.7;color:#596273}.qty{width:75px;padding:10px;border:1px solid #dfe3ec;border-radius:8px}.cart-list{background:#fff;border-radius:15px}.cart-item{display:flex;align-items:center;gap:18px;padding:16px;border-bottom:1px solid #edf0f4}.thumb{width:75px;height:75px;background:#eef1f6;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.grow{flex:1}.summary{background:#fff;padding:20px;border-radius:15px;margin:18px 0;display:flex;justify-content:flex-end;align-items:center;gap:25px}.checkout{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.panel{background:#fff;padding:24px;border-radius:15px;border:1px solid #e6e9ef}.panel label{display:block;font-weight:700;margin-bottom:14px}.panel input,.panel select,.panel textarea,.inline-form input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #dfe3ec;border-radius:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1/-1}.check{display:flex!important;align-items:center;gap:8px}.check input{width:auto!important}.preview{width:120px;height:120px;object-fit:cover;margin-top:8px;border-radius:8px}.alert{background:#fff0f0;color:#b22;padding:12px;border-radius:9px;margin:12px 0}.success{text-align:center;background:#fff;padding:60px;margin:50px auto;max-width:600px;border-radius:20px}.success-icon{margin:auto;width:70px;height:70px;border-radius:50%;background:#dff7e8;color:#198b4c;font-size:45px}.empty{text-align:center;padding:70px;background:#fff;border-radius:15px}.footer{margin-top:60px;background:#182238;color:#dce2ef;padding:28px}.admin-shell{display:flex;min-height:100vh}.sidebar{width:240px;background:#182238;color:#fff;padding:24px;display:flex;flex-direction:column;gap:8px}.sidebar a{color:#dce2ef;padding:11px;border-radius:8px}.sidebar a:hover{background:#273650}.admin-main{flex:1;padding:28px}.admin-top{background:#fff;padding:15px 20px;border-radius:12px;margin-bottom:20px}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.stats>div{background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:20px}.stats span,.stats b{display:block}.stats b{font-size:28px;margin-top:8px}.table-wrap{overflow:auto;background:#fff;border-radius:14px;margin-top:20px}table{width:100%;border-collapse:collapse}th,td{padding:14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.table-img{width:55px;height:55px;border-radius:7px}.badge{padding:4px 8px;border-radius:999px}.good{background:#e3f7eb;color:#167a43}.bad{background:#ffe8e8;color:#b22}.inline-form{display:flex;gap:10px;max-width:550px}.status-form select{padding:8px;border:1px solid #ddd;border-radius:7px}.login{min-height:100vh;display:grid;place-items:center}.login .panel{width:min(420px,92vw)}.muted{color:#7c8493;font-size:13px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:38px}.stats{grid-template-columns:repeat(2,1fr)}.checkout,.product-detail{grid-template-columns:1fr}.sidebar{width:190px}}@media(max-width:600px){.nav{height:auto;padding:14px;flex-wrap:wrap}.search{order:3;max-width:none;flex-basis:100%}.hero{padding:25px;display:block}.hero-card{margin-top:20px}.grid{grid-template-columns:1fr 1fr;gap:10px}.photo{height:150px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.admin-shell{display:block}.sidebar{width:auto;position:static;flex-direction:row;overflow:auto}.admin-main{padding:15px}.stats{grid-template-columns:1fr 1fr}}

/* =========================
   PROFESSIONAL ADMIN PANEL
========================= */
.admin-body{background:#f5f7fb;color:#182238}
.admin-shell{min-height:100vh;display:flex}
.admin-shell .sidebar{width:255px;min-width:255px;background:#111a2e;color:#dce5f5;padding:0;display:flex;flex-direction:column;gap:0;position:fixed;inset:0 auto 0 0;z-index:20}
.sidebar-brand{padding:26px 22px 22px;border-bottom:1px solid rgba(255,255,255,.08)}
.sidebar-brand .brand{color:#fff}
.admin-label{font-size:9px;letter-spacing:1.5px;color:#8190aa;font-weight:800;margin-top:7px}
.sidebar-nav{padding:17px 13px;overflow:auto;flex:1}
.nav-title{font-size:9px;letter-spacing:1.5px;color:#667691;font-weight:800;padding:15px 11px 7px}
.sidebar-nav a{color:#aebbd0;padding:11px 12px;border-radius:9px;display:flex;align-items:center;gap:11px;font-size:13px;font-weight:650;transition:.15s}
.sidebar-nav a span{width:20px;text-align:center;font-size:16px}
.sidebar-nav a:hover{background:#1d2941;color:#fff}
.sidebar-nav a.active{background:#f35b35;color:#fff;box-shadow:0 7px 18px rgba(243,91,53,.22)}
.sidebar-user{margin:13px;padding:13px;background:#18243b;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;align-items:center;gap:10px}
.sidebar-user strong{display:block;color:#fff;font-size:12px}
.sidebar-user small{color:#8090aa;font-size:10px}
.user-avatar{width:35px;height:35px;border-radius:50%;background:#f35b35;color:#fff;display:grid;place-items:center;font-weight:900}
.admin-main{margin-left:255px;min-width:0;flex:1;padding:0}
.admin-top{height:78px;background:#fff;border-bottom:1px solid #e8ebf1;padding:0 30px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}
.admin-page-title{font-weight:850;font-size:19px}
.admin-welcome{font-size:12px;color:#7b8495;margin-top:3px}
.admin-top-actions{display:flex;gap:9px;align-items:center}
.store-btn,.profile-btn{border:1px solid #e2e6ed;background:#fff;padding:9px 12px;border-radius:8px;color:#34405a;font-size:12px;font-weight:700}
.profile-btn{font-size:16px;padding:7px 10px}
.admin-content{padding:28px 30px 45px;max-width:1500px;margin:auto}
.dashboard-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
.dashboard-heading h1{font-size:28px;margin:0}
.dashboard-heading p{color:#7a8496;margin:5px 0 0;font-size:13px}
.admin-stats{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px}
.admin-stats .stat-card{background:#fff;border:1px solid #e7eaf0;border-radius:13px;padding:18px;display:flex;gap:13px;align-items:center;min-width:0}
.stat-icon{width:42px;height:42px;border-radius:10px;background:#fff0eb;color:#f35b35;display:grid;place-items:center;font-size:19px;font-weight:900;flex:none}
.stat-card span{display:block;font-size:11px;color:#7d8798;font-weight:700}
.stat-card b{display:block;font-size:22px;margin-top:3px;white-space:nowrap}
.stat-card small{display:block;color:#a1a8b5;font-size:9px;margin-top:2px}
.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}
.admin-panel{background:#fff;border:1px solid #e7eaf0;border-radius:14px;overflow:hidden}
.panel-heading{padding:19px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}
.panel-heading h2{margin:0;font-size:16px}
.panel-heading p{margin:4px 0 0;color:#8a92a0;font-size:11px}
.panel-heading a{font-size:11px;font-weight:800}
.stock-total{font-size:11px;background:#f4f6f9;padding:6px 9px;border-radius:7px;color:#697387}
.clean-table{margin:0;border-radius:0}
.clean-table table{font-size:12px}
.clean-table th{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#8a93a3;background:#fafbfc}
.clean-table th,.clean-table td{padding:12px 15px}
.cell-muted{display:block;color:#939baa;font-size:10px;margin-top:3px}
.status-pill{font-size:9px;font-weight:800;padding:5px 8px;border-radius:99px;display:inline-block;background:#eef1f5;color:#5d6779}
.status-pending{background:#fff4df;color:#a86c00}.status-confirmed{background:#eaf1ff;color:#315cae}.status-processing{background:#eeeaff;color:#6750a8}.status-shipped{background:#e8f7f7;color:#207777}.status-delivered{background:#e5f7ec;color:#167943}.status-cancelled{background:#ffe8e8;color:#b33b3b}
.admin-empty{padding:35px 20px;text-align:center;color:#8992a2;font-size:12px}
.low-stock-list{padding:7px 12px 12px}
.low-stock-item{display:flex;align-items:center;gap:10px;padding:9px;border-bottom:1px solid #f0f2f5;color:#253047}
.low-stock-item:last-child{border-bottom:0}
.mini-product{width:36px;height:36px;border-radius:8px;background:#f1f3f7;display:grid;place-items:center}
.low-product-name{flex:1;min-width:0}.low-product-name strong,.low-product-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.low-product-name strong{font-size:11px}.low-product-name small{font-size:9px;color:#939baa;margin-top:2px}
.stock-count{min-width:30px;text-align:center;padding:5px 7px;border-radius:7px;background:#fff4df;color:#a86c00;font-size:10px;font-weight:900}.stock-count.zero{background:#ffe8e8;color:#b33b3b}
.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}
.quick-actions a{background:#fff;border:1px solid #e7eaf0;border-radius:13px;padding:17px;color:#1e2940;transition:.15s}
.quick-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(27,39,64,.07)}
.quick-actions span{display:block;font-size:20px;color:#f35b35;margin-bottom:9px}.quick-actions strong,.quick-actions small{display:block}.quick-actions strong{font-size:12px}.quick-actions small{color:#8c95a4;font-size:10px;margin-top:3px}
.mobile-menu{display:none;border:0;background:#f4f6f9;border-radius:8px;padding:8px 10px;font-size:18px}
.admin-overlay{display:none}
@media(max-width:1150px){.admin-stats{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.admin-shell .sidebar{transform:translateX(-100%);transition:.2s;box-shadow:10px 0 30px rgba(0,0,0,.15)}.admin-shell .sidebar.open{transform:translateX(0)}.admin-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:15}.sidebar.open~.admin-overlay{display:block}.admin-main{margin-left:0}.admin-top{padding:0 16px;height:68px}.mobile-menu{display:block}.admin-top>div:first-of-type{margin-right:auto;margin-left:10px}.admin-top-actions .store-btn{display:none}.admin-content{padding:20px 15px 35px}.admin-stats{grid-template-columns:1fr 1fr}.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:23px}.dashboard-heading .btn{padding:10px 12px;font-size:11px}}
@media(max-width:480px){.admin-stats{grid-template-columns:1fr}.quick-actions{grid-template-columns:1fr}.admin-top{gap:8px}.admin-page-title{font-size:15px}.admin-welcome{font-size:10px}.profile-btn{display:none}}

```css
/* =========================================================
   SHOPBD ADMIN — NEW CLEAN SIDEBAR
   ========================================================= */

.shopbd-admin {
    margin: 0 !important;
    padding: 0 !important;
    background: #f6f7fb !important;
    color: #172033 !important;
}

.shopbd-layout {
    min-height: 100vh;
    width: 100%;
}


/* =========================================================
   SIDEBAR
   ========================================================= */

.shopbd-sidebar {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;

    width: 250px !important;

    background: #111827 !important;
    color: #fff !important;

    display: flex !important;
    flex-direction: column !important;

    padding: 0 !important;

    z-index: 9999 !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    box-sizing: border-box !important;
}


/* =========================================================
   LOGO
   ========================================================= */

.shopbd-logo {
    height: 82px !important;

    padding: 0 24px !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;

    border-bottom: 1px solid rgba(255,255,255,.07) !important;

    box-sizing: border-box !important;
}

.shopbd-logo a {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-size: 25px !important;
    font-weight: 900 !important;

    line-height: 28px !important;

    text-decoration: none !important;
}

.shopbd-logo a span {
    color: #f35b35 !important;
}

.shopbd-logo small {
    display: block !important;

    margin-top: 5px !important;

    color: #69758a !important;

    font-size: 8px !important;
    font-weight: 800 !important;

    letter-spacing: 1.8px !important;

    line-height: 10px !important;
}


/* =========================================================
   ADMIN USER
   ========================================================= */

.shopbd-admin-user {
    margin: 18px 15px 12px !important;

    padding: 12px !important;

    display: flex !important;
    align-items: center !important;

    gap: 11px !important;

    background: rgba(255,255,255,.055) !important;

    border: 1px solid rgba(255,255,255,.04) !important;

    border-radius: 11px !important;

    box-sizing: border-box !important;
}

.shopbd-avatar {
    width: 40px !important;
    height: 40px !important;

    min-width: 40px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #f35b35 !important;

    color: #fff !important;

    border-radius: 9px !important;

    font-size: 14px !important;
    font-weight: 800 !important;

    line-height: 1 !important;
}

.shopbd-user-text {
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
}

.shopbd-user-text strong {
    display: block !important;

    max-width: 145px !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;

    color: #fff !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    line-height: 16px !important;
}

.shopbd-user-text span {
    display: block !important;

    margin-top: 3px !important;

    color: #35c978 !important;

    font-size: 9px !important;
    font-weight: 600 !important;

    line-height: 12px !important;
}


/* =========================================================
   NAVIGATION
   ========================================================= */

.shopbd-menu {
    width: 100% !important;

    padding: 5px 13px !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}

.shopbd-section {
    width: 100% !important;

    margin: 18px 0 7px !important;
    padding: 0 11px !important;

    color: #657188 !important;

    font-size: 9px !important;
    font-weight: 800 !important;

    letter-spacing: 1.5px !important;

    line-height: 14px !important;

    box-sizing: border-box !important;
}

.shopbd-section:first-child {
    margin-top: 7px !important;
}


/* =========================================================
   MENU ITEM
   ========================================================= */

.shopbd-menu-item {
    width: 100% !important;
    height: 44px !important;

    margin: 3px 0 !important;
    padding: 0 11px !important;

    display: flex !important;
    align-items: center !important;

    gap: 12px !important;

    position: relative !important;

    background: transparent !important;

    border-radius: 9px !important;

    color: #aeb8ca !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    line-height: 1 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;

    transition: all .18s ease !important;
}


/* ICON */

.shopbd-menu-icon {
    width: 21px !important;
    min-width: 21px !important;

    height: 21px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: currentColor !important;

    font-size: 16px !important;

    line-height: 21px !important;

    text-align: center !important;

    flex-shrink: 0 !important;
}


/* LABEL */

.shopbd-menu-label {
    display: block !important;

    flex: 1 !important;

    color: inherit !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    line-height: 18px !important;

    white-space: nowrap !important;

    text-align: left !important;
}


/* HOVER */

.shopbd-menu-item:hover {
    background: rgba(255,255,255,.065) !important;

    color: #ffffff !important;

    transform: none !important;
}


/* ACTIVE */

.shopbd-menu-item.is-active {
    background: #f35b35 !important;

    color: #ffffff !important;

    box-shadow:
        0 6px 16px rgba(243,91,53,.18) !important;
}

.shopbd-menu-item.is-active:hover {
    background: #f35b35 !important;
}


/* BADGE */

.shopbd-badge {
    min-width: 21px !important;
    height: 21px !important;

    padding: 0 6px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ef4444 !important;

    color: #fff !important;

    border-radius: 50px !important;

    font-size: 9px !important;
    font-weight: 800 !important;

    line-height: 21px !important;
}


/* EXTERNAL ICON */

.shopbd-external {
    color: #657188 !important;

    font-size: 13px !important;
}


/* =========================================================
   SIDEBAR BOTTOM
   ========================================================= */

.shopbd-sidebar-bottom {
    margin-top: auto !important;

    padding: 12px 13px 16px !important;

    border-top: 1px solid rgba(255,255,255,.07) !important;
}

.shopbd-logout {
    width: 100% !important;
    height: 43px !important;

    padding: 0 11px !important;

    display: flex !important;
    align-items: center !important;

    gap: 12px !important;

    background: transparent !important;

    border-radius: 9px !important;

    color: #ff9a87 !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;
}

.shopbd-logout:hover {
    background: rgba(243,91,53,.09) !important;
}


/* =========================================================
   MAIN CONTENT
   ========================================================= */

.shopbd-main {
    margin-left: 250px !important;

    min-height: 100vh !important;

    padding: 20px 26px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   TOP BAR
   ========================================================= */

.shopbd-topbar {
    width: 100% !important;

    min-height: 65px !important;

    padding: 10px 17px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    background: #ffffff !important;

    border: 1px solid #e7eaf0 !important;

    border-radius: 13px !important;

    box-sizing: border-box !important;
}

.shopbd-top-left {
    display: flex !important;
    align-items: center !important;

    gap: 10px !important;
}

.shopbd-top-left h1 {
    margin: 0 !important;

    color: #182238 !important;

    font-size: 17px !important;
    font-weight: 800 !important;

    line-height: 21px !important;
}

.shopbd-top-left p {
    margin: 3px 0 0 !important;

    color: #8a93a3 !important;

    font-size: 10px !important;

    line-height: 14px !important;
}

.shopbd-top-right {
    display: flex !important;
    align-items: center !important;

    gap: 8px !important;
}

.shopbd-store-button {
    height: 36px !important;

    padding: 0 13px !important;

    display: flex !important;
    align-items: center !important;

    background: #f4f6fa !important;

    border-radius: 8px !important;

    color: #455168 !important;

    font-size: 11px !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}

.shopbd-settings-button {
    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #182238 !important;

    border-radius: 8px !important;

    color: #fff !important;

    text-decoration: none !important;
}


/* MOBILE BUTTON */

.shopbd-mobile-button {
    display: none;

    width: 38px;
    height: 38px;

    border: 0;
    border-radius: 8px;

    background: #182238;
    color: #fff;

    font-size: 18px;

    cursor: pointer;
}


/* CONTENT */

.shopbd-content {
    width: 100% !important;

    box-sizing: border-box !important;
}


/* OVERLAY */

.shopbd-overlay {
    display: none;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 850px) {

    .shopbd-sidebar {
        transform: translateX(-100%) !important;

        transition: transform .25s ease !important;
    }

    .shopbd-sidebar.mobile-open {
        transform: translateX(0) !important;
    }

    .shopbd-main {
        margin-left: 0 !important;

        padding: 14px !important;
    }

    .shopbd-mobile-button {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;
    }

    .shopbd-overlay.mobile-visible {
        display: block !important;

        position: fixed !important;

        inset: 0 !important;

        background: rgba(0,0,0,.45) !important;

        z-index: 9998 !important;
    }

}


@media (max-width: 500px) {

    .shopbd-store-button {
        display: none !important;
    }

    .shopbd-topbar {
        padding: 9px 11px !important;
    }

}
```



/* SHOPBD CATEGORY ICONS */
.shopbd-category-icon{
    width:36px;
    height:36px;
    margin:0 auto 9px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#f35b35;
    background:#fff4ef;
    border-radius:10px;
}
.shopbd-category-icon svg{
    width:23px;
    height:23px;
    display:block;
    stroke:currentColor;
}
