.photo-slider .swiper-slide{background-color:var(--primary-300)}.photo-slider,.lightbox-slider{padding-block:var(--spacing-8)}@media(max-width:55rem){.photo-slider,.lightbox-slider{padding-block:var(--spacing-6)}}.photo-slider .swiper-wrapper,.lightbox-slider .swiper-wrapper{max-height:300px}.photo-slider .swiper-slide img,.lightbox-slider .swiper-slide img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;aspect-ratio:16/9}.photo-slider .photo-slider__button,.photo-slider .lightbox-slider__button,.lightbox-slider .photo-slider__button,.lightbox-slider .lightbox-slider__button{height:48px;width:48px;padding:10px;background-color:var(--primary-300);color:var(--neutral-white);border:1px solid var(--neutral-white);position:absolute;top:50%;translate:0 -50%;z-index:1}.photo-slider .photo-slider__button--prev,.photo-slider .lightbox-slider__button--prev,.lightbox-slider .photo-slider__button--prev,.lightbox-slider .lightbox-slider__button--prev{left:var(--spacing-8)}@media(max-width:55rem){.photo-slider .photo-slider__button--prev,.photo-slider .lightbox-slider__button--prev,.lightbox-slider .photo-slider__button--prev,.lightbox-slider .lightbox-slider__button--prev{left:var(--spacing-5)}}@media(max-width:30rem){.photo-slider .photo-slider__button--prev,.photo-slider .lightbox-slider__button--prev,.lightbox-slider .photo-slider__button--prev,.lightbox-slider .lightbox-slider__button--prev{left:var(--spacing-3)}}.photo-slider .photo-slider__button--next,.photo-slider .lightbox-slider__button--next,.lightbox-slider .photo-slider__button--next,.lightbox-slider .lightbox-slider__button--next{right:var(--spacing-8)}@media(max-width:55rem){.photo-slider .photo-slider__button--next,.photo-slider .lightbox-slider__button--next,.lightbox-slider .photo-slider__button--next,.lightbox-slider .lightbox-slider__button--next{right:var(--spacing-5)}}@media(max-width:30rem){.photo-slider .photo-slider__button--next,.photo-slider .lightbox-slider__button--next,.lightbox-slider .photo-slider__button--next,.lightbox-slider .lightbox-slider__button--next{right:var(--spacing-3)}}.lightbox-slider{max-width:100ch;padding-block:0;overflow:visible;padding-left:10ch;padding-right:10ch;background-color:transparent}.lightbox-slider .container{padding:0}.lightbox-slider .swiper-wrapper{max-height:unset}.lightbox-slider .lightbox-slider__button--prev{left:0}@media(max-width:55rem){.lightbox-slider .lightbox-slider__button--prev{left:10px}}.lightbox-slider .lightbox-slider__button--next{right:0}@media(max-width:55rem){.lightbox-slider .lightbox-slider__button--next{right:10px}}@media(max-width:30rem){.lightbox-slider .lightbox-slider__button{width:-moz-max-content;width:max-content}}.lightbox-slider button.button-ghost-light{position:absolute;top:-100px;right:0;border:0}.lightbox-slider button.button-ghost-light:before,.lightbox-slider button.button-ghost-light:after{content:"";position:absolute;left:5px;width:1px;height:16px;background-color:var(--neutral-white);transform:rotate(45deg);opacity:1}.lightbox-slider button.button-ghost-light:before{left:13px}.lightbox-slider button.button-ghost-light:after{transform:rotate(-45deg)}.lightbox-slider button.button-ghost-light:hover:before,.lightbox-slider button.button-ghost-light:hover:after{translate:0;transition-delay:0s}.lightbox-slider button.button-ghost-light:hover:before{translate:-8px -50%}@media(max-width:55rem){.lightbox-slider button.button-ghost-light{top:-100px;right:60px;width:-moz-max-content;width:max-content}}@media(max-width:75rem){.lightbox-slider{max-width:100%}}@media(max-width:55rem){.lightbox-slider{max-width:100%;margin-block:50%;padding-left:5ch;padding-right:5ch}}@media(max-width:30rem){.lightbox-slider{margin-block:80%}}dialog.lightbox-slider::backdrop{--neutral-black: rgba(29, 31, 42, 1);background:var(--neutral-black)}[data-slider-id]{cursor:pointer;transition:opacity var(--animation-speed-slow) var(--cubic-bezier);opacity:1;padding:0;display:block;border:0;outline-offset:-6px}[data-slider-id] img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;aspect-ratio:16/9}@media(hover:hover){[data-slider-id]:hover,[data-slider-id]:focus-visible{opacity:.65}}.swiper-button-disabled{opacity:.5;pointer-events:none}
