.element-product-detail-usp{background:#282727;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}.element-product-detail-usp:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 72%,rgba(0,0,0,.92));bottom:0;content:"";height:38%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.element-product-detail-usp__image{display:block;height:100vh;min-height:44rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.element-product-detail-usp__features{bottom:clamp(2rem,4.4vw,5.25rem);display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;right:clamp(2rem,4vw,7rem);width:min(45rem,48vw);z-index:2}.element-product-detail-usp__feature{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;text-align:center}.element-product-detail-usp__icon{flex:0 0 auto;width:clamp(3.5rem,4.6vw,5.5rem)}.element-product-detail-usp__icon img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.element-product-detail-usp__copy h3{color:#fff;font-size:clamp(1rem,1.18vw,1.375rem);font-weight:400;line-height:1.18;margin:0}.element-product-detail-usp__copy .rich-text{color:#fff;font-size:clamp(.875rem,.94vw,1.125rem);font-weight:300;line-height:1.35;margin-top:.5rem}@media screen and (max-width:1280px){.element-product-detail-usp__features{gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));right:2rem;width:calc(100% - 4rem)}}@media screen and (max-width:940px){.element-product-detail-usp{min-height:auto}.element-product-detail-usp__image{height:100svh;min-height:36rem}.element-product-detail-usp__features{bottom:2rem;grid-template-columns:1fr;right:1.5rem;width:calc(100% - 3rem)}.element-product-detail-usp__feature{gap:.75rem}}.element-product-video{aspect-ratio:1920/1080;overflow:hidden;position:relative;width:100%}.element-product-video.element{padding-bottom:0;padding-top:0}.element-product-video img,.element-product-video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.element-product-video__controls{align-items:center;bottom:6.25%;display:flex;gap:.625rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}.element-product-video__control{align-items:center;background:transparent;border:0;color:#e73e11;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:.55;padding:0;transition:opacity .25s ease;width:3rem}.element-product-video__control.is-active,.element-product-video__control:hover{opacity:1}.element-product-video__control svg{display:block;height:3rem;width:3rem}.single-product-page .product-contact-wrapper{padding-left:10rem;padding-right:10rem}@media screen and (max-width:940px){.single-product-page .product-contact-wrapper{padding-left:0;padding-right:0}}.single-product-page .product-contact-wrapper.element{padding-bottom:9.375rem;padding-top:9.375rem}.single-product-page .product-contact-wrapper .h6{justify-content:flex-start;text-align:left}.single-product-page .product-contact-wrapper .h6 .border{display:none}.single-product-page .product-family-section{background:#fff;padding-top:6.25rem}.single-product-page .product-family-section__head h2{color:#282727;font-size:clamp(1.625rem,2.1vw,2.5rem);font-weight:600;line-height:1.25;margin:0;text-transform:uppercase}.single-product-page .product-family-section__head p{color:#999;font-size:1.25rem;font-weight:400;line-height:1.5;margin:.65rem 0 0}.single-product-page .product-family-section .slider{overflow:hidden}.single-product-page .product-family-section .slider .element-slideshow-section{padding-left:0;padding-right:0;padding-top:5.625rem}.single-product-page .product-family-section .slider .picture-column-slider{overflow:hidden;width:100%}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide{height:auto}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content{background:#f5f4f4;color:#373636;display:flex;flex-direction:column;height:100%;min-height:34.875rem;overflow:hidden;text-decoration:none}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content .image-wrapper{background:#f5f4f4;margin-bottom:0}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content .image-wrapper img{aspect-ratio:510/383;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content .h4{color:#373636;font-size:clamp(1.375rem,1.55vw,1.875rem);font-weight:700;line-height:1.17;margin:0;padding:1.875rem 2.1875rem .3125rem;text-transform:uppercase}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content .rich-text{color:#373636;font-size:1rem;font-weight:400;line-height:1.5;padding:0 2.1875rem 2.1875rem}.single-product-page .product-family-section .slider .picture-column-slider .swiper-wrapper .swiper-slide .content:hover .image-wrapper img{transform:scale(1.04)}.single-product-page .element-spacer.element.pb-0{padding-bottom:0}.single-product-page .element-spacer.element.pt-0{padding-top:0}:root{--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--lightGrey:#f5f4f4;--darkGrey:#282727}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1660px){:root{--breakpoint:laptop}}@media screen and (max-width:1280px){:root{--breakpoint:tablet}}@media screen and (max-width:940px){:root{--breakpoint:phone}}.element{padding-bottom:6.25rem;padding-top:6.25rem;width:100%}@media screen and (max-width:940px){.element{padding-bottom:3.75rem;padding-top:3.75rem}}.element.element-scroll-animation{padding:0}.element.pb-0{padding-bottom:0}.element.pt-0{padding-top:0}.single-product-page .go-back .button{width:-moz-fit-content;width:fit-content}.single-product-page .element-headline-text-columns .blocks-wrapper .single-block-wrapper{margin-bottom:0}.single-product-page .element-spacer.element{padding-bottom:3.15rem;padding-top:3.15rem}
