.component-productImages{padding-right:0}@media only screen and (min-width: 768px){.component-productImages{padding-right:2rem}}.component-productImages .productImages-carousel figure{padding:0;margin:0}.component-productImages .productImages-carousel figure figcaption{margin-top:1rem}.component-productImages .productImages-carousel figure figcaption p{font-weight:300;font-size:1.5rem;text-wrap:pretty}.component-productImages .productImages-carousel figure picture img{border-top-left-radius:clamp(2.6rem,.721vw + 2.046rem,3.2rem);border-top-right-radius:clamp(2.6rem,.721vw + 2.046rem,3.2rem)}.component-productImages .productImages-thumbs figure{padding:0;margin:0}.component-productImages .productImages-thumbs figure figcaption{margin-top:1rem}.component-productImages .productImages-thumbs figure figcaption p{font-size:1.5rem;font-weight:300;text-wrap:pretty}.component-productImages .productImages-thumbs figure picture img{border-radius:1rem}.component-productImages .productImages-thumbs .swiper-slide{opacity:.5}.component-productImages .productImages-thumbs .swiper-slide-thumb-active{opacity:1}.component-productImages .carousel-nav{display:flex;align-items:center;gap:1;margin:1rem 0 2.5rem}.component-productImages .carousel-nav .productImages-captions p{font-weight:300;font-size:1.5rem;text-wrap:pretty}.component-productImages .carousel-nav .swiper-button-wrapper{justify-content:flex-end}.component-productImages .carousel-nav .swiper-button-wrapper .swiper-button{border:2px solid var(--teal)}@media (hover: hover){.component-productImages .carousel-nav .swiper-button-wrapper .swiper-button:hover{background-color:var(--teal)}}.product-intro h1{color:var(--teal)}.product-intro h5{color:var(--teal);font-size:clamp(1.8rem,1.3385rem + .601vw,2.3rem);margin-bottom:2rem;font-weight:500}.product-intro ul li a{color:var(--teal);text-decoration-color:var(--teal)}.product-intro .richtextfield{margin-top:clamp(2rem,1.0769rem + 1.2019vw,3rem)}.product-intro .specification-table{margin-top:5rem;container:specTable / inline-size}.product-intro .specification-table .specifications-title{color:var(--teal);margin-bottom:2rem;font-weight:500}.product-intro .specification-table .specification-list{row-gap:2rem}.product-intro .specification-table .specification-list .specification-item{display:flex;-ms-flex:0 0 var(--full-width-height);flex:0 0 var(--full-width-height);max-width:var(--full-width-height)}@container specTable (width > 500px){.product-intro .specification-table .specification-list .specification-item{-ms-flex:0 0 var(--half-width-height);flex:0 0 var(--half-width-height);max-width:var(--half-width-height)}}.product-intro .specification-table .specification-list .specification-item .specification-title{font-weight:500}.product-intro .specification-table .specification-list .specification-item .specification-value{margin-left:1rem}.product-intro .button-wrapper{margin-top:5rem}body.skips .product-intro h1,body.skips .product-intro .specification-table .specifications-title{color:var(--grey)}
