.reference-home .oem-collection-image.oem-original-category-image,.reference-home .oem-shop-category-image.oem-original-category-image{padding:0!important;background:#14120f!important;aspect-ratio:1!important;overflow:hidden!important;display:block!important}.reference-home .oem-original-category-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;transform:none!important}.reference-home .oem-collection-card h3{font-size:clamp(16px,1.8vw,23px)!important;gap:8px!important}.oem-photo-input.oem-photo-input{display:none!important}.oem-photo-trigger.oem-photo-trigger.oem-photo-trigger.oem-photo-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;background:transparent!important;color:var(--oem-gold)!important;border:0!important;border-left:1px solid var(--oem-line)!important;border-radius:0!important;padding:12px 16px!important;min-height:44px!important;width:auto!important;font:12px Arial,sans-serif!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important}.oem-photo-trigger svg{width:21px!important;height:21px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.4!important}.oem-photo-trigger span{display:inline!important;color:var(--oem-gold)!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog{background:var(--oem-panel)!important;color:var(--oem-text)!important;border:1px solid var(--oem-line)!important;border-radius:10px!important;padding:30px!important;margin:auto!important;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:90vh!important;overflow:auto!important;box-shadow:0 30px 100px #0009!important;font:14px Arial,sans-serif!important;text-align:left!important}.oem-photo-dialog::-webkit-backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oem-photo-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oem-photo-dialog.oem-photo-dialog *{box-sizing:border-box!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog h2{font:400 34px Georgia,serif!important;color:var(--oem-text)!important;letter-spacing:-.03em!important;margin:10px 0!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog h3{color:var(--oem-text)!important;font:400 17px Georgia,serif!important;margin:24px 0 10px!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog p{font:12px/1.7 Arial,sans-serif!important;color:var(--oem-muted)!important;margin:8px 0!important}.oem-photo-dialog-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important}.oem-photo-dialog-head small{font:9px Arial,sans-serif!important;letter-spacing:.18em!important;color:var(--oem-gold)!important}.oem-photo-close.oem-photo-close.oem-photo-close.oem-photo-close{width:40px!important;height:40px!important;padding:0!important;min-height:0!important;background:none!important;border:1px solid var(--oem-line)!important;border-radius:50%!important;color:var(--oem-text)!important;font:24px Arial,sans-serif!important;cursor:pointer!important}.oem-photo-query{display:flex!important;gap:20px!important;align-items:center!important;padding:22px 0!important;border-block:1px solid var(--oem-line)!important;margin:20px 0!important}.oem-photo-query>img{width:90px!important;height:90px!important;object-fit:contain!important;background:#f8f7f3!important;border-radius:4px!important}.oem-photo-change.oem-photo-change.oem-photo-change.oem-photo-change{color:var(--oem-gold)!important;background:none!important;border:0!important;border-radius:0!important;padding:8px 0!important;font:12px Arial,sans-serif!important;width:auto!important;min-height:0!important;cursor:pointer!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog .oem-photo-error{color:var(--oem-danger)!important;background:var(--oem-danger-bg)!important;padding:14px!important;border-radius:4px!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog .oem-photo-status{color:var(--oem-gold)!important;padding:20px 0!important}.oem-photo-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;margin-top:20px!important}.oem-photo-results>a{display:flex!important;flex-direction:column!important;min-width:0!important;padding:12px!important;background:var(--oem-field)!important;border:1px solid var(--oem-line)!important;border-radius:6px!important;color:var(--oem-text)!important;text-decoration:none!important}.oem-photo-results>a:hover{border-color:var(--oem-gold)!important}.oem-photo-results img{width:100%!important;height:155px!important;object-fit:contain!important;background:#f8f7f3!important;border-radius:4px!important}.oem-photo-results small{font:9px Arial,sans-serif!important;color:var(--oem-gold)!important;margin-top:14px!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog .oem-photo-results h3{font:12px/1.6 Arial,sans-serif!important;color:var(--oem-text)!important;margin:10px 0!important;flex:1 1!important}.oem-photo-results strong{color:var(--oem-gold)!important;font:16px Arial,sans-serif!important}.oem-photo-results span{color:var(--oem-muted)!important;font:10px Arial,sans-serif!important;margin-top:12px!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog .oem-photo-privacy{font-size:10px!important;margin-top:22px!important}.oem-photo-dialog :is(a,button):focus-visible,.oem-photo-trigger:focus-visible{outline:2px solid var(--oem-gold)!important;outline-offset:4px!important}@media(max-width:640px){.oem-photo-trigger.oem-photo-trigger.oem-photo-trigger.oem-photo-trigger{padding:10px!important}.oem-photo-trigger.oem-photo-trigger span{display:none!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog{padding:22px!important}.oem-photo-results{grid-template-columns:1fr!important}.oem-photo-results>a{display:grid!important;grid-template-columns:90px 1fr!important;grid-gap:6px 14px!important;gap:6px 14px!important}.oem-photo-results img{grid-row:1/5!important;height:115px!important;width:90px!important}.oem-photo-results small{margin-top:0!important}.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog.oem-photo-dialog .oem-photo-results h3{margin:0!important}.oem-photo-results span{margin-top:4px!important}}