body,p,h1,h2,h3,h4,h5,h6,a{font-family:Source Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:700!important}.ginput_container_consent{display:flex;align-items:baseline}.ginput_container_consent input[type="checkbox"]{margin-right:10px}.ginput_container_consent label.gfield_consent_label{font-size:14px;line-height:24px}.gform_wrapper.gravity-theme .gsection{border:0}body .ssf-main-content{margin-top:0}body #info-operating-hours .actives::after,body #info-operating-hours .actives::before,body #info-operating-hours .is-toggled::after{background-color:#696969}body .store-locator__infobox--main .infobox__cta,body .store-locator__infobox--main .infobox__stv{border-top-color:#696969}.store-locator__infobox{border-radius:15px}body .store-operating-hours{padding:0}@media only screen and (min-width:64.063em){#ssf_adress_input_box{padding-top:0;padding-bottom:0}}.dealer-address{display:flex}.dealer-address__col{flex:50%}.dealer-intro-text{margin-bottom:30px}.cs-media-thumb-position .swiper-wrapper{transform:translate3d(0,0,0)!important}#cookie-law-info-bar,.wt-cli-cookie-bar{padding:50px 30px;width:550px!important;max-width:90%}#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message{margin-bottom:20px}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited,.cli-tab-footer .wt-cli-privacy-accept-btn{min-width:130px;height:32px!important;border-radius:18px;padding:0 15px!important;line-height:30px;text-align:center;font-weight:700;margin-top:10px!important}body .cli-tab-footer .wt-cli-privacy-accept-btn{margin-top:0!important}body.lang-de .tippy-content .popover-container{padding:18px}.compare-spa-model-wrap .image-container img{max-height:170px;object-fit:contain}.dealer-error-message{background:#efefef;padding:10px;border:1px solid var(--e-global-color-primary);font-size:20px}@media (max-width:540px){.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited,.cli-tab-footer .wt-cli-privacy-accept-btn{min-width:auto}}@media (max-width:767px){.button--secondary.elementor-widget-button .elementor-button,.button--secondary a{height:auto!important}.store-locator-container-fluid.modal-body{padding:0!important}.gm-style-iw,.store_locator_infowindow{max-width:250px!important}}@media (min-width:1025px){.section--overview .elementor-column.elementor-col-50.column--gallery{z-index:1;margin-left:-117px!important;width:calc(50% + 117px)!important}.section--overview .column--wave-bg{min-height:600px!important}.model-specs-short{margin-top:0!important}.section--overview .button-wrap .button{margin:0 8px 10px!important}.section--overview .aspot-text{margin-bottom:5px}.section--overview .button-wrap .button{margin:0 16px 16px -4px!important}}.wpml-ls-current-language>a{padding-left:20px!important;position:relative}.wpml-ls-current-language>a:before{content:"\f57d"!important;opacity:1!important;font-family:"Font Awesome 5 Free";font-weight:900;top:3px!important;left:0;background:transparent!important;right:inherit!important;bottom:inherit!important}.wpml-ls-current-language.spin-icon>a:before{animation:fa-spin 2s infinite linear}.wpml-ls-item ul.sub-menu{min-width:60px!important;padding:10px 0}.wpml-ls-item ul.sub-menu a{padding:4px 10px!important}#mobile-lang-dropdown ul li{display:block!important}#mobile-lang-dropdown ul li a{padding:5px 27px;font-size:16px}#mobile-lang-dropdown ul li.wpml-ls-current-language{display:none!important}#mobile-lang-dropdown .wpml-ls-legacy-list-horizontal{padding:0;display:none;position:absolute;padding:10px 0;min-width:130px;border-radius:5px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#mobile-lang-dropdown{position:relative;padding-bottom:205px}.mobile-menu__search-bar{padding-bottom:20px!important}.mobile-current-lang i:before{content:"\f57d"!important;font-family:"Font Awesome 5 Free";font-weight:900;top:3px!important;left:0;background:transparent!important;font-style:normal;padding-right:10px}.mobile-current-lang{display:inline-block}.mobile-current-lang span{position:relative}.mobile-current-lang span:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath id='Path_80' data-name='Path 80' d='M1919.586,785.461l-5.293,5.293a1,1,0,0,0,1.414,1.414l6-6a1,1,0,0,0,0-1.414l-6-6a1,1,0,0,0-1.414,1.414Z' transform='translate(-1914 -778.462)' fill='%236d6e71'/%3E%3C/svg%3E");background-size:6px 14px;background-repeat:no-repeat;height:16px;display:block;position:absolute;top:4px;right:-20px;width:10px;transform:rotate(90deg)}.elementor-carousel-image{height:100%;background-repeat:no-repeat;background-size:cover}.gfield--type-address .gfield_validation_message{display:block!important}.single-product .elementor-slide-content-image{width:auto}.color-selector-container .color-selector-spa,.color-selector-container .color-selector-picker{display:none!important}.spec-tab.custom-spec-tab{width:100%!important;margin-left:0;padding-left:0;display:block}#bv_review_maincontainer button,#bv-rnr-portal button{padding:0;background:#fff;line-height:20px;color:#000;border:0}@media (min-width:1025px){html[lang="nl-NL"] .spec-name,html[lang="fr-FR"] .spec-name{font-size:16px;min-width:185px}}body .wcc-consent-container{width:550px}body .wcc-notice-btn-wrapper .wcc-btn,body .wcc-prefrence-btn-wrapper .wcc-btn{padding:2px 15px 2px 15px;font-size:16px}body .wcc-accordion-header .wcc-always-active{color:#f47a55}body .wcc-preference-header{background-color:#EFEFEF}body .wcc-preference-content-wrapper *,body .wcc-preference-body-wrapper *{font-size:14px;line-height:22px}body .wcc-switch input[type="checkbox"]:checked{background-color:#f47a55!important}body button.wcc-show-desc-btn:not(:hover):not(:active){color:#f47a55}body button.wcc-show-desc-btn:hover,body button.wcc-show-desc-btn:active{color:#f47a55;background-color:transparent;border:0}body .wcc-preference-header .wcc-btn-close:hover,body .wcc-preference-header .wcc-btn-close:active{background-color:transparent;border:0}body .wcc-preference-body-wrapper .wcc-cookie-des-table li div{font-size:13px;line-height:17px}body .wcc-preference-content-wrapper .wcc-show-desc-btn{font-size:14px}body .wcc-preference-header .wcc-btn-close img{height:15px;width:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.offscreen-text{position:absolute!important;left:-9999px!important;height:1px!important;width:1px!important;overflow:hidden!important}.screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-card .card-body .card-series,.block-models .card-body .card-series{line-height:27px;letter-spacing:.1em;text-transform:uppercase;color:rgb(105,105,105);font-weight:400}.h5{font-size:1.25rem;font-weight:700!important;line-height:1.2}.caldera-shop-head .filters fieldset,.mobilePanel .filters fieldset{padding:0}.caldera-shop-head .filters h2.title,.mobilePanel .filters h2.title{margin-bottom:15px;font-size:18px;line-height:1em;color:#696969;text-transform:uppercase;letter-spacing:1.8px}.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-cc button,.gm-style .gm-style-cc span,.gm-style .gm-style-mtc div{font-size:12px}html body .gform_wrapper .gform-calderaspas .gform_fields .gfield.hidden_label .form-label{display:none}html body .gform-calderaspas fieldset.label-hide.hidden_label .form-check-label.gfield_consent_label{display:none}html body .gform-calderaspas .hidden-recaptchlabel .screen-reader-only{display:none}html body .gform-calderaspas .hidden_label.gfield--type-choice .gfield_label_before_complex{display:none!important}html body .gform-calderaspas #field_16_9 .gform-fieldset label.form-label{display:none!important}body.single-product .column--gallery .elementor-element.elementor-widget-cs-media-carousel,body.single-product .section--color-selector .elementor-element-populated>.elementor-widget-heading{margin-block-end:0}body.single-product .column--gallery .elementor-element.elementor-widget-cs-media-carousel .elementor-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}body .store_locator.modal-body .store_locator_infowindow .store_locator_name{color:var(--e-global-color-1f6397d);font-family:"Source Sans",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.222em;letter-spacing:1.8px}body .store_locator.modal-body .store_locator_infowindow .store_locator_contact a{margin-left:5px}.fix-widget-space-6>.elementor-widget-wrap>.elementor-widget:not(:last-child){margin-bottom:6px}.fix-widget-space-0>.elementor-widget-wrap>.elementor-widget:not(:last-child){margin-bottom:0}.page-template-template-series .elementor-widget-essentialsSection .elementor-swiper-button{position:absolute;z-index:1;cursor:pointer}@media (max-width:1024px){.page-template-template-series .elementor-widget-essentialsSection .elementor-slides .swiper-slide-inner .swiper-slide-contents{margin:0 auto}.page-template-template-series .elementor-widget-essentialsSection .elementor-swiper-button.elementor-swiper-button-next{right:10px}.page-template-template-series .elementor-widget-essentialsSection .elementor-swiper-button.elementor-swiper-button-prev{left:10px}}@media (min-width:768px) and (max-width:1024px){.page-template-template-series .elementor-widget-essentialsSection .elementor-swiper-button.elementor-swiper-button-next{right:20px}.page-template-template-series .elementor-widget-essentialsSection .elementor-swiper-button.elementor-swiper-button-prev{left:20px}}@media (min-width:768px){.page-template-template-series .section--overview .elementor-widget-cs-media-carousel .elementor-swiper-button{position:absolute;z-index:1;display:flex;cursor:pointer}.section--desktop-jump-links .elementor-widget.elementor-widget-shortcode{overflow-y:auto}}@media (max-width:767px){.page-template-template-series .section--overview .elementor-widget-cs-media-carousel .elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}}#gform_wrapper_25 .gf_page_steps{display:flex;justify-content:center;margin:24px 0;border-bottom:none}#gform_wrapper_25 .gf_page_steps .gf_step:last-child{margin-right:0}#gform_wrapper_25 .gfield--type-choice legend.form-label{display:none!important}#gform_wrapper_25 .gf_page_steps .gf_step .gf_step_number{font-size:0;width:12px;height:12px;display:inline-block;padding:0!important;margin:0;background-color:#e7e7e7;border-radius:50%}#gform_wrapper_25 .gf_page_steps .gf_step.gf_step_completed .gf_step_number{font-size:0;width:12px;height:12px;display:inline-block;padding:0!important;margin:0;background-color:#f47a55;border-radius:50%}#gform_wrapper_25 .gf_page_steps .gf_step::after{content:" ";display:inline-block;width:50px;background-color:#d9d9d9;width:24px;height:1px;font-size:0;margin:6px;position:absolute;top:7px;left:12px}#gform_wrapper_25 .gf_page_steps .gf_step.gf_step_completed::after{position:absolute;top:7px;left:12px;margin:6px;display:inline-block;width:50px;width:24px;height:1px;font-size:0;content:" ";background-color:#f47a55}#gform_wrapper_25 .gf_page_steps .gf_step.gf_step_active .gf_step_number{background-color:#f47a55;border:2px solid #f47a55}#gform_wrapper_25 .gf_page_steps .gf_step{position:relative;display:block;margin:0 32px 0 0}#gform_wrapper_25 .gf_page_steps .gf_step:last-child:after{content:"";width:0}#gform_wrapper_25 .gfield--type-html{margin-bottom:8px;text-align:center}#gform_wrapper_25 #gform_fields_25_7 .gfield--type-html{text-align:left}#gform_wrapper_25 .gfield--type-html h4,#gform_wrapper_25 .gfield--type-html .h4,#gform_wrapper_25 .gfield--type-html h6,#gform_wrapper_25 .gfield--type-html .h6{text-align:center}#gform_wrapper_25 .form-check.gchoice{margin-bottom:22px}#gf_step_counter_25.gf_page_steps_info{margin-top:10px;margin-bottom:16px;font-size:15px;font-weight:500;text-align:center}.hidden{display:none}.show-element.show{display:block!important}#gform_wrapper_25 .gform_previous_button.btn.btn-outline-secondary{color:#f47a55;border-color:#f47a55}#gform_wrapper_25 .gform_previous_button.btn.btn-outline-secondary:hover,#gform_wrapper_25 .gform_previous_button.btn.btn-outline-secondary:active{color:#fff}#gform_wrapper_25 .gform_fields .gfield .ginput_complex>span{margin-top:0}#gform_wrapper_25 #gform_page_25_7 .gform-page-footer{margin-top:25px}#gform_wrapper_25 .hide-it{width:0;height:0;overflow:hidden}#gform_wrapper_25 .gform_page_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:295px;margin:0 auto;padding-left:9px}#gform_wrapper_25 #gform_page_25_1 .gform_page_footer .formNext{margin-left:-17px;margin-right:0}#gform_wrapper_25 .gform_page_footer .formPrev,#gform_wrapper_25 .gform_page_footer .formNext{margin:10px;color:#fff;background-color:#f47a55;border-color:#f47a55;border:none;font-weight:600}#gform_wrapper_25 .gform_page_footer .formPrev{color:#f47a55;background-color:transparent;padding-left:0}#gform_wrapper_25 #gform_page_25_7 .gform_page_footer.formNext7{margin-left:0!important;padding-left:0}#gform_wrapper_25 .gform_page_footer .formNext{margin-left:0;margin-right:0}#gform_wrapper_25 .gform_page_footer .formPrev:hover,#gform_wrapper_25 .gform_page_footer .formNext:hover{color:#fff;background-color:#f47a55;border-color:#f47a55}#gform_wrapper_25 .gform_page_footer .formPrev:hover{color:#f47a55;background-color:transparent}#gform_wrapper_25 .custom-html-field{text-align:center;margin-bottom:40px}#gform_wrapper_25 #gform_page_25_7.gform_page .form-wrapper{width:451px;margin:auto;max-width:100%}#gform_wrapper_25 #gform_page_25_7 .form-wrapper{margin:0;padding:40px 40px 30px;border-radius:4px}#gform_wrapper_25 .formNext7 .formNext i.fa-solid.fa-chevron-right{display:none}@media screen and (min-width:768px){#gform_wrapper_25 .gf_page_steps{margin-bottom:36px}#gform_wrapper_25 #gform_page_25_7 .gform_page_footer.formNext7{margin-left:0!important;padding-left:0}#gform_wrapper_25 #gform_page_25_7 .form-wrapper{-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.16);box-shadow:0 0 18px 0 rgba(0,0,0,.16)}#gform_wrapper_25 .gfield--type-choice,#gform_wrapper_25 .gform-page-footer{width:380px;padding-left:32px;margin:0 auto}#gform_wrapper_25 .gfield--type-html h6{font-size:15px}}