@charset "UTF-8";.faq .faq-list{box-sizing:border-box;display:flex;flex-direction:column;padding:0 54px 0 48px}.faq .faq-list .faq-item{border-bottom:1px solid #e8e6df;display:grid;grid-template-columns:1fr;grid-template-rows:100px 0fr;transition:grid-template-rows .5s ease}.faq .faq-list .faq-item:last-child{border-bottom:none}.faq .faq-list .faq-item.active{grid-template-rows:100px 1fr}.faq .faq-list .faq-item.active .faq-question .faq-icon:after{content:"−";transform:translate(-50%,-30%) rotate(180deg)}.faq .faq-list .faq-item.active .faq-answer{opacity:1;padding-bottom:30px}.faq .faq-list .faq-item .faq-question{align-items:center;background:none;border:none;box-sizing:content-box;color:#19424a;cursor:pointer;display:flex;font-size:1.4em;font-weight:700;justify-content:space-between;line-height:1.2;margin:0;padding:30px 0;text-align:left;width:100%}.faq .faq-list .faq-item .faq-question .faq-icon{position:relative;transform-origin:center center;transition:transform .3s ease}.faq .faq-list .faq-item .faq-question .faq-icon:after{content:"+";left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:transform .3s ease}.faq .faq-list .faq-item .faq-answer{font-size:1.125em;opacity:0;overflow:hidden;transition:opacity .5s ease,padding-bottom .5s ease}.faq .faq-list .faq-item .faq-answer p:first-child{margin-top:0}.faq .faq-list .faq-item .faq-answer p:last-child{margin-bottom:0}.gallery-lightbox{align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:80vh;justify-content:center;justify-items:center;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:80vw}.gallery-lightbox .gallery-lightbox-close{background:none;border:none;padding:0;position:absolute;right:0;top:-20px;z-index:10}.gallery-lightbox .gallery-lightbox-close img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(304deg) brightness(105%) contrast(101%)}.gallery-lightbox>img{aspect-ratio:1/1;grid-area:1/1;height:auto;max-height:800px;max-width:1200px;object-fit:contain;opacity:1;pointer-events:none;transform:translateX(calc(var(--slide-move)*-1));transition:opacity .3s ease,transform .3s ease;width:100%}.gallery-lightbox>img.next,.gallery-lightbox>img.prev{opacity:0;pointer-events:none;user-select:none}.gallery-lightbox>img.prev{transform:translateX(-100%) scale(.95)}.gallery-lightbox>img.next{transform:translateX(100%) scale(.95)}.page-product-description .default-title-header{background-color:#f7f7f7}.page-product-description .mini-menu-anchor{scroll-margin-top:150px}.page-product-description .page-content .mini-menu{align-items:center;background:#f7f7f7;box-sizing:border-box;display:flex;gap:5px;justify-content:center;min-height:52px;opacity:0;padding:70px 5px 0;position:relative;top:var(--wp-admin--admin-bar--height,0);transform:translateY(calc(-70px - var(--wp-admin--admin-bar--height, 0px)));transition:transform .3s ease,padding-top .3s ease;z-index:10}.page-product-description .page-content .mini-menu.initialized{opacity:1}.scrollNotOnTop .page-product-description .page-content .mini-menu{position:sticky;transform:translateY(0)}.page-product-description .page-content .mini-menu .menu-list{align-items:center;display:inline-flex;justify-content:flex-start;list-style:none;margin:0;min-height:52px;overflow-x:auto;padding:0;scrollbar-width:thin}.page-product-description .page-content .mini-menu .menu-list .menu-item{white-space:nowrap}.page-product-description .page-content .mini-menu .menu-list .menu-item:after{content:"|";margin-left:0;pointer-events:none}.page-product-description .page-content .mini-menu .menu-list .menu-item:last-child:after{content:""}.page-product-description .page-content .mini-menu .menu-list .menu-item .menu-link{box-sizing:border-box;color:#19424a;font-size:.875em;line-height:1;padding:0 12px;text-decoration:none;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.page-product-description .page-content .mini-menu .menu-list .menu-item .menu-link.active,.page-product-description .page-content .mini-menu .menu-list .menu-item .menu-link:hover{text-decoration-color:#19424a}.page-product-description .page-content .mini-menu .btn{border-radius:10px;font-size:.9375em;font-weight:600;padding:5px 15px}.page-product-description .page-content .started-section{box-sizing:border-box;padding:3vh 0 0}.page-product-description .page-content .started-section .section{display:grid;gap:123px;grid-template-columns:1fr 1fr}.page-product-description .page-content .started-section .description{box-sizing:border-box;padding-top:34px}.page-product-description .page-content .started-section .description .section-header .heading{font-size:3.75em;font-weight:300;line-height:1;margin:0 0 40px;text-transform:uppercase}.page-product-description .page-content .started-section .description .section-header .heading strong{font-weight:600}.page-product-description .page-content .started-section .description .section-header .heading p{margin:0}.page-product-description .page-content .started-section .description .section-description{font-size:1.5em;margin-bottom:40px}.page-product-description .page-content .started-section .description .section-description p{margin:0}.page-product-description .page-content .started-section .description .reviews-averege{align-items:center;color:initial;display:flex;flex-direction:row;gap:.5rem;margin-bottom:46px;text-decoration:none}.page-product-description .page-content .started-section .description .reviews-averege .star{color:#ffbb29;font-size:1.25em}.page-product-description .page-content .started-section .description .buttons{align-content:stretch;align-items:stretch;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between}.page-product-description .page-content .started-section .description .buttons .btn{align-items:center;display:flex;flex-grow:1;gap:24px;justify-content:center}.page-product-description .page-content .started-section .description .buttons .btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2%) hue-rotate(23deg) brightness(104%) contrast(100%);height:25px;object-fit:contain;transition:filter .3s ease;width:25px}.page-product-description .page-content .started-section .description .buttons .btn.alternative img,.page-product-description .page-content .started-section .description .buttons .btn:hover img{filter:none}.page-product-description .page-content .started-section .description .buttons .btn.alternative:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2%) hue-rotate(23deg) brightness(104%) contrast(100%)}.page-product-description .page-content .started-section .portfolio-images{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;justify-content:center;opacity:0;position:relative;transition:opacity .1s ease}.page-product-description .page-content .started-section .portfolio-images.loaded{opacity:1}.page-product-description .page-content .started-section .portfolio-images .images-carousel{border-radius:50px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:526px;justify-items:center;overflow:hidden;position:relative;width:100%}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide{cursor:pointer;grid-column:1;grid-row:1;height:100%;max-height:526px;opacity:1;transition:opacity 0s ease,transform .5s ease;width:100%;z-index:5}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide:hover img{transform:scale(1.05)}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide.next,.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide.prev{opacity:0;pointer-events:none;transition:opacity 0s ease .5s,transform .5s ease;user-select:none;z-index:1}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide.prev{transform:translateX(-100%)}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide.next{transform:translateX(100%)}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide img{height:100%;object-fit:cover;transition:transform .3s ease;vertical-align:top;width:100%}.page-product-description .page-content .started-section .portfolio-images .carousel-controls{align-items:center;display:flex;gap:70px;justify-content:center}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn{align-items:center;background:#f7f7f7;border:none;border-radius:10px;display:flex;height:42px;justify-content:center;padding:0;transition:background-color .3s ease;width:42px}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn img{height:22px;object-fit:contain;transition:filter .3s ease;width:22px}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn:hover{background:#19424a}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2%) hue-rotate(23deg) brightness(104%) contrast(100%)}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn.prev-btn img{transform:rotate(90deg)}.page-product-description .page-content .started-section .portfolio-images .carousel-controls .btn.next-btn img{transform:rotate(-90deg)}.page-product-description .page-content .features-section{background:#f7f7f7;margin:8vh 0;padding:6vh 0}.page-product-description .page-content .features-section .features-grid{display:grid;gap:170px;grid-template-columns:repeat(4,1fr)}.page-product-description .page-content .features-section .features-grid .feature-item{display:flex;flex-direction:column;gap:50px}.page-product-description .page-content .features-section .features-grid .feature-item .feature-icon{align-items:flex-end;display:flex;height:100px}.page-product-description .page-content .features-section .features-grid .feature-item .feature-icon img{aspect-ratio:1/1;height:100%;object-fit:contain;width:auto}.page-product-description .page-content .features-section .features-grid .feature-item .feature-name{color:#19424a;font-size:1.875em;font-weight:100;line-height:1.4}.page-product-description .page-content .models-section{scroll-margin-top:150px}.page-product-description .page-content .models-section .section-heading{font-size:3.75em;line-height:1;margin:0 0 77px;text-align:center}.page-product-description .page-content .models-section .section-heading strong{font-weight:900}.page-product-description .page-content .models-section .section-heading span{font-weight:300}.page-product-description .page-content .models-section .products-grid{display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.page-product-description .page-content .models-section .products-grid .product-item{align-items:center;color:#19424a;display:flex;flex-direction:column;gap:10px;text-decoration:none}.page-product-description .page-content .models-section .products-grid .product-item:hover .btn{opacity:1;transform:translateY(0)}.page-product-description .page-content .models-section .products-grid .product-item .product-image{border-radius:50px;height:363px;overflow:hidden;width:100%}.page-product-description .page-content .models-section .products-grid .product-item .product-image img{height:100%;object-fit:cover;width:100%}.page-product-description .page-content .models-section .products-grid .product-item .product-name{font-size:1.5em;font-weight:700;line-height:1.2;margin-top:10px;text-align:center}.page-product-description .page-content .models-section .products-grid .product-item .product-price{font-size:1.125em;font-weight:100;text-align:center}.page-product-description .page-content .models-section .products-grid .product-item .btn{font-size:1.125em;margin-top:20px;opacity:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease}.page-product-description .page-content .models-section .products-grid .product-item .btn:before{height:25px;width:25px}.page-product-description .page-content .portfolio-section{background:#f7f7f7;box-sizing:border-box;margin-top:5vh;padding:9vh 0}.page-product-description .page-content .portfolio-section .section-heading{font-size:3.75em;gap:10px;line-height:1;margin:0 0 50px;text-align:center}.page-product-description .page-content .portfolio-section .section-heading strong{font-weight:900}.page-product-description .page-content .portfolio-section .section-heading span{font-weight:300}.page-product-description .page-content .portfolio-section .portfolio-videos{overflow:hidden}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel{display:grid;--slide-count:4;gap:var(--gap);grid-template-columns:repeat(var(--slide-count),1fr);justify-items:center;--gap:2.5vw}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link{align-items:center;aspect-ratio:386/686;border-radius:25px;display:flex;grid-area:1/2/2/4;justify-content:center;max-height:686px;max-width:386px;overflow:hidden;position:relative;transform:translateX(calc(var(--position)*100% + var(--gap)*var(--position) - 50% - var(--gap)/2));transition:transform .5s ease,opacity .5s ease}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link:before{background:rgba(0,0,0,.25);border-radius:25px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link:after{background:url(../../assets/icons/play-button.svg) no-repeat 50%;background-size:contain;content:"";height:67px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:60px}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link:hover:after,.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link:hover:before{opacity:0}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link.hidden{opacity:0;pointer-events:none}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link .portfolio-video-thumbnail{border-radius:25px;height:100%;object-fit:cover;vertical-align:top;width:calc(100% - 2px)}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation{align-items:center;display:flex;flex-direction:row;gap:70px;justify-content:center;margin-top:42px}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn{align-items:center;background:#fff;border:none;border-radius:10px;display:flex;height:43px;justify-content:center;padding:0;transition:background-color .3s ease;width:44px}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn img{height:22px;object-fit:contain;transition:filter .3s ease;width:22px}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn:hover{background:#19424a}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2%) hue-rotate(23deg) brightness(104%) contrast(100%)}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn.prev-btn img{transform:rotate(90deg)}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation .btn.next-btn img{transform:rotate(-90deg)}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;user-select:none;width:100%;z-index:100}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup.active{opacity:1;pointer-events:auto;user-select:auto}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup.active .video-container{transform:translateY(0)}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container{background:#fff;border-radius:15px;height:900px;position:relative;transform:translateY(100%);transition:transform .3s ease;width:500px}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .close-btn{background:none;border:none;padding:0;position:absolute;right:-20px;top:-20px;z-index:10}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .close-btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(304deg) brightness(105%) contrast(101%)}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .video-wrapper{height:100%;width:100%}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .video-wrapper .video-content{display:none;height:100%;width:100%}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .video-wrapper .video-content.active{display:block}.page-product-description .page-content .portfolio-section .portfolio-videos .video-popup .video-container .video-wrapper iframe{border-radius:15px;height:100%;width:100%}.page-product-description .page-content .technical-aspects{margin-top:8vh}.page-product-description .page-content .technical-aspects .section-heading{font-size:3.75em;gap:12px;line-height:1;margin:0 0 65px;text-align:center}.page-product-description .page-content .technical-aspects .section-heading strong{font-weight:900}.page-product-description .page-content .technical-aspects .section-heading span{font-weight:300}.page-product-description .page-content .technical-aspects .aspect-item{box-sizing:border-box;padding:9vh 0}.page-product-description .page-content .technical-aspects .aspect-item:nth-of-type(2){padding-top:0}.page-product-description .page-content .technical-aspects .aspect-item:nth-of-type(odd){background:#f7f7f7}.page-product-description .page-content .technical-aspects .aspect-item .aspect-title{font-size:3em;font-weight:600;line-height:1;margin:0 0 60px;text-align:center}.page-product-description .page-content .technical-aspects .aspect-item .aspect-content{font-size:1.5em;font-weight:100;line-height:1.5;margin:0 auto;text-align:center;width:95%}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images{align-items:center;display:flex;flex-wrap:nowrap;gap:54px;justify-content:center;margin-top:50px}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images img{height:380px;object-fit:cover;width:100%}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images img:first-child{border-bottom-left-radius:50px;border-top-left-radius:50px}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images img:last-child{border-bottom-right-radius:50px;border-top-right-radius:50px}.page-product-description .page-content .basic-equipment{box-sizing:border-box;padding:112px 0 120px}.page-product-description .page-content .basic-equipment .section-heading{font-size:3.75em;gap:12px;line-height:1;margin:0 0 80px;text-align:center}.page-product-description .page-content .basic-equipment .section-heading strong{font-weight:900}.page-product-description .page-content .basic-equipment .section-heading span{font-weight:300}.page-product-description .page-content .basic-equipment .equipment-grid{column-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:38px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item{overflow:hidden}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(3n){border-bottom-right-radius:50px;border-top-right-radius:50px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(3n - 2){border-bottom-left-radius:50px;border-top-left-radius:50px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-image{height:288px;width:100%}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-image img{height:100%;object-fit:cover;width:100%}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-name{align-items:center;background-color:#f7f7f7;box-sizing:border-box;display:flex;font-size:1.5em;font-weight:100;justify-content:center;line-height:1.2;min-height:92px;padding:0 30px;text-align:center;width:100%}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-name p{font-size:1em;margin:0}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-name b,.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-name strong{font-weight:600}.page-product-description .page-content .additional-equipment .section-heading{font-size:3.75em;gap:12px;line-height:1;margin:0 0 65px;text-align:center}.page-product-description .page-content .additional-equipment .section-heading strong{font-weight:900}.page-product-description .page-content .additional-equipment .section-heading span{font-weight:300}.page-product-description .page-content .additional-equipment .additional-equipment-item{box-sizing:border-box;padding:9vh 0}.page-product-description .page-content .additional-equipment .additional-equipment-item:nth-of-type(2){padding-top:0}.page-product-description .page-content .additional-equipment .additional-equipment-item:nth-of-type(odd){background:#f7f7f7}.page-product-description .page-content .additional-equipment .additional-equipment-item.caption-style-top .additional-equipment-gallery{margin-top:63px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-title{font-size:3em;font-weight:600;line-height:1;margin:0 0 60px;text-align:center}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-description{font-size:1.5em;font-weight:100;line-height:1.5;margin:0 auto;text-align:center;width:95%}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(3):last-child){gap:42px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(5):last-child){gap:36px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(7):last-child){gap:28px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(8):last-child){flex-wrap:wrap;gap:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item{position:relative;width:100%}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:first-child,.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:first-child img{border-bottom-left-radius:50px;border-top-left-radius:50px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:last-child,.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:last-child img{border-bottom-right-radius:50px;border-top-right-radius:50px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-none{overflow:hidden}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-none .image-caption{display:none}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-hover{overflow:hidden}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-hover .image-caption{align-items:center;background:#f7f7f7;bottom:0;box-sizing:border-box;display:flex;font-size:1.0625em;justify-content:center;left:0;min-height:51px;padding:5px 10px;pointer-events:none;position:absolute;text-align:center;transform:translateY(100%);transition:transform .3s ease;width:100%}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-hover:hover .image-caption{transform:translateY(0)}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top{display:flex;flex-direction:column;gap:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top:first-child .image-caption{text-align:right}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top .image-caption{color:#19424a;font-size:1.5em;font-weight:700;line-height:1.2;order:1}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top img{order:2}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item img{height:380px;object-fit:cover;vertical-align:middle;width:100%}.page-product-description .page-content .reviews{box-sizing:border-box;overflow:hidden;padding:6vh 0 9vh}.page-product-description .page-content .reviews .section-heading{font-size:3.75em;gap:12px;line-height:1;margin:0 0 65px;text-align:center}.page-product-description .page-content .reviews .section-heading strong{font-weight:900}.page-product-description .page-content .reviews .section-heading span{font-weight:300}.page-product-description .page-content .reviews .reviews-carousel{position:relative}.page-product-description .page-content .reviews .reviews-grid{--slide-count:4;--gap:25px;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--slide-count),1fr);position:relative}.page-product-description .page-content .reviews .reviews-grid .review-item{background:#f7f7f7;border-radius:25px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;grid-area:1/1;padding:15px;transform:translateX(calc((var(--position) + 1)*(100% + var(--gap))));transition:transform .5s ease,opacity .5s ease}.page-product-description .page-content .reviews .reviews-grid .review-item.hidden{opacity:0;pointer-events:none}.page-product-description .page-content .reviews .reviews-grid .review-item .review-content{background:#fff;border-radius:15px;box-sizing:border-box;flex-grow:2;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:15px;scrollbar-width:thin}.page-product-description .page-content .reviews .reviews-grid .review-item .review-footer{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.page-product-description .page-content .reviews .reviews-grid .review-item .review-footer .reviewer-name{align-items:center;display:flex}.page-product-description .page-content .reviews .reviews-grid .review-item .review-footer .review-rating .star{color:#ffbb29;font-size:1.25em}.page-product-description .page-content .reviews .carousel-controls{display:flex;height:0;justify-content:space-between;left:-50px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 100px)}.page-product-description .page-content .reviews .carousel-controls .btn{align-items:center;background:#f7f7f7;border:none;border-radius:10px;display:flex;height:42px;justify-content:center;padding:0;transition:background-color .3s ease;width:42px}.page-product-description .page-content .reviews .carousel-controls .btn img{height:22px;object-fit:contain;transition:filter .3s ease;width:22px}.page-product-description .page-content .reviews .carousel-controls .btn:hover{background:#19424a}.page-product-description .page-content .reviews .carousel-controls .btn:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(2%) hue-rotate(23deg) brightness(104%) contrast(100%)}.page-product-description .page-content .reviews .carousel-controls .btn.prev-btn img{transform:rotate(90deg)}.page-product-description .page-content .reviews .carousel-controls .btn.next-btn img{transform:rotate(-90deg)}.page-product-description .page-content .cta-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:365px;position:relative}.page-product-description .page-content .cta-banner:after{background:#131313;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.page-product-description .page-content .cta-banner .section{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-items:start;margin:0;min-height:365px;position:relative;z-index:6}.page-product-description .page-content .cta-banner .section .cta-content{color:#fff;font-family:Cormorant Garamond;font-size:3.65em;font-weight:300;line-height:1.3}.page-product-description .page-content .cta-banner .section .cta-content p{margin:0}.page-product-description .page-content .cta-banner .section .cta-content b,.page-product-description .page-content .cta-banner .section .cta-content strong{font-weight:600}.page-product-description .page-content .cta-banner .section .cta-btn{backdrop-filter:blur(10px);background-color:transparent;border:1px solid #fff;filter:drop-shadow(0 19px 32.5px rgba(0,0,0,.32));font-size:1.8125em;justify-content:center;margin-left:49px;min-height:77px;min-width:522px;transition:background-color .3s ease,color .3s ease}.page-product-description .page-content .cta-banner .section .cta-btn:hover{background:#f7f7f7}.page-product-description .page-content .cta-banner .section .cta-btn:before{height:40px;width:40px}.page-product-description .page-content .faq{box-sizing:border-box;padding:110px 0 134px}.page-product-description .page-content .faq .section-heading{color:#19424a;font-size:3.75em;font-weight:600;line-height:1.1}@media (max-width:1700px){.page-product-description .page-content .features-section .features-grid{gap:100px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel{--slide-count:3}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link{grid-area:1/2/1/2;transform:translateX(calc(var(--position)*100% + var(--gap)*var(--position)))}}@media (max-width:1200px){.page-product-description .page-content .started-section .section{gap:60px}.page-product-description .page-content .started-section .description .section-header .heading{font-size:3em}.page-product-description .page-content .started-section .description .section-description{font-size:1.375em}.page-product-description .page-content .started-section .description .buttons{gap:5px}.page-product-description .page-content .models-section .section-heading{font-size:3em}.page-product-description .page-content .models-section .products-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.page-product-description .page-content .portfolio-section .section-heading,.page-product-description .page-content .technical-aspects .section-heading{font-size:3em}.page-product-description .page-content .technical-aspects .aspect-item .aspect-title{font-size:2.5em}.page-product-description .page-content .basic-equipment{padding:80px 0 100px}.page-product-description .page-content .basic-equipment .section-heading{font-size:3em}.page-product-description .page-content .basic-equipment .equipment-grid{column-gap:25px;grid-template-columns:repeat(2,1fr);row-gap:25px}.page-product-description .page-content .additional-equipment .section-heading{font-size:3em}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-title{font-size:2.5em}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(7):last-child){gap:22px}.page-product-description .page-content .reviews .section-heading{font-size:3em}.page-product-description .page-content .reviews .reviews-grid{--slide-count:3}.page-product-description .page-content .reviews .carousel-controls{left:-30px;width:calc(100% + 60px)}.page-product-description .page-content .faq .section-heading{font-size:3em}}@media (max-width:850px){.faq .faq-list{padding:0 20px}.page-product-description .page-content .started-section{margin:-3vh 0 0;padding:0}.page-product-description .page-content .started-section .section{gap:50px;grid-template-columns:1fr}.page-product-description .page-content .started-section .description .section-header .heading{font-size:2.75em}.page-product-description .page-content .started-section .description .section-description{font-size:1.25em;margin-bottom:20px}.page-product-description .page-content .started-section .description .reviews-averege{justify-content:center;margin-bottom:30px}.page-product-description .page-content .started-section .description .buttons{gap:20px}.page-product-description .page-content .started-section .description .buttons .btn{gap:16px}.page-product-description .page-content .features-section{margin:5vh 0;padding:3vh 0}.page-product-description .page-content .features-section .features-grid .feature-item{align-items:center;gap:25px}.page-product-description .page-content .features-section .features-grid .feature-item .feature-name{font-size:1.5em;text-align:center}.page-product-description .page-content .models-section .section-heading{font-size:2.75em;margin-bottom:40px}.page-product-description .page-content .models-section .products-grid .product-item .product-image{height:300px}.page-product-description .page-content .models-section .products-grid .product-item .btn{margin-top:10px;opacity:1;transform:translateY(0)}.page-product-description .page-content .portfolio-section{margin-top:3vh;padding:5vh 0}.page-product-description .page-content .portfolio-section .section-heading{font-size:2.75em;margin-bottom:40px}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel{--slide-count:2}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link{grid-area:1/2/2/2;transform:translateX(calc(var(--position)*100% + var(--gap)*var(--position)))}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link:after{height:57px;width:50px}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation{margin-top:30px}.page-product-description .page-content .technical-aspects{margin-top:5vh}.page-product-description .page-content .technical-aspects .section-heading{font-size:2.75em;margin-bottom:40px}.page-product-description .page-content .technical-aspects .aspect-item{padding:5vh 0}.page-product-description .page-content .technical-aspects .aspect-item .aspect-title{font-size:2.25em;margin-bottom:40px}.page-product-description .page-content .technical-aspects .aspect-item .aspect-content{font-size:1.25em;width:100%}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images{gap:25px;margin-top:25px}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images img{height:250px}.page-product-description .page-content .basic-equipment{padding:60px 0 80px}.page-product-description .page-content .basic-equipment .section-heading{font-size:2.75em;margin-bottom:40px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(3n - 2),.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(3n){border-radius:0}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(2n){border-bottom-right-radius:50px;border-top-right-radius:50px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(2n - 1){border-bottom-left-radius:50px;border-top-left-radius:50px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-image{height:200px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-name{font-size:1.25em;min-height:75px;padding:0 50px}.page-product-description .page-content .additional-equipment .section-heading{font-size:2.75em;margin-bottom:50px}.page-product-description .page-content .additional-equipment .additional-equipment-item{padding:5vh 0}.page-product-description .page-content .additional-equipment .additional-equipment-item.caption-style-top .additional-equipment-gallery{margin-top:40px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-title{font-size:2.25em;margin-bottom:40px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-description{font-size:1.25em;width:100%}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(3):last-child){gap:25px;margin-top:25px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(5):last-child){gap:25px;margin-top:25px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(7):last-child){gap:16px;margin-top:25px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(8):last-child){margin-top:25px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery{border-radius:40px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:25px;overflow:hidden}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:first-child,.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:first-child img,.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:last-child,.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item:last-child img{border-radius:0}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-hover .image-caption{transform:translateY(0)}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top{gap:10px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top .image-caption{font-size:1.25em}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item img{height:250px}.page-product-description .page-content .reviews{padding:3vh 0 5vh}.page-product-description .page-content .reviews .section-heading{font-size:2.75em;margin-bottom:50px}.page-product-description .page-content .reviews .reviews-grid{--slide-count:2}.page-product-description .page-content .reviews .carousel-controls{left:0;width:100%}.page-product-description .page-content .cta-banner .section{grid-template-columns:1fr;justify-items:center;text-align:center}.page-product-description .page-content .cta-banner .section .cta-btn{margin-left:0}.page-product-description .page-content .faq{padding:80px 0 100px}.page-product-description .page-content .faq .section-heading{font-size:2.75em}}@media (max-width:600px){.faq .faq-list{padding:0 10px}.faq .faq-list .faq-item{grid-template-rows:70px 0fr}.faq .faq-list .faq-item.active{grid-template-rows:70px 1fr}.faq .faq-list .faq-item.active .faq-answer{padding-bottom:20px}.faq .faq-list .faq-item .faq-question{font-size:1.1em;padding:20px 0}.faq .faq-list .faq-item .faq-answer{font-size:1em}.gallery-lightbox{align-items:start;height:50vh;justify-items:start;width:95vw}.gallery-lightbox>img{max-height:50vh}.page-product-description .mini-menu-anchor{scroll-margin-top:75px}.scrollingUp .page-product-description .mini-menu-anchor{scroll-margin-top:124px}.scrollNotOnTop .page-product-description .page-content .mini-menu{position:relative;transform:translateY(calc(-70px - var(--wp-admin--admin-bar--height, 0px)))}.menuMiniMobile .page-product-description .page-content .mini-menu{position:sticky;transform:translateY(0)}.scrollingDown.menuMiniMobile .page-product-description .page-content .mini-menu{padding-top:0}.page-product-description .page-content .started-section{margin:-4rem 0 0}.page-product-description .page-content .started-section .description .section-header .heading{font-size:2.5em;margin-bottom:10px;text-align:center}.page-product-description .page-content .started-section .description .section-description{font-size:1.125em;text-align:center}.page-product-description .page-content .started-section .description .reviews-averege{margin-bottom:20px}.page-product-description .page-content .started-section .description .buttons{flex-direction:column;gap:12px}.page-product-description .page-content .started-section .description .buttons .btn img{height:20px;width:20px}.page-product-description .page-content .started-section .portfolio-images .images-carousel{height:300px;max-height:300px}.page-product-description .page-content .started-section .portfolio-images .images-carousel .image-slide img{max-height:300px}.page-product-description .page-content .features-section{margin:4vh 0;padding:2vh 0}.page-product-description .page-content .features-section .features-grid{gap:50px;grid-template-columns:repeat(2,1fr)}.page-product-description .page-content .features-section .features-grid .feature-item{gap:10px}.page-product-description .page-content .features-section .features-grid .feature-item .feature-icon{height:60px}.page-product-description .page-content .features-section .features-grid .feature-item .feature-name{font-size:1.25em}.page-product-description .page-content .models-section .section-heading{font-size:2.5em;margin-bottom:20px;text-align:center}.page-product-description .page-content .models-section .products-grid{gap:20px;grid-template-columns:1fr}.page-product-description .page-content .models-section .products-grid .product-item{gap:5px}.page-product-description .page-content .models-section .products-grid .product-item .product-image{height:200px}.page-product-description .page-content .models-section .products-grid .product-item .product-name{font-size:1.25em;margin-top:0}.page-product-description .page-content .models-section .products-grid .product-item .product-price{font-size:1.5em}.page-product-description .page-content .models-section .products-grid .product-item .btn{margin-top:0}.page-product-description .page-content .models-section .products-grid .product-item .btn:before{height:20px;width:20px}.page-product-description .page-content .portfolio-section{margin-top:2vh;padding:3vh 0}.page-product-description .page-content .portfolio-section .section-heading{font-size:2.5em;margin-bottom:20px;text-align:center}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel{--slide-count:1}.page-product-description .page-content .portfolio-section .portfolio-videos .carousel .portfolio-video-link{grid-area:1/1;max-height:450px;max-width:unset;transform:translateX(calc((var(--position) + 1)*100%))}.page-product-description .page-content .portfolio-section .portfolio-videos .navigation{gap:50px;margin-top:20px}.page-product-description .page-content .technical-aspects{margin-top:4vh}.page-product-description .page-content .technical-aspects .section-heading{font-size:2.5em;margin-bottom:20px;text-align:center}.page-product-description .page-content .technical-aspects .aspect-item{padding:3vh 0}.page-product-description .page-content .technical-aspects .aspect-item .aspect-title{font-size:2em;margin-bottom:10px;text-align:center}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:15px}.page-product-description .page-content .technical-aspects .aspect-item .aspect-images img{height:150px}.page-product-description .page-content .basic-equipment{padding:40px 0 60px}.page-product-description .page-content .basic-equipment .section-heading{font-size:2.5em;margin-bottom:20px;text-align:center}.page-product-description .page-content .basic-equipment .equipment-grid{gap:20px;grid-template-columns:1fr}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item,.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(2n - 1),.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item:nth-of-type(2n){border-radius:50px}.page-product-description .page-content .basic-equipment .equipment-grid .equipment-item .equipment-image{height:150px}.page-product-description .page-content .additional-equipment .section-heading{font-size:2.5em;margin-bottom:40px;text-align:center}.page-product-description .page-content .additional-equipment .additional-equipment-item{padding:3vh 0}.page-product-description .page-content .additional-equipment .additional-equipment-item.caption-style-top .additional-equipment-gallery{margin-top:20px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-title{font-size:2em;margin-bottom:10px;text-align:center}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(3):last-child){flex-wrap:wrap;gap:10px;margin-top:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(5):last-child){flex-wrap:wrap;gap:10px;margin-top:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(7):last-child){flex-wrap:wrap;gap:10px;margin-top:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery:has(:nth-child(8):last-child){flex-wrap:wrap;gap:10px;margin-top:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:15px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item.caption-style-top{gap:5px}.page-product-description .page-content .additional-equipment .additional-equipment-item .additional-equipment-gallery .gallery-image-item img{height:150px}.page-product-description .page-content .reviews{padding:3vh 0}.page-product-description .page-content .reviews .section-heading{font-size:2.5em;margin-bottom:40px;text-align:center}.page-product-description .page-content .reviews .reviews-grid{--slide-count:1;margin:0 30px}.page-product-description .page-content .reviews .carousel-controls{left:5px;width:calc(100% - 10px)}.page-product-description .page-content .cta-banner{min-height:unset;text-align:center}.page-product-description .page-content .cta-banner .section{gap:1rem;min-height:unset;padding-bottom:2rem;padding-top:2rem}.page-product-description .page-content .cta-banner .section .cta-content{font-size:2.5em;line-height:1.2}.page-product-description .page-content .cta-banner .section .cta-btn{font-size:1.5em;min-height:unset;min-width:unset;padding:10px 30px}.page-product-description .page-content .cta-banner .section .cta-btn:before{height:25px;width:25px}.page-product-description .page-content .faq{padding:40px 0}.page-product-description .page-content .faq .section-heading{font-size:2.5em;text-align:center}}