.hpf--thumbnail-mode .hpf-hotspot{--hpf-dot-size: var(--hpf-dot-size-desktop, 22px)}.hpf--thumbnail-mode .hpf-hotspot__dot{border-width:var(--hpf-hotspot-border-width, 1px);border-color:var(--hpf-hotspot-color, var(--hpf-secondary));background:color-mix(in srgb,var(--hpf-hotspot-color, var(--hpf-secondary)) 45%,transparent);box-shadow:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.hpf--thumbnail-mode .hpf-hotspot:hover .hpf-hotspot__dot,.hpf--thumbnail-mode .hpf-hotspot:focus-visible .hpf-hotspot__dot,.hpf--thumbnail-mode .hpf-hotspot.is-active .hpf-hotspot__dot{border-color:var(--hpf-hotspot-hover-color, var(--hpf-accent));background:color-mix(in srgb,var(--hpf-hotspot-hover-color, var(--hpf-accent)) 50%,transparent);box-shadow:none;transform:scale(1.1)}.hpf--thumbnail-mode .hpf-hotspot__pulse,.hpf--hotspot-pulse-disabled .hpf-hotspot__pulse{display:none}.hpf--thumbnail-mode .hpf-hotspot__label{top:calc(50% + var(--hpf-hotspot-label-offset, 18px));background:var(--hpf-hotspot-label-bg, var(--hpf-dark));color:var(--hpf-hotspot-label-text, #ffffff);font-size:var(--hpf-hotspot-label-size, 11px)}.hpf--hotspot-shape-circle .hpf-hotspot__dot,.hpf--hotspot-shape-circle .hpf-hotspot__pulse{border-radius:50%}.hpf--hotspot-shape-rounded-square .hpf-hotspot__dot,.hpf--hotspot-shape-rounded-square .hpf-hotspot__pulse{border-radius:28%}.hpf--hotspot-shape-diamond .hpf-hotspot__dot,.hpf--hotspot-shape-diamond .hpf-hotspot__pulse{border-radius:20%;transform:rotate(45deg)}.hpf--thumbnail-mode.hpf--hotspot-shape-diamond .hpf-hotspot:hover .hpf-hotspot__dot,.hpf--thumbnail-mode.hpf--hotspot-shape-diamond .hpf-hotspot:focus-visible .hpf-hotspot__dot,.hpf--thumbnail-mode.hpf--hotspot-shape-diamond .hpf-hotspot.is-active .hpf-hotspot__dot{transform:rotate(45deg) scale(1.1)}.hpf--thumbnail-mode .hpf-viewer__viewport.is-zoomed,.hpf--thumbnail-mode .hpf-viewer__viewport.is-dragging{touch-action:none!important;overscroll-behavior:none}.hpf--thumbnail-mode .hpf-products-intro{display:block;margin-top:20px;padding:12px 18px;border-radius:6px;text-align:center}.hpf--thumbnail-mode .hpf-products-intro>div{display:grid;gap:3px;justify-items:center;text-align:center}.hpf--thumbnail-mode .hpf-products-intro h2,.hpf--thumbnail-mode .hpf-products-intro>a{display:none!important}.hpf--thumbnail-mode .hpf-products-intro__eyebrow{color:var(--hpf-accent);font-size:11px;font-weight:850;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:normal}.hpf--thumbnail-mode .hpf-products-intro p{margin:0;color:#ffffffc2;font-size:13px;line-height:1.4;text-align:center}@media(max-width:768px){.hpf--thumbnail-mode .hpf-hotspot{--hpf-dot-size: var(--hpf-dot-size-mobile, 28px)}.hpf--thumbnail-mode .hpf-products-intro{padding:11px 14px}}@media(prefers-reduced-motion:reduce){.hpf--thumbnail-mode .hpf-hotspot__dot{transition:none}}.hpf--thumbnail-mode .hpf-model__stats{display:block;margin-top:24px}.hpf--thumbnail-mode .hpf-model__stat{display:none}.hpf--thumbnail-mode .hpf-model__stat:first-child{display:inline-flex;gap:10px;align-items:baseline;min-height:0;padding:12px 16px;border:1px solid rgba(255,196,0,.42);border-radius:10px;background:#ffc4001c}.hpf--thumbnail-mode .hpf-model__stat:first-child strong{color:#ffc400;font-size:27px;line-height:1}.hpf--thumbnail-mode .hpf-model__stat:first-child span{margin:0;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hpf--thumbnail-mode .hpf-model__numbers-wrap{margin-top:25px;padding:18px;border:1px solid rgba(255,196,0,.55);border-radius:12px;background:linear-gradient(135deg,#ffc4002b,#ffffff0d);box-shadow:inset 0 0 0 1px #ffffff0a}.hpf--thumbnail-mode .hpf-model__numbers-wrap .hpf-model__eyebrow{margin-bottom:5px;color:#fff;font-size:14px;letter-spacing:.03em}.hpf--thumbnail-mode .hpf-model__numbers-wrap .hpf-model__eyebrow:after{display:block;margin-top:4px;color:#ffffffad;content:"Select your model to view the original vehicle";font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.hpf--thumbnail-mode .hpf-model__number-list{gap:10px;margin-top:12px}.hpf--thumbnail-mode .hpf-model__number{min-height:43px;border-color:#ffc4007a;background:#fff;color:#111418}.hpf--thumbnail-mode .hpf-model__number--link{display:inline-flex;gap:14px;align-items:center;justify-content:space-between;padding:10px 13px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.hpf--thumbnail-mode .hpf-model__number--link:hover,.hpf--thumbnail-mode .hpf-model__number--link:focus-visible{border-color:#ffc400;background:#ffc400;color:#111418;outline:none;transform:translateY(-1px)}.hpf--thumbnail-mode .hpf-model__number-arrow{font-size:17px;font-weight:900;line-height:1}.hpf--thumbnail-mode .hpf-model__actions .hpf-model__button{display:none!important}.hpf--thumbnail-mode .hpf-model__actions{align-items:center}.hpf--thumbnail-mode .hpf-model__manual-button{display:flex;gap:12px;align-items:center;min-height:58px;padding:11px 14px;border:1px solid #ffc400;border-radius:9px;background:#ffc400;color:#111418;text-decoration:none;box-shadow:0 8px 22px #ffc40033;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.hpf--thumbnail-mode .hpf-model__manual-button:hover,.hpf--thumbnail-mode .hpf-model__manual-button:focus-visible{background:#fff;color:#111418;outline:none;box-shadow:0 10px 28px #0000003d;transform:translateY(-1px)}.hpf--thumbnail-mode .hpf-model__manual-icon{width:27px;height:27px;flex:0 0 27px}.hpf--thumbnail-mode .hpf-model__manual-copy{display:grid;gap:2px}.hpf--thumbnail-mode .hpf-model__manual-copy strong{font-size:14px;line-height:1.2}.hpf--thumbnail-mode .hpf-model__manual-copy small{font-size:11px;line-height:1.25;opacity:.72}.hpf--thumbnail-mode .hpf-model__manual-arrow{margin-left:auto;font-size:18px;font-weight:900}.hpf--thumbnail-mode .hpf-finder__summary,.hpf--thumbnail-mode .hpf-panel__counts,.hpf--thumbnail-mode .hpf-parts-strip__header>span,.hpf--thumbnail-mode .hpf-popup-launch__badge{display:none!important}.hpf--thumbnail-mode .hpf-panel__topline{justify-content:flex-start}.hpf-parts-finder-preview-page [data-hpf-notify-me-hidden=true]{display:none!important}@media(max-width:768px){.hpf--thumbnail-mode .hpf-model__stat:first-child{display:flex;justify-content:center;width:100%}.hpf--thumbnail-mode .hpf-model__number-list{display:grid;grid-template-columns:1fr}.hpf--thumbnail-mode .hpf-model__number--link,.hpf--thumbnail-mode .hpf-model__manual-button{width:100%}}@media(prefers-reduced-motion:reduce){.hpf--thumbnail-mode .hpf-model__number--link,.hpf--thumbnail-mode .hpf-model__manual-button{transition:none}}.hpf--thumbnail-mode .hpf-model__stat:first-child,.hpf--thumbnail-mode .hpf-model__numbers-wrap{background:#ffffff0a}.hpf--thumbnail-mode .hpf-model__notice{border-color:#ffc4008c;background:#ffffff0a}.hpf--thumbnail-mode .hpf-model__number--link:hover,.hpf--thumbnail-mode .hpf-model__number--link:focus-visible{border-color:#ffc400;background:#fff;color:#111418}
/*# sourceMappingURL=/cdn/shop/t/253/assets/hobbytech-parts-finder-appearance.css.map */
