.image-carousel{display:block}.image-carousel.image-carousel__navigation--inline,.image-carousel.image-carousel__navigation--inline-tap{position:relative;z-index:1;margin-bottom:unset}.image-carousel.image-carousel__navigation--inline *:not(.image-carousel__navigation),.image-carousel.image-carousel__navigation--inline-tap *:not(.image-carousel__navigation){height:100%}.image-carousel.image-carousel__navigation--inline .image-carousel__navigation,.image-carousel.image-carousel__navigation--inline-tap .image-carousel__navigation{position:absolute;bottom:var(--button-spacing);left:0;right:0}.image-carousel.image-carousel__navigation--inline .image-carousel__navigation .image-carousel__bullets,.image-carousel.image-carousel__navigation--inline-tap .image-carousel__navigation .image-carousel__bullets{background-color:var(--color-gray-800);padding:4px 8px;border-radius:var(--border-radius-images)}.image-carousel.image-carousel__navigation--inline .image-carousel__navigation .image-carousel__bullets .image-carousel__bullet[current=yes] button,.image-carousel.image-carousel__navigation--inline-tap .image-carousel__navigation .image-carousel__bullets .image-carousel__bullet[current=yes] button{height:8px;width:8px}.image-carousel.image-carousel__navigation--inline .image-carousel__navigation .image-carousel__bullets .image-carousel__bullet button,.image-carousel.image-carousel__navigation--inline-tap .image-carousel__navigation .image-carousel__bullets .image-carousel__bullet button{height:6px;width:6px;background-color:var(--color-white)}.image-carousel.image-carousel__navigation--inline-tap .image-carousel__track{cursor:pointer}.image-carousel__image{position:relative;overflow:hidden;border-radius:var(--border-radius-default);will-change:transform}.image-carousel__image img{width:100%;object-fit:cover}.image-carousel__track{border-radius:var(--border-radius-large)}.image-carousel__slides{overflow:visible;gap:15px}.image-carousel__navigation{display:flex;align-items:center;justify-content:center;margin:10px auto 0}@media screen and (min-width: 768px){.image-carousel__navigation{top:auto;left:0;right:0}}.image-carousel__arrow{display:flex;align-items:center;justify-content:center;color:var(--color-brown);border:1px solid var(--color-gray-200);width:42px;height:42px;border-radius:50%}.image-carousel__arrow svg{margin-left:2px;width:8px}@media(hover: hover){.image-carousel__arrow--left:hover,.image-carousel__arrow--right:hover{background-color:var(--color-gray-200)}}.image-carousel__arrow--left{transform:rotate(180deg)}.image-carousel__bullets{display:flex;align-items:center;position:relative;margin:0 16px}@media screen and (min-width: 768px){.image-carousel__bullets{margin:0 10px}}.image-carousel__bullet{display:flex}.image-carousel__bullet button{background-color:var(--color-gray-900);border-radius:50%;opacity:.4;height:10px;width:10px;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.image-carousel__bullet button:hover{opacity:1}.image-carousel__bullet button+button{margin-left:8px}.image-carousel__bullet[current=yes] button{opacity:1;height:14px;width:14px}
