.pp-photo-comparison{--pp-photo-forest: var(--td-ink, #20382e);--pp-photo-muted: var(--td-muted, #58665f);--pp-photo-heading: var(--td-serif, Georgia, "Times New Roman", serif);background:#f7f6f0;color:var(--pp-photo-forest);font-family:var(--font-stack-body, Arial, sans-serif);padding:clamp(14px,2vw,26px) clamp(10px,3vw,28px)}.pp-photo-comparison--car{--pp-photo-heading: var(--cd-display-font, "Playfair Display", Georgia, serif)}.pp-photo-comparison__inner{max-width:720px;margin-inline:auto}.pp-photo-comparison__intro{max-width:640px;margin:0 auto 8px;text-align:center}.pp-photo-comparison .pp-photo-comparison__intro h2{margin:0;color:inherit;font:400 clamp(20px,3vw,29px)/1.2 var(--pp-photo-heading);letter-spacing:-.015em}.pp-photo-comparison__intro p{margin:3px 0 0;color:var(--pp-photo-muted);font-size:12px;line-height:1.4}.pp-photo-comparison__gallery{min-inline-size:0;margin:0;padding:0;border:0}.pp-photo-comparison__visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pp-photo-comparison__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:min(100%,340px);margin:0 auto 6px;padding:3px;background:#edeee7;border-radius:9px}.pp-photo-comparison__labels label{display:grid;min-height:40px;padding:3px 2px;place-items:center;border-radius:6px;cursor:pointer;text-align:center;font-size:12px;font-weight:600;line-height:1.2}.pp-photo-comparison__choice:nth-of-type(1):checked~.pp-photo-comparison__labels label:nth-child(1),.pp-photo-comparison__choice:nth-of-type(2):checked~.pp-photo-comparison__labels label:nth-child(2),.pp-photo-comparison__choice:nth-of-type(3):checked~.pp-photo-comparison__labels label:nth-child(3){background:var(--pp-photo-forest);color:#fff}.pp-photo-comparison__choice:nth-of-type(1):focus-visible~.pp-photo-comparison__labels label:nth-child(1),.pp-photo-comparison__choice:nth-of-type(2):focus-visible~.pp-photo-comparison__labels label:nth-child(2),.pp-photo-comparison__choice:nth-of-type(3):focus-visible~.pp-photo-comparison__labels label:nth-child(3),.pp-photo-comparison__image:focus-visible{outline:2px solid var(--pp-photo-forest);outline-offset:2px}.pp-photo-comparison__pair{display:none;grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:start;gap:clamp(6px,1.2vw,12px)}.pp-photo-comparison__choice:nth-of-type(1):checked~.pp-photo-comparison__panels .pp-photo-comparison__pair:nth-child(1),.pp-photo-comparison__choice:nth-of-type(2):checked~.pp-photo-comparison__panels .pp-photo-comparison__pair:nth-child(2),.pp-photo-comparison__choice:nth-of-type(3):checked~.pp-photo-comparison__panels .pp-photo-comparison__pair:nth-child(3){display:grid}.pp-photo-comparison__card{min-width:0;margin:0}.pp-photo-comparison__card figure{margin:0}.pp-photo-comparison__card h3{margin:0 0 4px;color:inherit;font:inherit;font-size:clamp(12px,1.5vw,14px);font-weight:650;line-height:1.3}.pp-photo-comparison__image{display:block;aspect-ratio:.94;overflow:hidden;border-radius:6px;background:#f5f4ef}.pp-photo-comparison__image img{display:block;width:100%;height:100%;object-fit:cover}.pp-photo-comparison__image--brand img{object-position:center bottom}.pp-photo-comparison__image--car-in-hand,.pp-photo-comparison__image--car-cover-off{aspect-ratio:.85}.pp-photo-comparison__image--car-in-hand img{object-position:center 56%}.pp-photo-comparison__image--car-cover-off img{object-position:center bottom}.pp-photo-comparison__image--car-lineup img{object-position:center 70%}.pp-photo-comparison__image--rounded-base img{object-position:center 48%}.pp-photo-comparison__image--handheld img{object-fit:cover;object-position:center 72%;transform:scale(1.72);transform-origin:center 60%}.pp-photo-comparison__card figcaption{margin:4px 0 0;color:var(--pp-photo-muted);font-size:12px;line-height:1.3}.pp-photo-comparison__note,.pp-photo-comparison__signature{margin:4px auto 0;text-align:center;line-height:1.35}.pp-photo-comparison__note{color:var(--pp-photo-muted);font-size:11px}.pp-photo-comparison__signature{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pp-dome-photo-comparison.css.map */
