.OptionCard_optionCard__E1_29{transition:all .2s ease-in-out}.OptionCard_optionCard__E1_29:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:#93c5fd}.OptionCard_selected__5yjRL{border-color:#2563eb;background-color:#eff6ff;transform:scale(1.02);animation:OptionCard_selectPulse__YZ4n6 .3s ease-out}@keyframes OptionCard_selectPulse__YZ4n6{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(59,130,246,.2)}to{transform:scale(1.02);box-shadow:0 0 0 0 rgba(59,130,246,0)}}.OptionCard_compatibilityWarning__SgUVx{border-color:#f59e0b;background-color:#fffbeb}.OptionCard_compatibilityError__5gpfh{border-color:#ef4444;background-color:#fef2f2}.OptionCard_compatibilityInfo__Gd__a{border-color:#3b82f6;background-color:#eff6ff}.OptionCard_disabled__EsKTq{opacity:.6;cursor:not-allowed;transform:none!important}.OptionCard_disabled__EsKTq:hover{border-color:#d1d5db;box-shadow:none;transform:none!important}.OptionCard_loading__thKHy{opacity:.5;pointer-events:none;position:relative}.OptionCard_loading__thKHy:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;border-radius:inherit}.OptionCard_priceUpdated__wdTDo{animation:OptionCard_priceFlash__vmZ1l .5s ease-out}@keyframes OptionCard_priceFlash__vmZ1l{0%{background-color:transparent}50%{background-color:#fef3c7}to{background-color:transparent}}.OptionCard_selectionIndicator__G5F2o{transition:all .2s ease-in-out}.OptionCard_selectionIndicator__G5F2o.OptionCard_selected__5yjRL{background-color:#2563eb;color:white}.OptionCard_selectionIndicator__G5F2o.OptionCard_unselected__ZpzCB{background-color:#e5e7eb;color:#9ca3af}.OptionCard_editMode__nEWdC.OptionCard_originallySelected__a_62F{box-shadow:0 0 0 2px #10b981}.OptionCard_editMode__nEWdC.OptionCard_hasChanged__VEewm{box-shadow:0 0 0 2px #f59e0b}@media (prefers-reduced-motion:reduce){.OptionCard_optionCard__E1_29,.OptionCard_optionCard__E1_29:hover,.OptionCard_selected__5yjRL{transform:none!important;animation:none!important;transition:border-color .15s ease,background-color .15s ease}}.OptionCard_optionCard__E1_29:focus{outline:none;box-shadow:0 0 0 2px #2563eb,0 0 0 4px rgba(59,130,246,.2)}.OptionCard_optionCard__E1_29:focus-visible{box-shadow:0 0 0 2px #2563eb,0 0 0 4px rgba(59,130,246,.2)}.ConfiguratorLayout_option-cards-grid__AqSXw{display:grid;gap:1rem;grid-auto-rows:max-content;width:100%;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%}@media (max-width:639px){.ConfiguratorLayout_option-cards-grid__AqSXw{grid-template-columns:1fr;gap:.75rem}}@media (min-width:640px) and (max-width:1023px){.ConfiguratorLayout_option-cards-grid__AqSXw{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem}}@media (min-width:1024px){.ConfiguratorLayout_option-cards-grid__AqSXw{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.25rem}}@media (min-width:1280px){.ConfiguratorLayout_option-cards-grid__AqSXw{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:1.5rem}}@media (min-width:1536px){.ConfiguratorLayout_option-cards-grid__AqSXw{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.ConfiguratorLayout_option-card__CsGEL{width:100%;min-width:0;max-width:100%;height:auto;display:flex;flex-direction:column}.ConfiguratorLayout_option-cards-container__EjvZE{width:100%;overflow:hidden;display:flex;flex-direction:column}.ConfiguratorLayout_option-card__CsGEL h3,.ConfiguratorLayout_option-card__CsGEL p{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.ConfiguratorLayout_option-card__CsGEL img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ConfiguratorLayout_option-card__CsGEL button{width:100%;min-height:44px}.ConfiguratorLayout_option-cards-loading__gc1l7{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%}@media (min-width:1024px){.ConfiguratorLayout_option-cards-loading__gc1l7{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (min-width:1536px){.ConfiguratorLayout_option-cards-loading__gc1l7{grid-template-columns:repeat(2,1fr)}}.ConfiguratorLayout_option-cards-empty__3nRpE,.ConfiguratorLayout_option-cards-error__WHtuP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}@media (max-width:639px){.ConfiguratorLayout_option-cards-grid__AqSXw{gap:.75rem}.ConfiguratorLayout_option-card__CsGEL{min-height:180px}}@media (min-width:640px) and (max-width:1023px){.ConfiguratorLayout_option-cards-grid__AqSXw{gap:1rem}.ConfiguratorLayout_option-card__CsGEL{min-height:200px}}@media (min-width:1024px){.ConfiguratorLayout_option-cards-grid__AqSXw{gap:1.25rem}.ConfiguratorLayout_option-card__CsGEL{min-height:220px}}@media (min-width:1280px){.ConfiguratorLayout_option-cards-grid__AqSXw{gap:1.5rem}.ConfiguratorLayout_option-card__CsGEL{min-height:240px}}.ConfiguratorLayout_configurator-layout__C0x3C{min-height:600px}.ConfiguratorLayout_configurator-content__faHaK{min-height:500px}@media (max-width:1023px){.ConfiguratorLayout_configurator-layout__C0x3C{overflow-x:hidden}}