body .is-root-container .block-hero-products{padding:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem) 0}body .is-root-container .block-hero-products .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 64rem){body .is-root-container .block-hero-products .wrapper.images{grid-template-columns:minmax(0, 1fr) 1fr}}body .is-root-container .block-hero-products .wrapper .images-wrapper{display:flex;flex-flow:column;position:relative;height:-moz-fit-content;height:fit-content;gap:1.25rem}@media(min-width: 64rem){body .is-root-container .block-hero-products .wrapper .images-wrapper{position:sticky;top:calc(min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem) + min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem))}body .is-root-container .block-hero-products .wrapper .images-wrapper:is(.admin-bar .images-wrapper){top:calc(min(calc(5rem + 1.25 * (100vw - 22.5rem) / 77.5),6.25rem) + min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) + 2rem)}}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper{position:relative;height:min(calc(20rem + 15 * (100vw - 22.5rem) / 77.5),35rem);background-color:#f1f7f8}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .modelViewerBlock .b3dviewer-wrapper{height:min(calc(20rem + 15 * (100vw - 22.5rem) / 77.5),35rem) !important}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .modelViewerBlock .position-bottom-right{right:unset !important;left:10px !important}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .modelViewerBlock .position-bottom-right .control-btn.fullscreen-open{display:none}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .slide .modelViewerBlock model-viewer{background-color:#f1f7f8}body .is-root-container .block-hero-products .wrapper .images-wrapper .image-wrapper .actions{display:flex;flex-flow:row;position:absolute;z-index:2;right:0;justify-content:flex-end;padding:1.25rem;gap:1.25rem}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide{position:relative;overflow:hidden;width:min(calc(3rem + 5 * (100vw - 22.5rem) / 77.5),8rem);cursor:pointer;background-color:#f1f7f8;aspect-ratio:48/50}@media(min-width: 64rem){body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide{aspect-ratio:128/100}}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide::after{position:absolute;visibility:hidden;content:"";transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:250ms;transition-property:opacity,visibility;opacity:0;background-color:#077fb3;inset:0}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide.swiper-slide-thumb-active::after{visibility:visible;opacity:.2}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-thumbs .slide .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;-o-object-fit:unset;object-fit:unset;transform:translateZ(0)}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls{display:flex;flex-flow:row}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls.mobile-controls{align-items:center;justify-content:space-between;margin-top:1.25rem}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls.desktop-controls{display:none}@media(min-width: 64rem){body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls.mobile-controls{display:none}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls.desktop-controls{position:absolute;z-index:1;right:1.25rem;bottom:1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls .button{width:min(calc(1.875rem + 0.625 * (100vw - 22.5rem) / 77.5),2.5rem) !important;height:min(calc(1.875rem + 0.625 * (100vw - 22.5rem) / 77.5),2.5rem) !important;border:0}body .is-root-container .block-hero-products .wrapper .images-wrapper .swiper-controls .swiper-indicator{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;width:-moz-fit-content;width:fit-content;color:#000}body .is-root-container .block-hero-products .wrapper .content-wrapper{display:flex;flex-flow:column;padding:min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(0.0000625rem + 2.4999375 * (100vw - 22.5rem) / 77.5),2.5rem) 0;gap:1.25rem}body .is-root-container .block-hero-products .wrapper .content-wrapper .top{display:flex;flex-flow:column;gap:1.25rem}body .is-root-container .block-hero-products .wrapper .content-wrapper .top .info{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;text-transform:uppercase;color:#000}body .is-root-container .block-hero-products .wrapper .content-wrapper .top .title{font-family:elza;font-weight:400;line-height:1.4;font-size:min(calc(1.375rem + 1.25 * (100vw - 22.5rem) / 77.5),2.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-hero-products .wrapper .content-wrapper .application{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000}body .is-root-container .block-hero-products .wrapper .content-wrapper .description{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#535353}body .is-root-container .block-hero-products .wrapper .content-wrapper .partner{display:flex;flex-flow:column;font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000;gap:1rem}body .is-root-container .block-hero-products .wrapper .content-wrapper .links{display:flex;flex-flow:column;gap:1.25rem}body .is-root-container .block-hero-products .wrapper .content-wrapper .links .link{display:flex;flex-flow:row;font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;align-items:center;justify-content:space-between;color:#000;gap:1rem}body .is-root-container .block-hero-products .wrapper .content-wrapper .links .link:hover .icon,body .is-root-container .block-hero-products .wrapper .content-wrapper .links .link:focus .icon{border-color:#f0bd46;background-color:#f0bd46}body .is-root-container .block-hero-products .wrapper .content-wrapper .links .link:hover .icon svg,body .is-root-container .block-hero-products .wrapper .content-wrapper .links .link:focus .icon svg{color:#0e2532}body .is-root-container .block-hero-products .wrapper .content-wrapper .line{width:100%;height:1px;margin:0;opacity:.3;background-color:#0e2532}body .is-root-container .block-hero-products .fullscreen-wrapper{position:fixed;z-index:9999;top:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:1.25rem;background:rgba(0,0,0,.8)}body .is-root-container .block-hero-products .fullscreen-wrapper .fullscreen-content{position:relative;display:flex;overflow-y:hidden;max-width:100%;max-height:100%}body .is-root-container .block-hero-products .fullscreen-wrapper .fullscreen-content img{display:block;max-width:100%;max-height:100%;padding:0.625rem;background:#f1f7f8;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}body .is-root-container .block-hero-products .fullscreen-wrapper .fullscreen-content .close{position:absolute;top:0.625rem;right:0.625rem;cursor:pointer}