.product-carousel .product{filter:grayscale(1);margin-right:20px;opacity:.4;transition:opacity .3s ease,filter .3s ease;width:380px}.product-carousel .carousel:after{content:"flickity";display:none}.product-carousel .product.brochure-mode{width:270px!important}.product-carousel .product.is-selected{filter:grayscale(0);opacity:1}.product-carousel .image-wrapper{aspect-ratio:1/1;margin-bottom:20px;object-fit:cover;overflow:hidden;position:relative;width:100%}.product-carousel .product.brochure-mode .image-wrapper{aspect-ratio:270/380!important}.product-carousel .image-wrapper .alternate-image,.product-carousel .image-wrapper .image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .3s ease;width:100%}.product-carousel .product.brochure-mode .image-wrapper .image{object-fit:contain!important}.product-carousel .image-wrapper .alternate-image{opacity:0}.product-carousel .image-wrapper.active .alternate-image{opacity:1}.product-carousel .image-wrapper.active .alternate-image+.image{opacity:0}.product-carousel .subtitle{color:#858a95;font-size:.778em;margin-bottom:0}.product-carousel .title{color:var(--color-base)}.product-carousel .navs{align-items:center;display:flex;flex-flow:row nowrap;gap:24px;margin-left:-5px;margin-top:40px}.product-carousel .nav{background-color:unset;border:unset;color:var(--color-text,var(--color-primary));padding:unset;transition:color .15 linear,opacity .15 linear,filter .15 linear}.product-carousel .nav:focus,.product-carousel .nav:hover{color:var(--color-base)}@media screen and (max-width:767px){.product-carousel .nav:focus,.product-carousel .nav:hover{color:var(--color-primary)}}.product-carousel .nav[inert]{filter:grayscale(1);opacity:.5}.product-carousel .nav .material-symbols-outlined{font-size:32px}@media screen and (max-width:767px){.product-carousel .product{width:300px}}