.KOfyNq_stage{aspect-ratio:1;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);background-color:#fff;position:relative;overflow:hidden}.KOfyNq_slide{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.KOfyNq_slideActive{opacity:1}.KOfyNq_stageImage{object-fit:contain;background-color:#fff}.KOfyNq_thumbs{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.KOfyNq_thumb{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:8px;width:84px;height:84px;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.KOfyNq_thumb:hover{transform:translateY(-2px)}.KOfyNq_thumb:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.KOfyNq_thumbActive{border-color:var(--color-brand)}.KOfyNq_thumbImage{object-fit:contain}.KOfyNq_specRow{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.KOfyNq_specRowVisible{opacity:1;transform:none}.KOfyNq_inquiryBar{z-index:50;background-color:var(--color-surface-white);border-top:1px solid var(--color-border-light);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #83929f38}.KOfyNq_inquiryBarVisible{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:translateY(0)}.KOfyNq_inquiryInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.KOfyNq_inquiryTitle{font-family:var(--font-heading);font-size:var(--text-h5);color:var(--color-ink);margin:0;font-weight:700}.KOfyNq_inquirySub{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin:2px 0 0}.KOfyNq_inquiryActions{align-items:center;gap:16px;display:flex}@media (scripting:none){.KOfyNq_specRow{opacity:1;transform:none}.KOfyNq_inquiryBar{visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.KOfyNq_slide,.KOfyNq_specRow,.KOfyNq_inquiryBar,.KOfyNq_thumb{transition-duration:.01ms!important;transition-delay:0s!important}.KOfyNq_specRow{opacity:1;transform:none}.KOfyNq_slide{opacity:0}.KOfyNq_slideActive{opacity:1}.KOfyNq_inquiryBar{visibility:visible;transform:none}.KOfyNq_thumb:hover{transform:none}}
