:root {
  --orbit-bg: #08111f;
  --orbit-surface: #0e1a2d;
  --orbit-surface-alt: #13233b;
  --orbit-line: #203553;
  --orbit-text: #eef4ff;
  --orbit-muted: #91a4c2;
  --orbit-cyan: #62e3d2;
  --orbit-gold: #f3ba2f;
}

* { box-sizing: border-box; }
.orbit-body { background: radial-gradient(900px 420px at 80% -10%, #1a3654 0%, transparent 67%), var(--orbit-bg); color: var(--orbit-text); min-height: 100vh; }
.orbit-header { background: rgba(8,17,31,.9); border-bottom: 1px solid rgba(120,157,207,.18); backdrop-filter: blur(18px); position: sticky; top: 0; z-index: 20; }
.orbit-header-inner { align-items: center; display: flex; gap: 38px; min-height: 70px; }
.orbit-logo { align-items: center; color: #fff; display: inline-flex; font-size: 18px; font-weight: 800; gap: 10px; letter-spacing: .03em; text-decoration: none; }
.orbit-logo-mark { align-items: center; background: linear-gradient(145deg, var(--orbit-gold), #f9dd83); border-radius: 9px; color: #17120a; display: inline-flex; height: 30px; justify-content: center; width: 30px; }
.orbit-nav { display: flex; gap: 26px; }
.orbit-nav a { color: var(--orbit-muted); font-size: 14px; text-decoration: none; }
.orbit-nav a:hover, .orbit-nav .is-active { color: #fff; }
.orbit-header-actions { align-items: center; display: flex; gap: 13px; margin-left: auto; }
.orbit-login { color: var(--orbit-muted); font-size: 14px; text-decoration: none; }
.orbit-account { background: var(--orbit-gold); border-radius: 7px; color: #17120a; font-size: 13px; font-weight: 700; padding: 8px 13px; text-decoration: none; }
.orbit-main { padding-bottom: 66px; }
.orbit-intro { align-items: end; border-bottom: 1px solid rgba(120,157,207,.18); display: flex; justify-content: space-between; min-height: 270px; padding: 58px 4px 38px; }
.orbit-kicker { color: var(--orbit-cyan); font-size: 10px; font-weight: 800; letter-spacing: .15em; }
.orbit-intro h1 { color: #fff; font-size: clamp(36px, 4.1vw, 56px); font-weight: 800; letter-spacing: -.055em; line-height: 1.04; margin: 11px 0 13px; }
.orbit-intro p { color: var(--orbit-muted); font-size: 15px; line-height: 1.8; margin: 0; max-width: 590px; }
.orbit-intro-points { display: flex; gap: 8px; padding-bottom: 4px; }
.orbit-intro-points span { border: 1px solid rgba(120,157,207,.24); border-radius: 99px; color: #c7d5e9; font-size: 12px; padding: 7px 10px; white-space: nowrap; }
.orbit-intro-points i { color: var(--orbit-cyan); margin-right: 3px; }
.orbit-store { display: grid; gap: 34px; grid-template-columns: 205px minmax(0, 1fr); padding-top: 34px; }
.orbit-catalog-sidebar { border-right: 1px solid rgba(120,157,207,.18); min-height: 400px; padding-right: 20px; }
.orbit-sidebar-head { align-items: center; color: #fff; display: flex; font-size: 14px; font-weight: 750; justify-content: space-between; margin-bottom: 12px; }
.orbit-mobile-catalog-toggle { background: none; border: 0; color: var(--orbit-muted); display: none; }
.orbit-category-list { display: grid; gap: 4px; }
.orbit-category-item { align-items: center; background: none; border: 0; border-radius: 7px; color: var(--orbit-muted); display: flex; font-size: 14px; justify-content: space-between; padding: 10px 10px; text-align: left; width: 100%; }
.orbit-category-item:hover, .orbit-category-item.is-active { background: rgba(98,227,210,.1); color: var(--orbit-cyan); }
.orbit-category-item i { font-size: 11px; }
.orbit-order-shortcut { color: #bdcce2; display: inline-flex; font-size: 12px; gap: 7px; margin: 26px 10px 0; text-decoration: none; }
.orbit-catalog-head { align-items: end; display: flex; justify-content: space-between; margin-bottom: 20px; }
.orbit-catalog h2 { color: #fff; font-size: 24px; font-weight: 760; letter-spacing: -.02em; margin: 5px 0 0; }
.orbit-search { align-items: center; background: #0c1728; border: 1px solid var(--orbit-line); border-radius: 7px; color: var(--orbit-muted); display: flex; gap: 8px; padding: 0 11px; }
.orbit-search input { background: transparent; border: 0; color: #fff; font-size: 13px; height: 37px; outline: 0; width: 162px; }
.orbit-table-wrap { background: rgba(14,26,45,.76); border: 1px solid rgba(120,157,207,.2); border-radius: 10px; overflow: hidden; }
.orbit-product-table { border-collapse: collapse; width: 100%; }
.orbit-product-table th { background: rgba(255,255,255,.025); color: #7f94b4; font-size: 11px; font-weight: 700; letter-spacing: .06em; padding: 13px 17px; text-transform: uppercase; }
.orbit-product-table th:first-child { text-align: left; }
.orbit-product-table th:not(:first-child) { text-align: right; }
.orbit-product-table td { border-top: 1px solid rgba(120,157,207,.13); padding: 15px 17px; vertical-align: middle; }
.orbit-product-row:hover { background: rgba(98,227,210,.045); }
.orbit-product-main { align-items: center; display: flex; gap: 12px; min-width: 260px; }
.orbit-product-icon { align-items: center; background: linear-gradient(145deg, #1b3152, #13223a); border: 1px solid rgba(120,157,207,.2); border-radius: 8px; color: var(--orbit-cyan); display: inline-flex; flex: 0 0 auto; height: 38px; justify-content: center; width: 38px; }
.orbit-product-name { color: #edf4ff; display: block; font-size: 14px; font-weight: 680; line-height: 1.45; text-decoration: none; }
.orbit-product-category { color: #7f94b4; display: block; font-size: 11px; margin-top: 3px; }
.orbit-product-price { color: var(--orbit-gold); font-size: 16px; font-weight: 760; text-align: right; white-space: nowrap; }
.orbit-product-delivery { color: #aabbd3; font-size: 12px; text-align: right; white-space: nowrap; }
.orbit-product-action { text-align: right; }
.orbit-product-action a { border: 1px solid rgba(243,186,47,.75); border-radius: 6px; color: #f6c943; display: inline-block; font-size: 12px; font-weight: 700; padding: 7px 11px; text-decoration: none; white-space: nowrap; }
.orbit-product-action a:hover { background: var(--orbit-gold); color: #1b1408; }
.orbit-loading { color: var(--orbit-muted); font-size: 13px; padding: 36px !important; text-align: center; }
.orbit-trust { border-bottom: 1px solid rgba(120,157,207,.18); border-top: 1px solid rgba(120,157,207,.18); display: grid; gap: 28px; grid-template-columns: repeat(3, 1fr); margin-top: 42px; padding: 25px 0; }
.orbit-trust div { padding-left: 38px; position: relative; }
.orbit-trust span { color: var(--orbit-gold); font-size: 11px; font-weight: 800; left: 0; letter-spacing: .08em; position: absolute; top: 2px; }
.orbit-trust strong { color: #fff; display: block; font-size: 14px; }
.orbit-trust p { color: var(--orbit-muted); font-size: 12px; line-height: 1.65; margin: 6px 0 0; }
.orbit-guides { padding-top: 44px; }
.orbit-guides-head { align-items: end; display: flex; justify-content: space-between; }
.orbit-guides h2 { color: #fff; font-size: 25px; font-weight: 760; letter-spacing: -.025em; margin: 6px 0 0; }
.orbit-guides-head > a { color: var(--orbit-cyan); font-size: 13px; text-decoration: none; }
.orbit-guide-grid { display: grid; gap: 14px; grid-template-columns: repeat(3, 1fr); margin-top: 19px; }
.orbit-guide-grid a { background: linear-gradient(145deg, rgba(19,35,59,.9), rgba(10,19,33,.9)); border: 1px solid rgba(120,157,207,.18); border-radius: 9px; color: #fff; min-height: 160px; padding: 20px; text-decoration: none; transition: border-color .2s ease, transform .2s ease; }
.orbit-guide-grid a:hover { border-color: rgba(98,227,210,.55); transform: translateY(-3px); }
.orbit-guide-grid span { color: var(--orbit-cyan); display: block; font-size: 10px; font-weight: 800; letter-spacing: .13em; }
.orbit-guide-grid strong { display: block; font-size: 16px; line-height: 1.45; margin: 13px 0 6px; }
.orbit-guide-grid p { color: var(--orbit-muted); font-size: 12px; line-height: 1.65; margin: 0; }
.orbit-footer { border-top: 1px solid rgba(120,157,207,.18); color: #7185a4; font-size: 12px; padding: 24px 0; }
.orbit-footer .container { display: flex; gap: 17px; }
.orbit-footer a { color: #a8bad2; text-decoration: none; }
.orbit-breadcrumb { color: var(--orbit-muted); display: flex; font-size: 12px; gap: 9px; padding: 22px 0; }
.orbit-breadcrumb a { color: var(--orbit-cyan); text-decoration: none; }
.orbit-item-layout { background: rgba(14,26,45,.76); border: 1px solid rgba(120,157,207,.2); border-radius: 11px; display: grid; gap: 34px; grid-template-columns: minmax(260px, .85fr) minmax(0, 1.15fr); padding: 26px; }
.orbit-item-cover { align-items: center; background: #102039; border: 1px solid rgba(120,157,207,.15); border-radius: 9px; display: flex; justify-content: center; min-height: 290px; overflow: hidden; }
.orbit-item-cover img { height: 100%; max-height: 330px; object-fit: contain; width: 100%; }
.orbit-item-order h1 { color: #fff; font-size: 27px; font-weight: 760; letter-spacing: -.025em; margin: 7px 0 10px; }
.orbit-item-meta { display: flex; flex-wrap: wrap; gap: 7px; }
.orbit-item-meta span { border: 1px solid rgba(120,157,207,.18); border-radius: 99px; color: #aabbd3; font-size: 11px; padding: 5px 8px; }
.orbit-item-order .price { color: var(--orbit-gold); font-size: 31px; font-weight: 800; margin: 20px 0; }
.orbit-buy-form { display: grid; gap: 16px; }
.orbit-buy-form label { color: #dbe7f6; display: block; font-size: 12px; font-weight: 650; margin-bottom: 6px; }
.orbit-buy-form .form-control { background: #091626; border-color: var(--orbit-line); color: #fff; }
.orbit-buy-form .qty-group { max-width: 180px; }
.orbit-buy-form .qty-group button { background: #172942; border: 1px solid var(--orbit-line); color: #dbe7f6; width: 36px; }
.orbit-buy-form .sku { background: #101e34; border: 1px solid var(--orbit-line); color: #dbe7f6; }
.orbit-buy-form .sku.is-primary { border-color: var(--orbit-cyan); color: var(--orbit-cyan); }
.orbit-item-description { border-top: 1px solid rgba(120,157,207,.18); margin-top: 34px; padding-top: 28px; }
.orbit-section-title h2 { color: #fff; font-size: 23px; font-weight: 740; margin: 5px 0 14px; }
.orbit-description-content { color: #bfcee2; line-height: 1.9; }
.orbit-description-content strong { color: #fff; }

@media (max-width: 767px) {
  .orbit-header-inner { gap: 12px; min-height: 60px; }
  .orbit-logo { font-size: 16px; }
  .orbit-nav { display: none; }
  .orbit-header-actions { gap: 9px; }
  .orbit-login { font-size: 13px; }
  .orbit-account { padding: 7px 10px; }
  .orbit-intro { display: block; min-height: 0; padding: 35px 2px 28px; }
  .orbit-intro p { font-size: 14px; }
  .orbit-intro-points { flex-wrap: wrap; margin-top: 20px; }
  .orbit-store { display: block; padding-top: 23px; }
  .orbit-catalog-sidebar { border-bottom: 1px solid rgba(120,157,207,.18); border-right: 0; min-height: 0; padding: 0 0 15px; }
  .orbit-mobile-catalog-toggle { display: block; }
  .orbit-category-list { display: flex; overflow-x: auto; }
  .orbit-category-item { flex: 0 0 auto; padding: 9px 10px; width: auto; }
  .orbit-category-item i, .orbit-order-shortcut { display: none; }
  .orbit-catalog-head { align-items: start; margin-top: 22px; }
  .orbit-catalog h2 { font-size: 20px; }
  .orbit-search { margin-left: 12px; }
  .orbit-search input { width: 70px; }
  .orbit-product-table thead { display: none; }
  .orbit-product-table, .orbit-product-table tbody, .orbit-product-table tr, .orbit-product-table td { display: block; width: 100%; }
  .orbit-product-table td { border: 0; padding: 0; text-align: left; }
  .orbit-product-row { border-bottom: 1px solid rgba(120,157,207,.13); display: grid !important; gap: 7px; padding: 14px; }
  .orbit-product-row:last-child { border: 0; }
  .orbit-product-price, .orbit-product-delivery, .orbit-product-action { text-align: left; }
  .orbit-product-action a { margin-top: 2px; }
  .orbit-trust { display: block; margin-top: 28px; padding: 6px 0; }
  .orbit-trust div { border-bottom: 1px solid rgba(120,157,207,.14); padding-bottom: 16px; padding-top: 16px; }
  .orbit-trust div:last-child { border: 0; }
  .orbit-guide-grid { grid-template-columns: 1fr; }
  .orbit-guides { padding-top: 31px; }
  .orbit-guides h2 { font-size: 21px; }
  .orbit-footer .container { flex-wrap: wrap; gap: 8px 14px; }
  .orbit-item-layout { display: block; padding: 16px; }
  .orbit-item-cover { min-height: 200px; }
  .orbit-item-order { padding-top: 20px; }
  .orbit-item-order h1 { font-size: 23px; }
}

:root {
  --orbit-bg: #f4f6f9;
  --orbit-surface: #ffffff;
  --orbit-surface-alt: #f8fafc;
  --orbit-line: #dce3ec;
  --orbit-text: #172033;
  --orbit-muted: #5f6f87;
  --orbit-cyan: #146b79;
  --orbit-gold: #e6a817;
}

.orbit-body { background: var(--orbit-bg); color: var(--orbit-text); }
.orbit-header { background: #111b2a; border-color: #111b2a; box-shadow: 0 2px 14px rgba(17, 27, 42, .12); }
.orbit-logo-mark { background: var(--orbit-gold); }
.orbit-nav a { color: #b5c1d1; }
.orbit-nav a:hover, .orbit-nav .is-active { color: #fff; }
.orbit-login { color: #c5cfdd; }
.orbit-account { background: var(--orbit-gold); color: #17120a; }
.orbit-intro { border-color: var(--orbit-line); min-height: 192px; padding: 38px 4px 27px; }
.orbit-intro h1 { color: #162136; font-size: clamp(31px, 3.4vw, 45px); }
.orbit-intro p { color: var(--orbit-muted); max-width: 615px; }
.orbit-intro-points span { background: #fff; border-color: #dce3ec; color: #42536c; }
.orbit-intro-points i { color: #0e7586; }
.orbit-store { gap: 30px; padding-top: 28px; }
.orbit-catalog-sidebar { border-color: var(--orbit-line); }
.orbit-sidebar-head, .orbit-catalog h2 { color: #172033; }
.orbit-category-item { color: #53627a; }
.orbit-category-item:hover, .orbit-category-item.is-active { background: #e6f4f2; color: #0a6672; }
.orbit-order-shortcut { color: #53627a; }
.orbit-search { background: #fff; border-color: #d7e0eb; color: #64748b; }
.orbit-search input { color: #172033; }
.orbit-table-wrap { background: #fff; border-color: #dce3ec; box-shadow: 0 8px 24px rgba(34, 55, 88, .05); }
.orbit-product-table th { background: #f8fafc; color: #687891; }
.orbit-product-table td { border-color: #e7ecf2; }
.orbit-product-row:hover { background: #f7fbfb; }
.orbit-product-icon { background: #edf6f6; border-color: #d4e8e8; color: #0b7180; }
.orbit-product-name { color: #1b2638; }
.orbit-product-category { color: #6b7b91; }
.orbit-product-price { color: #b77800; }
.orbit-product-delivery { color: #596b83; }
.orbit-product-action a { border-color: #d59a10; color: #9a6400; }
.orbit-product-action a:hover { background: var(--orbit-gold); color: #1b1408; }
.orbit-loading { color: #6b7b91; }
.orbit-trust { border-color: var(--orbit-line); }
.orbit-trust strong, .orbit-guides h2 { color: #172033; }
.orbit-trust p { color: #62738b; }
.orbit-guides-head > a { color: #0b7282; }
.orbit-guide-grid a { background: #fff; border-color: #dce3ec; color: #172033; box-shadow: 0 8px 20px rgba(34, 55, 88, .04); }
.orbit-guide-grid a:hover { border-color: #62aeb5; }
.orbit-guide-grid span { color: #087181; }
.orbit-guide-grid p { color: #63738a; }
.orbit-footer { background: #111b2a; border-color: #111b2a; color: #a8b5c6; }
.orbit-footer a { color: #d2dbe7; }
.orbit-breadcrumb { color: #64748b; }
.orbit-breadcrumb a { color: #0c7180; }
.orbit-item-layout { background: #fff; border-color: #dce3ec; box-shadow: 0 8px 24px rgba(34, 55, 88, .05); }
.orbit-item-cover { background: #f1f6f8; border-color: #dce7ed; }
.orbit-item-order h1, .orbit-section-title h2 { color: #172033; }
.orbit-item-meta span { border-color: #dce3ec; color: #5c6e86; }
.orbit-item-order .price { color: #af7100; }
.orbit-buy-form label { color: #33445c; }
.orbit-buy-form .form-control { background: #fff; border-color: #cfd9e5; color: #172033; min-height: 40px; }
.orbit-buy-form .qty-group button { background: #f3f6fa; border-color: #cfd9e5; color: #31435b; }
.orbit-buy-form .sku { background: #fff; border-color: #cfd9e5; color: #33455e; }
.orbit-buy-form .sku.is-primary { background: #e8f5f3; border-color: #29909a; color: #086873; }
.orbit-item-description { border-color: var(--orbit-line); }
.orbit-description-content { color: #3f5068; }
.orbit-description-content strong { color: #172033; }
.orbit-captcha { display: flex; gap: 9px; max-width: 250px; }
.orbit-captcha img { border: 1px solid #cfd9e5; border-radius: 5px; cursor: pointer; height: 40px; width: 96px; }
.orbit-buy-form .optional-card { background: #fff; border: 1px solid #cfd9e5; border-radius: 6px; color: #3c4d65; font-size: 13px; padding: 9px 12px; }
.orbit-buy-form .cash-pay { background: #f7fafc; border: 1px solid #dce3ec; border-radius: 8px; padding: 13px; }
.orbit-buy-form .pay-list { margin-top: 8px; }
.orbit-body .panel { background: #fff; border: 1px solid #dce3ec; box-shadow: 0 8px 24px rgba(34, 55, 88, .05); }
.orbit-body .panel-title, .orbit-body h4 { color: #172033; }
.orbit-body .text-muted { color: #63738a !important; }
.orbit-body .btn-primary { background: #0d7785; border-color: #0d7785; }
.orbit-body .btn-primary:hover { background: #0a6673; border-color: #0a6673; }

@media (max-width: 767px) {
  .orbit-intro { padding-top: 29px; }
  .orbit-intro h1 { font-size: 30px; }
  .orbit-product-row { border-color: #e7ecf2; }
}

.orbit-body {
  --acg-primary: #0f6f7d;
  --acg-primary-light: #e7f5f4;
  background: #f5f7fa;
}
.orbit-header { background: #fff; border-bottom: 1px solid #e2e8f0; box-shadow: none; }
.orbit-header-inner { min-height: 64px; }
.orbit-logo { color: #152238; font-size: 17px; }
.orbit-logo-mark { background: #152238; border-radius: 6px; color: #fff; font-size: 11px; font-weight: 800; height: 27px; width: 27px; }
.orbit-nav { gap: 24px; }
.orbit-nav a { color: #607089; font-size: 13px; }
.orbit-nav a:hover, .orbit-nav .is-active { color: #14233a; font-weight: 700; }
.orbit-login { color: #52637b; }
.orbit-account { background: #14233a; border-radius: 6px; color: #fff; font-weight: 650; }
.orbit-home { padding-bottom: 45px; }
.orbit-page-heading { align-items: center; display: flex; justify-content: space-between; min-height: 112px; padding: 23px 2px 20px; }
.orbit-page-heading h1 { color: #17253a; font-size: 26px; font-weight: 760; letter-spacing: -.03em; margin: 4px 0 5px; }
.orbit-page-heading p { color: #64748b; font-size: 13px; margin: 0; }
.orbit-page-heading > a { border: 1px solid #d6dee9; border-radius: 6px; color: #33465f; font-size: 13px; padding: 8px 11px; text-decoration: none; }
.orbit-page-heading > a i { color: #0f7180; margin-right: 4px; }
.orbit-store { align-items: stretch; background: #fff; border: 1px solid #e0e7ef; border-radius: 9px; gap: 0; grid-template-columns: 206px minmax(0, 1fr); overflow: hidden; padding: 0; }
.orbit-catalog-sidebar { background: #fbfcfe; border-bottom: 0; border-right: 1px solid #e4eaf1; min-height: 468px; padding: 18px 13px; }
.orbit-sidebar-head { color: #26364d; font-size: 13px; margin: 0 7px 12px; }
.orbit-category-list { gap: 3px; }
.orbit-category-item { border-radius: 5px; color: #53647c; font-size: 13px; padding: 10px 9px; }
.orbit-category-item:hover, .orbit-category-item.is-active { background: #edf5f6; color: #0c6572; font-weight: 650; }
.orbit-order-shortcut { border-top: 1px solid #e6ebf1; color: #69798f; display: flex; font-size: 12px; margin: 22px 5px 0; padding-top: 14px; }
.orbit-catalog { min-width: 0; padding: 0; }
.orbit-catalog-head { align-items: center; border-bottom: 1px solid #e5ebf1; margin: 0; padding: 18px 20px; }
.orbit-catalog h2 { color: #1d2b3e; font-size: 19px; margin-top: 3px; }
.orbit-kicker { color: #0f7582; font-size: 9px; }
.orbit-search { background: #f8fafc; border-color: #dbe3ec; border-radius: 5px; }
.orbit-search input { font-size: 12px; height: 34px; width: 145px; }
.orbit-table-wrap { border: 0; border-radius: 0; box-shadow: none; }
.orbit-product-table th { background: #fbfcfd; font-size: 10px; padding: 12px 20px; }
.orbit-product-table td { padding: 13px 20px; }
.orbit-product-main { gap: 10px; min-width: 230px; }
.orbit-product-icon { background: #f0f4f8; border: 0; border-radius: 5px; color: #42617a; height: 34px; width: 34px; }
.orbit-product-name { color: #25364d; font-size: 13px; font-weight: 650; }
.orbit-product-category { color: #8391a3; font-size: 10px; }
.orbit-product-price { color: #b86d00; font-size: 14px; }
.orbit-product-delivery { color: #66778d; font-size: 12px; }
.orbit-product-action a { background: #14233a; border: 1px solid #14233a; border-radius: 5px; color: #fff; font-size: 11px; padding: 6px 10px; }
.orbit-product-action a:hover { background: #0b7180; border-color: #0b7180; color: #fff; }
.orbit-order-notice { align-items: center; background: #fff; border: 1px solid #e0e7ef; border-radius: 8px; color: #617188; display: flex; font-size: 12px; gap: 9px; margin-top: 14px; padding: 13px 16px; }
.orbit-order-notice i { color: #0f7481; font-size: 15px; }
.orbit-guides { padding-top: 32px; }
.orbit-guides h2 { color: #1e2d42; font-size: 20px; }
.orbit-guide-grid { gap: 12px; margin-top: 14px; }
.orbit-guide-grid a { border-radius: 7px; min-height: 132px; padding: 16px; }
.orbit-guide-grid strong { font-size: 14px; margin: 10px 0 5px; }
.orbit-guide-grid p { font-size: 11px; }
.orbit-footer { background: #fff; border-color: #e2e8f0; color: #7a899e; }
.orbit-footer a { color: #52657d; }
.orbit-item-layout { border-radius: 8px; gap: 25px; padding: 22px; }
.orbit-item-cover { background: #f7fafc; border-radius: 7px; min-height: 260px; }
.orbit-item-order h1 { color: #1d2d43; font-size: 24px; }
.orbit-item-order .price { color: #b86d00; font-size: 28px; margin: 15px 0; }
.orbit-buy-form { gap: 13px; }
.orbit-buy-form label { color: #41536b; }
.orbit-buy-form .form-control { border-radius: 5px; }
.orbit-item-description { margin-top: 26px; padding-top: 22px; }
.orbit-section-title h2 { color: #1d2d43; font-size: 20px; }
.orbit-body .badge-soft, .orbit-body .badge-soft-primary, .orbit-body .badge-soft-success, .orbit-body .badge-soft-info { background: #edf5f6 !important; color: #0d6875 !important; }

@media (max-width: 767px) {
  .orbit-header { position: relative; }
  .orbit-page-heading { min-height: 90px; padding: 19px 2px; }
  .orbit-page-heading h1 { font-size: 21px; }
  .orbit-page-heading p { font-size: 12px; }
  .orbit-page-heading > a { font-size: 0; padding: 8px; }
  .orbit-page-heading > a i { font-size: 14px; margin: 0; }
  .orbit-store { border-radius: 7px; display: block; }
  .orbit-catalog-sidebar { border-bottom: 1px solid #e4eaf1; border-right: 0; min-height: 0; padding: 12px; }
  .orbit-sidebar-head { margin-bottom: 8px; }
  .orbit-category-list { gap: 5px; }
  .orbit-category-item { background: #fff; border: 1px solid #e1e7ef; padding: 7px 9px; }
  .orbit-catalog-head { padding: 15px; }
  .orbit-product-table td { padding: 0; }
  .orbit-product-row { padding: 13px 15px; }
  .orbit-order-notice { align-items: flex-start; line-height: 1.65; }
}
