.gallery{justify-content:center;align-items:center;margin-inline:auto;flex-flow:row wrap;display:flex;gap:40px;}.gallery.inline{justify-content:flex-start;}.gallery.inline > *{width:min(200px, 100%);}@media (max-width:1640px){.gallery[data-columns="6"]{max-width:1200px;}}.gallery[data-columns="6"] > *{width:min(230px, 100%);} .gallery.carousel{position:relative;display:block;margin-top:20px;}.gallery.carousel .slides{width:100%;margin-inline:auto;aspect-ratio:2;position:relative;overflow:hidden;}.gallery.carousel .slides > *{transition:opacity var(--duration-1) ease-in-out;position:absolute;height:auto;width:100%;opacity:0;left:0;top:0;}.gallery.carousel .slides > *[data-selected="true"]{opacity:1;}.gallery.carousel .slides img{width:100%;}.gallery.carousel .nav_dots{justify-content:center;padding-block:10px;display:flex;width:100%;gap:15px;}.gallery.carousel .nav_dots > *{background-color:var(--grey-4);border-radius:50%;height:10px;width:10px;margin:0;}.gallery.carousel .nav_dots > *[data-selected="true"]{background-color:var(--orange-2);}.gallery.carousel > button{all:unset;transition-property:background-color, color;transition-duration:var(--duration-1);transition-timing-function:ease;background-color:rgba(255, 255, 255, 0.9);transform:translateY(-50%);justify-content:center;color:var(--navy-1);align-items:center;position:absolute;border-radius:50%;font-size:1.8rem;cursor:pointer;display:flex;padding:10px;height:32px;width:32px;left:10px;top:50%;}@media (max-width:560px){.gallery.carousel > button{font-size:1.5rem;height:25px;width:25px;}}.gallery.carousel > button:hover{background-color:var(--orange-1);color:var(--white-1);}.gallery.carousel > button[data-direction="next"]{right:10px;left:auto;}