.bee-ajax-wait{pointer-events:none;cursor:wait}.bee-document-lock{overflow:hidden!important;-webkit-overflow-scrolling:touch}.bee-document-lock body{overflow:hidden!important}.bee-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bee-video-iframe{position:relative;overflow:hidden}.bee-video-iframe:before{content:"";display:block;padding-top:60%}.bee-video-iframe .bee-video-iframe-inner{position:absolute;top:0;left:0;bottom:0;right:0}.bee-video-iframe .bee-video-iframe-inner iframe{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner video{width:100%;height:100%;border:none}.bee-video-iframe .bee-video-iframe-inner .fb-video{width:100%;height:100%}.bee-video-iframe .bee-video-iframe-inner .fb-video.fb_iframe_widget_fluid{display:block!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}.bee-video-iframe .bee-video-iframe-inner .fb-video span iframe{width:100%!important;height:100%!important}.bee-inputimage .content{display:block;position:relative;text-align:center;border:3px solid #ddd;overflow:hidden}.bee-inputimage .content .image-wrapper{display:block;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage .content .image-wrapper img{display:block;width:100%;z-index:10}.bee-inputimage .content .inner{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:20}.bee-inputimage .content .inner button{display:inline-block;padding:10px 15px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border:none!important;border-radius:40px;outline:0!important;background-color:rgba(0,0,0,.3);-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.bee-inputimage .content .inner button+button{margin-left:5px}html.no-touch .bee-inputimage .content .inner button:hover{background-color:rgba(0,0,0,.7)}.bee-inputimage .content .bee-loader-balls{width:56px;height:40px;margin-top:-15px;margin-right:-23px;padding:10px;border-radius:20px;background-color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:30}.bee-inputimage input[type=file]{display:none}.bee-inputimage.bee-loader-balls-active .content .bee-loader-balls{opacity:1}.bee-inputimage.bee-loader-balls-active .content .image-wrapper{opacity:.2}.bee-inputimage.bee-loader-balls-active .content .inner{opacity:0}.bee-inputimage-multiple{display:block;position:relative;overflow:hidden}.bee-inputimage-multiple input[type=file]{display:none}.bee-inputimage-multiple .controls{display:block;position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .controls label{font-weight:400;margin-left:15px;font-size:14px;color:#666}.bee-inputimage-multiple .images{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;margin-left:-15px;margin-right:-15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow:hidden}.bee-inputimage-multiple .images .image-box{display:block;position:relative;width:20%;padding:0 14px;margin-bottom:15px}.bee-inputimage-multiple .images .image-box .inner{display:block;position:relative}.bee-inputimage-multiple .images .image-box img{display:block;max-width:100%;margin:0}.bee-inputimage-multiple .images .image-box button{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.bee-inputimage-multiple .images .image-box .inner:hover button{display:block}.bee-inputimage-multiple .bee-loader-balls{width:56px;height:40px;margin-top:-15px;margin-right:-23px;padding:10px;border-radius:20px;background-color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:30}.bee-inputimage-multiple.bee-loader-balls-active .bee-loader-balls{opacity:1}.bee-inputimage-multiple.bee-loader-balls-active .controls,.bee-inputimage-multiple.bee-loader-balls-active .images{opacity:.2}[data-carousel] .slick-slide:first-child{display:block}[data-carousel] .slick-slide:not(:first-child){display:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider .slick-list{position:relative;z-index:10}.slick-slider .slick-slide{position:relative;outline:0!important}.slick-slider.slick-initialized .slick-slide{display:block!important}.slick-slider .slick-arrow{display:block;position:absolute;top:50%;width:48px;height:48px;padding:0;margin:0;margin-top:-24px;text-align:center;line-height:48px;border:none;outline:0!important;background:0 0;cursor:pointer;z-index:20}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-arrow:before{color:#ddd;font-family:FontAwesome;font-size:42px}.slick-slider .slick-prev:before{content:'\f104'}.slick-slider .slick-next:before{content:'\f105'}.slick-slider .slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:0;z-index:30}.slick-slider .slick-dots li{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;cursor:pointer}.slick-slider .slick-dots li+li{margin-left:8px}.slick-slider .slick-dots li span{display:block;position:relative;width:8px;height:8px;margin:0;padding:0;border:0;background-color:#eee;outline:0}.slick-slider .slick-dots li.slick-active span{background-color:#ddd}[data-gallery]{cursor:pointer}.bee-notify-wrapper{display:block;position:fixed;z-index:1500;top:100px;left:50%;transform:translateX(-50%)}.bee-notify-wrapper .alert{position:relative;width:400px;max-width:100%;margin:15px auto 0;padding:15px 36px 15px 15px;border:none!important;border-radius:0!important;box-shadow:1px 2px 6px rgba(0,0,0,.25);cursor:pointer;color:#fff;background-color:#1c3f94}.bee-notify-wrapper .alert .bee-notify-close{position:absolute;float:none;top:50%;right:10px;margin-top:-11px;background:0 0;border:none;outline:0;padding:0}.bee-notify-wrapper .alert .bee-notify-close .fa{color:#fff;font-size:20px}.bee-offcanvas{display:none;position:fixed;top:0;right:0;left:0;bottom:0;padding:0;margin:0;background:rgba(0,0,0,.3);touch-action:none;z-index:2000}.bee-offcanvas .dropdown-backdrop{display:none}.bee-offcanvas .bee-offcanvas-bar{display:none;position:fixed;top:0;bottom:0;width:70%;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-bar-rtl{left:initial;right:0}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active{box-shadow:2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-active.bee-offcanvas-bar-rtl{box-shadow:-2px 0 6px rgba(0,0,0,.15)}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px 0;overflow:auto}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul{position:relative;padding:0;list-style:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main+ul{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li{display:block;position:relative;padding:0;margin:0}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li .fa{margin-right:10px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li+li{border-top:1px solid #f5f5f5}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{display:block;position:relative;padding:5px 10px;margin:0;color:#666;font-size:13px;line-height:26px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a,.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:focus,html.no-touch .bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a:hover{text-decoration:none}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a{padding-right:30px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown>a:after{content:'\f107';display:inline-block;position:relative;width:10px;margin-right:-20px;font-family:FontAwesome;font-size:14px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li.dropdown.open>a:after{content:'\f106'}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-main li a{font-weight:600}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-back li[data-accordion] [data-content] a{font-size:11px;line-height:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social{border-top:1px solid #ddd;margin:0;padding:15px 5px 0;float:none;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li{display:inline-block;float:none;margin:0 5px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-social li a{display:inline-block;float:none;margin:0 5px;width:auto;text-align:center;font-size:22px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language{border-top:1px solid #ddd;padding:15px 5px 0;text-align:center}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li{display:inline-block;margin:0 5px;border:none!important}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content ul.nav-language li a{font-size:11px;line-height:22px}.bee-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0);z-index:5000;transition:background-color .6s ease}.bee-dialog .bee-dialog-inner{display:block;position:relative;width:auto;max-width:600px;margin:60px auto;padding:25px;background-color:#fff;box-shadow:1px 2px 4px rgba(0,0,0,.15);opacity:0;transform:translateY(-60px);transition:opacity .4s ease,transform .6s ease}.bee-dialog.bee-dialog-size-xs .bee-dialog-inner{max-width:300px}.bee-dialog.bee-dialog-size-md .bee-dialog-inner{max-width:900px}.bee-dialog.bee-dialog-size-lg .bee-dialog-inner{max-width:1200px}.bee-dialog.bee-dialog-iframe .bee-dialog-inner{max-width:1200px;padding:0;background:#000}.bee-dialog .bee-dialog-inner h1:first-child,.bee-dialog .bee-dialog-inner h2:first-child,.bee-dialog .bee-dialog-inner h3:first-child,.bee-dialog .bee-dialog-inner h4:first-child,.bee-dialog .bee-dialog-inner h5:first-child,.bee-dialog .bee-dialog-inner h6:first-child{margin-top:0}.bee-dialog .bee-dialog-inner .bee-dialog-close{display:block;position:absolute;top:10px;right:13px;width:11px;height:14px;color:#ccc;font-size:14px;line-height:14px;text-align:center;vertical-align:middle;border:none;background:0 0;outline:0!important;cursor:pointer}.bee-dialog .bee-dialog-inner .bee-dialog-foot{margin-top:15px;border-top:1px solid #eee;padding-top:15px;text-align:right}.bee-dialog .bee-dialog-inner .bee-dialog-foot button{display:inline-block;position:relative;padding:8px 20px;margin:0;font-size:13px;border:1px solid #eee;cursor:pointer}html.no-touch .bee-dialog .bee-dialog-inner .bee-dialog-foot button:hover{border-color:#999}.bee-dialog .bee-dialog-inner .bee-dialog-foot button+button{margin-left:5px}.bee-dialog.bee-dialog-in{background-color:rgba(0,0,0,.6)}.bee-dialog.bee-dialog-in .bee-dialog-inner{opacity:1;transform:translateY(0)}@media (max-width:767px){.bee-dialog .bee-dialog-inner{width:100%;max-width:100%;margin:0;box-shadow:none}.bee-dialog.bee-has-close .bee-dialog-inner{padding-top:44px}.bee-dialog .bee-dialog-inner .bee-dialog-close{width:24px;height:24px;font-size:22px;line-height:24px}}.bee-lightbox{display:block;position:fixed;top:0;right:0;bottom:0;left:0;transition:background-color .6s ease;z-index:6000}.bee-lightbox.bee-lightbox-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;background-image:url(images/loading.gif);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.8);border-radius:10px}.bee-lightbox .bee-lightbox-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;transition:transform .4s ease}.bee-lightbox.bee-lightbox-swipe,.bee-lightbox.bee-lightbox-swipe .bee-lightbox-container{transition:none}.bee-lightbox .bee-lightbox-item{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-current{z-index:20}.bee-lightbox .bee-lightbox-item.bee-lightbox-item-next,.bee-lightbox .bee-lightbox-item.bee-lightbox-item-prev{z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9);opacity:0;transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content{display:block;position:relative;margin:auto}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content img{display:block;position:relative;margin:auto;z-index:10}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-content iframe{width:100%;height:100%;border:none}.bee-lightbox .bee-lightbox-item .bee-lightbox-item-inner .bee-lightbox-item-caption{margin-top:10px;font-family:Helvetica,sans-serif;font-size:14px;color:#fff;z-index:5}.bee-lightbox .bee-lightbox-item-control-next,.bee-lightbox .bee-lightbox-item-control-prev{display:block;position:absolute;width:30px;height:50px;top:50%;color:#fff;font-size:50px;line-height:50px;margin-top:-20px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-item-control-prev{left:10px}.bee-lightbox .bee-lightbox-item-control-next{right:10px}@media (max-width:767px){html.is-touch .bee-lightbox .bee-lightbox-item-control-next,html.is-touch .bee-lightbox .bee-lightbox-item-control-prev{display:none}}.bee-lightbox .bee-lightbox-item-control-close{display:block;position:absolute;width:30px;height:30px;top:10px;right:10px;color:#fff;font-size:22px;line-height:30px;padding:0;border:none;outline:0;background:0 0;cursor:pointer;z-index:200;opacity:0;transition:opacity .6s ease}.bee-lightbox .bee-lightbox-thumbs{display:block;position:absolute;right:0;bottom:0;left:0;z-index:90;overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .6s ease,transform .6s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner{display:block;position:relative;margin:10px 0}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:after,.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner:before{content:'';display:table;width:100%;height:0;clear:both}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb{display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.6;cursor:pointer;transition:opacity .3s ease}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb.active,html.no-touch .bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb:hover{opacity:1}.bee-lightbox .bee-lightbox-thumbs .bee-lightbox-thumbs-inner .bee-lightbox-thumb+.bee-lightbox-thumb{margin-left:5px}.bee-lightbox .bee-lightbox-thumbs.bee-lightbox-thumbs-ready .bee-lightbox-thumbs-inner{transition:transform .3s ease}.bee-lightbox.bee-lightbox-in{background-color:rgba(0,0,0,.3)}.bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.6)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-inner{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.bee-lightbox.bee-lightbox-show .bee-lightbox-thumbs{opacity:1;transform:translateY(0)}html.is-touch .bee-lightbox.bee-lightbox-show{background-color:rgba(0,0,0,.9)}.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-close,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-next,.bee-lightbox.bee-lightbox-show .bee-lightbox-item-control-prev{opacity:1}.bee-qty-input{display:flex;width:auto;height:30px;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bee-qty-input button,.bee-qty-input input{display:block;float:left;height:30px;line-height:30px;text-align:center;color:#999;border:1px solid #ededed;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bee-qty-input button{width:20px;padding:0;background-color:#ececec}.bee-qty-input button:hover{background-color:#ddd}.bee-qty-input button.bee-qty-input-less{border-right-width:0}.bee-qty-input button.bee-qty-input-more{border-left-width:0}.bee-qty-input input{width:40px;font-size:14px;padding:0 5px;cursor:default}.bee-scroll-top{display:block;position:fixed;width:32px;height:32px;right:-47px;bottom:26px;padding:0;margin:0;color:#fff;line-height:30px;text-align:center;vertical-align:middle;border:none;outline:0!important;background-color:#999;overflow:hidden;cursor:pointer;z-index:70;box-sizing:border-box;transition:right .5s ease}.bee-scroll-top i{display:inline-block;text-align:center;font-size:16px}.bee-scroll-top.in{right:15px}.bee-uiform-fileinput{position:relative;overflow:hidden;font-size:0}.bee-uiform-fileinput .bee-uiform-fileinput-control,.bee-uiform-fileinput .bee-uiform-fileinput-label{display:inline-block;position:relative;font-size:12px;vertical-align:middle}.bee-uiform-fileinput .bee-uiform-fileinput-control.btn{padding:8px 10px}.bee-uiform-fileinput .bee-uiform-fileinput-label{margin-left:5px;line-height:34px}.bee-uiform-fileinput input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-control{background-position:center;background-size:cover;background-repeat:no-repeat}.bee-uiform-imageinput .bee-uiform-imageinput-control input[type=file]{position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.bee-uiform-imageinput .bee-uiform-imageinput-label-change{display:none;background:rgba(255,255,255,.4);padding:5px}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-read{display:none}.bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{display:initial}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-label-change{opacity:0;transition:opacity .6s ease}html.no-touch .bee-uiform-imageinput.bee-uiform-imageinput-hasimage .bee-uiform-imageinput-control:hover .bee-uiform-imageinput-label-change{opacity:1}.bee-readmore .bee-readmore-content{display:block;position:relative;overflow:hidden}.bee-readmore .bee-readmore-content.bee-readmore-closed:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%)}.bee-readmore-content-grey.bee-readmore .bee-readmore-content.bee-readmore-closed:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%);background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0,rgba(242,242,242,.5) 50%,#f2f2f2 100%)}.bee-readmore .bee-readmore-control{display:inline-block;font-weight:600;cursor:pointer;margin-top:5px}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{margin-top:0;margin-bottom:15px}.master-contents .content-block+.content-block,.master-contents+.master-contents{margin-top:30px}.master-contents .content-articolo .inner h3{margin:0 0 15px}.master-contents .content-articolo .content-articolo-highlight img{margin-bottom:15px}.master-contents .content-articolo .content-articolo-img_l{display:block}.master-contents .content-articolo .content-articolo-img_l img{display:block;max-width:50%;float:left;margin-right:15px}.master-contents .content-articolo .content-articolo-img_r{display:block}.master-contents .content-articolo .content-articolo-img_r img{display:block;max-width:50%;float:right;order:2;margin-left:15px}.master-contents .content-cta-inner{padding:25px;text-align:center}.master-contents .content-cta-inner p{color:#fff;font-family:Roboto,sans-serif;font-size:28px;line-height:1.4;font-weight:700;font-style:italic}.master-contents .content-cta-inner p:last-child{margin-bottom:0}.master-contents .content-gallery .content-gallery-carousel{display:flex;justify-content:space-between}.master-contents .content-gallery .content-gallery-carousel .image img{margin:auto}.master-contents .content-gallery .content-gallery-blocks{display:flex;justify-content:space-between}.master-contents .content-file{padding:0;margin:0;list-style:none}.master-contents .content-file a{display:block;position:relative;padding:10px 15px 10px 54px;min-height:35px;color:#222;background-color:#f5f5f5}.master-contents .content-file a+a{margin-top:10px}.master-contents .content-file a .content-icon{display:block;position:absolute;top:50%;margin-top:-12px;left:15px;width:24px;height:24px;line-height:24px;text-align:center}.master-contents .content-file a p{margin:0}html.no-touch .master-contents .content-file a:hover{background-color:#eee}.unsupported-browser{margin:auto;max-width:750px;padding:100px 30px}.unsupported-browser img{display:block;max-width:250px;margin:auto}.unsupported-browser h4{margin:30px 0;color:#000;text-align:center}html{overflow-y:overlay}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}main{overflow:hidden}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#111;border-left:2px solid rgba(255,255,255,.05)}html::-webkit-scrollbar-thumb{background:#eb212e;border-left:2px solid rgba(0,0,0,.2)}html::-webkit-scrollbar-thumb:hover{background:#eb212e;border-left:10px solid rgba(255,255,255,.1)}a{color:#000;text-decoration:none!important;transition:color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}a:hover{color:#eb212e}table.responsive-table tbody tr td span.responsive-label{display:none}.toggle{cursor:pointer;display:block;margin:15px auto 0}.toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background .25s}.toggle-switch:after,.toggle-switch:before{content:""}.toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left .25s}.toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.toggle-checkbox:checked+.toggle-switch{background:#eb212e}.toggle-checkbox:checked+.toggle-switch:before{left:30px}.toggle-checkbox{position:absolute;visibility:hidden}.btn{font-family:Rubik;font-size:14px;font-weight:500;text-transform:uppercase;padding:13px 15px;box-shadow:none!important;border:none!important;border-radius:0}.btn-red{color:#fff!important;background-color:#c00}.btn-red.active,html.no-touch .btn-red:hover{background-color:#c11a25!important}.btn-red-dark{color:#fff!important;background-color:#96121b}.btn-red-dark.active,html.no-touch .btn-red-dark:hover{background-color:#c11a25!important}.btn-dark{color:#fff!important;background-color:#212121}.btn-dark.active,html.no-touch .btn-dark:hover{background-color:#111!important}.btn-black{color:#fff!important;background-color:#000!important}.btn-black.active,html.no-touch .btn-black:hover{background-color:#111!important}.btn-white{color:#000!important;background-color:#fff}.btn-white.active,html.no-touch .btn-white:hover{background-color:#ddd!important}.btn-grey{color:#333!important;background-color:#eee}html.no-touch .btn-grey:hover{background-color:#ddd!important}.btn-grey.active{color:#fff!important;background-color:#eb212e!important}.btn-outline-white{color:#fff!important;background-color:transparent;border:3px solid #fff!important}.btn-outline-white.active,html.no-touch .btn-outline-white:hover{color:#000!important;background-color:#fff!important}.btn-shadow{box-shadow:1px 2px 6px rgba(0,0,0,.15)!important}html.no-touch .btn-shadow:hover{box-shadow:1px 2px 6px rgba(0,0,0,.3)!important}.btn-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:italic;text-transform:uppercase}.badge{border-radius:0;padding:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.badge-red{color:#fff;background-color:#eb212e}.badge-white{color:#eb212e;background-color:#f3f3f3}.badge-grey{color:#fff;background-color:#666}.badge-black{color:#fff;background-color:#000}.bee-dialog .title{font-family:Roboto,sans-serif;font-size:22px;font-weight:900;font-style:italic;line-height:1;text-transform:uppercase}.popup-opener{display:block;position:fixed;top:126px;right:15px;color:#fff;outline:0;background-color:#eb212e;padding:15px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;z-index:1000;border-radius:0;outline:0;border:0;outline:0!important;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.form-control{border-radius:0}.form-control.bee-error{border-color:#eb212e}.input-group-text{color:#222;border:none;border-radius:0;background:#ced4da}.bee-error-message,.epp-ci .bee-error-message{display:block;position:absolute;padding:5px 10px!important;right:15px;color:#fff;font-size:12px!important;text-transform:uppercase;background-color:#eb212e;z-index:1000}.epp-ci .bee-error-message{right:0}.pagination{display:block;position:relative;text-align:center;margin:30px 0 0}.pagination li{display:inline-block;position:relative}.pagination li+li{border-left:1px solid #eee}.bg-light .pagination li+li{border-left:1px solid #e5e5e5}.pagination li a{display:inline-block;position:relative;color:#fff;font-size:12px!important;text-transform:uppercase;background-color:#eb212e}.pagination li a{display:inline-block;position:relative;min-width:38px;padding:5px;font-size:16px!important;line-height:28px;text-transform:uppercase;text-align:center;color:#333;background-color:#f9f9f9}.bg-light .pagination li a{background-color:#eee}.pagination li.active a,.pagination li.disabled a,html.no-touch .pagination li a:hover{color:#fff;background-color:#eb212e}.pagination li.disabled.next a,.pagination li.disabled.prev a,html.no-touch .pagination li.disabled.next a:hover,html.no-touch .pagination li.disabled.prev a:hover{color:#ccc;background-color:#f9f9f9}.pagination-mobile{display:none}.slick-slider .slick-dots li span{width:11px;height:11px;border-radius:50%;background-color:#ccc;margin:5px}.slick-slider .slick-dots li.slick-active span,html.no-touch .slick-slider .slick-dots li:hover span{background-color:#333}.red{color:#eb212e!important}.red-hover:hover{color:#eb212e!important}.red-bg{background-color:#eb212e!important}.red-bg-hover:hover{background-color:#eb212e!important}.orange{color:#eb8921!important}.sep-xs:after{content:'';display:block;margin:21px auto 15px;width:63px;height:4px;background-color:#c00}.sep-l:after{margin-left:0}.loader-1{display:block;position:relative;width:128px;height:128px;margin:auto;background-image:url(../images/loader-1.gif);background-position:center;background-size:contain}.darker-layer,.ytplayer-container:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:15}.bee-offcanvas .bee-offcanvas-bar{width:50%}.bee-offcanvas .bee-offcanvas-bar::-webkit-scrollbar{width:5px}.bee-offcanvas .bee-offcanvas-bar::-webkit-scrollbar-track{background:#f1f1f1}.bee-offcanvas .bee-offcanvas-bar::-webkit-scrollbar-thumb{background:#888}.bee-offcanvas .bee-offcanvas-bar .section .offcanvas-close,.extra-data-window .offcanvas-close{display:inline-block;position:relative;width:38px;height:38px;padding:0;border:none}.bee-offcanvas .bee-offcanvas-bar .section .offcanvas-close:after,.bee-offcanvas .bee-offcanvas-bar .section .offcanvas-close:before,.extra-data-window .offcanvas-close:after,.extra-data-window .offcanvas-close:before{content:'';display:block;position:absolute;top:50%;left:-7px;width:53px;height:1px;background-color:#000;opacity:0;transform:rotate(0);transition:opacity .3s ease,transform .3s ease}.extra-data-window.alt .offcanvas-close:after,.extra-data-window.alt .offcanvas-close:before{background-color:#fff}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-open .section .offcanvas-close:before,.extra-data-window.open .offcanvas-close:before{opacity:1;transform:rotate(45deg)}.bee-offcanvas .bee-offcanvas-bar.bee-offcanvas-open .section .offcanvas-close:after,.extra-data-window.open .offcanvas-close:after{opacity:1;transform:rotate(-45deg)}.bee-offcanvas .bee-offcanvas-bar .section-ani,.bee-offcanvas .bee-offcanvas-bar .section-ani .children li,.bee-offcanvas .bee-offcanvas-bar .section-ani>li{opacity:0;transform:translateX(-50px);transition:opacity .3s ease,transform .3s ease}.bee-offcanvas .bee-offcanvas-bar .section-ani .children li.in,.bee-offcanvas .bee-offcanvas-bar .section-ani.in,.bee-offcanvas .bee-offcanvas-bar .section-ani>li.in{opacity:1;transform:translateX(0)}.bee-offcanvas .bee-offcanvas-bar .section+.section{margin-top:60px}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:60px}.bee-offcanvas .bee-offcanvas-bar.menu-main{text-align:right}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a{display:block;position:relative;color:#000;font-family:Roboto,sans-serif;font-size:26px;font-weight:500;line-height:1.2;text-transform:uppercase;transition:padding .3s ease}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main>li+li{margin-top:15px}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a:after{content:'';display:block;position:absolute;top:0;right:0;width:2px;height:0;background-color:#000;transition:height .6s ease}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a.active,html.no-touch .bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a:hover{padding-right:15px}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a.active:after,html.no-touch .bee-offcanvas .bee-offcanvas-bar.menu-main .section.main a:hover:after{height:100%}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main ul.children a{color:#eb212e;font-size:36px;line-height:36px}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main ul.children a:after{background-color:#eb212e}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main ul.children li{margin-top:8px}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.main ul.children li:first-child{margin-top:20px}.bee-offcanvas .bee-offcanvas-bar.menu-main .section.second a{color:#000;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:28px}html.no-touch .bee-offcanvas .bee-offcanvas-bar.menu-main .section.second a:hover{color:#eb212e}.bee-offcanvas .bee-offcanvas-bar.menu-app{width:100%}.bee-offcanvas .bee-offcanvas-bar.menu-app .section .offcanvas-close{float:right}.bee-offcanvas .bee-offcanvas-bar.menu-app .section .offcanvas-close:after,.bee-offcanvas .bee-offcanvas-bar.menu-app .section .offcanvas-close:before{background-color:#000}.bee-offcanvas .bee-offcanvas-bar.menu-app .section.head .brand{display:block;max-width:300px;margin:auto}.bee-scroll-top{background-color:#eb212e;box-shadow:2px 2px 6px rgba(0,0,0,.2)}img[data-laz]{border:none;opacity:0}.social-list a{display:inline-block;width:32px;height:32px;line-height:30px;color:#000;border:1px solid #000;text-align:center;transition:color .3s ease,background-color .3s ease}html.no-touch .social-list a:hover{background-color:#000;color:#fff}.social-list a+a{margin-left:12px}.social-list.white a{color:#fff;border-color:#fff}html.no-touch .social-list.white a:hover{background-color:#fff;color:#000}.widget-lang-switch a{display:flex;position:relative;padding:15px;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;justify-content:space-between;align-items:center}.widget-lang-switch a+a{border-top:1px solid #eee}html.no-touch .widget-lang-switch a:hover{background-color:#f9f9f9}.news-box{display:block;position:relative;padding:22px;border:1px solid #9c9c9c}html.no-touch a.news-box:hover{box-shadow:2px 3px 6px rgba(0,0,0,.3)}.news-box .meta{display:flex;margin-bottom:18px;align-items:center}.news-box .meta .date{flex:1 0 0;color:#666;font-size:12px;font-family:Montserrat,sans-serif;font-weight:300}.news-box .meta .icon{flex:0 0 15px;text-align:center}.news-box .meta .dimsport-icon{flex:0 0 15px;position:relative;text-align:center;width:15px;height:18px}.news-box .meta .dimsport-icon:after,.news-box .meta .dimsport-icon:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:15px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:opacity .3s ease}.news-box .meta .dimsport-icon:before{background-image:url(../images/news-dimsport-icon.png);z-index:10}.news-box .meta .dimsport-icon:after{background-image:url(../images/news-dimsport-icon-hover.png);z-index:20;opacity:0}html.no-touch .news-box:hover .meta .dimsport-icon:before{opacity:0}html.no-touch .news-box:hover .meta .dimsport-icon:after{opacity:1}.news-box .title{color:#000;font-family:Roboto,sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.news-box .brief{color:#000;font-family:'Open Sans',sans-serif;font-size:14px;line-height:20px;font-weight:400;margin:14px 0 0}.news-box .read{color:#eb212e;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}.news-highlight{padding:56px 0 46px}.news-highlight .section-title{color:#000;font-family:Roboto,sans-serif;font-size:61px;line-height:90px;font-weight:900;font-style:italic;text-transform:uppercase;text-align:center}.news-highlight .section-title:after{margin:20px auto 25px}.news-highlight .container{padding:0}.news-highlight .item{margin:0 15px 15px;display:none}.news-highlight .item:first-child{display:block}.news-highlight .item .social .thumb{position:relative;height:300px;overflow:hidden}.news-highlight .item .social .thumb img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.news-highlight .readmore{text-align:center;margin-top:40px}.news-nav{margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #eee}.news-nav a{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin:0 15px 10px 0}.news-nav a.active{color:#eb212e}.news-list{margin-left:-12px;margin-right:-12px}.news-list .news-box{display:block;position:relative;width:calc(33.3333% - 24px);float:left;margin-top:25px;overflow:hidden;margin:25px 12px 0;padding:35px}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{color:#333;font-family:Roboto,sans-serif;font-weight:600;font-style:italic;text-transform:uppercase;margin:30px 0}.master-contents h1:first-child,.master-contents h2:first-child,.master-contents h3:first-child,.master-contents h4:first-child,.master-contents h5:first-child,.master-contents h6:first-child{margin-top:0}.master-contents h3{font-size:29px}.master-contents h3.big{color:#000;font-family:Roboto,sans-serif;font-size:72px;line-height:1;font-weight:900;font-style:italic;text-transform:uppercase}.master-contents .content-titoletto h3{font-size:40px}.master-contents p{color:#000;font-family:'Open Sans',sans-serif;font-size:16px;line-height:25px;font-weight:400}.master-contents .content-testo table{width:100%;display:table;table-layout:fixed;color:#000}.master-contents .content-testo table,.master-contents .content-testo table *{font-size:12px;line-height:16px}.master-contents .content-testo table th{color:#fff;font-weight:400}.master-contents .content-testo table thead tr th{background-color:#000;padding:20px 15px}.master-contents .content-testo table tbody tr th{background-color:#eb212e;border-top:2px solid #fff;padding:5px}.master-contents .content-testo table tbody tr td{padding:5px}.master-contents .content-testo table tbody tr td p:last-child{margin:0}.master-contents .content-testo table tbody tr:nth-child(2n) td{background-color:#f5f5f5}.master-contents .content-testo table.table-mobile{display:none}.master-contents .content-testo table.table-mobile+.table-mobile{margin-top:40px}.master-contents .content-video .bee-video-iframe.content-type-facebook:after{content:'\f04b';display:block;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;color:#fff;font-family:FontAwesome;font-size:40px;line-height:80px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,.2);pointer-events:none}.master-contents .content-video .bee-video-iframe.content-type-facebook.started:after{display:none}.master-contents .content-optional-group{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.master-contents .content-optional-group .item{flex:0 0 33.333%;padding:0 15px}.master-contents .content-optional-group .item:nth-child(n+4){margin:40px 0 0}.master-contents .content-optional-group .item h3{color:#333;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:500;font-style:normal;text-transform:none;margin:0;text-align:center}.master-contents .content-optional-group .item img{display:block;margin:15px auto 0}.master-contents .content-optional-group .item .description,.master-contents .content-optional-group .item .description p{color:#333;font-size:13px;line-height:1.4;font-family:'Open Sans',sans-serif;font-weight:400;margin:0}.master-contents .content-optional-group .item .description{margin:15px auto 0}.master-contents .content-optional-group .item a{color:#eb212e;font-size:13px;line-height:1.4;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase}.master-contents .content-block-group{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.master-contents .content-block-group .item{flex:0 0 33.333%;padding:0 15px}.master-contents .content-block-group .item:nth-child(n+4){margin:40px 0 0}.master-contents .content-block-group .item img{display:block;margin:0 auto}.master-contents .content-block-group .item h3{color:#333;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:500;font-style:normal;text-transform:none;margin:15px 0 0;text-align:center}.master-contents .content-block-group .item .description,.master-contents .content-block-group .item .description p{color:#333;font-size:13px;line-height:1.4;font-family:'Open Sans',sans-serif;font-weight:400;margin:0}.master-contents .content-block-group .item .description{margin:15px auto 0}.master-contents .content-block-group .item a{color:#eb212e;font-size:13px;line-height:1.4;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase}body{padding-top:74px}header{position:fixed;top:0;right:0;left:0;padding:10px 0;background:#000;z-index:1900}header .container{position:relative;display:flex;align-items:center;justify-content:space-between}header .brand{flex:0 0 200px;text-align:center}header .brand img{display:block;max-width:100%;margin:auto;width:auto;height:54px}header .brand .claim{display:block;color:#fff;font-family:'Open Sans';font-weight:700;font-size:12px;font-style:italic;line-height:18px;text-transform:uppercase}header .nav{display:flex;align-items:center}header .nav a{display:block;color:#fff;font-family:Roboto;font-weight:500;font-size:16px;font-style:italic;text-transform:uppercase;text-align:center}html.no-touch header .nav a:hover{color:#ccc}header .nav .item+.item{margin-left:40px}header .nav .item.dropdown .dropdown-toggle::after{display:none}header .nav .item.dropdown .dropdown-menu{border:none;border-radius:0;background:rgba(0,0,0,.6);border-top:1px solid #fff;margin-top:15px;padding-bottom:20px}header .nav .item.dropdown .dropdown-menu .dropdown-item{padding:7px 20px}header .nav .item.dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background:rgba(0,0,0,.5)}header .nav .item.shop{border-radius:8px;background-color:#333;line-height:39px;padding:0 20px;margin-left:30px}html.no-touch header .nav .item.shop:hover{background-color:#222}header .nav .item.account{margin-left:40px}header .nav .item.cart{margin-left:15px;padding:5px 0 5px 15px;border-left:1px solid #333}html.no-touch header .nav .item.account a,html.no-touch header .nav .item.cart a{position:relative;transition:opacity .3s ease}html.no-touch header .nav .item.account a:hover,html.no-touch header .nav .item.cart a:hover{opacity:.6}html.no-touch header .nav .item.cart a .count{display:block;position:absolute;top:0;right:-5px;width:14px;height:14px;color:#fff;font-size:10px;line-height:14px;text-align:center;border-radius:50%;background-color:#e92535;overflow:hidden}header button[data-offcanvas=main]{display:none;position:absolute;top:50%;right:10px;width:40px;height:40px;padding:0;margin-top:-20px;color:#fff;font-size:24px;border:none;background:0 0}.view-home body{padding-top:0}.view-home header{padding:25px 0 75px;background:linear-gradient(180deg,#000 0,#000 45%,rgba(0,0,0,0) 100%)}.view-home header .brand .claim{font-size:14px;margin-top:3px}.view-home header .brand img{width:auto;height:63px}.b-shop-benefits{display:block;padding:50px 0;background-color:#333}.b-shop-benefits .container{display:flex;align-items:center;justify-content:center}.b-shop-benefits .container .box{flex:0 0 33.333333%;padding:0 15px;text-align:center}.b-shop-benefits .container .box img{display:block;margin:0 auto;width:95px;max-width:100%}.b-shop-benefits .container .box p{color:#fff;font-style:italic;font-size:16px;line-height:1.4;margin:0}.b-shop-benefits .container .box p.title{font-weight:700;margin:15px 0 0}footer{color:#fff;background:#000;padding-top:122px}footer a{color:#fff}footer .main{padding-top:122px;padding-bottom:114px;background-image:url(../images/footer-bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}footer .brand img{display:block;max-width:100%;height:auto;margin:auto}footer .social{text-align:center;margin:30px 0 50px}footer .social a{color:#fff!important;border:none;background-color:transparent;font-size:32px;line-height:1;margin:15px}html.no-touch footer .social a:hover{color:#eb212e!important}footer .newsletter{margin-top:90px;text-align:center}footer .newsletter .title{font-family:Rubik;font-size:36px;font-weight:500;margin:0;text-transform:uppercase}footer .newsletter .description{font-family:Roboto;font-size:16px;font-weight:400;margin:1px 0 0}footer .newsletter .thumb{margin:27px 0 28px}footer .newsletter .btn{min-width:189px}footer .browse{margin-top:100px;margin-bottom:100px}footer .browse .col-sm-3{padding-right:50px}footer .browse h4{font-family:Rubik;font-weight:500;font-size:18px;font-style:italic;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #666;margin:0 0 13px}footer .browse a,footer .browse p{font-family:Roboto;font-size:16px;line-height:28px;font-style:italic;margin:0}footer .browse p{line-height:21px;margin:16px 0 0}footer .browse p+p{margin-top:7px}footer .browse ul{padding:0;margin:0}footer .browse ul li{list-style:none;text-transform:uppercase}footer .browse .social-list{margin-bottom:45px}footer .browse .social-list a{color:#000;background:#fff;border-color:#fff;border-radius:50%}footer .browse .social-list a+a{margin-left:10px}footer .browse .lang-switch{color:#fff;font-family:Roboto;font-size:16px;line-height:28px;font-style:italic;font-weight:400;text-transform:uppercase;padding:0;border:none;box-shadow:none!important;outline:0!important;background:0 0}footer .browse .lang-switch i,footer .browse .lang-switch img{display:inline-block;vertical-align:middle;margin-left:3px;margin-bottom:4px}footer .payments{margin-top:114px;padding:32px 0 51px;border-top:1px solid #666;text-align:center;font-family:Roboto;font-size:16px;line-height:28px;font-style:italic}footer .copy{padding:47px 0 48px;border-top:1px solid #666;text-align:center;font-family:Roboto;font-size:16px;line-height:28px;font-style:italic;font-weight:400}html.no-touch footer .copy a:hover{color:#fff;border-bottom:1px dotted #fff}footer .copy .info{margin:14px 0 0}.b-breadcrumb{margin-top:35px}.b-breadcrumb .item{color:#000;font-family:Roboto;font-size:14px;font-weight:400;margin:0}.b-breadcrumb .item+.item{margin-left:5px}.picture-bg{display:block;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.b-intro{position:relative}.b-intro .picture-bg.rapid-intro{height:100vh}.b-intro .slide{position:relative}.b-intro .slide .picture-bg.shop-intro-slide{padding-top:37%}.b-intro .slide .video{display:block;position:relative;width:100%;background-color:#000;height:100vh;min-height:500px}.b-intro .slide .video video{position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);object-fit:cover;z-index:10;width:100%;height:100%;z-index:0;opacity:.5}.b-intro .slick-slide .overlay,.b-intro .slide .overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:150px;right:0;left:0;bottom:270px;padding:15px;z-index:10}.b-intro .slick-slide .overlay .inner,.b-intro .slide .overlay .inner{color:#fff;max-width:450px;text-align:center}.b-intro .slick-slide .overlay .subtitle,.b-intro .slide .overlay .subtitle{font-family:Roboto;font-size:18px;line-height:27px;font-weight:400;font-style:italic;margin:0;text-transform:uppercase}.b-intro .slick-slide .overlay .title,.b-intro .slide .overlay .title{font-family:'Open Sans';font-size:55px;line-height:55px;font-weight:500;font-style:italic;margin:3px 0 0;text-transform:uppercase}.b-intro .slick-slide .overlay .btn{font-family:'Open Sans';font-size:14px;font-weight:400;text-transform:uppercase;margin-top:17px;background-color:#333;min-width:140px;padding:8px 12px}.b-intro .slick-dots{position:absolute;right:0;bottom:247px;left:0}.b-intro .configurator{display:block;position:absolute;bottom:0;right:0;left:0;color:#fff;padding:30px;background-color:rgba(0,0,0,.5);z-index:10;text-align:center}.b-intro .configurator .title{font-family:'Open Sans';font-size:22px;line-height:1.4;font-weight:500;font-style:italic;margin:0;text-transform:uppercase;font-weight:700}.b-intro .configurator .description{font-family:Roboto;font-size:16px;line-height:1;font-weight:400;margin:5px 0 0}.b-intro .configurator .description:empty{display:none}.b-intro .configurator form{position:relative;margin-top:17px}.b-intro .configurator form .single-select{position:relative;width:33.333%;height:50px;line-height:20px;margin:0 5px 0;border:none;padding:15px 50px;color:#000;font-size:16px;font-style:italic;text-transform:uppercase;font-weight:700;border-radius:2px;background-color:#f9f9f9;cursor:default}.b-intro .configurator form .selects{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;margin:0 -5px;z-index:10}.b-intro .configurator form .selects .select{position:relative;width:33.333%;height:50px;line-height:20px;margin:0 5px 0;border:none;padding:15px 50px;color:#000;font-size:16px;font-style:italic;text-transform:uppercase;font-weight:700;border-radius:2px;background-color:#f9f9f9;opacity:.7;cursor:default;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-intro .configurator form .selects .select::after{content:'\f0d7';display:block;position:absolute;width:24px;height:24px;top:13px;right:15px;color:#000;font-family:FontAwesome;font-size:16px;font-style:normal}.b-intro .configurator form .selects .select.selectable{opacity:.9;cursor:pointer}.b-intro .configurator form .selects .select.selected::after{content:'\f058';color:#090;font-size:24px}html.no-touch .b-intro .configurator form .selects .select.selectable:hover{opacity:1;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.b-intro .configurator form .input{position:absolute;top:0;left:0;right:0;z-index:20;transform:translateY(-20px);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.b-intro .configurator.searching form .input{transform:translateY(0);opacity:1;pointer-events:initial}.b-intro .configurator form .input input{width:100%;height:50px;line-height:20px;border:none;padding:15px;color:#000;font-size:16px;font-style:italic;text-transform:uppercase;font-weight:700;margin:0;border-radius:2px;background-color:#f9f9f9;outline:0;box-shadow:2px 2px 6px rgba(0,0,0,.2)}.b-intro .configurator .request{font-family:Roboto;font-size:14px;font-weight:400;margin-top:15px;color:#999;padding:0;background:0 0;border:none}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;background:#fff;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,.64);box-shadow:1px 4px 3px rgba(50,50,50,.64)}.autocomplete-suggestion{padding:5px 10px;white-space:nowrap;overflow:hidden;text-transform:uppercase}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:700;color:#000}.autocomplete-group{padding:2px 5px;font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.seo-links{margin:50px 0 0;text-align:center}.seo-links a{display:inline-block;margin:10px}.bee-dialog.rapidbike-configurator-form{text-align:center}.bee-dialog.rapidbike-configurator-form .bee-dialog-inner{max-width:450px;margin:auto}.bee-dialog.rapidbike-configurator-form .title{font-family:'Open Sans';font-size:22px;font-weight:500;font-style:italic;margin:0}.bee-dialog.rapidbike-configurator-form .description{font-family:Roboto;font-size:16px;font-weight:400;margin:12px 0 0}.bee-dialog.rapidbike-configurator-form form{margin-top:17px}.bee-dialog.rapidbike-configurator-form form .selects{display:block;width:100%}.bee-dialog.rapidbike-configurator-form form .selects .select{width:100%;position:relative}.bee-dialog.rapidbike-configurator-form form .selects .select .bee-error-message{right:0}.bee-dialog.rapidbike-configurator-form form .selects .select+.select{margin-top:10px}.bee-dialog.rapidbike-configurator-form form .selects .select select{height:40px;width:100%;line-height:20px;padding:10px}.bee-dialog.rapidbike-configurator-form form .btn{margin-top:15px;min-width:189px}.bee-dialog.rapidbike-configurator-form .request{font-family:Roboto;font-size:16px;font-weight:400;margin-top:25px;color:#666;text-decoration:underline;padding:0;background:0 0;border:none}.b-intro2{position:relative;background-color:#000}.b-intro2 .picture-bg{padding-top:42.65%}.b-intro2 .overlay{display:flex;position:absolute;align-items:center;right:0;bottom:0;top:0;left:0}.b-intro2 .overlay .title{color:#fff;font-family:Rubik;font-size:52px;line-height:1;font-weight:500;margin:0;text-transform:uppercase;font-style:italic}.b-intro2 .overlay .description{display:inline-block;color:#fff;font-family:Rubik;font-size:30px;font-style:italic;line-height:1;font-weight:500;margin:4px 0 0;border-bottom:4px solid #c00;padding-bottom:19px}.b-intro2 .overlay .price{display:inline-block;color:#e92535;font-family:'Open Sans';font-size:24px;line-height:1;font-weight:700;text-align:center;margin:14px 0 0}.b-intro2 .overlay .price .start{display:block;color:#fff;font-family:Roboto;font-size:12px;font-style:italic;line-height:1;font-weight:400;text-align:center;margin:0 0 5px}.b-intro2 .overlay .btn{color:#fff;margin-top:13px;background-color:#333;min-width:221px}html.no-touch .b-intro2 .overlay .btn:hover{background-color:#111!important}.b-adhv{padding-top:65px;padding-bottom:106px;background-size:100% auto;background-position:bottom;background-repeat:no-repeat}.b-adhv .head{text-align:center}.b-adhv .head .title{color:#000;font-size:36px;font-family:Rubik;font-weight:600;font-style:italic;margin:0}.b-adhv .head .description{color:#000;font-family:Rubik;font-size:18px;line-height:27px;font-weight:500;margin:6px 0 0}.b-adhv .head .sub-description{color:#000;font-family:Roboto;font-size:16px;line-height:24px;font-weight:400;margin:10px 0 0}.b-adhv .main{margin-top:25px;padding-top:73px;display:flex;align-items:flex-start;justify-content:space-between}.b-adhv .main .specs{flex:0 0 50%}.b-adhv .main .specs .intro{color:#333;font-family:Rubik;font-weight:500;font-size:20px;margin:41px 0 30px}.b-adhv .main .specs .spec{display:flex;align-items:center;margin-top:22px;max-width:530px}.b-adhv .main .specs .spec+.spec{padding-top:22px;border-top:1px solid #bcbcbc}.b-adhv .main .specs .spec img{display:block;max-width:100%;height:auto;margin-right:17px}.b-adhv .main .specs .spec .title{color:#333;font-family:Rubik;font-size:20px;line-height:28px;font-weight:600;text-transform:uppercase;margin:0}.b-adhv .main .specs .spec .description{color:#000;font-family:Roboto;font-size:16px;line-height:28px;font-weight:400;margin:0}.b-adhv .main .image{flex:0 0 50%;width:50%;padding-left:30px}.b-adhv .main .image img,.b-adhv .main .image video{display:block;width:100%;max-width:427px;height:auto;margin:auto}.b-adhv .products{margin-top:85px}.b-adhv .products .title{color:#000;font-size:36px;font-family:Rubik;font-weight:600;font-style:italic;margin:0;text-align:center}.b-adhv .products .items{margin:0 -10px}.b-adhv .products .items .item{padding:0 10px}.b-adhv .products .items .item img{display:block;max-width:100%;height:auto}.b-adhv .products .items .item .overlay{display:block;position:absolute;right:0;bottom:0;left:0;padding:17px;background-color:rgba(255,255,255,.7);text-align:center}.b-adhv .products .items .item .overlay .name,.b-adhv .products .items .item .overlay .rapidbike{display:block;font-size:24px;font-family:Rubik;font-style:italic;margin:0;text-transform:uppercase}.b-adhv .products .items .item .overlay .rapidbike{color:#000;font-weight:700;border-bottom:4px solid #c00}.b-adhv .products .items .item .overlay .name{color:#666;font-weight:600;text-transform:uppercase}.b-adhv .products .slick-dots{margin-top:35px}.b-adhv .bar{text-align:center;margin-top:35px}.b-adhv .bar .btn{min-width:189px}.b-adhv2{padding-top:71px;padding-bottom:121px;background:#fff}.b-adhv2.grey{background-color:#e3e3e3}.b-adhv2 .head{color:#000;font-family:Rubik;font-size:36px;line-height:46px;font-weight:600;font-style:italic;text-transform:uppercase;margin:0;text-align:center}.b-adhv2 .head-nd{color:#000;font-family:Rubik;font-size:32px;line-height:46px;font-weight:600;font-style:italic;margin:0;text-align:center}.b-adhv2 .subhead{color:#000;font-family:'Open Sans';font-size:18px;line-height:27px;font-weight:500;font-style:italic;margin:12px 0 0;text-align:center}.b-adhv2 .text{color:#000;font-family:Roboto;font-size:16px;line-height:25px;font-weight:400;margin:14px 0 0;text-align:center}.b-adhv2 .main{display:flex;align-items:center;justify-content:space-between;margin-top:66px}.b-adhv2 .image img{display:block;max-width:80%;height:auto;margin:auto}.b-adhv2 .image-full img{display:block;max-width:100%;height:auto;margin:auto}.b-adhv2 .main .image{flex:0 0 50%;margin-right:34px}.b-adhv2 .main .specs{flex:0 0 50%}.b-adhv2 .main .specs .spec{display:flex;align-items:center}.b-adhv2 .main .specs .spec+.spec{margin-top:20px;padding-top:20px;border-top:4px solid #bcbcbc}.b-adhv2 .main .specs .spec .thumb{flex:0 0 65px;margin-right:25px}.b-adhv2 .main .specs .spec .thumb img{display:block;max-width:100%;height:auto;margin:auto}.b-adhv2 .main .specs .spec .content{flex:1 1 auto}.b-adhv2 .main .specs .spec .content .title{color:#333;font-family:Rubik;font-size:20px;font-weight:600;margin:0;text-transform:uppercase}.b-adhv2 .main .specs .spec .content .description{color:#333;font-family:Roboto;font-size:16px;font-weight:400;margin:0}.b-adhv2 .main .specs .disclaimer{margin-top:60px;color:red;font-size:13px;line-height:1.3;font-style:italic}.b-adhv2 .bar{text-align:center;margin-top:37px}.b-adhv2 .bar .btn{min-width:189px}html.view-page-evo .b-adhv2.nd{padding-top:91px;padding-bottom:107px}html.view-page-evo .b-adhv2.rd{padding-top:94px;padding-bottom:111px}html.view-page-evo .b-adhv2.rd .image{margin-top:48px}html.view-page-evo .b-adhv2.th{padding-top:59px;padding-bottom:106px}html.view-page-evo .b-adhv2.th .head-nd{margin-top:38px}.b-slideshow{background-color:#000}.b-slideshow video{display:none;width:100%}.b-slideshow .slick-slide.slick-current video{display:block}.b-slideshow .slick-slide .picture-bg{padding-top:32.7%}.b-slideshow .slick-slide .overlay{display:flex;position:absolute;top:0;right:0;bottom:89px;left:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;color:#fff}.b-slideshow .slick-slide .overlay .title{font-family:Rubik;font-size:37px;line-height:51px;font-weight:700;font-style:italic;margin:0;text-transform:uppercase}.b-slideshow .slick-slide .overlay .btn{min-width:190px}.b-slideshow .slick-dots{display:block;position:absolute;bottom:41px;left:0;right:0}.b-video{position:relative;overflow:hidden;z-index:10}.b-video video{display:block;width:100%;position:relative;margin:0;z-index:10}.b-video a{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;text-align:center;transition:background-color .3s ease;z-index:20}.b-video a .title{color:#fff;font-size:41px;line-height:52px;font-weight:700;font-style:italic;text-transform:uppercase;margin:0}.b-video a .fa{width:60px;height:60px;color:#fff;font-size:20px;line-height:60px;border-radius:50%;background-color:rgba(0,0,0,.5);margin:0}.b-ways{padding-top:175px;padding-bottom:63px;text-align:center}.b-ways .title{color:#000;font-family:Rubik;font-size:36px;line-height:51px;font-weight:600;font-style:italic;margin:0}.b-ways .items{margin:74px -10px 0}.b-ways .items .item{padding:0 10px}.b-ways .items .item .thumb{position:relative}.b-ways .items .item .thumb img{display:block;max-width:100%;height:auto}.b-ways .items .item .thumb .more{display:block;position:absolute;right:0;bottom:0;left:0;background-color:#c00;padding-top:27px;padding-bottom:17px}.b-ways .items .item .thumb .more .more-icon{display:block;position:absolute;left:50%;top:-25px;margin:0 0 0 -34px;background-color:#c00;width:68px;border-radius:34px 34px 0 0;font-family:Rubik;color:#e4e2e2;font-size:24px;font-weight:700;padding-top:14px;line-height:1;text-align:center}.b-ways .items .item .thumb .more .more-label{font-family:Roboto;color:#fff;font-size:16px;line-height:1;font-weight:500;margin:0;text-transform:uppercase}.b-ways .items .item .name{color:#000;font-family:Rubik;font-size:24px;line-height:1;font-weight:700;margin:20px 0 0;text-transform:uppercase}.b-ways .items .item .description{color:#000;font-family:Roboto;font-size:16px;line-height:28px;font-weight:400;margin:22px 0 0}.b-ways .items.slick-slider .slick-dots{margin-top:100px}.b-lambda{padding-top:63px;padding-bottom:151px;text-align:center}.b-lambda .title{color:#000;font-family:Rubik;font-size:36px;line-height:51px;font-weight:600;font-style:italic;margin:0}.b-lambda .subtitle{color:#000;font-family:Rubik;font-size:18px;line-height:1.2;font-weight:500;margin:0}.b-lambda .image{position:relative;margin:40px 0 0}.b-lambda .image img{display:block;position:relative;max-width:100%;height:auto;margin:auto;z-index:10}.b-lambda .image .line{display:block;position:absolute;left:0;right:0;top:50%;height:9px;background-color:#c00;z-index:0}.b-lambda .description{color:#000;font-family:Roboto;font-size:16px;line-height:28px;font-weight:400;margin:0}.b-lambda .bar{margin-top:50px}.b-lambda .bar .btn{min-width:190px}.b-highlight{background-color:#000;position:relative}.b-highlight .overlay{display:flex;position:absolute;align-items:center;justify-content:center;bottom:0;top:0;left:0;right:0;text-align:center;padding:15px;color:#fff}.b-highlight .overlay .title{font-family:Rubik;font-size:37px;line-height:39px;font-weight:700;font-style:italic;margin:0}.b-highlight .bar{text-align:center;margin-top:36px}.b-highlight .bar .btn{min-width:189px}.view-page-evo .b-highlight .picture-bg{padding-top:46.48%}.b-social-video{padding-top:132px;padding-bottom:147px;background-color:#111}.b-social-video .head{color:#fff;font-family:'Open Sans';font-size:30px;font-style:italic;font-weight:700;margin:0;text-align:center;text-transform:uppercase}.b-social-video .description{color:#fff;font-family:'Open Sans';font-size:18px;font-style:italic;font-weight:300;margin:0;text-align:center}.b-social-video .list{margin-top:78px}.b-social-video .list .post{display:block;position:relative;padding:0 15px}.b-social-video .list .post .thumb{display:block;position:relative}html.no-touch .b-social-video .list .post:hover .thumb::after{content:'';display:block;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;width:60px;height:60px;background-image:url(../images/icon-yt-play.png);background-size:contain;background-repeat:no-repeat}.b-social-video .list .post img{display:block;width:100%;height:auto;margin:0}.b-social-video .list .post .content .title{color:#fff;font-family:'Open Sans';font-size:18px;line-height:19px;font-weight:700;margin:15px 0 0;text-transform:uppercase;text-align:center}.b-social-video .list .slick-dots{margin-top:64px}.b-news{padding-top:132px;padding-bottom:147px}.b-news .head{color:#000;font-family:'Open Sans';font-size:30px;font-weight:400;margin:0;text-align:center}.b-news .list{margin-top:78px}.b-news .list .post{display:flex;align-items:flex-start}.b-news .list .post img{display:block;width:182px;max-width:100%;height:auto;margin-right:15px}.b-news .list .post .content .title{color:#000;font-family:'Open Sans';font-size:16px;line-height:19px;font-weight:400;margin:0;text-transform:uppercase}.b-news .list .post .content .description{color:#000;font-family:Roboto;font-size:14px;line-height:20px;font-weight:400;margin:10px 0 0}.b-news .list .slick-dots{margin-top:64px}.b-news .bar{text-align:center;margin-top:80px}.b-news .bar .btn{min-width:189px}.b-twocols{padding-top:122px;padding-bottom:109px;background-color:#dbdbdb}.b-twocols .head{color:#333;font-family:'Open Sans';font-size:32px;line-height:42px;font-weight:500;font-style:italic;margin:0;text-align:center}.b-twocols img{display:block;max-width:100%;height:auto;margin:36px auto 0}.b-twocols .content{color:#000;font-family:Roboto;font-size:16px;line-height:25px;font-weight:500;margin:42px 0 0;column-count:2;column-gap:50px}.b-twocols .end{color:#000;font-family:'Open Sans';font-size:20px;line-height:28px;font-weight:500;font-style:italic;margin:42px 0 0;text-align:center}.b-twocols .bar .btn{min-width:189px}.view-page-come-funziona .b-twocols{padding-top:103px;padding-bottom:124px;background-color:#e7e7e7}.view-page-come-funziona .b-twocols img{display:block;max-width:100%;height:auto;margin:43px auto 0}.view-page-come-funziona .b-twocols .content-wrap{margin:54px 0 0;background-color:#dbdbdb;padding:30px}.view-page-come-funziona .b-twocols .content-wrap .content-title{color:#333;font-family:'Open Sans';font-size:18px;line-height:1.4;font-weight:500;font-style:italic;margin:0}.view-page-come-funziona .b-twocols .content-wrap .content{margin:30px 0 0}.view-page-come-funziona .b-twocols .bar{margin-top:89px;text-align:center}.view-page-scegliere .b-twocols{padding-top:121px;padding-bottom:109px;background-color:#dbdbdb}.view-page-scegliere .b-twocols .picture{display:block;margin:27px auto 0;padding:7px 6px;border:1px solid #c6c6c6}.view-page-scegliere .b-twocols .picture .picture-bg{padding-top:27.96%}.view-page-scegliere .b-twocols .bar{margin-top:47px;text-align:center}.b-content{padding-top:50px;padding-bottom:100px}.b-content.b-content-grey{background-color:#e7e7e7}.b-content .head{color:#000;font-family:'Open Sans';font-size:32px;line-height:47px;font-weight:500;font-style:italic;margin:0;text-align:center}.b-content .main{margin-top:62px}.b-content .main .img-fluid{display:block;margin:auto}.b-content .main p{color:#000;font-family:Roboto;font-size:16px;line-height:25px;font-weight:400;margin:0}.b-content .main p+p{margin-top:10px}.view-page-scegliere .b-content{padding-top:154px;padding-bottom:39px}.view-page-scegliere .b-content .main p:first-child{font-weight:600;font-style:italic}.b-products{padding-top:122px;padding-bottom:132px;background-color:#dbdbdb}.b-products .head{color:#000;font-family:'Open Sans';font-size:32px;line-height:47px;font-weight:500;font-style:italic;margin:0;text-align:center}.b-products .subhead{color:#000;font-family:'Open Sans';font-size:18px;line-height:23px;font-weight:500;font-style:italic;margin:16px 0 0;text-align:center}.b-products .intro{color:#000;font-family:'Open Sans';font-size:16px;line-height:23px;font-weight:400;margin:18px 0 0;text-align:center}.b-products .products{display:flex;align-items:flex-start;justify-content:space-between;padding-top:50px;margin-top:46px;border-top:1px solid #bcbcbc}.b-products .products .product{flex:0 0 33.333333%;padding:0 45px;text-align:center}.b-products .products .product img{display:block;max-width:100%;height:auto;margin:auto}.b-products .products .product .title{color:#000;font-family:'Open Sans';font-size:22px;line-height:23px;font-weight:600;margin:34px 0 0;text-align:center;text-transform:uppercase}.b-products .products .product .subtitle{color:#666;font-family:Roboto;font-size:12px;line-height:20px;font-weight:400;margin:5px 0 0;text-align:center;text-transform:uppercase}.b-products .products .product .description{color:#000;font-family:Roboto;font-size:16px;line-height:23px;font-weight:400;margin:15px 0 0;text-align:center}.b-products .bar{margin-top:91px;text-align:center}.b-products .btn{min-width:189px}.b-contact{padding-top:97px;padding-bottom:109px;background-color:#cfcfcf}.b-contact .title{color:#333;font-family:Rubik;font-size:36px;font-style:italic;line-height:39px;font-weight:500;margin:1px 0 0;text-align:center}.b-contact .description{color:#333;font-family:Rubik;font-size:30px;font-style:italic;line-height:39px;font-weight:400;margin:0;text-align:center}.b-contact .sub-description{color:#333;font-family:Roboto;font-size:16px;line-height:28px;font-weight:400;margin:18px 0 0;text-align:center}.b-contact form{margin-top:77px}.b-contact form .form-control{background-color:#eaeaea}.b-contact form textarea.form-control{margin-top:50px}.b-contact form .form-group{position:relative;margin:22px 0 0}.b-contact .bar{text-align:center;margin-top:50px}.b-contact .bar .btn{min-width:189px}.bs-product{padding-top:40px;padding-bottom:120px}.bs-product .head{text-align:center}.bs-product .head .title{color:#000;font-family:Rubik;font-size:36px;font-weight:600;font-style:italic;margin:0;text-transform:uppercase}.bs-product .head .subtitle{color:#999;font-family:Rubik;font-size:18px;font-weight:500;font-style:italic;margin:0;text-transform:uppercase}.bs-product .details{display:flex;align-items:center;justify-content:center;margin-top:80px}.bs-product .images{flex:0 0 50%;width:50%;padding-right:30px}.bs-product .images .zoom{display:block;max-width:100%;height:auto;margin:auto}.bs-product .images .carousel{margin:30px -5px 0}.bs-product .images .carousel .slick-slide{padding:0 5px}.bs-product .images .carousel .thumb{display:block;cursor:pointer;border:1px solid #eee;padding:5px}.bs-product .images .carousel .thumb .thumb-bg{display:block;width:100%;padding-top:80%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.8;transition:opacity .3s ease}.bs-product .images .carousel .thumb.active .thumb-bg,html.no-touch .bs-product .images .carousel .thumb:hover .thumb-bg{opacity:1}.bs-product .images .carousel.slick-slider .slick-arrow{width:30px;height:30px;margin-top:-15px;line-height:30px}.bs-product .images .carousel.slick-slider .slick-arrow::before{color:#999;font-size:32px}html.no-touch .bs-product .images .carousel.slick-slider .slick-arrow:hover::before{color:#666}.bs-product .images .carousel.slick-slider .slick-prev{left:-30px}.bs-product .images .carousel.slick-slider .slick-next{right:-30px}.bs-product .main{flex:0 0 50%;width:50%;padding-left:15px}.bs-product .main .subhead{color:#666;font-family:Roboto;font-size:14px;line-height:20px;font-weight:500;margin:0;text-transform:uppercase}.bs-product .main .head{display:block;color:#000;font-family:'Open Sans';font-size:36px;line-height:36px;font-weight:500;margin:4px 0 0;text-transform:uppercase;padding-bottom:11px;border-bottom:1px solid #000}.bs-product .main .vehicle{display:block;color:#333;font-family:'Open Sans';font-size:18px;line-height:18px;font-weight:500;margin:0;text-transform:uppercase;padding:8px 14px;background-color:#efeeee;margin-top:14px}.bs-product .main .benefits{margin-top:11px;border-top:1px solid #bcbcbc;padding-top:16px;display:flex;align-items:center}.bs-product .main .benefits .benefit{flex:0 0 50%;text-align:center}.bs-product .main .benefits .benefit+.benefit{border-left:1px solid #ccc}.bs-product .main .benefits .benefit .value{display:block;font-family:'Open Sans';font-weight:700;font-size:38px;line-height:1;margin:0}.bs-product .main .benefits .benefit .description{display:block;color:#666;font-family:Roboto;font-size:13px;line-height:1;text-transform:uppercase;margin:7px 0 0}.bs-product .main .benefits .benefit:first-child .value{color:#eb212e}.bs-product .main .benefits .benefit:nth-child(2) .value{color:#f93}.bs-product .main .benefits .benefit:nth-child(3) .value{color:#090}.bs-product .main .specs{margin-top:11px;border-top:1px solid #bcbcbc;padding-top:14px}.bs-product .main .specs{flex:0 0 50%;margin:40px 0}.bs-product .main .specs .spec{display:flex}.bs-product .main .specs .spec+.spec{margin-top:20px;padding-top:20px;border-top:4px solid #bcbcbc}.bs-product .main .specs .spec .thumb{flex:0 0 65px;margin-right:25px}.bs-product .main .specs .spec .thumb img{display:block;max-width:100%;height:auto;margin:auto}.bs-product .main .specs .spec .content{flex:1 1 auto}.bs-product .main .specs .spec .content .title{color:#333;font-family:Rubik;font-size:20px;font-weight:600;margin:0;text-transform:uppercase}.bs-product .main .specs .spec .content .description{color:#333;font-family:Roboto;font-size:16px;font-weight:400;margin:0}.bs-product .main .quality{color:#333;font-family:'Open Sans';font-size:18px;line-height:27px;font-weight:500;font-style:italic;margin:18px 0 0}.bs-product .main .more{color:#000;font-family:Roboto;font-size:14px;line-height:1.2;font-weight:600;font-style:italic;text-decoration:underline;margin:12px 0 0;background:0 0;padding:0;border:none;outline:0}.bs-product .main .cart{margin-top:40px}.bs-product .main .cart .price{display:inline-block;text-align:center}.bs-product .main .cart .price .label{color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:0}.bs-product .main .cart .price .value-old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.bs-product .main .cart .price .value{color:#e92535;font-family:'Open Sans';font-size:24px;line-height:1;font-weight:700;margin:0}.bs-product .main .cart .btn{min-width:189px;margin-top:15px}.bs-product .main .cart .status{font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;font-weight:700;margin:8px 0 0;text-transform:uppercase}.bs-product .main .cart .note{color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:14px 0 0}.bs-product .main .cart-switch{display:flex;align-items:center;margin:40px -5px 0}.bs-product .main .cart-switch .cart-switch-item{flex:0 0 50%;padding:0 5px}.bs-product .main .cart-switch .cart-switch-item a{display:block;position:relative;border-radius:8px;background-color:#ededed;padding:10px 50px;text-align:center}.bs-product .main .cart-switch .cart-switch-item a:after{content:'';display:block;position:absolute;width:20px;height:20px;top:50%;left:20px;margin-top:-10px;border:4px solid #fff;border-radius:50%;background-color:#fff}.bs-product .main .cart-switch .cart-switch-item a.active,html.no-touch .bs-product .main .cart-switch .cart-switch-item a:hover{background:linear-gradient(180deg,#ede8e8 0,#9d9d9d 100%)}.bs-product .main .cart-switch .cart-switch-item a.active:after{background-color:#e92535}.bs-product .main .cart .price{display:inline-block;text-align:center}.bs-product .main .cart-switch .cart-switch-item .price .label{color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:0}.bs-product .main .cart-switch .cart-switch-item .price .value-old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.bs-product .main .cart-switch .cart-switch-item .price .value{color:#e92535;font-family:'Open Sans';font-size:24px;line-height:1;font-weight:700;margin:0}.bs-product .main .cart-switch .cart-switch-item .name{color:#333;font-family:'Open Sans';font-size:14px;line-height:1;font-weight:600;margin:0 0 0}.bs-product .main .disclaimer{margin-top:10px;color:red;font-size:13px;line-height:1.3;font-style:italic}.bs-products{padding-top:122px;padding-bottom:132px}.bs-products.bs-products-related{padding-top:0}.bs-products .head{text-align:center;margin-bottom:35px}.bs-products .head .title{display:inline-block;font-family:Rubik;font-size:24px;line-height:27px;font-weight:600;font-style:italic;margin:0;text-transform:uppercase;border-bottom:4px solid #c00;padding-bottom:8px}.bs-products .products{display:flex;align-items:flex-start;justify-content:center}.bs-products .products .product{flex:0 0 25%;width:25%;padding:0 15px;text-align:center}.bs-products .products .product .thumb{display:block;position:relative;max-width:260px;margin:auto}.bs-products .products .product .thumb:after{content:'';display:block;padding-top:100%}.bs-products .products .product img{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;height:auto;margin:auto}.bs-products .products .product .title{color:#000;font-family:'Open Sans';font-size:16px;line-height:16px;font-weight:600;margin:34px 0 0;text-align:center;text-transform:uppercase}.bs-products .products .product .subtitle{color:#666;font-family:Roboto;font-size:12px;line-height:20px;font-weight:400;margin:5px 0 0;text-align:center;text-transform:uppercase}.bs-products .products .product .description{color:#000;font-family:Roboto;font-size:14px;line-height:20px;font-weight:400;margin:15px 0 0;text-align:center;min-height:280px}.bs-products.bs-shop .products .product .description{min-height:100px}.bs-products .products .product .cart{margin-top:40px}.bs-products .products .product .cart .price{display:block;text-align:center}.bs-products .products .product .cart .price .label{color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:0}.bs-products .products .product .cart .price .value-old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.bs-products .products .product .cart .price .value{color:#e92535;font-family:'Open Sans';font-size:24px;line-height:1;font-weight:700;margin:0}.bs-products .products .product .cart .price.nosupport .value{font-size:18px}.bs-products .products .product .cart .btn{min-width:189px;margin-top:15px}.bs-products .products .product .cart .more{color:#000;font-family:Roboto;font-size:14px;line-height:1.2;font-weight:600;font-style:italic;text-decoration:underline;margin:12px 0 0;background:0 0;padding:0;border:none;outline:0}.bs-products .note{display:block;color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:45px 0 0}.bs-products .disclaimer{display:block;font-family:Roboto;color:red;font-size:13px;line-height:1.3;font-style:italic;margin:15px 0 0}@media (min-width:768px){.bs-products.bs-products-related .products{display:block;padding:0}.bs-products.bs-products-related .products .product{display:flex;width:auto;align-items:center}.bs-products.bs-products-related .products .product .thumb{flex:0 0 200px;height:200px;padding-top:0}.bs-products.bs-products-related .products .product .details{margin-left:15px}.bs-products.bs-products-related .products .product .description,.bs-products.bs-products-related .products .product .subtitle,.bs-products.bs-products-related .products .product .title{text-align:left}.bs-products.bs-products-related .products .product .title{margin-top:0}.bs-products.bs-products-related .products .product .description{min-height:0}.bs-products.bs-products-related .products .product .cart{margin-top:0;margin-left:15px}}.bs-related{padding-bottom:120px}.bs-related .head{font-family:'Open Sans';font-size:18px;font-weight:500;text-transform:uppercase;margin:0;text-align:center}.bs-related .list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:10px}.bs-related .list .col{flex:0 0 33.333333%;padding:0 1px}.bs-related .list .product{display:flex;position:relative;height:100%;align-items:center;padding:10px;border-radius:2px;background:#ededed}.bs-related .list .product.active,html.no-touch .bs-related .list .product:hover{background:linear-gradient(180deg,#ede8e8 0,#9d9d9d 100%)}.bs-related .list .product.active:after{content:'';display:block;position:absolute;bottom:-7px;left:0;right:0;border-bottom:4px solid #e92535}.bs-related .list .product .thumb{flex:0 0 100px;margin-right:10px}.bs-related .list .product .thumb img{display:block;max-width:100%;height:auto;margin:auto}.bs-related .list .product .content .title{color:#000;font-family:'Open Sans';font-size:20px;font-weight:500;text-transform:uppercase;margin:0}.bs-related .list .product .content .description{color:#666;font-family:Roboto;font-size:12px;line-height:1;font-weight:500;margin:0;text-transform:uppercase}.bs-related .list .product .content .price{color:#e92535;font-family:'Open Sans';font-size:18px;line-height:1;font-weight:700;margin:5px 0 0}.bs-related .list .product .content .price .start{color:#999;font-family:Roboto;font-size:13px;line-height:1;font-weight:400;vertical-align:baseline}.bs-related .list .product .content .price .old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.ac-intro .picture-bg{padding-top:36.79%}.ac-intro .overlay{text-align:center;top:100px;bottom:100px}.ac-intro .slide .overlay .title{font-size:50px;line-height:49px;font-weight:600;font-style:italic}.ac-youtune{padding-bottom:90px}.ac-youtune .head.sep-xs::after{margin-top:18px}.ac-youtune .head .title{text-transform:none}.ac-youtune .head .subtitle{margin-top:6px}.ac-youtune .details{margin-top:28px}.ac-youtune .main .intro{margin:0}.ac-youtune .main .specs{margin-top:32px;margin-bottom:0}.ac-youtune .main .specs .spec .content .title{font-size:20px;line-height:24px}.ac-youtune .main .specs .spec .content .description{margin-top:5px}.ac-master{position:relative;background-color:#e7e7e7}.ac-master .tp{position:relative;padding-top:105px;z-index:2}.ac-master .bt{position:relative;padding-top:48px;padding-bottom:106px;background-color:#c9c9c9;z-index:1}.ac-master .bt:before{content:'';position:absolute;top:-132px;left:-15px;right:-30px;background-color:#c9c9c9;height:265px;transform:rotate(-7.5deg);z-index:1}.ac-master .bt .container{position:relative;z-index:2}.ac-master .head{text-align:center}.ac-master .head.sep-xs::after{margin-top:19px}.ac-master .head .title{color:#000;font-family:Rubik;font-size:36px;font-weight:600;font-style:italic;margin:0}.ac-master .head .subtitle{color:#999;font-family:Rubik;font-size:18px;font-weight:500;font-style:italic;margin:5px 0 0;text-transform:uppercase}.ac-master .cover{margin:65px 0 0}.ac-master .cover img{display:block;max-width:100%;margin:auto}.ac-master .content{text-align:center}.ac-master .content .title{color:#000;font-family:Rubik;font-size:20px;font-weight:600;margin:20px 0 0}.ac-master .content .title:first-child{margin-top:0}.ac-master .content .text{color:#000;font-family:Roboto;font-size:16px;line-height:22px;font-weight:400;margin:6px 0 0}.ac-master .content .btn{margin-top:60px}.ac-shift-assist{padding-top:114px;padding-bottom:68px;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat}.ac-shift-assist .head.sep-xs:after{margin-top:18px}.ac-shift-assist .head .title{color:#fff;text-transform:none}.ac-shift-assist .head .subtitle{margin-top:5px}.ac-shift-assist .details{margin-top:44px}.ac-shift-assist .main .specs{margin:0}.ac-shift-assist .main .specs .spec+.spec{border-color:#565656}.ac-shift-assist .main .specs .spec .content .description,.ac-shift-assist .main .specs .spec .content .title{color:#fff}.ac-shift-assist .main .specs .spec .content .description{margin-top:7px}.ac-shift-assist .details-more{text-align:center;margin-top:56px}.ac-shift-assist .details-more .title{color:#fff;font-family:Rubik;font-size:24px;font-weight:600;font-style:italic;text-transform:uppercase;text-align:center;margin:0}.ac-shift-assist .details-more .title.sep-xs:after{margin:9px auto 20px}.ac-shift-assist .details-more .btn{margin-top:30px;min-width:190px}.ac-blue-bike{padding-top:77px;text-align:center}.ac-blue-bike .title{color:#000;font-family:Rubik;font-size:36px;font-weight:600;font-style:italic;margin:0}.ac-blue-bike .subtitle{color:#999;font-family:Rubik;font-size:18px;font-weight:500;font-style:italic;margin:5px 0 0;text-transform:uppercase}.ac-blue-bike .subtitle.sep-xs:after{margin:18px auto 6px}.ac-blue-bike .cover{display:block;max-width:100%;height:auto;margin:0 auto}.ac-blue-bike .bt{background-color:#363636;padding-bottom:95px;padding-top:270px;margin-top:-240px}.ac-blue-bike .bt .text{color:#fff;max-width:650px;margin:auto}.ac-misc{background-color:#e7e7e7}.ac-misc{display:flex;justify-content:center;flex-wrap:wrap}.ac-misc .block{display:flex;flex:0 0 50%;width:50%;text-align:center}.ac-misc .block .inner{max-width:555px;padding:86px 45px 74px}.ac-misc .block:nth-child(odd){justify-content:flex-end}.ac-misc .block:nth-child(2n){justify-content:flex-start}.ac-misc .block:nth-child(4n+2),.ac-misc .block:nth-child(4n+3){background-color:#d0d0d0}.ac-misc .block .title{color:#000;font-family:Rubik;font-size:32px;font-weight:600;font-style:italic;margin:0}.ac-misc .block .subtitle{color:#999;font-family:Rubik;font-size:18px;font-weight:500;font-style:italic;margin:8px 0 0;text-transform:uppercase}.ac-misc .block .subtitle.sep-xs:after{margin:20px auto 0}.ac-misc .block .cover{width:100%;height:360px;background-size:contain;background-position:center;background-repeat:no-repeat}.ac-misc .block .text{margin:0}.ac-app{text-align:center}.ac-app .tp{padding-top:119px;background-position:center;background-repeat:no-repeat;background-size:cover}.ac-app .bt{background-color:#363636;padding-bottom:85px;padding-top:224px;margin-top:-179px}.ac-app .title{color:#000;font-family:Rubik;font-size:32px;font-weight:600;font-style:italic;margin:0}.ac-app .subtitle{color:#999;font-family:Rubik;font-size:18px;font-weight:500;font-style:italic;margin:9px 0 0;text-transform:uppercase}.ac-app .subtitle.sep-xs:after{margin-top:18px}.ac-app .cover{display:block;max-width:100%;height:auto;margin:140px auto 0}.ac-app .text{color:#d0d0d0;max-width:650px;margin:auto}.ac-app .apps{margin-top:77px;display:flex;align-items:center;justify-content:center}.ac-app .apps .app{flex:0 0 285px;padding:0 55px}.ac-app .apps .app img{display:block;max-width:100%;height:auto}.ac-app .apps .app span{display:block;color:#fff;font-family:Rubik;font-size:16px;font-weight:500;margin:18px 0 0;text-transform:uppercase}.b-cart{padding:80px 0 180px}.b-cart .head{color:#000;font-family:'Open Sans';font-size:32px;line-height:47px;font-weight:500;font-style:italic;margin:0;text-align:center}.b-cart .resume{background-color:#f2f2f2;border-radius:8px;padding:30px;margin-top:50px}.b-cart .resume .item{display:flex;align-items:center}.b-cart .resume .item+.item{padding-top:20px;margin-top:20px;border-top:1px solid #ddd}.b-cart .resume .item .thumb{position:relative;flex:0 0 100px;width:100px;margin-right:30px}.b-cart .resume .item .thumb img{display:block;max-width:100%;height:auto;margin:auto}.b-cart .resume .item .content{flex:1 1 auto}.b-cart .resume .item .content .subtitle{color:#666;font-family:Roboto;font-size:14px;line-height:20px;font-weight:500;margin:0;text-transform:uppercase}.b-cart .resume .item .content .title{display:block;color:#000;font-family:'Open Sans';font-size:36px;line-height:36px;font-weight:500;margin:4px 0 0;text-transform:uppercase}.b-cart .resume .item .content .vehicle{display:inline-block;color:#333;font-family:'Open Sans';font-size:18px;line-height:18px;font-weight:500;margin:4px 0 0;text-transform:uppercase;padding:8px 14px;background-color:#eaeaea}.b-cart .resume .item .content .info{color:#eb212d;font-family:'Open Sans',sans-serif;font-size:12px;line-height:27px;font-weight:700;margin:2px 0 0}.b-cart .resume .item .content .status{font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;font-weight:700;margin:5px 0 0;text-transform:uppercase}.b-cart .resume .item .content .client{margin-top:40px}.b-cart .resume .item .content .client h4{color:#eb212d;font-size:26px;line-height:1;font-weight:700;font-style:italic;text-transform:uppercase;margin:2px 0 0}.b-cart .resume .item .content .client address{margin:10px 0 0}.b-cart .resume .item .bee-qty-input{margin-left:15px}.b-cart .resume .cart{flex:0 0 auto;margin-left:15px;text-align:center}.b-cart .resume .cart .price-label{color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;margin:10px 0 0}.b-cart .resume .cart .price-old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.b-cart .resume .cart .price{color:#eb212d;font-size:26px;line-height:1;font-weight:700;font-style:italic;text-transform:uppercase;margin:2px 0 0}.b-cart .resume .cart .remove{color:#000;font-family:Roboto;font-size:14px;line-height:1.2;font-weight:600;font-style:italic;text-decoration:underline;margin:12px 0 0;background:0 0;padding:0;border:none;outline:0}.b-cart .resume.order .cart .price-label{color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;margin:10px 0 0}.b-cart .resume.order .cart .price-label:first-child{margin-top:0}.b-cart .resume.order .cart .price{color:#333;font-size:18px;line-height:1;font-weight:700;font-style:italic;text-transform:uppercase;margin:2px 0 0}.b-cart .resume.order .cart .price.grantotal{color:#eb212d;font-size:26px;line-height:1;font-weight:700;font-style:italic;text-transform:uppercase;margin:2px 0 0}.b-cart .bundle{background-color:#e92535;border-radius:8px;padding:20px 40px;color:#fff;text-align:center}.b-cart .bundle a{color:#fff}html.no-touch .b-cart .bundle a:hover{color:#fff;border-bottom:1px dotted #fff}.b-cart .bundle .title{font-size:22px;font-weight:600;font-style:italic;text-transform:uppercase}.b-cart .bundle .bundle-group+.bundle-group{margin-top:30px;padding-top:30px;border-top:1px solid #fff}.b-cart .bundle .bundle-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:5px}.b-cart .bundle .bundle-items .bundle-item{display:block;position:relative;padding:10px;border-radius:10px;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.2);margin:10px;min-width:200px}.b-cart .bundle .bundle-items .bundle-item .discount{display:block;position:absolute;top:15px;right:0;color:#fff;font-family:'Open Sans';font-size:18px;font-weight:700;line-height:1;font-weight:500;text-transform:uppercase;padding:5px;background-color:#e92535;z-index:1}.b-cart .bundle .bundle-items .bundle-item .thumb{display:block;max-width:100px;margin:auto}.b-cart .bundle .bundle-items .bundle-item .thumb img{display:block;max-width:100%;height:auto;margin:auto}.b-cart .bundle .bundle-items .bundle-item .title{color:#000;font-family:'Open Sans';font-size:18px;font-weight:500;text-transform:uppercase;margin:10px 0 0}.b-cart .bundle .bundle-items .bundle-item .description{color:#666;font-family:Roboto;font-size:12px;line-height:1;font-weight:500;margin:0;text-transform:uppercase}.b-cart .bundle .bundle-items .bundle-item .price{color:#e92535;font-family:'Open Sans';font-size:16px;line-height:1;font-weight:700;margin:5px 0 0}.b-cart .bundle .bundle-items .bundle-item .price .start{color:#999;font-family:Roboto;font-size:13px;line-height:1;font-weight:400;vertical-align:baseline}.b-cart .bundle .bundle-items .bundle-item .price .old{color:#333;font-size:14px;line-height:1;font-weight:400;font-style:italic;text-transform:uppercase;text-decoration:line-through;margin:4px 0 0}.b-cart .bundle .bundle-items .bundle-item button{display:block;width:100%;margin:15px 0 0;font-family:'Open Sans';font-size:13px;line-height:1;font-weight:400;text-transform:uppercase;padding:10px 15px}.b-cart .bundle .bundle-items .bundle-item .details{margin:5px 0 0}.b-cart .bundle .bundle-items .bundle-item .details a{color:#000;font-family:'Open Sans';font-size:12px;line-height:1;font-weight:400;border-bottom:1px dotted #000}.b-cart .coupon{display:flex;align-items:center;justify-content:space-between;background-color:#ededed;border-radius:8px;padding:20px 40px}.b-cart .coupon .label{flex:0 0 auto;color:#000;font-size:15px;font-weight:700;font-style:italic;text-transform:uppercase}.b-cart .coupon input{margin:0 30px;background-color:#ddd;color:#666;font-size:16px;font-weight:700;text-transform:upper§case;border:transparent;height:40px}.b-cart .info{color:#eb212d;font-size:26px;line-height:1.4;font-weight:700;font-style:italic;text-align:center;text-transform:uppercase;margin:40px 0 0;padding:30px 40px;border-radius:8px;background-color:#ededed}.b-cart .info.highlight{background-color:#eb212d;color:#fff}.b-cart .info.highlight a{color:#fff}html.no-touch .b-cart .info.highlight a:hover{color:#fff;border-bottom:1px dotted #fff}.b-cart .message .title{color:#000;font-family:'Open Sans';font-size:32px;line-height:47px;font-weight:500;font-style:italic;margin:0;text-align:center}.b-cart .message .description{color:#000;font-family:'Open Sans';font-size:18px;line-height:23px;font-weight:500;font-style:italic;margin:15px 0 0;text-align:center}.b-cart .message .info{color:#000;font-family:'Open Sans';font-size:14px;line-height:18px;font-weight:500;font-style:italic;margin:0;text-align:center;padding:10px;text-transform:none}.b-cart .message .info.highlight{color:#fff;background-color:#eb212d}.bee-dialog.b-cart .message .info{margin:20px 0 0}.b-cart .note{color:#666;font-family:Roboto;font-size:12px;line-height:1.2;font-weight:400;font-style:italic;margin:14px 0 0}.b-cart form{margin-top:40px}.b-cart form .tool{margin-top:40px}.b-cart form .tool .btn{padding:12px 22px;border-radius:8px;text-transform:uppercase}.b-cart .payment .payment-terms{margin-top:50px;background-color:#f2f2f2;border-radius:8px}.b-cart .payment .payment-terms .payment-terms-inner{max-height:300px;overflow:auto;padding:20px}.b-cart .payment .payment-terms .payment-terms-inner h2{font-size:18px;font-weight:700;line-height:1;margin:0 0 20px}.b-cart .payment .payment-terms .payment-terms-inner h3{font-size:16px;font-weight:700;line-height:1;margin:30px 0 15px}.b-cart .payment .payment-terms .payment-terms-inner h5{font-size:14px;font-weight:700;line-height:1;margin:15px 0 7px}.b-cart .payment .payment-terms .payment-terms-inner li,.b-cart .payment .payment-terms .payment-terms-inner p{font-size:12px;line-height:1.1;margin:0 0 5px}.b-cart .payment .payment-terms .payment-terms-inner hr{margin:30px 0}.b-cart .payment .payment-terms .payment-terms-controls{padding:20px;text-align:center}.b-cart .payment .payment-terms .payment-terms-controls .btn{border-radius:24px;padding:8px 16px;font-weight:700;font-size:14px;text-transform:uppercase}.b-cart .payment .payment-forms{margin:40px auto 0;max-width:50%;opacity:.5;pointer-events:none}.b-cart .payment .payment-forms.enabled{opacity:1;pointer-events:initial}.b-cart .payment .payment-forms .gestpay-button-container .btn{display:block;width:100%;border-radius:4px;padding:15px;font-size:18px}.b-cart .payment .payment-forms .paypal-button-container{margin-top:15px}.b-cart .bar{display:flex;margin-top:30px;justify-content:space-between}.b-cart .bar .btn{min-width:189px}.bee-dialog.b-cart{padding:0}.bee-dialog.b-cart .resume{margin:0;padding:0;background-color:transparent}.lv-home-software{display:block;position:fixed;top:150px;width:266px;right:0;padding:15px;text-align:center;border:none!important;border-radius:0 0 0 8px;color:#fff!important;background-color:#e92535;z-index:2000;transform:translateX(100%);transition:transform .3s ease}.lv-home-software h4{font-size:16px;font-style:italic;text-transform:uppercase}.lv-home-software:focus,.lv-home-software:hover{transform:translateX(0)}.lv-home-software::before{content:'\f0ed';font-family:FontAwesome;background-color:#e92535;border-radius:8px 0 0 8px;color:#fff;display:block;font-size:28px;height:64px;left:-64px;line-height:64px;position:absolute;text-align:center;top:0;width:64px;cursor:pointer}@media (min-width:1350px) and (max-width:1649px){.b-intro .slide .picture-bg.shop-intro-slide{padding-top:45%}}@media (min-width:1200px) and (max-width:1349px){.b-intro .slide .picture-bg.shop-intro-slide{padding-top:50%}.b-intro .slick-slide .picture-bg.rapid-intro{padding:0;height:100vh}.b-highlight .picture-bg,.b-slideshow .slick-slide .picture-bg{height:400px;padding:0}}@media (min-width:992px) and (max-width:1199px){.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px}.news-box{padding:15px}.news-highlight{padding:50px 0}.news-highlight .item{margin:0 15px}.news-list .news-box{padding:15px}.page-breadcrumb li:nth-child(n+4){display:none}.page-head{height:250px}.page-head-map .map{height:250px}.page-content-intro{display:block;margin:auto;max-width:80%;margin-bottom:30px}.page-content{padding:50px 0}.page-aside{margin-top:70px}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{margin:15px 0}.master-contents h3{font-size:24px}.master-contents p{line-height:1.4}.master-contents table tbody tr{margin-bottom:15px}.bs-related .list .product .content .description{margin:5px 0 0}.b-intro .slick-slide .overlay .title,.b-intro .slide .overlay .title{font-size:38px;line-height:1.2}.b-slideshow .slick-slide .overlay .title,.bs-product .main .benefits .benefit .value{font-size:32px;line-height:1.2}.b-adhv .head .title,.b-adhv .products .title,.b-adhv2 .head,.bs-product .main .head{font-size:28px;line-height:1.2}.b-cart .message .title,.b-contact .title,.b-content .head,.b-highlight .overlay .title,.b-intro2 .overlay .title{font-size:26px;line-height:1.2}.b-news .head,.b-products .head,.b-twocols .head,.bs-products .head,footer .newsletter .title{font-size:22px;line-height:1.4}.b-contact .description{font-size:18px;line-height:1.4}.b-adhv .head .description,.b-adhv .main .specs .spec .title,.b-adhv2 .main .specs .spec .content .title,.b-cart .resume .item .content .title,.b-intro .slick-slide .overlay .subtitle,.b-intro .slide .overlay .subtitle,.b-slideshow .slick-slide .overlay .description,.b-twocols .end,.bs-product-list .bs-product .main .quality{font-size:17px;line-height:1.4}.bs-related .list .product .content .title{font-size:17px;line-height:1.1}.b-contact .sub-description,footer .browse h4{font-size:16px}.b-adhv .head .sub-description,.b-adhv .main .specs .spec .description,.b-adhv2 .main .specs .spec .content .description,.b-cart .resume .item .content .vehicle,.b-intro2 .overlay .description,.bs-product .main .cart .price.nosupport .value,footer .newsletter .description{font-size:15px;line-height:1.4}.bs-related .list .product .content .price{font-size:15px;line-height:1}.b-cart .resume .item .content .subtitle,footer .copy .info{font-size:13px;line-height:1.2}.bs-product .main .cart-switch .cart-switch-item .name{font-size:12px}.b-adhv .main .specs .spec img,.b-adhv2 .main .specs .spec .thumb{width:50px}.b-intro .slick-slide .picture-bg.rapid-intro,.b-intro .slide .picture-bg.shop-intro-slide,.b-intro2 .picture-bg{height:100vh;padding:0}.b-highlight .picture-bg,.b-slideshow .slick-slide .picture-bg{height:400px;padding:0}.view-page-scegliere .b-twocols .picture .picture-bg{height:150px;padding:0}.b-adhv .main .image img{max-width:250px}.b-adhv .main .image{flex:0 0 40%}.b-adhv .main .specs{flex:0 0 60%}footer .browse .col-sm-3{padding-right:15px}footer .browse .social-list a+a{margin-left:6px}.b-products .products .product{padding:0 10px}.bs-products .products .product{padding:0 10px}header .nav .item.dropdown .dropdown-toggle{min-width:1px}}@media (min-width:768px) and (max-width:991px){table.responsive-table{display:block}table.responsive-table thead{display:none}table.responsive-table tbody{display:block}table.responsive-table tbody tr{display:flex;flex-wrap:wrap;margin-bottom:30px;padding:1px;border:1px solid #eee;background-color:#f9f9f9}table.responsive-table tbody tr td span.responsive-label{display:block;width:100%;padding:0 0 2px;margin:0 0 3px;color:#333;border-bottom:1px solid #f9f9f9;font-size:11px;text-transform:uppercase}.master-contents table.table-not-mobile{display:none}.master-contents table.table-mobile{display:table}.bee-offcanvas .bee-offcanvas-bar{width:100%}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px}.news-box{padding:15px}.news-highlight{padding:50px 0}.news-highlight .item{margin:0 15px}.news-list .news-box{width:calc(50% - 24px);padding:15px}.page-breadcrumb li:nth-child(n+4){display:none}.page-head{height:250px}.page-head-map .map{height:250px}.page-content-intro{display:block;margin:auto;max-width:80%;margin-bottom:30px}.page-content{padding:50px 0}.page-aside{margin-top:70px}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{margin:15px 0}.master-contents h3{font-size:24px}.master-contents h3.big{font-size:42px}.master-contents p{line-height:1.4}.master-contents table tbody tr{margin-bottom:15px}.master-contents .content-optional-group .item{flex:0 0 50%}.master-contents .content-optional-group .item:nth-child(n+3){margin:40px 0 0}.master-contents .content-articolo .content-articolo-img_l img,.master-contents .content-articolo .content-articolo-img_r img{max-width:100%;float:none;order:1;margin:15px 0}.b-news .list .post .content{margin:15px 0 0}.bs-related .list .product .content .description{margin:5px 0 0}.b-intro .slick-slide .overlay .title,.b-intro .slide .overlay .title{font-size:38px;line-height:1.2}.b-slideshow .slick-slide .overlay .title,.bs-product .main .benefits .benefit .value{font-size:32px;line-height:1.2}.b-adhv .head .title,.b-adhv .products .title,.b-adhv2 .head,.bs-product .main .head{font-size:28px;line-height:1.2}.b-cart .message .title,.b-contact .title,.b-content .head,.b-highlight .overlay .title,.b-intro2 .overlay .title{font-size:26px;line-height:1.2}.b-news .head,.b-products .head,.b-twocols .head,.bs-products .head,footer .newsletter .title{font-size:22px;line-height:1.4}.b-contact .description{font-size:18px;line-height:1.4}.b-adhv .head .description,.b-adhv .main .specs .spec .title,.b-adhv2 .main .specs .spec .content .title,.b-cart .resume .item .content .title,.b-intro .slick-slide .overlay .subtitle,.b-intro .slide .overlay .subtitle,.b-slideshow .slick-slide .overlay .description,.b-twocols .end,.bs-product-list .bs-product .main .quality{font-size:17px;line-height:1.4}.bs-related .list .product .content .title{font-size:17px;line-height:1.1}.b-contact .sub-description,footer .browse h4{font-size:16px}.b-adhv .head .sub-description,.b-adhv .main .specs .spec .description,.b-adhv2 .main .specs .spec .content .description,.b-cart .resume .item .content .vehicle,.b-intro2 .overlay .description,.bs-product .main .cart .price.nosupport .value,footer .newsletter .description{font-size:15px;line-height:1.4}.b-cart .resume .item .content .subtitle,footer .copy .info{font-size:13px;line-height:1.2}.bs-related .list .product .content .price{font-size:15px;line-height:1}.b-news .list .post{flex-direction:column;align-items:center}.b-adhv .main .specs .spec img,.b-adhv2 .main .specs .spec .thumb{width:50px}.b-intro .slick-slide .picture-bg.rapid-intro,.b-intro .slide .picture-bg.shop-intro-slide,.b-intro2 .picture-bg{height:100vh;padding:0}.b-highlight .picture-bg,.b-slideshow .slick-slide .picture-bg{height:400px;padding:0}.b-intro .slide .video{padding-top:80%}.view-page-scegliere .b-twocols .picture .picture-bg{height:150px;padding:0}.b-adhv .main .image img{max-width:250px}.b-adhv .main .image{flex:0 0 40%}.b-adhv .main .specs{flex:0 0 60%}.b-news .list .post img{margin:0 auto}.b-news .list .post{text-align:center}.view-home header .brand img{width:auto;height:60px}.view-home header{padding:15px 40px 30px}header .container{justify-content:center}header .nav{display:none}header button[data-offcanvas=main]{display:block}header{padding:10px 40px}footer .browse .col-sm-3{padding-right:15px}footer .browse .social-list a+a{margin-left:6px}.b-products .products .product{padding:0 10px}.bs-products .products .product{padding:0 10px}.bs-products .products .product .description{min-height:0}.b-adhv2 .main .specs .spec .thumb,.bs-related .list .product .thumb{flex:0 0 50px;margin-right:15px}}@media (max-width:767px){table.responsive-table{display:block}table.responsive-table thead{display:none}table.responsive-table tbody{display:block}table.responsive-table tbody tr{display:flex;flex-wrap:wrap;margin-bottom:30px;padding:1px;border:1px solid #eee;background-color:#f9f9f9}table.responsive-table tbody tr td span.responsive-label{display:block;width:100%;padding:0 0 2px;margin:0 0 3px;color:#333;border-bottom:1px solid #f9f9f9;font-size:11px;text-transform:uppercase}.master-contents table.table-not-mobile{display:none}.master-contents table.table-mobile{display:table}.bee-offcanvas .bee-offcanvas-bar{width:100%}.bee-offcanvas .bee-offcanvas-bar .bee-offcanvas-content{padding:30px}.news-box{padding:15px}.news-highlight{padding:50px 0}.news-highlight .item{margin:0 15px}.news-list{margin:0}.news-list .news-box{width:100%;margin:0 0 30px;padding:15px}.page-breadcrumb li:nth-child(n+4){display:none}.page-head{height:250px}.page-head-map .map{height:250px}.page-content-intro{display:block;margin:auto;max-width:80%;margin-bottom:30px}.page-content{padding:50px 0}.page-aside{margin-top:70px}.master-contents h1,.master-contents h2,.master-contents h3,.master-contents h4,.master-contents h5,.master-contents h6{margin:15px 0}.master-contents h3,.master-contents h3.big{font-size:24px}.master-contents p{line-height:1.4}.master-contents table tbody tr{margin-bottom:15px}.master-contents table.responsive-table tbody tr th{display:block;width:100%}.master-contents .content-optional-group{flex-direction:column}.master-contents .content-optional-group .item{flex:0 0 100%}.master-contents .content-optional-group .item:nth-child(n+2){margin:40px 0 0}.master-contents .content-articolo .content-articolo-img_l img,.master-contents .content-articolo .content-articolo-img_r img{max-width:100%;float:none;order:1;margin:15px 0}.b-adhv .bar{margin-top:60px}.b-adhv .quick-links a+a,footer .browse{margin-top:50px}.b-adhv2 .main,.b-adhv2 .main .specs,.b-contact .bar,.b-contact form,.b-news .bar,.b-news .list,.b-news .list .slick-dots,.b-products .bar,.b-products .products .product+.product,.b-social-video .list,.b-social-video .list .slick-dots,.b-twocols .content,.b-twocols .end,.bs-products .bar,.bs-products .products .product+.product,footer .browse .row>div+div,footer .newsletter{margin-top:40px}.b-adhv .head .description,.b-adhv .head .sub-description,.b-cart .resume .cart,.b-cart .resume .item .bee-qty-input,.b-cart .resume .item .content,.b-contact form .form-group,.b-news .list .post .content,.bs-product .main,footer .copy .info{margin:15px 0 0}.b-cart .bar .btn,.b-contact .description,.b-contact .sub-description,.b-contact form .form-control,.b-contact form textarea.form-control,.bs-product .main .cart-switch .cart-switch-item+.cart-switch-item,.bs-related .list .col+.col,footer .newsletter .description{margin-top:10px}.b-adhv,.b-adhv2,.b-cart,.b-contact,.b-content,.b-news,.b-products,.b-social-video,.b-twocols,.bs-products{padding:60px 0}.b-intro .slick-slide .overlay .title,.b-intro .slide .overlay .title{font-size:38px;line-height:1.2}.b-slideshow .slick-slide .overlay .title,.bs-product .main .benefits .benefit .value{font-size:32px;line-height:1.2}.b-adhv .head .title,.b-adhv .products .title,.b-adhv2 .head{font-size:28px;line-height:1.2}.b-cart .message .title,.b-contact .title,.b-content .head,.b-highlight .overlay .title,.b-intro2 .overlay .title{font-size:26px;line-height:1.2}.b-news .head,.b-products .head,.b-twocols .head,.bs-products .head,footer .newsletter .title{font-size:22px;line-height:1.4}.b-contact .description{font-size:18px;line-height:1.4}.b-adhv .head .description,.b-adhv .main .specs .spec .title,.b-adhv2 .main .specs .spec .content .title,.b-cart .resume .item .content .title,.b-intro .slick-slide .overlay .subtitle,.b-intro .slide .overlay .subtitle,.b-slideshow .slick-slide .overlay .description,.b-twocols .end,.bs-product-list .bs-product .main .quality{font-size:17px;line-height:1.4}.b-contact .sub-description{font-size:16px}.b-adhv .head .sub-description,.b-adhv .main .specs .spec .description,.b-adhv2 .main .specs .spec .content .description,.b-cart .resume .item .content .vehicle,.b-intro2 .overlay .description,.bs-product .main .cart .price.nosupport .value,footer .newsletter .description{font-size:15px;line-height:1.4}.b-cart .resume .item .content .subtitle,footer .copy .info{font-size:13px;line-height:1.2}.b-adhv .quick-links,.b-adhv2 .main,.b-cart .bar,.b-cart .resume .item,.b-news .list .post,.b-products .products,.bs-product .container .details,.bs-product .main .cart-switch,.bs-products .products,.bs-related .list{flex-direction:column;align-items:center}.b-adhv .main .specs .spec img,.b-adhv2 .main .specs .spec .thumb{width:50px}.b-adhv .main .image img,.b-adhv .quick-links a img,.b-adhv2 .main .image img{max-width:100%}.b-adhv2 .main .image{margin:0}.b-adhv .quick-links a,.bs-product .images,.bs-product .main{width:100%;padding:0}.b-cart .bar .btn,.bs-product .main .cart .btn,.bs-product .main .cart-switch .cart-switch-item{width:100%}.b-intro .slick-slide .picture-bg.rapid-intro,.b-intro .slide .picture-bg.shop-intro-slide,.b-intro2 .picture-bg{height:60vh;padding:0}.b-intro2 .bg-picture{z-index:10}.b-intro2:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);z-index:20}.b-intro2 .overlay{z-index:30}.b-highlight .picture-bg,.b-slideshow .slick-slide .picture-bg{height:400px;padding:0}.view-page-scegliere .b-twocols .picture .picture-bg{height:150px;padding:0}.b-adhv .main .image{order:0;width:100%;padding:0}.b-adhv .main .specs .intro{font-size:22px;line-height:1.4;text-align:center;margin:30px 0 40px}.b-adhv .main .specs{order:1}.b-adhv .main{flex-direction:column;padding-top:40px;margin-top:40px}.b-cart .payment{max-width:100%;margin:40px 0 0}.b-cart .resume .item .thumb{margin:0}.b-cart .resume .item{text-align:center}.b-cart .resume{padding:10px}.b-news .list .post img{margin:0 auto}.b-news .list .post{text-align:center}.b-products .products .product{flex:0 0 100%;padding:0}.bs-products .products .product{flex:0 0 100%;padding:0;width:100%}.b-products .products .product+.product,.bs-products .products .product+.product{margin-top:30px}.bs-products .products .product .description{min-height:0}.b-slideshow .slick-dots{bottom:15px}.b-slideshow .slick-slide .overlay{bottom:40px}.b-slideshow{background:0 0}.b-twocols .content{column-count:1}.bs-product-list .bs-product .main .quality{margin-top:15px;padding-bottom:15px}.bs-product-list .bs-product:nth-child(2n) .images{padding:0;order:0}.bs-product-list .bs-product:nth-child(2n) .main{padding:0}.bs-related{padding-bottom:60px}.view-home header .brand img{width:auto;height:60px}.view-home header{padding:15px 0 30px}.view-page-come-funziona .b-twocols .content-wrap{padding:30px 15px;margin:40px -15px 0}footer .brand img{width:180px}footer .browse .col-sm-3{padding-right:15px}footer .copy{padding:30px 0;margin:0 15px}footer .payments{margin:50px 15px 0;padding:20px 0 30px}footer{padding-top:60px;text-align:center}header .container{justify-content:center;padding:0 60px}header .nav{display:none}header{padding:10px 0}header button[data-offcanvas=main]{display:block}.b-adhv2 .main .specs .spec .thumb{flex:0 0 50px;margin-right:15px}.b-intro .slick-dots{bottom:15px}.b-intro .slick-slide .overlay,.b-intro .slide .overlay{top:50px;bottom:0}.b-intro .slide .video{padding-top:100%}.b-intro .configurator{position:relative;bottom:initial;right:initial;left:initial}.b-intro .configurator form,.b-intro .configurator form .selects{flex-direction:column;width:100%}.b-intro .configurator form .selects{margin:15px 0 0}.b-intro .configurator form .selects .select{width:100%;text-transform:initial;margin:0 0 10px}.b-intro .configurator form .selects .select:last-child{margin-bottom:0}.b-intro2 .overlay{text-align:center}.b-cart .coupon{flex-direction:column}.b-cart .coupon .form-control{margin:15px 0}.b-cart .bundle,.b-cart .coupon{padding:10px}.bs-product .main .cart,.bs-product .main .cart .price,.bs-product .main .quality{text-align:center!important}.b-shop-benefits .container .box p{font-size:14px}}@media (max-width:575px){.b-intro .slide .video{padding-top:180%}.b-shop-benefits{padding:35px 0}.b-shop-benefits .container .box{padding:15px 0}.b-shop-benefits .container{flex-direction:column}}