:root{--ink:#171717;--muted:#777777;--green:#d71920;--line:#e7e7e7;--soft:#f5f5f5}*{box-sizing:border-box}body{margin:0;background:#f6f6f6;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f3a3a6;outline-offset:3px}.wrap{max-width:1400px;margin:auto;padding:0 32px 48px}.brandbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brandmark{display:grid;place-items:center;background:var(--green);color:#fff;border-radius:14px;width:44px;height:44px;font-size:20px;font-weight:800}.brand strong{font-size:19px;letter-spacing:-.5px}.brand small{display:block;color:var(--muted);font-size:10px;letter-spacing:2px;margin-top:4px}.callbtn{text-decoration:none;background:white;border:1px solid var(--line);padding:11px 17px;border-radius:10px;font-weight:600}.hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 28px}.eyebrow{color:var(--green);font-size:11px;font-weight:750;letter-spacing:1.8px;margin-bottom:9px}h1{font-size:36px;line-height:1.2;letter-spacing:-1.4px;margin:0 0 10px}.hero p{margin:0;color:var(--muted);line-height:1.6}.live{display:flex;align-items:center;gap:8px;color:var(--green);font-size:12px;white-space:nowrap}.live i{height:7px;width:7px;border-radius:50%;background:#d71920;box-shadow:0 0 0 4px #fde9ea}.filters{padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 3px 12px #00000003}.searchbox{position:relative}.searchbox svg{position:absolute;left:15px;top:14px;color:var(--muted);pointer-events:none}.search{width:100%;padding:13px 16px 13px 44px;border:1px solid var(--line);background:#fafafa;border-radius:10px;outline:none}.search:focus{border-color:var(--green)}.frow{display:flex;align-items:flex-start;gap:16px;margin-top:15px}.flabel{flex:0 0 86px;padding-top:8px;color:var(--muted);font-size:12px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{padding:7px 12px;border:1px solid var(--line);border-radius:7px;background:white;font-size:12px;color:#525252}.chip small{margin-left:5px;opacity:.65}.chip.active{background:var(--green);color:#fff;border-color:var(--green)}.chip:hover:not(.active){background:var(--soft)}.pinrow{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pinrow input{width:150px;accent-color:var(--green)}.pinrow b{color:var(--green)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 16px}#count{font-size:15px}.muted{color:var(--muted);font-size:11px;margin-top:6px}.actions,.copybar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}button,select{border:1px solid var(--line);background:white;border-radius:8px;padding:9px 12px;color:var(--ink);font-size:12px}.linkbtn{border-color:transparent;background:transparent;color:var(--green)}.copybar{margin-bottom:18px}.copybar button:first-child{background:var(--green);border-color:var(--green);color:white}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card{min-width:0;background:white;border:1px solid var(--line);border-radius:16px;padding:16px;position:relative;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000012}.status{align-self:flex-start;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:700;margin-bottom:13px}.status.available{background:#f2f2f2;color:#242424}.status.deposit{background:#fff0f0;color:#c4161c}.status.sold{background:#f2f2f2;color:#777777}.stt{position:absolute;top:22px;right:16px;font-size:10px;color:#888888}.card h2{font-size:19px;line-height:1.3;margin:0 0 14px;letter-spacing:-.5px}.productMedia{height:215px;display:flex;justify-content:center;align-items:center;background:#f7f7f7;border-radius:11px;overflow:hidden;margin:0 0 16px;text-decoration:none;position:relative}.productMedia img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.productMedia:hover img{transform:scale(1.04)}.mediaFallback{display:none;flex-direction:column;align-items:center;gap:10px;font-size:38px;color:#888888}.mediaFallback small{font-size:11px;font-weight:500}.productMedia.noimg .mediaFallback{display:flex}.price{font-size:24px;font-weight:750;letter-spacing:-.8px;color:var(--green);margin:0 0 15px}.spec{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.5;padding:4px 0}.spec span{color:var(--muted)}.spec b{text-align:right;font-weight:600;overflow-wrap:anywhere}.batteryText{display:inline-flex;gap:7px;align-items:center}.battery{position:relative;display:inline-block;width:20px;height:10px;border:1.5px solid currentColor;border-radius:2px;padding:1px}.battery:after{content:"";position:absolute;right:-3px;top:2px;width:2px;height:3px;background:currentColor}.battery>i{display:block;height:100%;background:currentColor}.good{color:#242424}.medium{color:#666666}.low{color:#d71920}.note{font-size:11px;color:#666666;background:#f7f7f7;padding:9px 10px;border-radius:7px;margin-top:12px;line-height:1.5}.albumBtn{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;font-size:12px;font-weight:650;color:var(--green);border-top:1px solid var(--line);margin-top:auto;padding-top:13px}.cardFooter{margin-top:auto;padding-top:16px}.albumBtn:after{content:'↗';font-size:17px}.card.sold .price{color:#999999;text-decoration:line-through}.card.sold .productMedia{opacity:.65}.empty{grid-column:1/-1;border:1px dashed #d6d6d6;border-radius:14px;padding:48px;text-align:center;color:var(--muted)}.error{color:#c4161c;text-align:center;line-height:1.7}.error:not(:empty){padding:24px;background:#fff0f0;border-radius:12px;margin-top:20px}footer{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:11px;gap:12px}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#191919;color:white;border-radius:12px;padding:13px 20px;box-shadow:0 8px 25px #00000028;z-index:5;transition:.2s;max-width:90vw;text-align:center}#toast.show{opacity:1;transform:translate(-50%,0)}@media(min-width:1600px){.wrap{max-width:1560px}.productMedia{height:250px}}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.actions{justify-content:flex-end}}@media(max-width:800px){.wrap{padding:0 20px 32px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .live{display:none}.toolbar{align-items:flex-start;flex-direction:column}.actions{justify-content:flex-start}.hero{padding:26px 0}h1{font-size:30px}}@media(max-width:480px){.wrap{padding:0 12px 28px}.brandbar{padding:17px 0}.brand strong{font-size:15px}.brandmark{width:36px;height:36px;border-radius:10px;font-size:16px}.brand small{font-size:8px;letter-spacing:1.4px}.callbtn{padding:9px;font-size:11px}.hero p{font-size:12px}h1{font-size:28px}.filters{padding:14px}.frow{gap:6px;flex-direction:column}.flabel{flex:auto;padding-top:0;font-size:11px}.chip{font-size:11px;padding:7px 10px}.grid{gap:10px}.card{padding:10px;border-radius:12px}.status{font-size:9px;padding:4px 6px;margin-bottom:12px}.stt{font-size:9px;right:10px;top:15px}.card h2{font-size:16px;min-height:42px;margin-bottom:9px}.productMedia{height:170px;margin-bottom:12px}.price{font-size:20px;letter-spacing:-.6px}.spec{font-size:10px;gap:5px}.note{font-size:10px;padding:7px}.albumBtn{font-size:11px}.pinrow{gap:9px;font-size:11px}.pinrow input{width:110px}footer{font-size:10px;flex-direction:column}.copybar button{font-size:11px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

/* Black, white and red theme */
.brandmark{background:#191919}.brandmark::first-letter{color:#fff}.brand strong{color:#151515}.callbtn{background:#191919;border-color:#191919;color:#fff}.callbtn:hover{background:#d71920;border-color:#d71920}.albumBtn:hover{color:#a70d12}.chip.active{box-shadow:0 2px 6px #d7192015}.copybar button:first-child:hover{background:#b51218}.status.available:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#d71920;margin-right:5px;vertical-align:1px}

/* Emphasize product notes */
.note{background:#fff1f2;color:#991b24;border:1px solid #f5cbd0;border-left:3px solid #d71920;padding:11px 12px;font-size:12px;font-weight:650;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:480px){.note{font-size:11px;padding:9px 8px}}

/* Phone color swatches */
.colorValue{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.spec .colorValue>span{color:inherit;overflow-wrap:anywhere}.colorSwatch{display:inline-block;flex:0 0 16px;width:16px;height:16px;border:1px solid #b8b8b8;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff30}.colorSwatch.unknown{background:linear-gradient(135deg,#fff 46%,#c4c4c4 47%,#c4c4c4 53%,#fff 54%)}@media(max-width:480px){.colorValue{gap:5px}.colorSwatch{flex-basis:14px;width:14px;height:14px}}

/* Storefront layout inspired by the supplied reference */
html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:#fff}.wrap{max-width:1220px;padding:0 28px 40px}.shopHeader{background:#171717;color:#fff;position:sticky;top:0;z-index:10;border-bottom:3px solid #d71920}.shopNav{max-width:1220px;padding:16px 28px;margin:auto;display:flex;gap:35px;align-items:center;justify-content:space-between}.shopNav .brand{text-decoration:none;flex-shrink:0}.shopNav .brand strong{color:#fff}.shopNav .brand small{color:#b6b6b6}.shopNav .brandmark{background:#d71920}.shopNav nav{display:flex;align-items:center;gap:30px}.shopNav nav a{color:#eee;text-decoration:none;font-weight:600;font-size:13px}.shopNav nav a:hover{color:#ff7277}.shopNav .callbtn{background:#303030;border-color:#454545;font-size:12px}.shopBanner{background:#f5f3f1;border-bottom:1px solid #e8e5e2;overflow:hidden}.bannerInner{max-width:1220px;margin:auto;padding:40px 28px 34px;display:grid;grid-template-columns:1fr 1fr;min-height:375px;align-items:center;gap:20px}.bannerCopy{position:relative;z-index:1}.bannerCopy .eyebrow{font-size:11px;letter-spacing:2.5px}.bannerCopy h1{font-size:56px;line-height:1.05;letter-spacing:-2.6px;margin:17px 0}.bannerCopy h1 span{color:#d71920}.bannerCopy p{font-size:13px;line-height:1.8;color:#676363}.bannerCta{background:#d71920;color:#fff;display:inline-flex;align-items:center;gap:35px;padding:13px 19px;margin-top:15px;border-radius:7px;text-decoration:none;font-weight:700;font-size:12px}.bannerCta span{font-size:18px}.bannerCaption{font-size:9px;letter-spacing:2px;color:#777;margin-top:24px}.phoneArt{position:relative;height:310px}.artHalo{position:absolute;border:1px solid #ddcfcb;border-radius:50%;width:360px;height:360px;top:-20px;left:55px;box-shadow:0 0 0 26px #ede5e280,0 0 0 58px #f0e8e540}.artPhone{position:absolute;width:142px;height:274px;border-radius:24px;border:3px solid #aaa;box-shadow:12px 20px 30px #22171725;overflow:hidden}.phoneSilver{left:25px;top:17px;transform:rotate(-14deg);background:linear-gradient(120deg,#f9fafb,#aeb0b4);border-color:#bcbfc2}.phoneRed{left:167px;top:2px;transform:rotate(4deg);background:linear-gradient(125deg,#e46967,#a61e29);border-color:#c55657}.artPhone>i{position:absolute;width:28px;height:28px;border:4px solid #5c5c5c;border-radius:50%;background:radial-gradient(circle at 40% 40%,#3e4858,#111 70%);left:12px;top:14px}.artPhone>i:nth-child(2){top:48px}.artPhone>i:nth-child(3){top:82px}.artPhone>span{position:absolute;bottom:47px;left:50%;transform:translateX(-50%);font-size:23px;color:#ffffff80;font-weight:750}.phoneBlack{left:295px;top:22px;transform:rotate(16deg);border-color:#393939;background:#141414}.phoneBlack:before{content:"";position:absolute;width:55px;height:15px;top:6px;left:40px;background:#070707;border-radius:12px;z-index:1}.screenGlow{width:240px;height:240px;position:absolute;background:radial-gradient(ellipse,#f49992 0%,#a5293b 25%,#2b1926 55%,#121212 68%);top:35px;left:-55px;transform:rotate(25deg)}.phoneBlack b{position:absolute;top:114px;width:100%;text-align:center;color:white;font-size:30px;letter-spacing:-1.8px}.artPill{position:absolute;bottom:-4px;left:90px;background:#fffffff0;border:1px solid #e9e3e3;border-radius:30px;padding:11px 18px;font-size:11px;box-shadow:0 5px 15px #00000008}.filters{margin-top:25px;background:#fafafa;padding:18px 20px;border-radius:12px}.filters .frow{margin-top:0;padding:10px 0;align-items:center;gap:16px}.filters .flabel{flex-basis:90px;font-weight:650;color:#333;padding-top:0;border-left:3px solid #d71920;padding-left:9px}.filters .chip{border-radius:6px;padding:9px 13px}.filters #brandFilters .chip{font-weight:750;font-size:12px;min-width:80px}.priceFilterRow{border-top:1px dashed #dedede}.searchbox{margin-top:10px}.extraFilters{margin-top:13px}.extraFilters summary{cursor:pointer;font-size:12px;font-weight:650;padding:5px 0}.extraFilters summary span{font-weight:400;color:#888;margin-left:10px}.extraFilters[open] summary{margin-bottom:12px}.catalogHeading{display:flex;align-items:center;justify-content:space-between;margin:32px 0 0;border-bottom:1px solid #eee;padding-bottom:15px;gap:15px}.sectionEyebrow{font-size:9px;letter-spacing:2px;color:#888}.catalogHeading h2{font-size:20px;letter-spacing:.3px;margin:7px 0 0;border-left:4px solid #d71920;padding-left:11px}.catalogHint{font-size:11px;color:#888}.toolbar{margin:17px 0 13px}.copybar{margin-bottom:20px}.grid{gap:18px}.card{padding:12px;border-radius:12px;border:1px solid #ededed;box-shadow:0 2px 6px #00000003}.card .status{margin-bottom:10px;z-index:1;font-size:10px}.card .stt{top:19px;right:13px}.card .productMedia{height:215px;margin:0 0 14px;border-radius:8px;background:#f7f7f7}.card h2{font-size:17px;margin-bottom:11px;min-height:23px}.card .price{font-size:23px;margin-bottom:13px}.card .spec{font-size:11px;padding:3px 0}.card .note{margin-top:12px}.cardFooter{padding-top:14px}.floatingCall{position:fixed;right:20px;bottom:22px;background:#d71920;color:white;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:23px;box-shadow:0 4px 16px #d7192033;z-index:6}footer{padding-right:45px}
@media(min-width:1600px){.wrap{max-width:1320px}.shopNav,.bannerInner{max-width:1320px}}
@media(max-width:1100px){.shopNav{gap:20px}.shopNav nav{gap:18px}.artPhone{width:125px;height:250px}.phoneRed{left:125px}.phoneBlack{left:235px}.phoneSilver{left:10px}.bannerCopy h1{font-size:48px}.artHalo{left:15px;width:300px;height:300px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.shopNav nav{display:none}.shopNav{padding:14px 20px}.bannerInner{padding:32px 20px;min-height:300px;grid-template-columns:1.1fr 1fr}.bannerCopy h1{font-size:40px}.bannerCopy p{font-size:12px}.phoneArt{transform:scale(.72);transform-origin:left center;width:340px;height:280px}.bannerCaption{font-size:8px;letter-spacing:1px}.wrap{padding:0 20px 30px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogHint{display:none}.card .productMedia{height:230px}}
@media(max-width:480px){.shopNav{padding:12px}.shopNav .callbtn{font-size:10px;padding:9px}.bannerInner{display:block;position:relative;padding:29px 18px 25px;min-height:305px}.bannerCopy{max-width:72%}.bannerCopy h1{font-size:39px}.bannerCopy p{font-size:11px;max-width:205px}.bannerCopy .eyebrow{font-size:9px;letter-spacing:1.7px}.bannerCta{font-size:11px;padding:10px 13px;gap:17px}.bannerCaption{font-size:7px;letter-spacing:1px}.phoneArt{position:absolute;right:-149px;top:20px;transform:scale(.53);opacity:.65}.artPill{display:none}.wrap{padding:0 12px 25px}.filters{padding:12px;margin-top:16px}.filters .frow{align-items:flex-start;gap:10px}.filters .flabel{flex-basis:auto}.filters .chip{padding:8px 10px;font-size:10px}.filters #brandFilters .chip{font-size:11px;min-width:0}.extraFilters summary span{font-size:10px;margin-left:4px}.catalogHeading{margin-top:23px}.catalogHeading h2{font-size:16px}.grid{gap:10px}.card{padding:10px}.card .productMedia{height:165px}.card h2{font-size:15px;min-height:38px}.card .price{font-size:19px}.card .spec{font-size:10px}.card .stt{right:10px;top:16px}.card .status{font-size:9px}.floatingCall{height:40px;width:40px;right:14px;bottom:15px}.artHalo{box-shadow:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Liên hệ trực tiếp */
.contactFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 58px 36px 0}.contactFooter>div:first-child strong{text-transform:uppercase}.contactFooter p{margin:8px 0 0;color:#777;line-height:1.5}.contactLinks{display:flex;gap:10px;flex-wrap:wrap}.contactLinks a{display:flex;align-items:center;gap:10px;min-width:155px;padding:11px 14px;border:1px solid #e7e7e7;border-radius:9px;color:#222;text-decoration:none;background:#fff;font-size:12px;font-weight:700;transition:background .2s,border-color .2s}.contactLinks a:hover{background:#fafafa;border-color:#d71920}.contactLinks a>span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d71920;color:#fff;font-size:16px;font-weight:800;flex:none}.contactLinks a .zaloIcon{background:#0878e7!important}.contactLinks a .messengerIcon{background:#7664e9!important}.contactLinks b{display:block;margin-top:2px;color:#686868;font-size:11px;font-weight:600}.contactLinks a:first-child b{color:#d71920;font-size:13px}@media(max-width:650px){.contactFooter{padding-right:0}.contactLinks{width:100%}.contactLinks a{flex:1 1 145px}}

/* Product photos: fit the visible frame to the photograph. */
.grid .card .productMedia{background:transparent;border:0;border-radius:0;overflow:visible;padding:0;margin-bottom:16px;box-shadow:none}
.grid .card .productMedia img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;background:transparent;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 3px 10px rgba(0,0,0,.06);transform:none}
.grid .card .productMedia:hover img{transform:none}
.grid .card .productMedia.noimg{background:#f7f7f7;border:1px dashed #e4e4e4;border-radius:10px;box-shadow:none}
@media(max-width:480px){.grid .card .productMedia{margin-bottom:12px}.grid .card .productMedia img{border-radius:8px}}

/* Compact catalogue and accessory navigation */
.wrap,.shopNav{max-width:1480px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.grid .card{padding:10px;border-radius:11px}.grid .card .productMedia{height:165px;margin-bottom:11px}.grid .card h2{font-size:14px;line-height:1.4;min-height:40px;margin-bottom:8px;overflow-wrap:anywhere}.grid .card .price{font-size:19px;letter-spacing:-.5px;margin-bottom:9px}.grid .card .spec{font-size:10px;gap:6px;padding:2px 0}.grid .card .note{font-size:10px;padding:8px;margin-top:9px}.grid .card .status{font-size:9px;padding:4px 7px}.grid .card .stt{font-size:9px;right:10px;top:16px}.grid .card .cardFooter{padding-top:11px}.grid .card .albumBtn{font-size:11px;padding-top:10px}.sectionTabs{display:flex;gap:8px;margin-top:24px}.sectionTabs button{font-weight:700;padding:11px 20px;border-radius:8px}.sectionTabs button.active{background:#d71920;color:#fff;border-color:#d71920}.sectionTabs+.filters{margin-top:12px}.accessoryNav{position:relative;font-size:13px;font-weight:600;color:#eee}.accessoryNav summary{list-style:none;cursor:pointer;white-space:nowrap}.accessoryNav summary::-webkit-details-marker{display:none}.accessoryNav summary span{margin-left:4px}.accessoryDropdown{position:absolute;left:-12px;top:29px;min-width:210px;max-height:65vh;overflow:auto;padding:7px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 12px 30px #0002;color:#222;z-index:20}.accessoryDropdown button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:11px 12px;white-space:nowrap}.accessoryDropdown button:hover{background:#fff0f1;color:#d71920}@media(max-width:1199px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopNav nav{gap:14px}.grid .card .productMedia{height:180px}}@media(max-width:600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid .card .productMedia{height:160px}.grid .card .price{font-size:18px}.sectionTabs{margin-top:16px}.sectionTabs button{flex:1;padding:10px}.grid .card h2{font-size:14px}.grid .card .spec{font-size:10px}}

/* Nền giới thiệu và danh mục nổi bật */
.shopBanner{background:radial-gradient(ellipse at 80% 45%,#492027 0%,#171717 60%);border-bottom:3px solid #d71920;color:#fff}.bannerCopy p{color:#d4cfd0}.bannerCopy .eyebrow{color:#ff777c}.bannerCaption{color:#bdb5b7}.artHalo{border-color:#744047;box-shadow:0 0 0 26px #ffffff04,0 0 0 58px #ffffff03}.artPill{color:#222}.sectionTabs{flex-wrap:wrap;gap:10px}.sectionTabs button{background:#171717;color:white;border:2px solid #171717;padding:13px 23px;font-size:14px;box-shadow:0 4px 10px #0001}.sectionTabs button.active{background:#d71920;border-color:#d71920;box-shadow:0 5px 14px #d7192033}.sectionTabs button:hover{border-color:#d71920}.filters .chip{font-weight:650;border:1px solid #d1d1d1;box-shadow:0 2px 4px #00000006}.filters .chip.active{border-color:#d71920;box-shadow:0 3px 9px #d7192033}.filters #brandFilters .chip{padding:11px 16px;font-size:13px}.batteryFilterRow{margin-top:12px!important;border-top:1px dashed #ddd}.batteryFilterRow select{min-width:190px;border:1px solid #ccc;font-weight:600;padding:11px;background:white}.conditionBadge{align-self:flex-start;font-size:10px;font-weight:750;color:#555;background:#f2f2f2;padding:4px 8px;border-radius:5px;margin-bottom:8px}.conditionBadge.new{background:#171717;color:#fff;border-left:3px solid #d71920}@media(max-width:600px){.sectionTabs button{flex:1 1 40%;font-size:12px;padding:12px 10px}.filters #brandFilters .chip{font-size:11px;padding:9px 11px}.batteryFilterRow select{width:100%}}
