.ShowroomCarousel-module__2cgLWG__frame{opacity:0;pointer-events:none;position:absolute;inset:0}.ShowroomCarousel-module__2cgLWG__frame[data-visible]{opacity:1}.ShowroomCarousel-module__2cgLWG__frame>:is(.picture,video){object-fit:cover;width:100%;height:100%;display:block}.ShowroomCarousel-module__2cgLWG__frame>video{position:absolute;inset:0}.ShowroomCarousel-module__2cgLWG__controls{pointer-events:none;opacity:0;transition:opacity .2s var(--ease);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 16px}.ShowroomCarousel-module__2cgLWG__controls button{background:var(--action-black);width:44px;height:44px;color:var(--action-white);pointer-events:none;transition:background .3s var(--ease), color .3s var(--ease);border:0;border-radius:0;place-items:center;padding:0;display:grid}.ShowroomCarousel-module__2cgLWG__carousel:focus-visible .ShowroomCarousel-module__2cgLWG__controls{opacity:1}.ShowroomCarousel-module__2cgLWG__carousel:has(:focus-visible) .ShowroomCarousel-module__2cgLWG__controls{opacity:1}.ShowroomCarousel-module__2cgLWG__carousel:focus-visible .ShowroomCarousel-module__2cgLWG__controls button{pointer-events:auto}.ShowroomCarousel-module__2cgLWG__carousel:has(:focus-visible) .ShowroomCarousel-module__2cgLWG__controls button{pointer-events:auto}@media (hover:hover) and (pointer:fine){.ShowroomCarousel-module__2cgLWG__carousel:hover .ShowroomCarousel-module__2cgLWG__controls{opacity:1}.ShowroomCarousel-module__2cgLWG__carousel:hover .ShowroomCarousel-module__2cgLWG__controls button{pointer-events:auto}}.ShowroomCarousel-module__2cgLWG__controls button:is(:hover,:focus-visible){background-color:var(--action-white);color:var(--action-black)}@media (max-width:809px){.ShowroomCarousel-module__2cgLWG__controls{inset-inline:2px}}@media (prefers-reduced-motion:reduce){.ShowroomCarousel-module__2cgLWG__controls,.ShowroomCarousel-module__2cgLWG__controls button{transition:none}}
