.product-hero{position:relative;& .module__inner{max-width:100%;row-gap:var(--gutter-row)}& .module__body{display:flex;flex-direction:column;gap:var(--space-md);grid-column:7/-1;margin-bottom:auto;margin-top:auto;& h1{margin:0}& .richtext{margin-top:var(--space-md)}}& .product-hero__image{display:flex;flex-direction:row-reverse;gap:var(--space-lg);grid-column:span 6}& .product-hero__image .splide:not(.splide__thumbnails){align-items:center;display:flex;padding-bottom:0}& figure{display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:center;width:100%}& .product-hero__image-wrapper{margin:auto;width:100%;& img{max-height:max(40rem,50dvh)}}& .product-hero__image .splide:not(.splide__thumbnails) .splide__slide{align-items:center;display:flex;& figure{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}}& .splide__thumbnails{align-items:center;display:flex;margin-top:0;& button{width:12rem}}& .splide__arrows{inset:unset;position:unset;& .splide__arrow--prev{left:0;position:absolute;top:50%;z-index:5}& .splide__arrow--next{position:absolute;right:0;top:50%;z-index:5}}}@media (max-width:1199px){.product-hero{& .splide__thumbnails{display:none}}}@media (max-width:991px){.product-hero__content{max-width:100%}}