.configurator-scene-pictogram-module__dgmTuG__marker{z-index:34;appearance:none;color:#171917;cursor:pointer;width:44px;height:44px;font:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;place-items:center;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.configurator-scene-pictogram-module__dgmTuG__visual{flex:none;place-items:center;display:grid;position:relative;overflow:visible}.configurator-scene-pictogram-module__dgmTuG__surface{z-index:2;background:#fffffff5;border:1px solid #171b183b;border-radius:50%;place-items:center;width:76%;height:76%;transition:box-shadow .17s,transform .18s;display:grid;position:relative;box-shadow:0 4px 12px #0c120d2b}.configurator-scene-pictogram-module__dgmTuG__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;padding:19%}.configurator-scene-pictogram-module__dgmTuG__guide{z-index:1;clip-path:polygon(0 34%,67% 34%,100% 50%,67% 66%,0 66%);pointer-events:none;background:#ffffffeb;width:42%;height:clamp(1px,10%,5px);transition:background-color .17s,width .18s;position:absolute;top:50%;left:calc(88% - 2px);transform:translateY(-50%)}.configurator-scene-pictogram-module__dgmTuG__indicators.configurator-alternative-indicators{z-index:4;top:auto;bottom:calc(50% + var(--configurator-scene-indicator-gap,4px));pointer-events:none;width:max-content;height:max-content;max-height:none;transform:translateX(-50%) scale(var(--configurator-scene-indicator-scale,1));transform-origin:bottom;flex-direction:column-reverse;align-items:center;display:flex;position:absolute;left:123%;overflow:visible}.configurator-scene-pictogram-module__dgmTuG__label{z-index:4;color:#fff;letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;background:#131814c7;border-radius:2px;padding:4px 7px;font-size:8px;font-weight:680;transition:opacity .15s,transform .19s;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%,-4px)}.configurator-scene-pictogram-module__dgmTuG__marker:hover,.configurator-scene-pictogram-module__dgmTuG__marker:focus-visible,.configurator-scene-pictogram-module__dgmTuG__marker[aria-pressed=true]{z-index:38}.configurator-scene-pictogram-module__dgmTuG__marker:hover .configurator-scene-pictogram-module__dgmTuG__surface,.configurator-scene-pictogram-module__dgmTuG__marker:focus-visible .configurator-scene-pictogram-module__dgmTuG__surface{transform:scale(var(--configurator-scene-pictogram-hover-scale,1.06))}.configurator-scene-pictogram-module__dgmTuG__marker:hover .configurator-scene-pictogram-module__dgmTuG__guide,.configurator-scene-pictogram-module__dgmTuG__marker:focus-visible .configurator-scene-pictogram-module__dgmTuG__guide{width:52%}.configurator-scene-pictogram-module__dgmTuG__marker:hover .configurator-scene-pictogram-module__dgmTuG__label,.configurator-scene-pictogram-module__dgmTuG__marker:focus-visible .configurator-scene-pictogram-module__dgmTuG__label{opacity:1;transform:translate(-50%)}.configurator-scene-pictogram-module__dgmTuG__marker:focus-visible .configurator-scene-pictogram-module__dgmTuG__surface{outline-offset:2px;outline:2px solid #fff}.configurator-scene-pictogram-module__dgmTuG__marker[aria-pressed=true] .configurator-scene-pictogram-module__dgmTuG__surface{border-color:#287d46;transform:scale(1.09);box-shadow:0 5px 13px #0c120d30,0 0 0 2px #287d46bd}.configurator-scene-pictogram-module__dgmTuG__marker[aria-pressed=true]:hover .configurator-scene-pictogram-module__dgmTuG__surface,.configurator-scene-pictogram-module__dgmTuG__marker[aria-pressed=true]:focus-visible .configurator-scene-pictogram-module__dgmTuG__surface{transform:scale(var(--configurator-scene-pictogram-active-hover-scale,1.1554))}.configurator-scene-pictogram-module__dgmTuG__marker[aria-pressed=true] .configurator-scene-pictogram-module__dgmTuG__guide{background:#287d46;width:56%}@media (prefers-reduced-motion:reduce){.configurator-scene-pictogram-module__dgmTuG__surface,.configurator-scene-pictogram-module__dgmTuG__guide,.configurator-scene-pictogram-module__dgmTuG__indicators,.configurator-scene-pictogram-module__dgmTuG__label{transition:none}}
.configurator-mobile-panel-switch-module__trf-BG__switch{z-index:30;top:calc(50% + var(--mobile-panel-switch-offset-y));width:var(--mobile-panel-switch-hit-width);height:var(--mobile-panel-switch-hit-height);appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=left]{left:0}.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=right]{right:0}.configurator-mobile-panel-switch-module__trf-BG__surface{z-index:2;width:var(--mobile-panel-switch-rest-width);height:var(--mobile-panel-switch-rest-height);clip-path:polygon(0 0,100% 0,100% 40%,86% 50%,100% 60%,100% 100%,0 100%);transform:translateX(var(--mobile-panel-switch-rest-shift));background:#fffffff5;border-radius:0 8px 8px 0;transition:width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),border-radius .48s cubic-bezier(.22,1,.36,1),clip-path .48s cubic-bezier(.22,1,.36,1),box-shadow .36s,transform .48s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 6px 15px #191f1b21,0 1px 2px #191f1b12}.configurator-mobile-panel-switch-module__trf-BG__surface:before{background:var(--configurator-accent);content:"";transform-origin:0;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(.09)}.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=right] .configurator-mobile-panel-switch-module__trf-BG__surface{transform:translateX(var(--mobile-panel-switch-rest-shift-mirrored)) scaleX(-1)}.configurator-mobile-panel-switch-module__trf-BG__arrowLayer{z-index:4;color:var(--configurator-accent);pointer-events:none;place-items:center;transition:color .18s;display:grid;position:absolute;inset:0}.configurator-mobile-panel-switch-module__trf-BG__arrow{width:var(--mobile-panel-switch-arrow-length);height:18px;overflow:visible}.configurator-mobile-panel-switch-module__trf-BG__arrow[data-direction=right]{transform:rotate(180deg)}.configurator-mobile-panel-switch-module__trf-BG__arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.configurator-mobile-panel-switch-module__trf-BG__arrowShaft{stroke-width:1.7px}.configurator-mobile-panel-switch-module__trf-BG__arrowHead{stroke-width:2px}.configurator-mobile-panel-switch-module__trf-BG__rail{z-index:1;top:50%;left:var(--mobile-panel-switch-rail-start);width:var(--mobile-panel-switch-tail-length);opacity:0;background:linear-gradient(90deg, #fffffffa 0 13%, var(--configurator-accent) 28% 100%);clip-path:polygon(0 22%,70% 22%,100% 50%,70% 78%,0 78%);pointer-events:none;transform-origin:0;height:3px;transition:opacity .1s,transform .44s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(-50%)scaleX(.03)}.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=right] .configurator-mobile-panel-switch-module__trf-BG__rail{right:var(--mobile-panel-switch-rail-start);background:linear-gradient(270deg, #fffffffa 0 13%, var(--configurator-accent) 28% 100%);clip-path:polygon(100% 22%,30% 22%,0 50%,30% 78%,100% 78%);transform-origin:100%;left:auto}.configurator-mobile-panel-switch-module__trf-BG__switch:hover .configurator-mobile-panel-switch-module__trf-BG__surface,.configurator-mobile-panel-switch-module__trf-BG__switch:focus-visible .configurator-mobile-panel-switch-module__trf-BG__surface{width:var(--mobile-panel-switch-active-width);height:var(--mobile-panel-switch-active-height);clip-path:polygon(0 0,100% 0,100% 42%,82% 50%,100% 58%,100% 100%,0 100%);border-radius:8px 3px 3px 8px;transform:none}.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=right]:hover .configurator-mobile-panel-switch-module__trf-BG__surface,.configurator-mobile-panel-switch-module__trf-BG__switch[data-side=right]:focus-visible .configurator-mobile-panel-switch-module__trf-BG__surface{transform:scaleX(-1)}.configurator-mobile-panel-switch-module__trf-BG__switch:hover .configurator-mobile-panel-switch-module__trf-BG__surface:before,.configurator-mobile-panel-switch-module__trf-BG__switch:focus-visible .configurator-mobile-panel-switch-module__trf-BG__surface:before{transform:scaleX(1)}.configurator-mobile-panel-switch-module__trf-BG__switch:hover .configurator-mobile-panel-switch-module__trf-BG__arrowLayer,.configurator-mobile-panel-switch-module__trf-BG__switch:focus-visible .configurator-mobile-panel-switch-module__trf-BG__arrowLayer{color:#fff}.configurator-mobile-panel-switch-module__trf-BG__switch:hover .configurator-mobile-panel-switch-module__trf-BG__rail,.configurator-mobile-panel-switch-module__trf-BG__switch:focus-visible .configurator-mobile-panel-switch-module__trf-BG__rail{opacity:1;transform:translateY(-50%)scaleX(1)}.configurator-mobile-panel-switch-module__trf-BG__switch:focus-visible:after{z-index:5;border:2px solid color-mix(in srgb, var(--configurator-accent) 42%, white);content:"";pointer-events:none;border-radius:10px;position:absolute;inset:3px}@media (prefers-reduced-motion:reduce){.configurator-mobile-panel-switch-module__trf-BG__surface,.configurator-mobile-panel-switch-module__trf-BG__surface:before,.configurator-mobile-panel-switch-module__trf-BG__arrowLayer,.configurator-mobile-panel-switch-module__trf-BG__rail{transition:none}}
