:root{--background:#f3f4f6;--foreground:#111827;--muted:#667085;--panel:#fff;--panel-soft:#f9fafb;--border:#d7dde7;--accent:#f7941d;--accent-strong:#c45f00;--ink:#111827;--navy:#101928;--navy-soft:#1f2937;--gold:#f6b84b;--teal:#0f766e;--danger:#b42318;--shadow:0 24px 70px #1118271c}*{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell{min-height:100vh}.promo{color:#fff;letter-spacing:0;text-align:center;background:linear-gradient(115deg,#d90404 0%,#f01818 46%,#f7941d 100%);justify-content:center;align-items:center;min-height:48px;padding:8px 20px;font-size:28px;font-weight:900;display:flex}.utility{color:#fff;background:var(--navy);justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:0 max(32px,50vw - 590px);font-size:13px;display:flex}.utility-group,.language-switcher{flex-wrap:wrap;gap:18px;display:flex}.language-switcher a{color:#ffffffb8;font-weight:800;text-decoration:none}.language-switcher a.active,.language-switcher a[aria-current=page]{color:var(--gold)}.topbar{z-index:10;background:#fff;border-bottom:1px solid #d0d5dd;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:0 max(32px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #11182714}.brand{align-items:center;gap:10px;min-width:max-content;display:flex}.brand strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;font-size:26px}.brand-mark{color:#fff;background:var(--accent);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:inline-grid}.search{border:2px solid var(--accent);background:#fff;border-radius:8px;flex:1;align-items:center;min-width:280px;height:46px;display:flex;overflow:hidden}.search select{border:0;border-right:1px solid var(--border);color:var(--foreground);background:#f2f4f7;align-self:stretch;padding:0 10px}.search input{border:0;outline:0;flex:1;min-width:0;padding:0 16px;font-size:15px}.search button{color:#111827;background:var(--accent);border:0;align-self:stretch;padding:0 20px;font-weight:800}.account-nav{align-items:center;gap:18px;min-width:max-content;font-size:14px;font-weight:800;display:flex}.account-nav a{text-decoration:none}.category-bar{color:#fff;background:var(--navy-soft);align-items:center;gap:24px;min-height:42px;padding:0 max(32px,50vw - 590px);font-size:14px;font-weight:700;display:flex}.category-bar span:first-child{color:var(--gold)}.nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.main{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 56px}.hero{grid-template-columns:230px minmax(0,1fr) 290px;align-items:stretch;gap:16px;display:grid}.hero-copy{color:#fff;min-height:420px;box-shadow:var(--shadow);background:radial-gradient(circle at 86% 22%,#ffffff59,#0000 24%),linear-gradient(120deg,#00b8c8 0%,#62dce0 48%,#f7e2a4 100%);border-radius:8px;padding:42px}.eyebrow{color:#11313a;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:700}h1{color:#101928;letter-spacing:0;max-width:620px;margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.96}.lede{color:#26364b;max-width:620px;margin:0;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border:1px solid var(--accent);color:#fff;background:linear-gradient(135deg,#111827,#344054);border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1118273d}.button.secondary{color:#111827;box-shadow:none;background:#fff}.category-panel{border:1px solid var(--border);background:#fff;border-radius:8px;gap:2px;padding:10px;display:grid;box-shadow:0 10px 34px #1118270f}.category-panel strong{color:var(--accent-strong);padding:10px}.department-link{color:#344054;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:40px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.department-link:hover{background:#fff4e5}.department-icon{stroke:#344054;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:24px;height:24px}.department-link:hover .department-icon{stroke:var(--accent-strong)}.department-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-panel,.section,.feature-card{border:1px solid var(--border);background:var(--panel);border-radius:8px}.status-panel{box-shadow:var(--shadow);align-content:start;gap:16px;padding:18px;display:grid}.market-card{color:#fff;background:linear-gradient(135deg,#f7941df5,#111827fa),radial-gradient(circle at 100% 0,#ffffff47,#0000 34%);border-radius:8px;gap:18px;min-height:210px;padding:18px;display:grid}.market-card h2{letter-spacing:0;max-width:320px;margin:0;font-size:25px;line-height:1.08}.market-card p{color:#ffffffc7;max-width:460px;margin:0;line-height:1.55}.metric-strip{grid-template-columns:1fr;gap:10px;display:grid}.metric{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;min-height:66px;padding:12px}.metric strong{font-size:22px;display:block}.metric span{color:#ffffffc2;margin-top:6px;font-size:13px;display:block}.status-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.status-row:last-child{border-bottom:0;padding-bottom:0}.status-label{color:var(--muted)}.status-value{text-align:right;font-weight:700}.section{margin-top:24px;padding:24px;box-shadow:0 14px 44px #1118270f}.section h2{letter-spacing:0;margin:0 0 16px;font-size:24px}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.section-heading h2{margin-bottom:6px}.section-heading p{max-width:680px;color:var(--muted);margin:0;line-height:1.5}.section-pill{color:#7a3500;background:#fff0d5;border-radius:999px;min-width:max-content;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature-card{min-height:186px;padding:18px;box-shadow:0 10px 30px #1118270d}.feature-card h3{margin:0 0 10px;font-size:18px}.feature-card p{color:var(--muted);margin:0;line-height:1.5}.badge{color:#7a3500;background:#fff0d5;border-radius:999px;margin-top:14px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quality-item{border:1px solid var(--border);background:var(--panel-soft);border-radius:8px;min-height:112px;padding:16px}.quality-item strong{margin-bottom:8px;display:block}.quality-item span{color:var(--muted);line-height:1.45}.deal-section{padding:0;overflow:hidden}.deal-section .section-heading{color:#111827;background:linear-gradient(90deg,#f7941d,#ffb347);margin:0;padding:20px 24px}.deal-section .section-heading p{color:#3f2a11}.deal-section .section-pill{color:#fff;background:#111827}.product-grid{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.product-card{border-top:1px solid var(--border);border-right:1px solid var(--border);background:#fff;min-height:412px;display:grid;position:relative}.product-link{z-index:1;position:absolute;inset:0}.product-card:nth-child(4n){border-right:0}.product-art{background:linear-gradient(135deg,#eef2f7,#fff);border-radius:8px;place-items:center;min-height:170px;margin:14px 14px 0;display:grid;position:relative;overflow:hidden}.product-art:before{content:"";background:#101928;border-radius:18px;width:96px;height:124px;transform:rotate(-8deg);box-shadow:28px 12px #ffffff6b}.product-art.image-backed:before{content:none}.product-art img{width:100%;height:100%;min-height:inherit;object-fit:cover}.silver-phone:before{background:linear-gradient(145deg,#dce3ec,#fff 52%,#667085)}.charcoal-accessory:before{background:repeating-linear-gradient(135deg,#111827,#111827 8px,#2f3a4d 9px 15px);border-radius:16px;width:112px;height:86px}.teal-watch:before{background:radial-gradient(circle,#9ff3e7,#0f766e);border:14px solid #111827;border-radius:999px;width:96px;height:96px}.black-earbuds:before{background:radial-gradient(circle at 34% 44%,#334155 0 18px,#0000 19px),radial-gradient(circle at 66% 44%,#334155 0 18px,#0000 19px),#111827;border-radius:48px;width:126px;height:92px}.orange-fashion:before{background:linear-gradient(145deg,#f97316,#7c2d12);border-radius:34px 34px 12px 12px;width:112px;height:132px}.steel-home:before{background:linear-gradient(145deg,#e5e7eb,#64748b);border-radius:18px 18px 42px 42px;width:104px;height:122px}.blue-laptop:before{background:linear-gradient(145deg,#1d4ed8,#93c5fd);border-radius:10px;width:142px;height:92px}.pink-beauty:before{background:linear-gradient(145deg,#f9a8d4,#be185d);border-radius:42px 42px 12px 12px;width:86px;height:132px}.discount-badge,.condition-badge{z-index:1;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:10px}.discount-badge{color:#9a3412;background:#ffedd5;right:10px}.condition-badge{color:#064e3b;background:#d1fae5;left:10px}.product-body{align-content:start;gap:10px;padding:14px;display:grid}.product-meta,.seller-row,.auction-row{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.product-meta span:first-child{color:var(--accent-strong);font-weight:900}.product-body h3{color:#182230;min-height:44px;margin:0;font-size:15px;line-height:1.35}.price-row{gap:3px;display:grid}.price-row strong{font-size:20px}.price-row span{color:var(--muted);font-size:13px;text-decoration:line-through}.auction-row{color:#7a3500;background:#fff7ed;border-radius:6px;padding:9px;font-weight:900}.product-action{z-index:2;color:#111827;background:var(--accent);border:0;border-radius:6px;justify-content:center;align-items:center;min-height:40px;margin-top:4px;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.search-main{padding-top:24px}.search-results-hero{color:#fff;background:linear-gradient(135deg,#111827 0%,#263244 54%,#f7941d 160%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);align-items:end;gap:18px;padding:26px;display:grid;box-shadow:0 22px 54px #11182729}.search-results-hero h1{margin:8px 0;font-size:clamp(34px,5vw,58px);line-height:.98}.search-results-hero p{color:#ffffffc7;max-width:760px;margin:0;font-size:17px;line-height:1.6}.search-results-form{background:#fff;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;display:grid;overflow:hidden}.search-results-form input{min-width:0;font:inherit;border:0;padding:0 18px}.search-results-form button{color:#111827;background:var(--accent);border:0;padding:0 22px;font-weight:900}.search-results-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.filter-panel,.search-results-content{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.filter-panel{padding:18px;position:sticky;top:16px}.filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter-heading h2,.search-summary-bar h2{margin:0}.filter-heading a{color:var(--accent-strong);font-weight:900;text-decoration:none}.filter-form{gap:14px;display:grid}.filter-form label{color:#344054;gap:7px;font-size:13px;font-weight:900;display:grid}.filter-form select{border:1px solid var(--border);color:#101828;min-height:44px;font:inherit;background:#f9fafb;border-radius:6px;padding:0 12px}.filter-form button{color:#111827;background:var(--accent);border:0;border-radius:6px;min-height:46px;font-weight:900}.search-summary-bar{margin:0;padding:18px 20px}.search-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state{color:var(--muted);text-align:center;padding:48px 24px;font-weight:900}.wishlist-main{padding-top:24px}.wishlist-hero{color:#fff;background:linear-gradient(135deg,#101828,#1f3a5f 58%,#f7941d 155%);border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;padding:26px;display:grid;box-shadow:0 22px 54px #11182729}.wishlist-hero h1{margin:10px 0;font-size:clamp(36px,5vw,62px);line-height:.98}.wishlist-hero p{color:#ffffffc7;max-width:740px;margin:0;font-size:17px;line-height:1.6}.wishlist-status-card,.wishlist-metric,.wishlist-card,.wishlist-reminders{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.wishlist-status-card{color:#101828;align-content:center;gap:6px;padding:20px;display:grid}.wishlist-status-card span,.wishlist-metric span,.wishlist-facts span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.wishlist-status-card strong{font-size:26px}.wishlist-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.wishlist-metric{gap:8px;padding:18px;display:grid}.wishlist-metric strong{font-size:30px}.wishlist-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:18px;display:grid}.wishlist-list{gap:14px;display:grid}.wishlist-card{grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.wishlist-art{border-radius:0;min-height:100%;margin:0}.wishlist-card-body{gap:10px;padding:18px;display:grid}.wishlist-card-body h2{color:#101828;margin:0;font-size:22px}.wishlist-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wishlist-facts span{background:#f9fafb;border-radius:6px;min-height:44px;padding:9px;line-height:1.45}.wishlist-actions{flex-wrap:wrap;gap:10px;display:flex}.wishlist-actions a{color:#111827;background:var(--accent);border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.wishlist-actions a:first-child{color:var(--navy);border:1px solid var(--navy);background:#fff}.wishlist-reminders{gap:12px;padding:20px;display:grid;position:sticky;top:16px}.wishlist-reminders h2{margin:0}.wishlist-reminders p{color:#344054;background:#fff7ed;border-radius:6px;margin:0;padding:12px;line-height:1.5}.detail-utility a{color:#fff;font-weight:900;text-decoration:none}.detail-main{padding-top:24px}.detail-layout{grid-template-columns:minmax(300px,.88fr) minmax(0,1.1fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.detail-gallery,.detail-content,.purchase-panel,.detail-card,.trust-section{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.detail-gallery{padding:18px}.detail-art{min-height:420px;margin:0}.detail-art:before{width:150px;height:196px}.thumbnail-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.thumbnail-row span{border:1px solid var(--border);background:#f8fafc;border-radius:8px;min-height:76px}.thumbnail-row span.image-thumb{overflow:hidden}.thumbnail-row img{object-fit:cover;width:100%;height:76px}.detail-content{padding:24px}.detail-kicker{color:var(--accent-strong);text-transform:uppercase;font-size:13px;font-weight:900}.detail-content h1{margin-top:10px;font-size:clamp(32px,4vw,54px)}.detail-content p{color:var(--muted);font-size:17px;line-height:1.6}.detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.detail-facts div,.fulfillment div{border:1px solid var(--border);background:#f9fafb;border-radius:8px;padding:12px}.detail-facts dt,.fulfillment span,.price-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.detail-facts dd{margin:6px 0 0;font-weight:900}.detail-card{padding:18px}.detail-card h2,.trust-section h2{margin-top:0}.detail-card ul{color:#344054;gap:10px;margin:0;padding-left:18px;display:grid}.purchase-panel{gap:14px;padding:20px;display:grid;position:sticky;top:92px}.live-badge{color:#fff;background:var(--danger);border-radius:999px;width:max-content;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.detail-price{color:#111827;font-size:34px}.detail-old-price{color:var(--muted);text-decoration:line-through}.auction-summary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.auction-summary div{color:#7a3500;background:#fff7ed;border-radius:8px;padding:12px}.auction-summary span{font-size:12px;font-weight:900;display:block}.auction-summary strong{margin-top:4px;font-size:18px;display:block}.primary-purchase,.secondary-purchase{border-radius:6px;justify-content:center;align-items:center;min-height:46px;font-weight:900;display:inline-flex}.primary-purchase{color:#111827;background:var(--accent);border:0}.secondary-purchase{border:1px solid var(--navy);color:var(--navy);background:#fff}.link-button{text-decoration:none}.fulfillment{gap:10px;display:grid}.fulfillment strong{margin-top:4px;display:block}.trust-section{padding:24px}.cart-main{padding-top:24px}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.cart-list{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 44px #1118270f}.cart-heading{border-bottom:1px solid var(--border);margin:0;padding:24px}.cart-heading h1{margin:0 0 8px;font-size:clamp(32px,4vw,52px)}.cart-item{border-bottom:1px solid var(--border);grid-template-columns:116px minmax(0,1fr) 84px 130px;align-items:center;gap:16px;padding:18px 24px;display:grid}.cart-item:last-child{border-bottom:0}.cart-art{min-height:96px;margin:0}.cart-art:before{width:54px;height:72px}.cart-label{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.cart-item h2{margin:0 0 6px;font-size:18px}.cart-item p{color:var(--muted);margin:0}.cart-summary{position:sticky;top:24px}.summary-row,.summary-total{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.summary-row span{color:var(--muted)}.summary-total{align-items:center;padding:6px 0 14px;font-size:18px}.summary-total strong{font-size:24px}.empty-state{color:var(--muted);padding:32px 24px;font-weight:800}.checkout-main{padding-top:24px}.checkout-hero{color:#fff;min-height:300px;box-shadow:var(--shadow);background:radial-gradient(circle at 88% 16%,#f7941d7a,#0000 30%),linear-gradient(135deg,#111827,#253246 55%,#0f766e);border-radius:8px;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:18px;padding:32px;display:grid}.checkout-hero h1,.checkout-hero p,.checkout-hero .detail-kicker{color:#fff}.checkout-hero p{color:#ffffffc7;max-width:760px;font-size:18px;line-height:1.6}.checkout-total-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:8px;padding:20px;display:grid}.checkout-total-card span,.checkout-total-card small{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:900}.checkout-total-card strong{color:#fff;font-size:30px}.checkout-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px;margin-top:18px;display:grid}.checkout-stack{gap:14px;display:grid}.checkout-panel,.checkout-summary{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.checkout-panel{padding:22px}.checkout-panel h2,.checkout-summary h2{margin-top:0}.checkout-facts{color:var(--muted);gap:8px;display:grid}.checkout-facts strong{color:#111827}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checkout-option{border:1px solid var(--border);background:#f8fafc;border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}.checkout-option:first-child{background:#fff7ed;border-color:#f7941db3}.checkout-option span{color:var(--muted);line-height:1.4}.checkout-summary{gap:14px;padding:20px;display:grid;position:sticky;top:24px}.checkout-line{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.checkout-line div{gap:4px;display:grid}.checkout-line span{color:var(--muted)}.trust-check-list{background:#f8fafc;border-radius:8px;gap:10px;padding:14px;display:grid}.trust-check-list h3{margin:0}.trust-check-list div{justify-content:space-between;gap:12px;display:flex}.trust-check-list span{color:var(--muted)}.trust-check-list strong{color:#166534}.place-order-control{gap:8px;display:grid}.place-order-control p{color:#344054;background:#f9fafb;border-radius:6px;margin:0;padding:10px;font-size:13px;font-weight:800;line-height:1.45}.orders-main{padding-top:24px}.orders-hero{color:#fff;min-height:300px;box-shadow:var(--shadow);background:radial-gradient(circle at 88% 18%,#f9731680,#0000 30%),linear-gradient(135deg,#101827,#17324d 55%,#115e59);border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;padding:32px;display:grid}.orders-hero h1,.orders-hero p,.orders-hero .detail-kicker{color:#fff}.orders-hero p{color:#ffffffc7;max-width:720px;font-size:18px;line-height:1.6}.orders-status-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:8px;padding:20px;display:grid}.orders-status-card span,.orders-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.orders-status-card span{color:#ffffffb8}.orders-status-card strong{color:#fff;font-size:22px}.orders-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.orders-metric,.order-card,.orders-notifications{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.orders-metric{min-height:118px;padding:18px}.orders-metric strong{margin-top:12px;font-size:30px;display:block}.orders-metric.savings{color:#fff;background:linear-gradient(135deg,#f7941d,#111827)}.orders-metric.savings span{color:#ffffffbf}.orders-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.orders-list{gap:14px;display:grid}.order-card{padding:20px}.order-card-top,.order-facts{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-card h2{margin:0;font-size:22px}.order-status{color:#0f172a;text-transform:uppercase;background:#e0f2fe;border-radius:6px;flex:none;padding:7px 9px;font-size:11px;font-weight:900}.order-status.dispute_watch{color:#991b1b;background:#fee2e2}.order-status.in_transit{color:#155e75;background:#cffafe}.order-status.payment_confirmed{color:#166534;background:#dcfce7}.order-facts{color:var(--muted);flex-wrap:wrap;margin-top:14px;font-weight:750}.order-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.timeline-step{border:1px solid var(--border);background:#f8fafc;border-radius:8px;gap:7px;min-height:96px;padding:12px;display:grid;position:relative}.timeline-step span{background:#cbd5e1;border-radius:999px;width:12px;height:12px}.timeline-step.complete span{background:#16a34a}.timeline-step.current{background:#fff7ed;border-color:#f7941d99}.timeline-step.current span{background:var(--accent)}.timeline-step small{color:var(--muted);font-weight:800}.orders-notifications{padding:20px;position:sticky;top:24px}.orders-notifications h2{margin-top:0}.orders-notifications article{border-bottom:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.orders-notifications article:last-child{border-bottom:0}.orders-notifications span{color:var(--muted);line-height:1.45}.messages-main{padding-top:24px}.messages-hero{color:#fff;min-height:300px;box-shadow:var(--shadow);background:radial-gradient(circle at 84% 16%,#22d3ee5c,#0000 28%),linear-gradient(135deg,#111827,#1f2937 55%,#7c2d12);border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;padding:32px;display:grid}.messages-hero h1,.messages-hero p,.messages-hero .detail-kicker{color:#fff}.messages-hero p{color:#ffffffc7;max-width:760px;font-size:18px;line-height:1.6}.messages-status-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:10px;padding:20px;display:grid}.messages-status-card span,.messages-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.messages-status-card span{color:#ffffffb8}.messages-status-card strong{color:#fff;font-size:18px;line-height:1.45}.messages-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.messages-metric,.thread-list,.conversation-panel{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.messages-metric{min-height:118px;padding:18px}.messages-metric strong{margin-top:12px;font-size:30px;display:block}.messages-layout{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.thread-list{padding:18px;overflow:hidden}.thread-list h2,.conversation-heading h2{margin-top:0}.thread-card{border-bottom:1px solid var(--border);gap:10px;padding:14px 0;display:grid}.thread-card:last-child{border-bottom:0}.thread-card div:first-child{gap:4px;display:grid}.thread-card div:first-child span,.thread-card p,.thread-meta span{color:var(--muted)}.thread-card p{margin:0;line-height:1.45}.thread-card.high strong:first-child{color:var(--danger)}.thread-card.support strong:first-child{color:#155e75}.thread-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread-meta strong{color:#111827;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:12px;display:inline-flex}.conversation-panel{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:680px;display:grid;overflow:hidden}.conversation-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:22px;display:flex}.conversation-heading div:last-child{color:var(--muted);text-align:right;align-content:start;gap:7px;font-weight:800;display:grid}.message-stream{background:#f8fafc;align-content:start;gap:14px;padding:22px;display:grid}.message-bubble{border:1px solid var(--border);background:#fff;border-radius:8px;gap:7px;max-width:74%;padding:14px;display:grid}.message-bubble.outgoing{color:#fff;background:#111827;border-color:#0000;justify-self:end}.message-bubble span,.message-bubble small{color:var(--muted);font-size:12px;font-weight:900}.message-bubble.outgoing span,.message-bubble.outgoing small{color:#ffffffb8}.message-bubble p{margin:0;line-height:1.55}.message-composer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 110px;gap:10px;padding:16px 22px;display:grid}.message-composer input{border:1px solid var(--border);border-radius:6px;min-height:46px;padding:0 12px;font-size:15px}.message-composer button{color:#111827;background:var(--accent);border:0;border-radius:6px;font-weight:900}.composer-note{color:var(--muted);margin:0;padding:0 22px 18px;font-weight:800}.notifications-main{padding-top:24px}.notifications-hero{color:#fff;min-height:300px;box-shadow:var(--shadow);background:radial-gradient(circle at 86% 14%,#f7941d85,#0000 30%),linear-gradient(135deg,#111827,#1e293b 54%,#134e4a);border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;padding:32px;display:grid}.notifications-hero h1,.notifications-hero p,.notifications-hero .detail-kicker{color:#fff}.notifications-hero p{color:#ffffffc7;max-width:760px;font-size:18px;line-height:1.6}.notifications-status-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:8px;padding:20px;display:grid}.notifications-status-card span,.notifications-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.notifications-status-card span{color:#ffffffb8}.notifications-status-card strong{color:#fff;font-size:26px}.notifications-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.notifications-metric,.notification-card,.notification-channels{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.notifications-metric{min-height:118px;padding:18px}.notifications-metric strong{margin-top:12px;font-size:30px;display:block}.notifications-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;margin-top:18px;display:grid}.notifications-feed{gap:12px;display:grid}.notification-card{border-left:5px solid #94a3b8;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;gap:16px;padding:18px;display:grid}.notification-card.high{border-left-color:var(--danger)}.notification-card.read{opacity:.72}.notification-type{color:#111827;text-transform:uppercase;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;min-height:40px;font-size:12px;font-weight:900;display:inline-flex}.notification-card.high .notification-type{color:#991b1b;background:#fee2e2}.notification-card h2{margin:0 0 6px;font-size:20px}.notification-card p{color:var(--muted);margin:0;line-height:1.45}.notification-meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.notification-meta strong{color:#111827}.notification-card a{color:#111827;background:var(--accent);border-radius:6px;justify-content:center;align-items:center;min-height:38px;font-weight:900;text-decoration:none;display:inline-flex}.notification-channels{padding:20px;position:sticky;top:24px}.notification-channels h2{margin-top:0}.notification-channels article{border-bottom:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.notification-channels article:last-child{border-bottom:0}.notification-channels span{color:#155e75;text-transform:uppercase;background:#cffafe;border-radius:6px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.notification-channels small{color:var(--muted);line-height:1.45}.auth-main{padding-top:24px}.auth-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:18px;display:grid}.auth-hero,.auth-card{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.auth-hero{color:#fff;background:radial-gradient(circle at 100% 0,#f7941d7a,#0000 34%),linear-gradient(135deg,#101928,#243041 58%,#7a3500);min-height:460px;padding:34px}.auth-hero .detail-kicker,.auth-hero h1,.auth-hero p{color:#fff}.auth-hero h1{max-width:760px}.auth-hero p{color:#ffffffc7;max-width:700px;font-size:18px;line-height:1.6}.auth-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.auth-benefit-grid div{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;min-height:150px;padding:18px}.auth-benefit-grid strong,.auth-benefit-grid span{display:block}.auth-benefit-grid strong{margin-bottom:10px;font-size:19px}.auth-benefit-grid span{color:#ffffffbf;line-height:1.5}.auth-card{align-content:start;gap:16px;padding:24px;display:grid}.auth-card label{gap:8px;display:grid}.auth-card label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.auth-card input{border:1px solid var(--border);border-radius:6px;min-height:46px;padding:0 12px;font-size:16px}.auth-session{background:#f9fafb;border-radius:8px;gap:6px;padding:14px;display:grid}.auth-session.active{background:#ecfdf3}.auth-session span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.auth-session strong{color:#101828;word-break:break-word}.auth-button-secondary{border:1px solid var(--navy);cursor:pointer}.auth-link{color:var(--accent-strong);text-align:center;font-weight:900;text-decoration:none}.auth-link-button{cursor:pointer;background:0 0;border:0}.auth-message{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.category-bar a{color:#fff;text-decoration:none}.seller-main{padding-top:24px}.seller-hero{color:#fff;min-height:320px;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f7941d80,#0000 32%),linear-gradient(135deg,#111827,#263348 58%,#134e4a);border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;padding:32px;display:grid}.seller-hero h1,.seller-hero p,.seller-hero .detail-kicker{color:#fff}.seller-hero p{color:#ffffffc7;max-width:700px;font-size:18px;line-height:1.6}.seller-status-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:12px;padding:20px;display:grid}.seller-status-card strong{font-size:24px}.seller-status-card span{color:#fffc}.seller-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.seller-metric,.seller-panel{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.seller-metric{min-height:124px;padding:18px}.seller-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.seller-metric strong{margin-top:12px;font-size:30px;display:block}.seller-metric.revenue{color:#fff;background:linear-gradient(135deg,#f7941d,#111827)}.seller-metric.revenue span{color:#ffffffbf}.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.seller-panel{padding:20px}.seller-panel h2{margin-top:0}.seller-create-panel{gap:14px;display:grid}.seller-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-create-form label{gap:7px;display:grid}.seller-create-form label.wide{grid-column:1/-1}.seller-create-form span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.seller-create-form input,.seller-create-form select,.seller-create-form textarea{border:1px solid var(--border);width:100%;min-height:42px;font:inherit;border-radius:6px;padding:0 11px}.seller-create-form textarea{resize:vertical;min-height:90px;padding:10px 11px}.seller-submit{width:fit-content;min-width:180px}.seller-create-message{color:#344054;background:#f9fafb;border-radius:6px;margin:0;padding:10px;font-size:13px;font-weight:800}.seller-row-card{border-bottom:1px solid var(--border);gap:6px;padding:14px 0;display:grid}.seller-row-card:last-child{border-bottom:0}.seller-row-card span{color:var(--muted);line-height:1.45}.seller-panel.warnings .seller-row-card strong{color:var(--danger)}.admin-main{padding-top:24px}.admin-hero{color:#fff;min-height:320px;box-shadow:var(--shadow);background:linear-gradient(115deg,#f7941ddb,#f7941d00 34%),linear-gradient(135deg,#06111f,#14213d 52%,#3a0f14);border-radius:8px;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:18px;padding:32px;display:grid}.admin-hero h1,.admin-hero p,.admin-hero .detail-kicker{color:#fff}.admin-hero p{color:#ffffffc7;max-width:760px;font-size:18px;line-height:1.6}.admin-status-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:8px;padding:20px;display:grid}.admin-status-card span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:900}.admin-status-card strong{color:#fff;font-size:22px}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-metric,.admin-panel{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 14px 44px #1118270f}.admin-metric{min-height:118px;padding:18px}.admin-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.admin-metric strong{margin-top:12px;font-size:30px;display:block}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.admin-panel{padding:20px}.admin-panel.wide{grid-column:span 3}.admin-panel h2{margin-top:0}.admin-row-card{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 170px;gap:14px;padding:14px 0;display:grid}.admin-row-card:last-child{border-bottom:0}.admin-row-card.compact{grid-template-columns:1fr}.admin-row-card div,.admin-row-actions{gap:6px;display:grid}.admin-row-card span{color:var(--muted);line-height:1.45}.admin-row-actions{justify-items:end}.admin-row-actions button{color:#111827;background:var(--accent);border:0;border-radius:6px;min-height:34px;font-weight:900}.admin-moderation-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:170px;display:grid}.admin-moderation-actions button{width:100%}.admin-moderation-actions button.danger{color:#fff;background:var(--danger)}.admin-moderation-actions span{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:800}.severity-badge{text-transform:uppercase;border-radius:6px;justify-self:start;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.severity-badge.low{color:#155e75;background:#cffafe}.severity-badge.medium{color:#92400e;background:#fef3c7}.severity-badge.high{color:#991b1b;background:#fee2e2}.auction-console{overflow:hidden}.auction-console .section-heading{color:#fff;background:linear-gradient(120deg,#111827,#7c2d12);margin:-24px -24px 20px;padding:22px 24px}.auction-console .section-heading p{color:#ffffffc2}.auction-console .section-pill{color:#111827;background:var(--accent)}.auction-console-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.auction-console-grid div{border:1px solid var(--border);background:#fff7ed;border-radius:8px;min-height:112px;padding:16px}.auction-console-grid span,.bid-form span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.auction-console-grid strong{margin-top:10px;font-size:24px;display:block}.bid-form{grid-template-columns:minmax(0,1fr) 180px 180px;align-items:end;gap:12px;margin-top:16px;display:grid}.bid-form label{gap:8px;display:grid}.bid-form input{border:1px solid var(--border);border-radius:6px;width:100%;min-height:46px;padding:0 12px;font-size:16px}.bid-form button,.bid-form a{border-radius:6px;justify-content:center;align-items:center;min-height:46px;font-weight:900;display:inline-flex}.bid-form button{color:#111827;background:var(--accent);border:0}.bid-form a{border:1px solid var(--navy);color:var(--navy);text-decoration:none}.bid-history{gap:10px;margin-top:18px;display:grid}.bid-history h3{margin:0}.bid-history article{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;padding:12px;display:grid}.bid-history article div{gap:4px;display:grid}.bid-history span,.bid-history p{color:var(--muted);margin:0;font-size:13px}.bid-history .accepted{color:#166534;background:#dcfce7;border-radius:6px;justify-self:end;width:fit-content;padding:5px 8px;font-weight:900}@media (max-width:860px){.promo{min-height:42px;font-size:20px}.utility,.category-bar{display:none}.topbar{flex-direction:column;align-items:flex-start;padding:18px}.search,.account-nav{width:100%}.hero,.detail-layout,.cart-layout,.checkout-hero,.checkout-layout,.search-results-hero,.search-results-layout,.wishlist-hero,.wishlist-layout,.wishlist-card,.auth-layout,.notifications-hero,.notifications-layout,.messages-hero,.messages-layout,.orders-hero,.orders-layout,.seller-hero,.admin-hero,.cart-item,.auth-benefit-grid{grid-template-columns:1fr}.purchase-panel,.notification-channels,.orders-notifications,.filter-panel,.wishlist-reminders,.cart-summary{position:static}.hero-copy{min-height:auto;padding:28px}.feature-grid,.auction-console-grid,.option-grid,.wishlist-metrics,.wishlist-facts,.notifications-metrics,.messages-metrics,.orders-metrics,.order-timeline,.admin-grid,.admin-metrics,.seller-grid,.seller-metrics,.product-grid,.quality-grid,.metric-strip,.bid-form,.search-results-form{grid-template-columns:1fr}.search-results-form button{min-height:46px}.checkout-summary{position:static}.conversation-heading{flex-direction:column}.conversation-heading div:last-child{text-align:left}.message-bubble{max-width:100%}.message-composer,.notification-card{grid-template-columns:1fr}.admin-panel.wide{grid-column:auto}.admin-row-card{grid-template-columns:1fr}.admin-row-actions{justify-items:start}.product-card,.product-card:nth-child(4n){border-right:0}.section-heading{flex-direction:column}}
