.mobile{display:none !important}.megamenu_img{display:inherit;margin-right:15px}.megamenu_img img{width:60px;border-radius:4px}#nav-hamburger .logo-modal{margin-top:-35px;margin-bottom:25px;width:80%}#nav-hamburger .logo-modal img{max-height:22px}#nav-hamburger .modal-header{border-bottom:1px solid rgba(0,0,0,0)}#nav-hamburger .modal-header.text-left{text-align:right !important}#nav-hamburger .modal-header.text-left .modal-close{margin-right:0px}.modal-nav-hamburger .nav-list-link{display:flex;margin-bottom:10px}.modal-nav-hamburger .item-with-subitems .nav-list-link{padding-right:70px}.modal-nav-hamburger .nav-list-arrow{display:flex;align-items:center}.modal-nav-hamburger .nav-list-link{align-items:center}#nav-hamburger .nav-list-link[title="SWISS MADE"]{color:#c0001f;font-weight:bold;position:relative}.product-detail-slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2px}.product-detail-slider .swiper-wrapper .swiper-slide{flex:0 0 calc(50% - 1px);box-sizing:border-box;margin-bottom:0px}.product-detail-slider .slider-slide{margin-bottom:2px}.js-accordion-container{border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0px;margin-bottom:0px !important}.js-accordion-toggle .subtitle{letter-spacing:normal;font-size:12px;text-transform:uppercase}.js-accordion-toggle>.col .icon-inline{display:none}#product-description{margin-top:0px !important}.page-tecnologias .hero-banner{height:80vh;position:relative}.page-tecnologias .hero-banner img,.page-tecnologias .hero-banner video{width:100%;height:100%;object-fit:cover}.page-tecnologias .hero-banner .container{display:flex;position:absolute;z-index:2;left:50%;bottom:0px;transform:translateX(-50%)}.page-tecnologias .hero-banner .container .banner{padding:30px;background-color:rgba(0,0,0,.7);color:#fff;margin-bottom:30px}.page-tecnologias .hero-banner .container .banner .subtitle{font-size:14px}.page-tecnologias .hero-banner .container .banner h2{text-transform:uppercase;margin-top:10px;font-size:26px}.page-tecnologias .hero-banner .container .banner p{margin-bottom:25px;font-size:14px}.page-tecnologias .hero-banner .container .banner .btn{display:inline-table;padding:12px 30px;letter-spacing:1px;font-size:12px;text-transform:none;border:1px solid #fff;background:rgba(0,0,0,0);color:#fff}.page-tecnologias .hero-banner .container .banner .btn:hover{background-color:#fff;color:#000}.page-tecnologias .hero-banner.n1 .container .banner{max-width:530px}.page-tecnologias .hero-banner.n2 .container{justify-content:end}.page-tecnologias .hero-banner.n2 .container .banner{max-width:400px;text-align:right}.page-tecnologias .hero-banner.n3 .container .banner{max-width:400px;background:rgba(0,0,0,0)}.page-tecnologias .hero-banner.n4 .container{justify-content:center}.page-tecnologias .hero-banner.n4 .container .banner{max-width:440px;background:rgba(0,0,0,0);text-align:center}.page-tecnologias .hero-banner.n5 .container{justify-content:center}.page-tecnologias .hero-banner.n5 .container .banner{max-width:500px;background:rgba(0,0,0,0);text-align:center}.page-tecnologias .hero-banner.n5 .container .btn{margin-left:5px;margin-right:5px}.page-150{background-color:#000;padding-bottom:50px}.page-150 .hero-banner{height:400px;position:relative}.page-150 .hero-banner img{width:100%;height:100%;object-fit:cover}.page-150 .hero-banner .container{display:flex;position:absolute;z-index:2;left:50%;bottom:0px;transform:translateX(-50%)}.page-150 .hero-banner .container .banner{color:#fff;margin-bottom:30px}.page-150 .hero-banner .container .banner .subtitle{font-size:14px}.page-150 .hero-banner .container .banner h2{color:#fff;margin-top:10px;font-weight:500;font-size:36px}.page-150 .cont-swiper{position:relative;padding:40px 0px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.2)}.page-150 .cont-swiper .icon-lg{color:#fff;fill:#fff}.page-150 .swiper-slide{text-align:center;color:#fff;position:relative}.page-150 .swiper-slide.swiper-slide-active::before{animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.7s;content:"";position:absolute;left:0px;bottom:0px;height:1px;width:100%;background-color:#fff}.page-150 .swiper-slide img{margin-bottom:10px;width:100%;display:block}.page-150 .swiper-slide span{display:block;padding:10px 5px;font-size:13px}@keyframes fadeInOpacity{0%{opacity:0;width:0%}100%{opacity:1;width:100%}}.page-150 .content{color:#fff;opacity:0;display:none;transition:opacity .4s ease-in-out;pointer-events:none}.page-150 .content.active{opacity:1;display:flex !important;pointer-events:auto}.page-150 .content.fade-in{display:flex !important;opacity:0}.page-150 .content .col-sm{padding:0px}.page-150 .content .text{padding-right:40px;font-size:18px}.page-150 .content .text .photo{padding-top:40px}.page-150 .content h3{font-weight:600;text-transform:uppercase;font-size:29px}.page-150 .content .cover h3{display:none}.page-150 .content img{width:100%}.page-150 .content .btn{display:table;background-color:#fff;padding:12px 30px;font-size:12px;color:#000}.page-150 .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.swiper-150-pagination{display:none}.swiper-150{overflow:hidden}.swiper-150 .swiper-slide{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.desktop{display:none !important}.mobile{display:block !important}.product-detail-slider .swiper-wrapper{flex-wrap:nowrap;gap:0px}.product-detail-slider .swiper-wrapper .swiper-slide{flex:none}.hero-banner{height:95vh}.hero-banner .container .banner{text-align:center !important;padding:30px 20px}.hero-banner .container .banner h2{font-size:24px;line-height:41px}.page-150 .hero-banner{height:54dvh}.page-150 .hero-banner .container{bottom:50%;left:inherit;transform:translateY(50%)}.page-150 .hero-banner .container .banner{text-align:left !important;margin-bottom:0px;padding:30px 10px}.page-150 .hero-banner .container .banner .subtitle{font-size:13px}.page-150 .hero-banner .container .banner h2{font-size:29px;margin-bottom:0px}.page-150 .cont-swiper{border:0px;position:relative;padding:40px 15px}.page-150 .swiper-150-button-prev,.page-150 .swiper-150-button-next{bottom:-13px;top:inherit;font-size:18px}.swiper-150-button-prev.swiper-button-disabled,.swiper-150-button-next.swiper-button-disabled{opacity:.3}.swiper-150-pagination{display:inherit;background:rgba(0,0,0,0);bottom:0px}.swiper-150-pagination .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px}.page-150 .content{flex-direction:column-reverse;position:relative}.page-150 .content .col-sm{padding:0px 15px}.page-150 .content .text{padding-top:25px}.page-150 .content .text h3{display:none}.page-150 .content .cover h3{display:block;text-align:center;font-size:23px}.page-150 .content .btn{font-size:13px}}
/* Engine:dart */