.dpp{--bg:#EEF1F5;--surface:#FFFFFF;--surface-2:#F5F7FA;--ink:#171A21;--muted:#656C7A;--line:#CDD4DE;--line-strong:#AEB7C4;--accent:#DB5B27;--accent-ink:#FFFFFF;--accent-soft:#FBE9DF;--aio:#5B54D6;--aio-soft:#E9E8FB;--seo:#0E7C66;--seo-soft:#DCF1EC;--tag:#3B4657;--tag-bg:#E7ECF3;--placeholder:#E3E8EF;--star:#DB5B27;--good:#0E7C66;--radius:12px;--maxw:1200px;--font-display:"Archivo",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;display:block}@media(prefers-color-scheme:dark){.dpp{--bg:#12151B;--surface:#1A1F27;--surface-2:#20262F;--ink:#E8ECF2;--muted:#98A2B3;--line:#2E3844;--line-strong:#3E4A59;--accent:#F2703C;--accent-ink:#160F0A;--accent-soft:#2A211A;--aio:#9B94F0;--aio-soft:#242246;--seo:#4FC7A8;--seo-soft:#123029;--tag:#AAB6C6;--tag-bg:#232A34;--placeholder:#232A34;--star:#F2703C;--good:#4FC7A8}}.dpp *{box-sizing:border-box}.dpp .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:16px}.dpp h1,.dpp h2,.dpp h3,.dpp h4{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.2;text-transform:none;letter-spacing:normal}.dpp p{margin:0}.dpp a{color:inherit;text-decoration:none}.dpp img{max-width:100%}.dpp .sec{padding-block:32px;border-top:1px dashed var(--line)}.dpp .muted{color:var(--muted)}.dpp h2{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700;letter-spacing:-.01em}.dpp h3{font-size:1.02rem;font-weight:600}.dpp .lead{color:var(--muted);max-width:64ch}.dpp .btn{font-family:var(--font-body);font-weight:600;font-size:.9rem;border-radius:10px;padding:12px 18px;cursor:pointer;border:1px solid transparent;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1.2;text-decoration:none}.dpp .btn-primary{background:var(--accent)!important;color:var(--accent-ink)!important}.dpp .btn-primary:hover{filter:brightness(1.06)}.dpp .btn-ghost{background:transparent!important;color:var(--ink)!important;border-color:var(--line-strong)!important}.dpp .btn-ghost:hover{border-color:var(--accent)!important}.dpp .btn-lg{padding:14px 22px;font-size:1rem}.dpp .ph{background:var(--placeholder);border:1.5px dashed var(--line-strong);border-radius:10px;display:grid;place-items:center;gap:8px;color:var(--muted);text-align:center;overflow:hidden}.dpp .ph span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.dpp .ph img{width:100%;height:100%;object-fit:cover}.dpp .stars{color:var(--star);letter-spacing:1px}.dpp .tabs-wrap{margin-top:8px}.dpp .tabnav{position:sticky;top:60px;z-index:15;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line)}.dpp .tabnav-inner{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;max-width:var(--maxw);margin:0 auto;padding-inline:16px}.dpp .tabnav-inner::-webkit-scrollbar{display:none}.dpp .tabnav a{font-family:var(--font-body);font-weight:600;font-size:.85rem;padding:14px;border-bottom:2px solid transparent;white-space:nowrap;color:var(--muted)}.dpp .tabnav a.on,.dpp .tabnav a:hover{color:var(--accent);border-bottom-color:var(--accent)}.dpp .tabnav .num{font-family:var(--font-mono);font-size:.65rem;color:inherit;opacity:.6;margin-right:6px}.dpp .tabsec{padding-block:32px;scroll-margin-top:120px}.dpp .tabsec+.tabsec{border-top:1px dashed var(--line)}.dpp .tabsec .head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap}.dpp .tabsec .idx{width:36px;height:36px;border-radius:9px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;flex:none}.dpp .desc-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media(min-width:820px){.dpp .desc-grid{grid-template-columns:1.3fr 1fr}}.dpp .desc-body{color:var(--muted)}.dpp .desc-body p{color:var(--muted);margin-top:10px;max-width:66ch}.dpp .desc-body h2,.dpp .desc-body h3{color:var(--ink);margin-top:18px}.dpp .desc-body ul,.dpp .desc-body ol{color:var(--muted);margin-top:10px;padding-left:20px}.dpp .desc-body li{margin-top:4px}.dpp .desc-body img{border-radius:10px;margin-top:12px}.dpp .desc-body table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.85rem}.dpp .desc-body table td,.dpp .desc-body table th{border:1px solid var(--line);padding:8px 10px;text-align:left}.dpp .desc-body table th{background:var(--surface-2);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.dpp .desc-body dl{margin-top:10px}.dpp .desc-body dt{font-family:var(--font-display);font-weight:600;color:var(--ink);margin-top:14px}.dpp .desc-body dd{margin:4px 0 0;color:var(--muted)}.dpp .desc-side{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.dpp .desc-side h3{font-size:.88rem;font-family:var(--font-display);margin-bottom:10px}.dpp .desc-side ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:.85rem}.dpp .desc-side ul li{display:flex;gap:8px;align-items:flex-start}.dpp .desc-side ul li svg{width:15px;height:15px;stroke:var(--seo);flex:none;margin-top:3px}.dpp .feat-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:600px){.dpp .feat-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.dpp .feat-grid{grid-template-columns:repeat(3,1fr)}}.dpp .feat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.dpp .feat .ic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.dpp .feat .ic svg{width:17px;height:17px}.dpp .feat b{font-family:var(--font-display);font-size:.95rem;font-weight:600}.dpp .feat p{font-size:.82rem;color:var(--muted)}.dpp .spec-grid{display:grid;grid-template-columns:1fr;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}@media(min-width:640px){.dpp .spec-grid{grid-template-columns:repeat(2,1fr)}}.dpp .spec{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px dashed var(--line);font-size:.85rem}.dpp .spec b{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:500}.dpp .spec span{font-family:var(--font-body);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.dpp .md-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:820px){.dpp .md-grid{grid-template-columns:1fr 1fr}}.dpp .md-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.dpp .md-box h3{font-family:var(--font-display);font-size:.98rem;margin-bottom:10px}.dpp .md-list{display:flex;flex-direction:column;gap:10px;font-size:.85rem}.dpp .md-list .row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding-bottom:8px}.dpp .md-list .row:last-child{border-bottom:0}.dpp .md-list b{color:var(--muted);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.dpp .md-diagram{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:10px;padding:16px;aspect-ratio:16/9;display:grid;place-items:center;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;text-align:center}.dpp .ship-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:760px){.dpp .ship-grid{grid-template-columns:repeat(3,1fr)}}.dpp .shipcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.dpp .shipcard .ic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.dpp .shipcard .ic svg{width:16px;height:16px}.dpp .shipcard b{font-family:var(--font-display);font-size:.95rem}.dpp .shipcard p{font-size:.82rem;color:var(--muted)}.dpp .shipcard .line{font-family:var(--font-mono);font-size:.72rem;color:var(--ink);margin-top:auto;background:var(--surface-2);border-radius:6px;padding:6px 8px}.dpp .faq{display:flex;flex-direction:column;gap:10px}.dpp details.q{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:2px 16px}.dpp details.q summary{list-style:none;cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;gap:14px;align-items:center;font-family:var(--font-display);font-weight:600;font-size:.96rem}.dpp details.q summary::-webkit-details-marker{display:none}.dpp details.q summary .mk{color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .2s}.dpp details.q[open] summary .mk{transform:rotate(45deg)}.dpp details.q .ans{padding:0 0 15px;color:var(--muted);font-size:.86rem;max-width:70ch}.dpp .rev-summary{display:grid;grid-template-columns:1fr;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}@media(min-width:760px){.dpp .rev-summary{grid-template-columns:220px 1fr}}.dpp .rev-score{text-align:center}.dpp .rev-score .big{font-family:var(--font-display);font-weight:800;font-size:3rem;line-height:1}.dpp .rev-score .stars{display:block;margin:6px 0;font-size:1rem}.dpp .rev-score .count{font-size:.78rem;color:var(--muted)}.dpp .rev-bars{display:flex;flex-direction:column;gap:6px}.dpp .rbar{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--muted)}.dpp .rbar .lbl{width:40px;font-family:var(--font-mono);font-size:.7rem}.dpp .rbar .track{flex:1;height:8px;background:var(--surface-2);border-radius:5px;overflow:hidden;border:1px solid var(--line)}.dpp .rbar .fill{height:100%;background:var(--star)}.dpp .rbar .n{width:36px;text-align:right;font-family:var(--font-mono);font-size:.7rem}.dpp .rev-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}@media(min-width:820px){.dpp .rev-list{grid-template-columns:repeat(2,1fr)}}.dpp .rev{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.dpp .rev .top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.dpp .rev .top .stars{font-size:.9rem}.dpp .rev .top .date{font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.dpp .rev h4{font-family:var(--font-display);font-size:.9rem;font-weight:600}.dpp .rev p{font-size:.86rem;color:var(--muted)}.dpp .rev .who{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted)}.dpp .rev .av{width:22px;height:22px;border-radius:50%;background:var(--placeholder);border:1px dashed var(--line-strong)}.dpp .rev .verified{font-family:var(--font-mono);font-size:.62rem;color:var(--seo)}.dpp .trust-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.dpp .trust-strip .item{display:flex;gap:10px;align-items:center;flex:1;min-width:150px}.dpp .trust-strip .ic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.dpp .trust-strip .ic svg{width:16px;height:16px}.dpp .trust-strip b{font-family:var(--font-display);font-size:.82rem;display:block}.dpp .trust-strip span{font-size:.72rem;color:var(--muted)}.dpp .paybar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.dpp .paybar .cap{font-family:var(--font-mono);font-size:.68rem;color:var(--muted)}.dpp .paybar .pay{display:flex;gap:6px;flex-wrap:wrap}.dpp .paybar .p{width:44px;height:26px;border:1px dashed var(--line-strong);border-radius:5px;background:var(--placeholder);display:grid;place-items:center;font-family:var(--font-mono);font-size:.55rem;color:var(--muted);letter-spacing:.05em}.dpp .rel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:700px){.dpp .rel-grid{grid-template-columns:repeat(4,1fr)}}.dpp .rcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.dpp .rcard:hover{border-color:var(--accent)}.dpp .rcard .ph{aspect-ratio:1/1}.dpp .rcard h4{font-family:var(--font-display);font-size:.9rem;font-weight:700}.dpp .rcard .price{font-family:var(--font-display);font-weight:700;font-size:1rem}.dpp .rcard .rating{font-size:.72rem;color:var(--muted);display:flex;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.dpp *{transition:none!important}}.dpp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dashcam-product.css.map */
