@layer tailwind-components{[class^=swiper-button]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}reich-slider#imagegallery{grid-template-rows:1fr;grid-template-columns:1fr auto;gap:16px}reich-slider#hero{grid-template-areas:"content prev next";grid-template-rows:100%}@media (min-width: 640px){reich-slider#hero{height:672px}}reich-slider{--swiper-pagination-bullet-width: 1rem;--swiper-pagination-bullet-height: .125rem;--swiper-pagination-color: hsl(var(--c-primary));--swiper-pagination-bullet-horizontal-gap: .5rem;--swiper-pagination-bullet-inactive-color: hsl(var(--c-base-100));--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bottom: 100%;--overshoot: auto;grid-template-columns:1fr var(--overshoot) var(--overshoot);display:grid;gap:24px}@media (min-width: 640px){reich-slider{gap:32px}}reich-slider>.swiper-wrapper{grid-row:1 / -1;grid-column:1 / -1}reich-slider>.swiper-wrapper>img{-o-object-fit:cover;object-fit:cover}reich-slider icon-figma-arrow-next{scale:.8}reich-slider [grid-area=prev],reich-slider [grid-area=next]{position:relative;isolation:isolate;z-index:10;display:grid;height:calc(100vw - 22px);place-items:end;padding-bottom:48px}@media (min-width: 640px){reich-slider [grid-area=prev],reich-slider [grid-area=next]{height:100%;padding-bottom:32px}}reich-slider [grid-area=prev]{grid-area:prev}reich-slider [grid-area=prev]:not(.swiper-button-disabled):hover~.swiper-wrapper{--prev: 1}reich-slider [grid-area=next]{grid-area:next;margin-right:24px}@media (min-width: 1025px){reich-slider [grid-area=next]{margin-right:96px}}reich-slider [grid-area=next]:before{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}reich-slider [grid-area=next]:not(.swiper-button-disabled):hover~.swiper-wrapper{--next: 1}@media not all and (min-width: 1600px){[slides-per-view=auto] [grid-area=prev] button,[slides-per-view=auto] [grid-area=next] button{margin:0}}[slides-per-view=auto] responsive-img{align-items:center}[slides-per-view=auto] responsive-img::part(image){height:auto;width:auto;-o-object-fit:contain;object-fit:contain}}reich-slider .swiper-pagination-bullet{border-radius:.125rem}reich-slider .swiper-pagination{--swiper-pagination-top: 2rem;font-size:0;bottom:0;margin-left:1rem;text-align:left}@media (min-width: 1600px){reich-slider .swiper-pagination{--swiper-pagination-top: 3rem }}reich-slider.swiper{display:grid}reich-slider[slides-per-view=auto] .swiper-slide{max-height:25rem;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width: 1600px){reich-slider[slides-per-view=auto] .swiper-slide{max-width:25rem;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}reich-slider[slides-per-view=auto] .swiper-slide :is(img,responsive-img){height:auto;max-height:25rem;width:auto;-o-object-fit:contain;object-fit:contain}}reich-slider:not(.swiper-initialized) .swiper-wrapper>*:not(:first-child){display:none}reich-slider:not(.swiper-initialized) [class^=swiper-button]{opacity:0}reich-slider:not(.swiper-initialized) .swiper-button-disabled button{pointer-events:none;visibility:hidden;cursor:auto}reich-slider:not(.swiper-initialized)[slides-per-view=auto]{height:25rem}@media screen and (min-width: 640px) and (max-width: 1024px){reich-slider#hero{grid-template-columns:1fr auto auto 1fr;overflow:visible}reich-slider#hero [grid-area=prev],reich-slider#hero [grid-area=next]{height:112%}}
