@media (width<=940px){.stellar-configurator:is(#stellar-configurator,#mixup-configurator,#mini-configurator)[data-mode] .stellar-configurator__shell .stellar-configurator__controls{border-radius:18px;height:auto;padding:12px;inset:auto 8px 8px}.stellar-configurator#stellar-configurator[data-mode] .stellar-configurator__shell .stellar-configurator__controls{background:#191d28f5}}.stellar-configurator .stellar-configurator__choice{border:0;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;padding:0;display:grid}.stellar-configurator .stellar-configurator__choice[hidden],.stellar-configurator[data-mode]:not([data-mode=body]) .stellar-configurator__choice,.stellar-configurator[data-dimensions=shown] .stellar-configurator__choice{display:none}:is(#stellar-configurator,#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button{text-align:center;min-width:0;min-height:44px;font-weight:600;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #c4cad6;border-radius:999px;grid-template-columns:none;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;line-height:1.2;display:inline-flex}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__choice .stellar-configurator__swatch{aspect-ratio:1;border-radius:50%;flex:none;width:16px;height:16px;margin:0;display:inline-block;position:static;inset:auto;transform:none}@media (width<=400px){:is(#stellar-configurator,#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button{gap:6px;padding-inline:8px;font-size:13px}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button{color:#283044;box-shadow:none;background:#f2f4f8f0;font-weight:600!important}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button[aria-pressed=true]{box-shadow:none;background:#fff;border-color:#283044}@media (hover:hover) and (pointer:fine){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button:not(:disabled):hover{background:#fff}}#stellar-configurator[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button{border-color:#ffffff38}@media (hover:hover) and (pointer:fine){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__screen-looks button:not(:disabled):hover{background:#fff;border-color:#8e98aa}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__screen-looks button[aria-pressed=true]:hover{border-color:#283044}}.cad-silhouette{z-index:1;object-fit:contain;pointer-events:none;opacity:.55;width:auto;max-width:70%;height:76%;animation:2.4s ease-in-out infinite cad-silhouette-breathe;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@keyframes cad-silhouette-breathe{0%,to{opacity:.22}50%{opacity:.7}}.stellar-configurator:not([data-model-state=fallback]):not(.is-ready) .stellar-configurator__poster{visibility:hidden}.stellar-configurator:is(.is-ready,[data-model-state=fallback]) .cad-silhouette,.classic-cad__stage canvas:not([hidden])~.cad-silhouette,#classic-configurator:has(.classic-cad__retry:not([hidden])) .cad-silhouette{display:none}.stellar-configurator.is-ready .stellar-configurator__canvas,.classic-cad__stage canvas:not([hidden]){animation:.8s cubic-bezier(.22,.61,.36,1) both cad-model-in}#classic-configurator:not(:has(.classic-cad__retry:not([hidden]))) .classic-cad__stage:has(canvas[hidden]) .classic-cad__poster{visibility:hidden}@keyframes cad-model-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cad-silhouette{opacity:.5;animation:none}.stellar-configurator.is-ready .stellar-configurator__canvas,.classic-cad__stage canvas:not([hidden]){animation:none}}@media (width>=941px){:is(#stellar-configurator,#mixup-configurator,#mini-configurator).stellar-configurator[data-mode=screen] :is(.stellar-configurator__screen-looks,.stellar-configurator__controls){width:auto!important;right:24px!important}:is(#stellar-configurator,#mixup-configurator,#mini-configurator).stellar-configurator[data-mode=screen] .stellar-configurator__screen-looks{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;top:184px!important;bottom:auto!important}:is(#stellar-configurator,#mixup-configurator,#mini-configurator).stellar-configurator .stellar-configurator__screen-looks button{aspect-ratio:160/256;padding:4px;height:auto!important}:is(#stellar-configurator,#mixup-configurator,#mini-configurator).stellar-configurator .stellar-configurator__screen-looks img{object-fit:cover;border-radius:8px;width:100%!important;height:100%!important}:is(#stellar-configurator,#mixup-configurator,#mini-configurator).stellar-configurator .stellar-configurator__screen-navigation{width:auto!important;inset:auto 16px 16px auto!important}}#stellar-configurator .cad-silhouette{filter:invert()brightness(1.6)}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__brightness-track{background:#28304412;box-shadow:inset 0 0 0 1px #c4cad6!important}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] [data-brightness-fill]{background:#fff;box-shadow:inset -1px 0 #8e98aa!important}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__brightness-control svg{stroke:#283044}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__sizes{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__sizes button{color:#283044;min-height:40px;font:inherit;cursor:pointer;background:#f2f4f8f0;border:1px solid #c4cad6;border-radius:999px;font-size:14px;font-weight:600}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__sizes button[aria-pressed=true]{background:#fff;border-color:#283044}@media (width>=941px){:is(#mini-configurator,#mixup-configurator).stellar-configurator[data-mode=screen] .stellar-configurator__screen-looks{top:300px!important}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice:has(>[data-model-look]){justify-content:center;gap:14px;display:flex}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button[data-model-look]{border-radius:50%;flex:none;place-items:center;width:44px;min-width:0;height:44px;min-height:44px;padding:0;display:grid}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button[data-model-look] .stellar-configurator__swatch{width:30px;height:30px;margin:0}@media (width<=940px){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice:not(:has(>[data-model-look])){grid-template-columns:1fr}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice button:not([data-model-look]){white-space:nowrap;justify-content:center;padding:0 12px}}#classic-configurator .classic-cad__stage>.classic-cad__return{z-index:3;background:#ffffffe6;border-radius:50%;position:absolute;top:16px;right:16px}@media (width<=940px){#classic-configurator .classic-cad__bubble:not([hidden]):not([data-mode-panel=screen]){margin-top:60px}#classic-configurator [data-mode-panel=screen]>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#classic-configurator[data-mode=screen] [data-mode-panel=screen] .classic-cad__choices{height:auto!important;max-height:none!important;top:72px!important;bottom:12px!important;transform:none!important}#classic-configurator[data-mode=screen] [data-mode-panel=screen] .classic-cad__choices button{min-height:0;overflow:hidden}#classic-configurator[data-mode=screen] [data-mode-panel=screen] .classic-cad__choices img{height:100%!important}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice.stellar-configurator__colour{box-sizing:border-box;background:#f2f4f8f0;border:1px solid #c4cad6;border-radius:999px;justify-content:flex-start;align-items:center;gap:4px;min-height:48px;padding:0 4px 0 21px;display:flex}.stellar-configurator__colour-label{color:#283044;align-items:center;gap:20px;margin-right:auto;font-size:14px;font-weight:600;display:inline-flex}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour-label svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin:0;position:static;width:18px!important;height:18px!important}@media (hover:hover) and (pointer:fine){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look]:not(:disabled):hover{box-shadow:none;background:0 0;border:0}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look][aria-pressed=false]:not(:disabled):hover .stellar-configurator__swatch{outline-color:#aab2c2}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look],:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look][aria-pressed=true]{width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look] .stellar-configurator__swatch{outline-offset:2px;outline:1.5px solid #0000;width:28px;height:28px;margin:0;box-shadow:inset 0 0 0 1px #c4cad6}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look][aria-pressed=true] .stellar-configurator__swatch{outline-color:#283044}.stellar-configurator[data-mode]:not([data-mode=body]) .stellar-configurator__option-toggle,.stellar-configurator[data-dimensions=shown] .stellar-configurator__option-toggle{display:none}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle[aria-pressed=true]{box-shadow:none;color:#283044;background:#fff;border-color:#283044}@media (width<=940px){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice.stellar-configurator__colour{gap:2px;min-height:44px;padding-left:17px}.stellar-configurator__colour-label{gap:16px;font-size:11px}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look],:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look][aria-pressed=true]{width:32px;height:32px;min-height:32px}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look] .stellar-configurator__swatch{width:22px;height:22px}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout][data-mode]:not([data-mode=body]) .stellar-configurator__modes :is(.stellar-configurator__colour,.stellar-configurator__option-toggle),:is(#mini-configurator,#mixup-configurator)[data-cad-layout][data-dimensions=shown] .stellar-configurator__modes :is(.stellar-configurator__colour,.stellar-configurator__option-toggle){display:none!important}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle{text-align:left;align-items:center;gap:20px;padding:0 14px 0 21px;display:flex}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle>svg{flex:none;margin:0;position:static}.stellar-configurator__switch{background:#d3d8e2;border-radius:999px;flex:none;width:34px;height:20px;margin-left:auto;transition:background-color .2s;position:relative}.stellar-configurator__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141a2840}[aria-pressed=true]>.stellar-configurator__switch{background:#283044}[aria-pressed=true]>.stellar-configurator__switch:after{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.stellar-configurator__switch,.stellar-configurator__switch:after{transition:none}}@media (width<=940px){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle{gap:16px;padding:0 10px 0 17px}.stellar-configurator__switch{width:30px;height:18px}.stellar-configurator__switch:after{width:14px;height:14px}[aria-pressed=true]>.stellar-configurator__switch:after{transform:translate(12px)}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice.stellar-configurator__colour{width:100%;min-width:0;max-width:100%}.stellar-configurator__colour-label{min-width:0}@media (width<=940px){:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__choice.stellar-configurator__colour{gap:0;padding:0 3px 0 14px}.stellar-configurator__colour-label{gap:12px}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look],:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look][aria-pressed=true]{width:30px;height:30px;min-height:30px}}@media (width<=600px){:is(#mini-configurator,#mixup-configurator)[data-cad-layout]:is(:not([data-mode]),[data-mode=body]) .stellar-configurator__modes{grid-template-columns:minmax(0,1fr)!important;width:min(176px,50%)!important}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle{gap:0;padding-right:8px}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__option-toggle>span:not(.stellar-configurator__switch){white-space:nowrap;margin-left:16px}.stellar-configurator__switch{width:26px;height:16px;margin-left:auto}.stellar-configurator__switch:after{width:12px;height:12px}[aria-pressed=true]>.stellar-configurator__switch:after{transform:translate(10px)}}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look]:focus-visible{outline:none}:is(#mini-configurator,#mixup-configurator)[data-cad-layout] .stellar-configurator__modes .stellar-configurator__colour button[data-model-look]:focus-visible .stellar-configurator__swatch{outline-offset:2px;outline:2px solid #5b6cff}#stellar-configurator .stellar-configurator__modes .stellar-configurator__option-toggle{text-align:left;grid-template-columns:none;align-items:center;gap:20px;padding:0 14px 0 21px;display:flex!important}#stellar-configurator .stellar-configurator__modes .stellar-configurator__option-toggle>svg{flex:none;margin:0;position:static}#stellar-configurator .stellar-configurator__switch{background:#fff3}#stellar-configurator [aria-pressed=true]>.stellar-configurator__switch{background:#e7eafa}#stellar-configurator [aria-pressed=true]>.stellar-configurator__switch:after{background:#171b24}#stellar-configurator[data-mode]:not([data-mode=body]) .stellar-configurator__modes .stellar-configurator__option-toggle,#stellar-configurator[data-dimensions=shown] .stellar-configurator__modes .stellar-configurator__option-toggle{display:none!important}@media (width<=600px){#stellar-configurator:is(:not([data-mode]),[data-mode=body]) .stellar-configurator__modes{grid-template-columns:minmax(0,1fr)!important;width:min(176px,50%)!important}#stellar-configurator .stellar-configurator__modes .stellar-configurator__option-toggle{gap:0;padding:0 8px 0 17px}#stellar-configurator .stellar-configurator__modes .stellar-configurator__option-toggle>span:not(.stellar-configurator__switch){white-space:nowrap;margin-left:16px}}
