.rQYsCW_root{flex-direction:column;gap:1.5rem;width:100%;max-width:960px;margin:0 auto;padding:1rem;display:flex}@media (min-width:768px){.rQYsCW_root{padding:1.5rem}}.rQYsCW_intro{flex-direction:column;gap:.25rem;display:flex}.rQYsCW_eyebrow{color:var(--trixie-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.rQYsCW_title{color:var(--trixie-navy);margin:0;font-size:1.5rem;font-weight:600}.rQYsCW_description{color:var(--trixie-navy);opacity:.8;margin:0}.rQYsCW_section{background:var(--trixie-white);border:1px solid var(--trixie-border);border-radius:var(--configurator-radius);animation:rQYsCW_sectionEnter var(--configurator-transition-section);flex-direction:column;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.rQYsCW_section{padding:1.5rem}}@keyframes rQYsCW_sectionEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rQYsCW_sectionTitle{margin:0;font-size:1.1rem;font-weight:600}.rQYsCW_sectionDescription{color:var(--trixie-navy);opacity:.75;margin:0;font-size:.9rem}.rQYsCW_fieldGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:600px){.rQYsCW_fieldGrid{grid-template-columns:repeat(2,1fr)}}.rQYsCW_field{flex-direction:column;gap:.35rem;display:flex}.rQYsCW_label{color:var(--trixie-navy);font-size:.85rem;font-weight:600}.rQYsCW_select{border-radius:calc(var(--configurator-radius)/2);border:1px solid var(--trixie-border);background:var(--trixie-white);width:100%;min-height:44px;color:var(--trixie-navy);transition:border-color var(--configurator-transition-fast),box-shadow var(--configurator-transition-fast);padding:.5rem .75rem;font-size:1rem}.rQYsCW_select:focus-visible{border-color:var(--trixie-navy);outline:none;box-shadow:0 0 0 3px #00003d26}.rQYsCW_select:disabled{background:var(--trixie-surface);color:var(--trixie-blue-muted);cursor:not-allowed}.rQYsCW_hint{color:var(--trixie-navy);opacity:.7;margin:0;font-size:.8rem}.rQYsCW_selectionSummary{background:var(--trixie-surface);border-radius:var(--configurator-radius);transition:background-color var(--configurator-transition-fast);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.rQYsCW_selectionSummaryTitle{opacity:.75;margin:0 0 .15rem;font-size:.8rem;font-weight:600}.rQYsCW_selectionSummaryValue{margin:0;font-weight:600}.rQYsCW_resetButton{border-radius:calc(var(--configurator-radius)/2);border:1px solid var(--trixie-border);background:var(--trixie-white);min-height:44px;color:var(--trixie-navy);cursor:pointer;transition:border-color var(--configurator-transition-fast),transform var(--configurator-transition-fast);padding:.5rem 1rem;font-weight:600}.rQYsCW_resetButton:hover{border-color:var(--trixie-navy)}.rQYsCW_resetButton:focus-visible{outline:none;box-shadow:0 0 0 3px #00003d26}.rQYsCW_resetButton:active{transform:translateY(1px)}.rQYsCW_resultList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rQYsCW_resultCard{border:1px solid var(--trixie-border);border-radius:var(--configurator-radius);background:var(--trixie-white);animation:rQYsCW_sectionEnter var(--configurator-transition-section);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.rQYsCW_resultImageWrapper{flex-direction:column;gap:.5rem;margin:-1rem -1rem .25rem;display:flex}.rQYsCW_resultImage{aspect-ratio:4/3;border-radius:var(--configurator-radius) var(--configurator-radius) 0 0;background:var(--trixie-surface);position:relative;overflow:hidden}.rQYsCW_resultImageTrack{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.rQYsCW_resultImageTrack::-webkit-scrollbar{display:none}.rQYsCW_resultImageSlide{scroll-snap-align:start;cursor:zoom-in;appearance:none;background:0 0;border:none;flex:0 0 100%;padding:0;position:relative}.rQYsCW_resultImageSlide:focus-visible{outline:3px solid var(--trixie-accent);outline-offset:-3px}.rQYsCW_resultImageMedia{object-fit:contain}.rQYsCW_resultImageNav{width:2.25rem;height:2.25rem;color:var(--trixie-navy);cursor:pointer;transition:transform var(--configurator-transition-fast),opacity var(--configurator-transition-fast);background:#ffffffd9;border:none;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rQYsCW_resultImageNav:hover{transform:translateY(-50%)scale(1.05)}.rQYsCW_resultImageNav:disabled{opacity:.35;cursor:not-allowed}.rQYsCW_resultImageNav:focus-visible{outline:3px solid var(--trixie-accent)}.rQYsCW_resultImageNavPrev{left:.5rem}.rQYsCW_resultImageNavNext{right:.5rem}.rQYsCW_resultImageDots{justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.5rem;left:0;right:0}.rQYsCW_resultImageDot{cursor:pointer;width:.45rem;height:.45rem;transition:background-color var(--configurator-transition-fast),transform var(--configurator-transition-fast);background:#fff9;border:none;border-radius:50%;padding:0}.rQYsCW_resultImageDot:focus-visible{outline:2px solid var(--trixie-accent);outline-offset:2px}.rQYsCW_resultImageDotActive{background:var(--trixie-white);transform:scale(1.25)}.rQYsCW_resultImagePlaceholder{aspect-ratio:4/3;border-radius:var(--configurator-radius) var(--configurator-radius) 0 0;background:var(--trixie-surface);color:var(--trixie-blue-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.rQYsCW_resultImagePlaceholder p{margin:0;font-size:.85rem}.rQYsCW_resultImagePlaceholderIcon{opacity:.6;font-size:1.75rem}.rQYsCW_resultVariantSwatches{flex-wrap:wrap;gap:.4rem;padding:0 1rem;display:flex}.rQYsCW_resultVariantSwatch{border-radius:calc(var(--configurator-radius)/2);background:var(--trixie-surface);cursor:pointer;width:2.5rem;height:2.5rem;transition:border-color var(--configurator-transition-fast),transform var(--configurator-transition-fast);border:2px solid #0000;padding:0;overflow:hidden}.rQYsCW_resultVariantSwatch:hover{transform:translateY(-1px)}.rQYsCW_resultVariantSwatch:focus-visible{border-color:var(--trixie-navy);outline:none}.rQYsCW_resultVariantSwatchActive{border-color:var(--trixie-accent)}.rQYsCW_resultVariantSwatchImage{object-fit:cover;width:100%;height:100%}.rQYsCW_resultVariantSwatchFallback{width:100%;height:100%;color:var(--trixie-blue-muted);justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:flex}.rQYsCW_lightboxOverlay{z-index:1000;animation:rQYsCW_lightboxFade var(--configurator-transition-fast);background:#000014d1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@keyframes rQYsCW_lightboxFade{0%{opacity:0}to{opacity:1}}.rQYsCW_lightboxContent{flex-direction:column;align-items:center;gap:.5rem;max-width:min(90vw,720px);max-height:85vh;display:flex;position:relative}.rQYsCW_lightboxImage{object-fit:contain;border-radius:var(--configurator-radius);background:var(--trixie-white);width:100%;height:auto;max-height:75vh}.rQYsCW_lightboxClose{width:2.25rem;height:2.25rem;color:var(--trixie-white);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:-2.5rem;right:0}.rQYsCW_lightboxClose:focus-visible{outline:2px solid var(--trixie-white)}.rQYsCW_lightboxNav{width:2.75rem;height:2.75rem;color:var(--trixie-navy);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;font-size:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.rQYsCW_lightboxNav:disabled{opacity:.35;cursor:not-allowed}.rQYsCW_lightboxNav:focus-visible{outline:3px solid var(--trixie-accent)}.rQYsCW_lightboxNavPrev{left:-1.25rem}.rQYsCW_lightboxNavNext{right:-1.25rem}.rQYsCW_lightboxPosition{color:var(--trixie-white);opacity:.85;margin:0;font-size:.85rem}.rQYsCW_resultName{margin:0;font-weight:600}.rQYsCW_resultMeta{opacity:.8;margin:0;font-size:.9rem}.rQYsCW_resultActions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.rQYsCW_searchAction{border-radius:calc(var(--configurator-radius)/2);background:var(--trixie-accent);min-height:44px;color:var(--trixie-navy);transition:transform var(--configurator-transition-fast),box-shadow var(--configurator-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.rQYsCW_searchAction:hover{box-shadow:0 2px 8px #00003d26}.rQYsCW_searchAction:focus-visible{outline:none;box-shadow:0 0 0 3px #00003d40}.rQYsCW_searchAction:active{transform:translateY(1px)}.rQYsCW_searchActionDisabled{border-radius:calc(var(--configurator-radius)/2);background:var(--trixie-surface);min-height:44px;color:var(--trixie-blue-muted);border:1px solid var(--trixie-border);justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;display:inline-flex}.rQYsCW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rQYsCW_status{border-radius:var(--configurator-radius);border:1px solid var(--trixie-border);padding:1rem 1.25rem}.rQYsCW_status--info,.rQYsCW_status--empty{background:var(--trixie-surface)}.rQYsCW_status--error{background:var(--trixie-white);border-color:var(--trixie-accent)}.rQYsCW_statusTitle{margin:0 0 .35rem;font-size:1rem;font-weight:600}.rQYsCW_statusMessage{opacity:.85;margin:0}@media (prefers-reduced-motion:reduce){.rQYsCW_section,.rQYsCW_resultCard{animation:none}.rQYsCW_resultImageTrack{scroll-behavior:auto}.rQYsCW_lightboxOverlay{animation:none}.rQYsCW_resultImageNav,.rQYsCW_resultVariantSwatch,.rQYsCW_resultImageDot{transition:none}}
