.tec-pd{--red:#B81412;--red-dark:#990F0D;--black:#12110A;--ink:#1A1A1A;--muted:#5A5A5A;--white:#FFFFFF;--line:#E4E4E4;--font-head:Montserrat,system-ui,sans-serif;--radius:6px;--w-med:600;--w-bold:700;--w-black:900;font-family:Montserrat,system-ui,sans-serif;color:var(--ink)}.tec-pd img{max-width:100%;height:auto}.tec-pd-sheet{margin:18px 0 0}.tec-pd-section{padding:8px 0 48px}.tec-pd-section .pd-h:first-child{margin-top:0}.pd-body{max-width:1000px;margin:0 auto}.pd-body>*:first-child{margin-top:0}.pd-body p{line-height:1.7;margin:0 0 1rem;max-width:74ch}.pd-h{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:1.05rem;letter-spacing:.05em;color:var(--ink);margin:2.6rem 0 1.1rem;padding-bottom:.55rem;border-bottom:2px solid var(--line);position:relative}.pd-h:after{content:"";position:absolute;left:0;bottom:-2px;width:56px;height:2px;background:var(--red)}.pd-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pd-list li{position:relative;padding-left:1.5em;line-height:1.5}.pd-list li:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;background:var(--red);border-radius:2px}.pd-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0}.pd-why-item{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:var(--radius);padding:20px}.pd-why-n{display:block;font-family:var(--font-head);font-weight:var(--w-black);font-size:.72rem;letter-spacing:.16em;color:var(--red);margin-bottom:.6em}.pd-why-t{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;font-size:.92rem;letter-spacing:.02em;color:var(--ink);margin:0 0 .5em}.pd-why-item p{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted);max-width:none}.pd-incl{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.pd-incl-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 20px;text-align:center}.pd-incl-media{height:118px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pd-incl-media img{max-height:118px;width:auto;object-fit:contain}.pd-incl-tag{display:inline-block;font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;color:#fff;background:var(--red);padding:.35em .8em;border-radius:20px;margin-bottom:.7em}.pd-incl-name{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;font-size:.88rem;letter-spacing:.02em;color:var(--ink);margin:0}.pd-keyfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 .5rem;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:var(--radius);overflow:hidden}.pd-kf{padding:16px 14px;text-align:center;border-left:1px solid var(--line)}.pd-kf:first-child{border-left:0}.pd-kf-v{font-family:var(--font-head);font-weight:var(--w-black);font-size:1.35rem;line-height:1.1;color:var(--ink);letter-spacing:-.01em}.pd-kf-v--long{font-size:.95rem;line-height:1.25}.pd-kf-l{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;color:var(--red);margin-top:.5em}@media(max-width:700px){.pd-keyfacts{grid-template-columns:repeat(2,1fr)}.pd-kf:nth-child(3){border-left:0}.pd-kf:nth-child(n+3){border-top:1px solid var(--line)}}.pd-chooser{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 .5rem}.pd-choice{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--line);border-radius:var(--radius);padding:16px 16px 18px;transition:border-color .15s,box-shadow .15s}.pd-choice:has(a):hover{border-top-color:var(--red);box-shadow:0 4px 14px #00000012}.pd-choice--current{border-top-color:var(--red);background:#fffdfd}.pd-choice-media{height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pd-choice-media img{max-height:112px;width:auto;object-fit:contain}.pd-choice-name{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:.95rem;letter-spacing:.02em;color:var(--ink);margin-bottom:.25em}.pd-choice-diff{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;color:var(--red);margin-bottom:.8em}.pd-choice-specs{list-style:none;margin:0 0 auto;padding:0;font-size:.85rem;color:var(--muted)}.pd-choice-specs li{padding:.2em 0}.pd-choice-cta{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--muted)}.pd-choice-cta a{color:var(--red);text-decoration:none}.pd-choice-cta a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pd-choice-cta a:hover{text-decoration:none}.pd-chooser-more{font-size:.9rem;color:var(--muted);margin:.9rem 0 0}@media(max-width:760px){.pd-chooser{grid-template-columns:1fr}}.pd-finish{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0}.pd-finish-opt{margin:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column}.pd-finish-media{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.pd-finish-media img{width:100%;height:auto}.pd-finish-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.pd-finish-tag{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;color:var(--muted)}.pd-swatch{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;color:var(--ink)}.pd-swatch:before{content:"";width:22px;height:22px;border-radius:4px;border:1px solid rgba(0,0,0,.16);flex:0 0 auto}.pd-swatch--black:before{background:var(--black)}.pd-swatch--red:before{background:var(--red)}@media(max-width:680px){.pd-finish{grid-template-columns:1fr}}.pd-spec-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.pd-spec{width:100%;border-collapse:collapse;min-width:460px;font-size:.94rem}.pd-spec th,.pd-spec td{text-align:left;padding:11px 18px;border-bottom:1px solid var(--line)}.pd-spec thead th{background:var(--black);color:#fff;font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;border-bottom:none;white-space:nowrap}.pd-spec thead th.is-this{background:var(--red)}.pd-spec tbody th{font-weight:var(--w-med);color:var(--ink)}.pd-spec tbody td{text-align:right;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.pd-spec tbody td.is-this{color:var(--ink);font-weight:var(--w-bold)}.pd-spec tbody tr:nth-child(2n){background:#faf9f7}.pd-spec tbody tr:last-child th,.pd-spec tbody tr:last-child td{border-bottom:none}.pd-spec-note{font-size:.82rem;color:var(--muted);margin:.7rem 0 0}.pd-figure{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin:0}.pd-figure img{width:100%;height:auto}.pd-figure--svg svg{display:block;width:100%;height:auto}.pd-figure figcaption{font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:var(--muted);text-align:center;margin-top:14px}.pd-note{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px;margin:0 0 12px;font-size:.9rem;line-height:1.6;color:var(--muted)}.pd-note:last-child{margin-bottom:0}.pd-note strong{display:block;font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--ink);margin-bottom:.4em}.pd-note p{margin:0;max-width:none}@media(max-width:640px){.pd-spec th,.pd-spec td{padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tec-pd.css.map */
