@layer custom-components{.PwNextHardwareCarousel.svelte-fmxie7{--gutter-delta: 7.5px;display:flex;justify-content:center;position:relative}.PwNextHardwareCarousel.svelte-fmxie7 .AproposImageComponent{margin-bottom:var(--space-20)}@media (min-width: 64rem){.PwNextHardwareCarousel.svelte-fmxie7 .AproposImageComponent{margin-bottom:0}}.PwNextHardwareCarousel__wrapper.svelte-fmxie7{display:flex;flex-direction:column-reverse;width:100%}@media (min-width: 64rem){.PwNextHardwareCarousel__wrapper.svelte-fmxie7{display:grid;grid-template-columns:repeat(12,1fr);max-width:100%;align-items:center}}.PwNextHardwareCarousel__sidebar-wrapper.svelte-fmxie7{background:var(--color-white);grid-column:1/span 4;position:relative;padding-left:max((100vw - var(--container-width-current)) / 2 - var(--gutter-delta),0px);padding-top:var(--space-20);display:none}@media (min-width: 64rem){.PwNextHardwareCarousel__sidebar-wrapper.svelte-fmxie7{padding-top:0;display:grid;height:fit-content;gap:var(--space-30)}}.PwNextHardwareCarousel__sidebar-content.svelte-fmxie7{pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--duration-quick) var(--easing-standard);grid-area:1/1;grid-template-rows:min-content;height:fit-content;display:none}.PwNextHardwareCarousel__sidebar-content.active.svelte-fmxie7{opacity:1;pointer-events:all;visibility:visible}@media (min-width: 64rem){.PwNextHardwareCarousel__sidebar-content.svelte-fmxie7{display:grid}}.PwNextHardwareCarousel__carousel-wrapper--desktop.svelte-fmxie7{grid-column:6/span 8;height:100%;max-height:675px;display:none}@media (min-width: 64rem){.PwNextHardwareCarousel__carousel-wrapper--desktop.svelte-fmxie7{display:block}}.PwNextHardwareCarousel__carousel-wrapper--mobile.svelte-fmxie7{display:block}@media (min-width: 64rem){.PwNextHardwareCarousel__carousel-wrapper--mobile.svelte-fmxie7{display:none}}.PwNextHardwareCarousel__carousel-wrapper--mobile.svelte-fmxie7 .CarouselButtonGroup{padding-left:max((100vw - var(--container-width-current)) / 2 - var(--gutter-delta),0px)}.CarouselStage__slide{transition:opacity var(--duration-quick) var(--easing-standard)}.CarouselButtonGroup{align-items:flex-end;padding-top:var(--space-60)}@media (min-width: 64rem){.CarouselButtonGroup{padding-top:0}}}
