@charset "UTF-8";
:root{--bottomOffset: 2rem}@media (max-width:767.98px){:root{--bottomOffset: 1rem}}.product{margin-top:2rem}@media (min-width:992px){.product{margin-top:3rem}}.product #MobileSwiper .swiper__controls--mobile{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}.product #MobileSwiper .swiper__controls--mobile .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, #fff)}.product .gallery__holder{display:flex;gap:2rem}.product .gallery__holder .thumbs{flex-basis:20%;max-width:120px;flex-shrink:0}.product .gallery__holder .thumbs #ThumbSwiper{overflow:clip;height:560px}.product .gallery__holder .thumbs .swiper-slide{z-index:10;border:2px solid transparent;border-radius:var(--border-radius-sm);overflow:clip;transition:var(--transition-default-duration)}.product .gallery__holder .thumbs .swiper-slide:hover{border-color:var(--clr-primary)}.product .gallery__holder .thumbs .swiper-slide-thumb-active{border-color:var(--clr-secondary)}.product .gallery__holder .thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover}.product .gallery__holder .thumbs .swiper__controls .next,.product .gallery__holder .thumbs .swiper__controls .prev{border-radius:var(--border-radius-sm);z-index:20;position:relative;height:95px;display:flex;align-items:center;justify-content:center;background-color:var(--white)}.product .gallery__holder .thumbs .swiper__controls .next i,.product .gallery__holder .thumbs .swiper__controls .prev i{font-size:1.5rem}.product .gallery__holder #MainSwiper{flex-basis:100%}@media (min-width:992px){.product .gallery__holder #MainSwiper{flex-grow:0;max-width:calc(100% - 120px - 2rem);flex-basis:75%;overflow:clip}}.product .gallery__holder #MainSwiper .swiper-slide{width:fit-content}.product .gallery__holder #MainSwiper .swiper-slide img{border-radius:var(--border-radius-xl);background-color:var(--white)}.product__box{background-image:linear-gradient(132deg, var(--clr-secondary) 0%, var(--clr-primary) 100%) !important;--font-clr: var(--white);padding:1.5rem;border-radius:var(--border-radius-xl);display:flex;flex-direction:column;gap:1.5rem}.product__box ul{--list-icon-clr: var(--white)}.product__box h1{word-break:break-word;hyphens:auto}@media (min-width:768px){.product__box{padding:2.5rem}}.product__box .variation__select{display:flex;flex-direction:column;gap:0.75rem}.product__box .variation__select input[type="text"]{padding:1rem;border-radius:var(--border-radius-xs);border:1px solid var(--border-color);background-color:var(--white);color:var(--black)}.product__box .variation__select input[type="submit"]{background-color:var(--black) !important;width:100% !important;text-transform:none}.product__box .variation__select label{font-size:1.125rem}.product__box .variation__select .dropdown>.middleColumn{--offsetRight: 3rem;position:relative}.product__box .variation__select .dropdown>.middleColumn select{padding:1rem var(--offsetRight) 1rem 1.25rem;background-color:var(--white);color:var(--black);border-radius:var(--border-radius-xs) !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;width:100%;cursor:pointer;border:1px solid var(--border-color)}.product__box .variation__select .dropdown>.middleColumn select option{color:var(--black)}.product__box .variation__select .dropdown>.middleColumn::before,.product__box .variation__select .dropdown>.middleColumn::after{position:absolute;content:"";pointer-events:none;z-index:10}.product__box .variation__select .dropdown>.middleColumn::after{height:100%;width:1px;right:var(--offsetRight);top:0;background-color:var(--border-color)}.product__box .variation__select .dropdown>.middleColumn::before{content:"";font-family:"bootstrap-icons";right:1rem;color:var(--black);top:50%;transform:translateY(-50%)}.product__box .price{font-size:2.5rem}.product__box .price strong,.product__box .price span{font-size:inherit}.product__box .small{font-size:0.9rem}.product__box .small strong{font-size:inherit}.product__box #AddProductForm_Form_Quantity_Holder{display:none}.product__box #AddProductForm_Form_action_addtocart{width:100% !important;background-color:var(--black) !important}.product__usecases .usecases__holder{display:flex;gap:1.25rem;flex-wrap:wrap}@media (min-width:768px){.product__usecases .usecases__holder{gap:1.5rem}}.product__usecases .usecases__holder .usecase{text-align:center;max-width:100px}.product__usecases .usecases__holder .usecase .small{word-break:break-word;hyphens:auto}.product__usecases .usecases__holder .usecase__icon{background-color:var(--clr-grey);border-radius:var(--border-radius-full);padding:1.25rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:0.75rem}@media (min-width:768px){.product__usecases .usecases__holder .usecase__icon{width:6rem;height:6rem;padding:1.5rem}}.product .accordion{--bs-accordion-active-color: var(--black);--bs-accordion-btn-icon-width: 2rem}@media (min-width:768px){.product .accordion{--bs-accordion-btn-icon-width: 3rem}}.product .accordion .accordion-item:first-child{border:none}.product__requestbox{border-radius:var(--border-radius-xl);background-image:linear-gradient(90deg, var(--clr-secondary) 0%, var(--clr-primary) 100%) !important;--font-clr: var(--white);display:flex;flex-direction:column;gap:2rem;padding:2rem;--font-clr: var(--white);text-align:center}.product__requestbox ul{--list-icon-clr: var(--white)}@media (min-width:768px){.product__requestbox{padding:3.5rem}}.product__requestbox div:first-child{margin:0 auto}@media (min-width:992px){.product__requestbox div:first-child{max-width:85%}}.product__requestbox div:first-child *{text-wrap:balance}.product #videoAccordion .video__description p,.product #videoAccordion .video__description p *{font-size:1rem;line-height:1.5}@media (max-width:1199.98px){.product #videoAccordion .video__description p,.product #videoAccordion .video__description p *{font-size:0.938rem}}@media (max-width:991.98px){.product #videoAccordion .video__description p,.product #videoAccordion .video__description p *{font-size:0.875rem}}.product__navigation{background-color:var(--white);padding:1rem;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);position:relative;z-index:1000}@media (min-width:992px){.product__navigation{border-radius:var(--border-radius-full)}}.product__navigation--holder{position:fixed;bottom:var(--bottomOffset);left:0;width:100%;max-width:100vw;z-index:20}.product__navigation .next,.product__navigation .prev{border:1px solid var(--border-color);border-radius:var(--border-radius-full);height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.product__navigation .next i,.product__navigation .prev i{color:var(--clr-grey-dark);font-size:1rem}.product__navigation .next.swiper-button-disabled,.product__navigation .prev.swiper-button-disabled{opacity:0.5}.product__navigation .next.swiper-button-disabled i,.product__navigation .prev.swiper-button-disabled i{color:var(--border-color)}.product__navigation .swiper-container .swiper-slide{width:max-content}.product__navigation .swiper-container .swiper-slide a{text-decoration:none;font-size:1.125rem;line-height:1}.product__navigation .product__navigation--box{display:flex;align-items:center;justify-content:center;gap:1rem}@media (min-width:992px){.product__navigation .product__navigation--box{justify-content:end}}.product__navigation .product__contactperson .contactperson__icon{overflow:clip;height:46px;width:46px;border:2px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.product__navigation .product__contactperson .contactperson__icon img,.product__navigation .product__contactperson .contactperson__icon svg{height:100%;width:100%;object-fit:cover}.product__navigation .product__contactperson .contactperson__content{--additionalOffset: 7rem;position:absolute;bottom:calc(var(--bottomOffset) + var(--additionalOffset));right:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--white);padding:1rem;width:min(100%, 300px);display:flex;flex-direction:column;gap:1.5rem;transform:scale(0);visibility:hidden;transition:all 0.3s ease;transform-origin:bottom right}@media (min-width:992px){.product__navigation .product__contactperson .contactperson__content{--additionalOffset: 4rem}}.product__navigation .product__contactperson .contactperson__content--contact{display:flex;flex-direction:column;gap:0.5rem}.product__navigation .product__contactperson .contactperson__content--contact>div{display:flex;gap:0.75rem;align-items:center}.product__navigation .product__contactperson .contactperson__content--contact .icon{--size: 2.75rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--border-radius-full);width:var(--size);height:var(--size)}.product__navigation .product__contactperson .contactperson__content--contact a{text-decoration:none}.product__navigation .product__contactperson .contactperson__image{position:relative;text-align:center}.product__navigation .product__contactperson .contactperson__image img{height:100px;width:100px;object-fit:cover;border-radius:var(--border-radius-full)}.product__navigation .product__contactperson .contactperson__locales{display:flex;gap:0.125rem;background-color:var(--white);border-radius:var(--border-radius-lg);position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%)}.product__navigation .product__contactperson .contactperson__locales .flag{width:2rem;height:2rem;border-radius:50%;border:3px solid var(--white);overflow:clip}.product__navigation .product__contactperson .contactperson__locales .flag img{height:100%;width:100%;object-fit:cover}.product__navigation .product__contactperson.active .contactperson__icon{border-color:var(--clr-secondary)}.product__navigation .product__contactperson.active .contactperson__content{transform:scale(1);visibility:visible}.technicalData table tr>td,.technicalData table tr>th{font-size:clamp(0.6rem, 6vw, 1.5rem);padding-block:2rem}.technicalData table tr>td *,.technicalData table tr>th *{font-size:inherit}