@font-face{font-family:Heebo;src:url(/cdn/shop/files/Heebo-Medium.eot);src:url(/cdn/shop/files/Heebo-Medium.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Heebo-Medium.woff2) format("woff2"),url(/cdn/shop/files/Heebo-Medium.woff) format("woff"),url(/cdn/shop/files/Heebo-Medium.ttf) format("truetype"),url(/cdn/shop/files/Heebo-Medium.svg#Heebo-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/cdn/shop/files/Heebo-Bold.eot);src:url(/cdn/shop/files/Heebo-Bold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Heebo-Bold.woff2) format("woff2"),url(/cdn/shop/files/Heebo-Bold.woff) format("woff"),url(/cdn/shop/files/Heebo-Bold.ttf) format("truetype"),url(/cdn/shop/files/Heebo-Bold.svg#Heebo-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Heebo;src:url(/cdn/shop/files/Heebo-Regular.eot);src:url(/cdn/shop/files/Heebo-Regular.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Heebo-Regular.woff2) format("woff2"),url(/cdn/shop/files/Heebo-Regular.woff) format("woff"),url(/cdn/shop/files/Heebo-Regular.ttf) format("truetype"),url(/cdn/shop/files/Heebo-Regular.svg#Heebo-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter-SemiBold.eot);src:url(/cdn/shop/files/Inter-SemiBold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Inter-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Inter-SemiBold.woff) format("woff"),url(/cdn/shop/files/Inter-SemiBold.ttf) format("truetype"),url(/cdn/shop/files/Inter-SemiBold.svg#Inter-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}*{outline:none}html{padding-bottom:0!important}html:not(.template-index,.template-collection,.template-product,.page-solaranlage-kaufen-mit-montage,.template-list-collections){display:flex;min-height:100%}body:not(.template-index,.template-collection,.template-product,.page-solaranlage-kaufen-mit-montage,.template-list-collections),body:not(.template-index,.template-collection,.template-product,.page-solaranlage-kaufen-mit-montage,.template-list-collections) .page-container{display:flex;width:100%}body:not(.template-index,.template-collection,.template-product,.page-solaranlage-kaufen-mit-montage,.template-list-collections) .page-container .transition-body{display:flex;flex-direction:column;width:100%}body:not(.template-index,.template-collection,.template-product,.page-solaranlage-kaufen-mit-montage,.template-list-collections) .page-container .transition-body .main-content{flex:1}.faux-select,body,button,input,select,textarea{font-family:Heebo;font-size:var(--typeBaseSize)}.page-width,.main-content .shopify-policy__container{max-width:1440px}.page-width--medium{max-width:1040px}.page-width--narrow{max-width:720px}.flickity-button{width:35px;height:35px;background:#000}.flickity-prev-next-button:hover{transform:translateY(-50%) scale(1)}.flickity-page-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:.4;margin:0 5px}.flickity-page-dots .dot:hover{opacity:1}.flickity-page-dots .dot:first-child:nth-last-child(1){display:none}.flickity-page-dots .dot.is-selected{width:12px;height:12px;background-color:#fff;opacity:1}.subheading{font-size:15px;letter-spacing:normal;font-weight:500;line-height:1.45;margin-bottom:10px}.h1,h1{font-size:45px;letter-spacing:.9px;line-height:1.3334}.h2,h2{font-size:calc(var(--typeHeaderSize))}.h3,h3{font-size:24px;letter-spacing:normal;line-height:1.3}.h4,h4{font-size:20px;letter-spacing:normal;line-height:1.45;text-transform:none;font-weight:500}.h5,h5{font-size:16px;letter-spacing:normal;line-height:1.45;text-transform:none;font-weight:600}.h6,h6{font-size:14px;letter-spacing:normal;line-height:1.45;text-transform:none}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:40px;margin-bottom:15px}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{font-size:var(--typeBaseSize);letter-spacing:.64px;font-weight:700;line-height:1;padding:14px 40px;border-radius:10px;text-transform:none}.button:after{content:none!important}.button:hover{background-color:#7ea334!important}.btn--small{font-size:12px;padding:8px 14px}.btn--secondary,.rte .btn--secondary{border-color:var(--colorTextBody)}.btn--secondary:hover,.rte .btn--secondary:hover{background-color:var(--colorTextBody);color:#fff;border-color:var(--colorTextBody)}.text-link{font-weight:700}.text-link svg{height:9px;margin-left:9px}.template-page .main-content{min-height:inherit}.rte-setting a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview),.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){display:inline;border:none}.rte-setting a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):hover,.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):hover{color:#3aa1db}.rte-setting a:not(.btn):not(.spr-summary-actions-newreview):after,.rte a:not(.btn):not(.spr-summary-actions-newreview):after{content:none}select{background-image:url(/cdn/shop/files/Down_Arrow_3.svg);background-size:14px 8px;background-position:right 20px center;padding-right:40px}.grid-product__tag{font-size:14px;font-weight:500;letter-spacing:2.24px;text-transform:uppercase;border-radius:5px;padding:5.5px 7px 5.5px 9px;right:10px;top:10px}.grid-product__tag--custom.bestseller{background:#3aa1db}.announcement-bar{background:transparent linear-gradient(180deg,var(--unnamed-color-0e3a5a) 0%,#677f91 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#0e3a5a,#677f91) 0% 0% no-repeat padding-box;font-size:calc(var(--typeBaseSize) - 3px);padding:12px 0}.announcement-bar .page-width{display:flex;justify-content:space-between;align-items:center}.announcement-bar .slideshow-wrapper{flex:1}.announcement-bar .announcement-slider__slide{display:flex;align-items:center;line-height:1}.announcement-bar .announcement-link-text{display:inline-block;line-height:1.5}.announcement-bar .announcement-icon{display:inline-block;vertical-align:middle}.announcement-bar .announcement-icon svg{margin-right:10px;display:inline-block}.announcement-bar .multi-selectors .disclosure-list a{color:#0e3a5a}.top-contact-info{display:flex;align-items:center}.top-contact-info a{font-weight:400}.top-contact-info a:hover{text-decoration:underline}.top-contact-info a+a{margin-left:20px}.top-contact-info .multi-selectors__item{margin:0}.top-contact-info .disclosure__toggle{font-size:13px}.site-header{padding:15px 0}.site-navigation .site-nav__link{font-weight:600;letter-spacing:.84px}.site-navigation .site-nav__link:before{content:"";width:100%;height:100%;position:absolute;left:0;top:100%}.site-navigation .site-nav__link:hover{color:#3aa1db}.site-nav__link--underline:after{content:none}.site-nav__link--icon{padding-left:10px;padding-right:10px}.site-nav__link--icon svg{vertical-align:middle}.cart-link__bubble--visible{width:14px;height:14px;border:none;font-size:11px;color:#fff;letter-spacing:.66px;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1;top:-3px;left:8px}.cart-total_price{font-family:Heebo;font-size:12px;font-weight:400;position:relative;top:1px;margin-left:4px}.site-header__search .predictive__screen{width:100%}.site-header__search .search__input{border-radius:30px;padding-left:20px}.site-header__search .btn--search svg{vertical-align:middle}.site-header__search [data-dark=false] .btn--search path{stroke:var(--colorBorder)!important}.site-header__search .btn--close-search{height:42px;background:#0e3a5a;border-radius:50%}.site-header__search .btn--close-search .icon path{stroke:#fff!important}.predictive-search-results h3{font-weight:600}.site-nav--has-dropdown .site-nav__link--has-dropdown:before{content:"";width:100%;height:100%;position:absolute;top:100%;left:0}.site-nav__dropdown:not(.megamenu){font-family:Inter;box-shadow:none;top:55px}.site-nav__dropdown:not(.megamenu) .page-width{padding:0}.site-nav__dropdown:not(.megamenu) ul{margin:0;max-height:60vh;overflow-y:auto}.site-nav__dropdown:not(.megamenu) a{font-size:15px;color:#0e3a5a;font-weight:500}.site-nav__dropdown:not(.megamenu) a:hover{color:#3aa1db}.megamenu{font-family:Inter;box-shadow:none;top:100%;padding:0;overflow:hidden}.megamenu__grid{display:flex}.megamenu__nav{min-width:300px}.megamenu__nav ul{list-style:none;margin:22px 30px}.megamenu__nav ul li{margin:12px 0}.megamenu__nav ul li a{font-size:15px;color:#0e3a5a;font-weight:500}.megamenu__nav ul li a:hover,.megamenu__nav ul li.active a{color:#3aa1db}.megamenu__content{flex:1;background:#f5f5f5;position:relative;padding:30px 0 0 115px}.megamenu__content:after{content:"";background:#f5f5f5;width:100%;height:100%;position:absolute;top:0;right:-100%}.megamenu__columns:not(.active){display:none}.megamenu .grid{display:flex;flex-wrap:wrap;margin-bottom:30px}.text-center .megamenu .grid .grid__item{display:flex;flex-direction:column}.megamenu .megamenu__product{flex:1}.megamenu__productImg{padding-top:100%;position:relative;display:block;background-color:#fff}.megamenu__productImg img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}.megamenu__productMeta{padding:10px 30px 0;text-align:center}.megamenu__productvendor{font-family:Heebo;font-size:14px;color:#959595}.megamenu__productvendor a{color:#959595!important}.megamenu__productTitle{font-family:Heebo;font-size:14px;color:#000;font-weight:500}.megamenu__columns .btn-wrap{border-top:1px solid #747474;padding:20px 0;margin-top:50px}.NavDrawer{width:428px;left:-428px}.NavDrawer.drawer--is-open{transform:translate(428px)}.NavDrawer .drawer__fixed-header{height:90px}.NavDrawer .drawer__header{height:90px;padding-top:20px;display:flex;align-items:center;border:none}.NavDrawer .drawer__title{margin:0}.NavDrawer .drawer__close{min-width:58px;width:auto;text-align:left}.NavDrawer .drawer__close-button{padding:0;right:0}.NavDrawer .site-header__logo{text-align:center}.NavDrawer .site-header__logo a{padding-top:0!important;margin:0 auto}.NavDrawer .drawer__icons{min-width:58px;display:flex;justify-content:end}.NavDrawer .drawer__icons .site-nav__link{padding:0}.NavDrawer .drawer__icons .site-nav__link+.site-nav__link{margin-left:20px}.NavDrawer predictive-search form{margin:0}.NavDrawer .search__input{font-size:15px!important;color:#0e3a5a!important;padding:12px 20px;line-height:1;border-width:0 0 1px;border-color:#0e3a5a}.NavDrawer .search__input::-webkit-input-placeholder{color:#0e3a5a;opacity:1}.NavDrawer .search__input::-moz-placeholder{color:#0e3a5a;opacity:1}.NavDrawer .search__input:-ms-input-placeholder{color:#0e3a5a;opacity:1}.NavDrawer .search__input:-moz-placeholder{color:#0e3a5a;opacity:1}.NavDrawer .btn--search{padding:0}.NavDrawer .btn--search svg{width:16px;height:16px}.NavDrawer [data-dark=false] .btn--search path{stroke:#0e3a5a!important}.NavDrawer .mobile-nav{margin-bottom:15px;margin-top:0}.NavDrawer .mobile-nav__item:after{content:none}.main-menu{margin-top:25px;margin-bottom:35px;display:flex}.main-menu-items{font-family:Inter;list-style:none;min-width:calc(100% + 60px);margin:0 -30px;padding:0 30px;white-space:nowrap;opacity:1;transition:.25s ease-in-out}.main-menu-items.active{transform:translate(-100%);height:0}.main-menu-items .main-menu-item{margin:0}.main-menu-items .main-menu-item>a{font-size:16px;letter-spacing:.96px;font-weight:500;color:#0e3a5a;width:100%;height:100%;padding:15px 0;display:flex;align-items:center;justify-content:space-between}.main-menu-items .main-menu-item a:hover,.main-menu-items .main-menu-item a:focus,.main-menu-items .main-menu-item a:active,.main-menu-items .main-menu-item a:target{color:inherit}.main-menu-items .main-menu-item .main-menu-item-arrow{width:10px;height:10px;background-image:url(/cdn/shop/files/menu-arrow.svg);background-position:center;background-size:10px 10px;background-repeat:no-repeat;display:inline-block}.main-menu-items .main-menu-item .main-menu-item-arrow-open{transform:rotate(90deg)}.main-menu-items.semi-hidden{opacity:.5}.sub-menu{list-style:none;margin:0;height:0;min-width:100%;background:#fff;transition:.25s ease-in-out;transform:translate(30px)}.active+.sub-menu{transform:translate(-100%);height:auto}.sub-menu-header{padding:0 0 12px}.sub-menu-header .main-menu-title{font-size:16px;color:#3aa1db;letter-spacing:.96px;font-weight:700;display:block;margin-top:30px}.sub-menu-close-icon{width:18px;height:18px;background-image:url(/cdn/shop/files/menu-arrow.svg);background-position:center;background-size:18px 18px;background-repeat:no-repeat;margin-bottom:17px;transform:rotate(180deg)}.sub-menu-item>a{font-size:16px;letter-spacing:.96px;font-weight:500;display:inline-block;width:100%;height:100%;padding:12px 0;display:flex;justify-content:space-between;align-items:center}.main-menu-items .main-menu-item .sub-menu-item .main-menu-item-arrow{transform:rotate(90deg)}.sub-menu-dropdown{margin:0 -20px;list-style:none;padding:0 20px;display:none;background:#f5f5f5}.sub-menu-dropdown-open{display:block;margin:0}.sub-menu-dropdown-item{margin:0}.sub-menu-dropdown .sub-menu-dropdown-item>a{font-size:14px;letter-spacing:.96px;font-weight:500;display:inline-block;width:100%;height:100%;padding:12px 0;display:flex;justify-content:space-between;align-items:center}.sub-menu-right-dropdown .sub-menu-item .main-menu-item-arrow{width:10px;height:10px;background-image:url(/cdn/shop/files/menu-arrow.svg);background-position:center;background-size:10px 10px;background-repeat:no-repeat;transform:rotate(90deg)}.sub-menu-right-dropdown .sub-menu-item.sub-menu-dropdown-open .main-menu-item-arrow{transform:rotate(-90deg)}.sub-menu-item.active>a{color:#3aa1db!important}.sub-menu-item.active>a svg{transform:rotate(180deg)}.sub-menu-item .megamenu__columns{background:#f5f5f5;padding:20px 20px 0;margin:0 -20px}.sub-menu-item .megamenu__columns .grid{display:flex}.sub-menu-item .megamenu__columns .grid__item{display:flex;flex-direction:column}.sub-menu-item .megamenu__columns .grid__item .megamenu__product{flex:1}.sub-menu-item .megamenu__columns .grid__item .megamenu__product .btn.rfq-collection-btn{padding:12px 15px}.sub-menu-item .megamenu__columns .megamenu__productMeta{padding:10px 5px 0}.sub-menu-item .megamenu__columns .megamenu__productvendor{font-size:12px}.sub-menu-item .megamenu__columns .megamenu__productTitle a{color:#000}.sub-menu-item .megamenu__columns .btn-wrap{margin-top:20px}.sub-menu-item.sub-menu-dropdown-open .sub-menu-dropdown{display:block}.NavDrawer .payment-icons{margin:-10px -7.5px 40px}.NavDrawer .payment-icons li{margin:10px 7.5px}.NavDrawer .top-contact-info{flex-direction:column;margin-bottom:40px}.NavDrawer .top-contact-info a:not(.btn){font-family:Inter;font-size:16px;letter-spacing:.96px;font-weight:600}.NavDrawer .top-contact-info a:not(.btn) svg{margin-right:10px}.NavDrawer .top-contact-info a+a{margin-top:35px;margin-left:0}.NavDrawer .top-contact-info .multi-selectors{margin-top:35px}.NavDrawer .top-contact-info .disclosure__toggle{font-size:16px;letter-spacing:.96px}.NavDrawer [data-disclosure-currency] .disclosure-list{width:100%;max-width:100%;min-width:320px;top:auto;bottom:100%}.NavDrawer .top-contact-info .disclosure-list__item{padding:5px 5px 4px}.NavDrawer .top-contact-info .multi-selectors a:not(.btn){font-size:12px;font-weight:400}.NavDrawer .top-contact-info svg path{fill:#000}.NavDrawer .top-contact-info .btn{font-weight:700;min-width:196px}.NavDrawer .mobile-nav__social{margin:0 0 50px;justify-content:center}.NavDrawer .mobile-nav__social-item{flex:inherit;border:none;margin:0 7.5px}.NavDrawer .mobile-nav__social a{padding:0}.NavDrawer .mobile-nav__social a svg{width:24px;height:24px;display:inline-block;vertical-align:middle}.NavDrawer .header__small-text{font-size:14px;color:#3c3c3b;margin:0 0 15px;line-height:1.5;text-align:center;opacity:.5}.flag a.gt_switcher-popup.glink{text-decoration:none}.flag a.gt_switcher-popup.glink span{font-family:Heebo;font-size:13px;font-weight:400!important;color:#fff!important}.flag a.gt_switcher-popup.glink span:last-child{position:relative;top:2px}.gt_white_content .gt_languages .glink span{color:#000}.gt_white_content .gt_languages a+a{margin-left:0}.hero-video .video-parent-section:before,.hero-video .video-parent-section:after{content:none}.hero-video .image-wrap{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.hero-video .hero__text-shadow{max-width:380px}.hero-video .hero__text-shadow:before{content:none}.hero-video .hero__subtitle{font-family:Heebo;font-size:15px;font-weight:500}.hero-video .hero__text-content .hero__link{margin-top:40px}.hero-video .video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero-video .hero__image-wrapper:before,.hero-video .hero__media:before{background:transparent linear-gradient(90deg,#3c3c3b,#232425d9 27%,#1011142e 43%) 0% 0% no-repeat padding-box;opacity:1}.popup{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9998}.popup-inner{max-width:1000px;width:100%;padding:15px}.popup .close{color:#fff;padding:30px;position:fixed;right:0;top:0;z-index:9999;cursor:pointer}.popup .close svg{height:28px;width:28px}.logo-list.index-section{margin:65px 0}.logo-list .section-header{margin-bottom:30px}.logo-bar{margin-bottom:0;display:block;padding:0 80px}.logo-bar__item{width:14.28%;height:57px;padding:0 25px;margin:0;display:flex;align-items:center;justify-content:center}.logo-bar__item .logo-bar__image{object-fit:contain;-o-object-fit:contain}.page-width--medium .logo-bar__item{width:20%}.featured-collections{margin:0}.featured-collections-inner{background-color:#f5f5f5;padding:65px 0 100px}.featured-collections .collection-item{background:#fff;border-radius:10px;padding:25px 5px}.featured-collections .collection-item .collection-image{margin-bottom:15px}.sections-promo-grid{background:transparent linear-gradient(180deg,#0e3a5a,#677f91) 0% 0% no-repeat padding-box;padding:65px 0}.sections-promo-grid .section-header{color:#fff}.promo-grid__container:not(.promo-grid__container--boxed) .promo-grid__bg:before,.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after,.type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{content:none}.type-advanced .promo-grid__container,.type-advanced .promo-grid__bg img{border-radius:10px}.type-advanced .promo-grid__content{padding:2.5em}.type-advanced .rte--em{font-weight:500;letter-spacing:normal;margin-bottom:5px}.type-advanced .rte--strong{font-size:30px;line-height:1.35;margin-bottom:20px}.featured-collection{background-color:#f5f5f5;margin:0;padding:100px 0}.featured-collection .grid{margin-bottom:-20px;display:flex;flex-wrap:wrap}.grid-product{margin-bottom:20px;display:flex}.grid-product__label{background-color:#95c23d;font-size:15px;color:#fff;font-weight:500;text-align:center;padding:5px;border-radius:10px 10px 0 0}.grid-product__label--stock-out{background-color:#0e3a5a}[data-center-text=true] .grid-product__meta{text-align:left}.grid-product__content{width:100%;background:#fff;box-shadow:0 4px 30px #0000000d;border-radius:10px;display:flex;flex-direction:column;padding-bottom:54px}.grid-product .grid-product__content .rfq-collection-btn{position:absolute!important;left:20px;bottom:0}.grid-product__content .grid__item-image-wrapper{display:flex;flex-direction:column;flex:1}.grid-product__content .grid__item-image-wrapper img{padding:10px}.grid-product__content .grid-product__link{display:flex;flex:1}.grid-product__meta{width:100%;padding:20px;display:flex;flex-direction:column}.grid-product__vendor{font-size:14px;color:#959595;text-transform:none;letter-spacing:normal;margin:0 0 5px}.grid-product__content .grid__item-image-wrapper .grid-product__vendor img{padding:0;max-height:70px}.grid-product__title{font-size:15px;font-weight:500;border-bottom:1px solid #747474;padding-bottom:10px;flex:1;transition:all .5s ease}.grid-product__content:hover .grid-product__title{color:#95c23d}.grid-product__price{font-size:20px;font-weight:500;margin-top:10px;line-height:1.45;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.product__shipping{font-size:12px;color:#959595;font-weight:400}.view-all-btn{margin-top:50px}.text-and-image .index-section{padding:65px 0}.text-and-image .feature-row{margin:0;align-items:inherit}.text-and-image .feature-row__images{position:relative}.feature-row__item-logo{max-width:200px;position:absolute;top:65px;right:65px;z-index:1}.text-and-image .image-wrap{position:static}.text-and-image .feature-row__text{display:flex;align-items:center;position:relative;z-index:1;padding-left:60px;padding-right:60px}.text-and-image .feature-row__content{max-width:450px;margin:0 auto;padding:50px 0;position:relative;z-index:2}.text-and-image .feature-row__text h2{margin-bottom:30px}.text-and-image .feature-row__text .btn{margin-top:50px}.testimonials-section .page-width{max-width:1320px}.testimonials-slider{padding:0 65px}.testimonials-slider .flickity-slider{display:flex}.testimonials-slide .testimonials-slider__text,.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1);box-shadow:inherit;padding:34px 25px 25px;border-radius:10px;margin:0 11px}.testimonials-slide{padding:0;display:flex!important;min-height:100%}.testimonials-slider__content{margin-bottom:20px}.testimonials-slider__content-image{padding-left:70px;position:relative}.testimonial-image--round{border-radius:50px}.testimonials-slider__content-image .testimonial-image{height:50px;width:50px;position:absolute;left:0;top:0}.testimonial-stars{font-size:20px;color:#f4d577;letter-spacing:normal;line-height:1;margin-bottom:0}.testimonials-slider__text cite{font-size:var(--typeBaseSize)}.testimonials__info{font-size:calc(var(--typeBaseSize) - 2px)}.testimonials-slider__text .rte-setting{margin-bottom:0}.background-media-text .background-media-text__inner{display:flex;align-items:center}.background-media-text .background-media-text__aligner{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;padding:0 60px;display:flex;align-items:center;position:relative;z-index:1}.background-media-text .background-media-text--right{justify-content:flex-end}.background-media-text .background-media-text__text{background:transparent;padding:0;font-size:1em;width:100%;max-width:750px}.background-media-text .background-media-text__text p{margin-bottom:10px}.background-media-text .background-media-text__text .button__wrapper{margin-top:10px}.background-media-text .background-media-text__text .h3{font-size:30px;margin-bottom:30px}.button__wrapper{display:flex;gap:15px;margin-top:30px}.newsletter-with-faq{margin:100px 0}.newsletter-with-faq:empty{display:none}.newsletter-with-faq .section-header .text-link{margin-top:50px;display:table}.newsletter-block{background:#d3dee2;border-radius:10px;padding:40px;max-width:432px}.newsletter-block .section-header{margin-bottom:30px}.newsletter-block .contact-form{max-width:320px}.newsletter-block .input-group-field{background:#fff;border:none;padding:12px 20px;border-radius:10px!important}.newsletter-block .btn{width:35px;height:35px;min-width:35px;background:#000;border-radius:50%!important;padding:10px;margin:7.5px 0 7.5px 10px}.faq-question{margin-bottom:30px}.faq-question .tab_drawer_heading{width:100%;font-size:16px;font-weight:700;border-bottom:1px solid #000;padding:0 20px 10px 10px;position:relative;cursor:pointer}.faq-question .tab_drawer_heading .collapsible-trigger__icon{width:16px;height:16px;border-radius:0;border:none;right:0;left:auto;top:2px;transform:none}.faq-question .tab_drawer_heading .collapsible-trigger__icon svg{width:16px;height:16px;fill:#000;vertical-align:top}.tab_drawer_heading.d_active .collapsible-trigger__plus,.tab_drawer_heading:not(.d_active) .collapsible-trigger__minus{display:none}.tab_drawer_heading.d_active+.tab_content{display:block!important}.faq-question .tab_content .rte{padding:20px 10px 10px}.site-footer{background:transparent linear-gradient(180deg,#0e3a5a,#677f91) 0% 0% no-repeat padding-box;padding-bottom:30px;padding-top:30px}.footer__logo{display:table;margin-left:auto;margin-right:auto}.footer__clear{height:0px}.site-footer__linklist{display:flex;flex-wrap:wrap;justify-content:center}.site-footer__linklist li{margin:0 20px}.site-footer__linklist a{font-size:15px;padding:0;font-weight:500;text-transform:uppercase}.site-footer__linklist a:hover{text-decoration:underline}.footer__social{text-align:center;margin-top:15px}.footer__social li{margin:0 10px 10px}.footer__social a:hover{color:#3aa1db}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.payment-icons li{margin:0 7.5px}.footer__nav{margin-top:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer__nav .footer__small-text{padding:0;font-size:calc(var(--typeBaseSize) - 2px);line-height:1;opacity:.5}.footer__nav .site-footer__linklist{line-height:1;margin-left:20px}.footer__nav .site-footer__linklist a{font-size:calc(var(--typeBaseSize) - 2px);line-height:1;text-transform:none;font-weight:400;opacity:.5}.footer__nav .site-footer__linklist a:hover{opacity:1}.page-header-inner{display:flex;align-items:center;position:relative}.page-header-inner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.7}.page-header-inner image-element{width:100%}.page-header-inner img{width:100%;height:330px;object-fit:cover}.page-header-inner .page-width{width:100%;height:100%;position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1}.page-header-inner .section-header{width:100%;margin:0;padding:0 30px}.section-text-with-icons{margin:65px 0}.section-text-with-icons .text-with-icons .page-width--narrow{max-width:900px}.section-text-with-icons .text-with-icons__block.text-left{flex-direction:row;justify-content:center}.section-text-with-icons .text-with-icons__block.text-left .text-with-icons__block-icon{margin-bottom:0;margin-right:10px}.section-text-with-icons .text-with-icons__blocks .text-with-icons__block{padding-top:0;padding-bottom:0}.text-with-icons__block-icon .icon{height:40px;width:40px}.text-with-icons__block-title h3{font-family:Heebo;font-size:15px;font-weight:500;margin-bottom:5px}.text-with-icons__block-text{font-size:14px;line-height:1.45}.text-with-icons__block-text p:last-child{margin-bottom:0}.text-with-icons__block-text a:hover{color:#3aa1db}.advance-text-with-icons .text-with-icons__title.section-header{text-align:left;max-width:520px}.advance-text-with-icons .rte{margin-top:30px}.advance-text-with-icons .btn{margin-top:35px}.advance-text-with-icons .text-with-icons__wrap{display:flex;flex:1;justify-content:center}.advance-text-with-icons .has-1-per-row.text-with-icons__blocks{flex-direction:column}.advance-text-with-icons .text-with-icons__blocks{max-width:660px;margin:0;justify-content:flex-start;align-content:flex-start}.advance-text-with-icons .text-with-icons__block{flex-direction:row;max-width:390px;padding-bottom:30px;padding-top:0}.advance-text-with-icons .text-with-icons__block:last-child{padding-bottom:0}.advance-text-with-icons .text-with-icons__block .text-with-icons__block-icon{min-width:40px;text-align:center;margin-bottom:0;margin-right:10px;margin-top:4px}.bg-text-with-icons{margin:65px 0}.bg-text-with-icons .page-width{max-width:1180px}.bg-text-with-icons .section-header{margin-bottom:30px}.bg-text-with-icons .text-with-icons__blocks{margin-left:-37.5px;margin-right:-37.5px}.bg-text-with-icons .text-with-icons__blocks .text-with-icons__block{padding:0 37.5px;position:relative}.bg-text-with-icons .text-with-icons__blocks .text-with-icons__block:not(:last-child):after{content:"";width:35px;height:35px;background:#000;background-image:url(/cdn/shop/files/Icon_feather-chevron-right.svg);background-size:8px 16px;background-repeat:no-repeat;background-position:center;border-radius:50%;position:absolute;top:calc(50% - 17.5px);right:-17.5px}.bg-text-with-icons .text-with-icons__block-item{background:#f5f5f5;border-radius:10px;padding:40px 20px;flex:1}.bg-text-with-icons .text-with-icons__block-title h3{font-size:16px;font-weight:700;line-height:1.75}.bg-text-with-icons .text-with-icons__block-text{font-size:16px;margin-top:15px}.bg-text-with-icons .text-with-icons__button{margin-top:50px}.section-highlight-text{padding:32px 0}.highlight-text__blocks{display:flex;align-items:center;justify-content:space-between;margin:0 -10px}.highlight-text__block{font-size:20px;font-weight:500;padding:0 10px}.highlight-text__block svg{margin-right:10px;vertical-align:middle}.section-job-benefits .page-width--narrow{max-width:800px}.section-job-benefits .text-with-icons__blocks{margin-top:-30px;margin-bottom:-30px}.section-job-benefits .text-with-icons__block-icon{height:70px;display:flex;align-items:center;justify-content:center}.section-job-benefits .text-with-icons__block-title h3{line-height:1.667}.job-vacancies{padding:100px 0}.collapsible-block{background:#f5f5f5;border-radius:20px;box-shadow:0 5px 40px #00000008;margin-bottom:20px}.collapsible-block .tab_drawer_heading{width:100%;padding:22.5px 60px 22.5px 25px;margin:0;position:relative;cursor:pointer;line-height:1.4}.collapsible-block .collapsible-trigger__icon{background:#000;color:#fff;border:none;position:absolute;right:24px;left:auto;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all .5s ease}.collapsible-block .collapsible-trigger__icon svg path{stroke-width:4px}.collapsible-block .tab_drawer_heading.d_active .collapsible-trigger__icon{transform:translateY(-50%) rotate(90deg)}.collapsible-block .rte{padding:0 25px 25px}.collapsible-block-content .collapsible-block-content-inner{background:#f5f5f5;padding:50px 80px;border-radius:20px}.collapsible-block-content h2{margin-bottom:50px}.collapsible-block-content .text-with-icons__blocks{margin-bottom:15px}.collapsible-block-content .text-with-icons__block{flex-direction:row;padding-top:0;padding-bottom:15px}.collapsible-block-content .text-with-icons__block-icon{margin-bottom:0;margin-right:10px}.collapsible-block-content .rte{font-size:15px;line-height:1.8}.collapsible-block-content .rte h5{font-weight:700;margin-bottom:0}.collapsible-block-content .rte h5:not(:first-child){margin-top:25px}.collapsible-block-content .rte ul{list-style:none;margin-left:0}.collapsible-block-content .rte ul li{padding-left:10px}.collapsible-block-content .rte ul li:before{content:"";width:5px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin-left:-10px;margin-right:5px}.job-info{border-top:1px solid rgba(0,0,0,.65);padding-top:50px;margin-top:40px;display:flex;align-items:center}.job-info .image-wrap{width:110px;height:140px;position:relative;margin-right:30px}.job-info .image-wrap img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.job-content{font-size:15px}.job-content p:last-child{margin-bottom:0}.job-content strong{font-weight:500}.job-apply{border-top:1px solid rgba(0,0,0,.65);padding-top:40px;margin-top:50px}.page-faq{padding:1px 0;background-image:url(/cdn/shop/files/FAQ.png);background-repeat:no-repeat;background-position:center;background-size:cover}.section-faq .page-width{max-width:940px}.section-faq .section-header{margin-bottom:30px}.section-faq .faq-block{background:#fff;border-radius:10px;padding:30px}.section-faq .index-section--question{margin-bottom:20px}.section-faq .tab_drawer_heading{width:100%;padding:15px 60px 15px 10px;margin:0;position:relative;cursor:pointer;line-height:1.4;border-bottom:1px solid #747474;font-weight:700}.section-faq .collapsible-trigger__icon{width:35px;height:35px;background:#000;color:#fff;border:none;position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%) rotate(0);transition:all .5s ease}.section-faq .collapsible-trigger__icon svg path{stroke-width:4px}.section-faq .tab_drawer_heading.d_active .collapsible-trigger__icon{transform:translateY(-50%) rotate(180deg)}.section-faq .rte{padding:25px 10px 0}.index-section--faq:first-child{margin-top:0}.page-faq .section-rich-text .page-width{background-color:#d3dee2;border-radius:10px;padding:40px 35px}.page-faq .section-rich-text .page-width--narrow{max-width:450px}.section-rich-text .theme-block:not(:last-child){margin-bottom:20px}.section-rich-text .theme-block--button{margin-top:40px}.page-contact{padding:1px 0;background-image:url(/cdn/shop/files/Contact.png);background-repeat:no-repeat;background-position:center;background-size:cover}.form-vertical .section-header{margin-bottom:30px}.form-vertical .section-header__title+.rte{margin-top:15px}.form-vertical .label-info a{font-size:14px;color:#959595;text-decoration:underline}.form-vertical .label-info a:hover{color:#000}.form-vertical{background-color:#f5f5f5;padding:35px;margin-bottom:0;border-radius:10px}.form-vertical .grid{margin-left:-20px}.form-vertical .grid__item{padding-left:20px}.form-vertical input,.form-vertical select,.form-vertical textarea{background-color:#fff;font-size:16px!important;color:#000;border:none;padding:12px 15px 12px 20px;margin-bottom:15px;letter-spacing:normal;border-radius:10px}.form-vertical input::-webkit-input-placeholder,.form-vertical textarea::-webkit-input-placeholder{color:#000;opacity:1}.form-vertical input:-ms-input-placeholder,.form-vertical textarea:-ms-input-placeholder{color:#000;opacity:1}.form-vertical input::placeholder,.form-vertical textarea::placeholder{color:#000;opacity:1}.form-vertical textarea{resize:none}.form-vertical .btn{margin-top:10px}.form-vertical .btn:not(:last-child){margin-bottom:0}.form-vertical .label-info{margin-bottom:20px}.custom-check{display:flex}.custom-check input{background-color:transparent;width:16px;height:16px;min-width:16px;border:1px solid #959595;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative;margin-bottom:0;margin-top:0}.custom-check input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;width:8px;height:6px;margin-left:-4px;margin-top:-3px;background-image:url(/cdn/shop/files/checkbox-tick.svg),none;background-repeat:no-repeat;background-size:8px}.custom-check input[type=checkbox]:checked{border:none;-webkit-box-shadow:0 0 0 11px #959595 inset;box-shadow:0 0 0 11px #959595 inset}.custom-check input[type=checkbox]:checked:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.custom-check .label,.custom-check label:not(.variant__button-label):not(.text-label){font-size:14px;color:#959595;letter-spacing:normal;margin:0;text-transform:none;line-height:1.4;text-align:left}.custom-check .label a,.custom-check label a{color:#959595;text-decoration:underline;font-weight:500}.custom-check .label a:hover,.custom-check label a:hover{color:#959595}.section-contact-form .page-width{max-width:1360px}.section-contact-form .custom-check{margin-bottom:20px}.section-contact-form .custom-check .label,.contact-form .custom-check label:not(.variant__button-label):not(.text-label){font-size:14px;color:#3c3c3b}.section-contact-form .custom-check .label a,.contact-form .custom-check label a{color:#3c3c3b}.section-contact-form .custom-check input{width:12px;height:12px;min-width:12px;margin-top:3px;padding:0}.contact-img{margin-bottom:30px;border-radius:10px;overflow:hidden}.contact-img img{width:100%;max-height:320px;object-fit:cover}.contact-text{background:#f5f5f5;padding:40px 30px;border-radius:10px}.contact-text+.contact-text{margin-top:30px}.contact-text .btn{margin-top:10px}.contact-text .text-with-icons__blocks{margin-left:-15px;margin-right:-15px;margin-bottom:-15px;justify-content:flex-start}.contact-text .text-with-icons__blocks .text-with-icons__block{padding:0 15px 15px;flex-direction:row}.contact-text .text-with-icons__block-icon{margin-right:10px;margin-bottom:0}.contact-text .text-with-icons__block-icon svg{vertical-align:3px}.template-customers-login .main-content,.template-customers-register .main-content{min-height:inherit}.customer-page{background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative}.customer-page .page-width{max-width:680px;padding-top:100px;padding-bottom:100px}.Header__Tab{padding:0 15px 60px;display:flex;margin:0 -5px}.Header__Tab a{font-size:16px;color:#fff;border:1px solid #fff;font-weight:400;letter-spacing:.64px;padding:16px 5px;flex:1;text-align:center;line-height:1}.Header__Tab a:first-child{border-radius:10px 0 0 10px}.Header__Tab a:last-child{border-radius:0 10px 10px 0}.Header__Tab a.active{background-color:#95c23d;color:#fff;border-color:#95c23d;font-weight:700}.form-vertical div#rc_login,.form-vertical div#rc_login p{margin-bottom:0!important}#customer_login .label-info{text-align:center}#customer_login .label-info a{color:#959595}#AddressNewForm,.EditAddress{margin-bottom:30px}.section-dealer-inquiry .page-width--narrow{max-width:640px}.section-dealer-inquiry .section-header{margin-bottom:20px}div#magepow-Pagination{text-align:center}#magepow-Pagination a{width:100px;height:100px;display:inline-block}#magepow-Pagination a img{width:100%;display:inline-block}.template-collection .site-header{box-shadow:none}.section-collection-header,.main-collection{background-color:#f5f5f5}.main-collection{padding-bottom:80px}.breadcrumbs{margin:0}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.breadcrumbs__item{margin:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item a{font-size:16px;color:#3c3c3b80}.breadcrumbs__item a:not([aria-current=page]):hover{color:#3c3c3b}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item:not(:last-child):after{content:"";border-style:solid;border-width:0 1px 1px 0;border-color:#3c3c3b80;padding:3px;display:inline-block;margin:0 10px 0 7px;position:relative;vertical-align:middle;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.section-collection-header .breadcrumbs{margin-bottom:15px}.section-collection-header .section-header__subtitle{font-size:15px;font-weight:500}.section-collection-header .rte.collection__description{margin-bottom:0}.main-collection .collection-content{padding-top:60px}.main-collection .grid{display:flex;flex-wrap:wrap}.sidebar-collapse{background-color:#fff;border-radius:10px}.grid-filters-btn{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;padding:5px 10px}.grid-filters-btn .icon__filter{margin-right:10px}.filter-collapsible__icon{width:22px;height:22px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto}.filter-collapsible__icon svg{width:10px;height:10px}.filter-collapsible__icon svg path{stroke-width:4px}.collection-filter{margin-bottom:55px}.collection-filter__sort-container{background:transparent}.collection-filter select{height:33px;background-color:#fff;font-size:15px;font-weight:500;border-radius:10px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 35px 4px 20px;background-image:url(/cdn/shop/files/Down_Arrow_Circle.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:22px 22px}#CollectionSidebar{padding-right:10px}.collection-sidebar{padding:10px 10px 20px}.collection-sidebar__group{border-top-color:#3c3c3b;margin-bottom:15px}.collection-sidebar__group .collapsible-trigger-btn{font-size:15px;color:#000;font-weight:500;text-transform:none;letter-spacing:0px}.collection-sidebar__group .collapsible-content{padding-left:20px}.collection-sidebar__open .collapsible-content{height:auto;opacity:1;visibility:visible}.collapsible-content__inner{max-height:220px;overflow-y:auto;scroll-snap-type:y mandatory;padding-right:10px}.collapsible-content__inner::-webkit-scrollbar{width:3px;height:3px}.collapsible-content__inner::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background:#fff;padding-right:10px}.collapsible-content__inner::-webkit-scrollbar-thumb{border-radius:10px;background:#0003;-webkit-box-shadow:none}.collapsible-content__inner::-webkit-scrollbar-thumb:window-inactive{background:#0003}.tag__checkbox{padding-left:30px}.tag__checkbox:before{width:20px;height:20px;border-radius:100%;border-color:#000}.tag__checkbox:after{width:15px;height:15px;border-radius:100%;left:calc(50% - 5px);transform:translate(-50%,-50%)}.tag-list label:hover{text-decoration:none}.tag__text-with-count{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:400}.tag__count{color:#00000080}.collection-filter .js-drawer-open-collection-filters,.collection-filter .js-drawer-open-collection-filters:not(.btn--tertiary-active){background:#95c23d;color:#fff;border:none;display:flex;align-items:center;justify-content:center;height:40px}.collection-filter .js-drawer-open-collection-filters svg{fill:#fff;margin-right:10px}.FilterDrawer{color:#000}.FilterDrawer .drawer__header{border-color:#3c3c3b}.FilterDrawer .drawer__title{font-size:24px}.FilterDrawer .drawer__close-button svg{width:18px;height:18px}.load-more_wrap{text-align:center}.load-more_wrap .btn{margin:30px 0 20px}.template-collection .featured-collections-inner{padding-bottom:20px}.collection-carousel{margin:0 -10px}.collection-carousel .grid__item{padding-left:10px;padding-right:10px}.collection-carousel .collection-item{margin-bottom:0}.collection-carousel .flickity-previous{left:-35px}.collection-carousel .flickity-next{right:-35px}.rte.collection__description{margin-top:45px;text-align:center}.rte.collection__description p{margin:10px 0}.page-hersteller .list-collection-section .page-content{padding-bottom:0}.list-collection-section+.list-collection-section .page-content{padding-top:0;padding-bottom:0}.template-product .site-header{box-shadow:none}.template-product .main-content{background:#f5f5f5;padding-bottom:1px}.breadcrumbs-wrap{padding-top:40px}.breadcrumbs-wrap .page-width{max-width:1380px}.page-content--product{padding-top:40px;padding-bottom:0}.page-content--product .page-width{max-width:1280px}.product-block--header .product-single__title{margin-bottom:5px}.product-block--header .product-single__sku{font-size:12px;color:#959595}.product-single__sticky .product-block--header{margin-bottom:30px}.product__thumbs--fixed .image-wrap{padding-bottom:120%!important}.product__thumbs--fixed .product__thumb>.image-wrap img{height:100%;object-fit:cover;position:absolute}.product__thumb-item{border:1px solid transparent;border-radius:10px}.product__thumb-item .image-wrap{border-radius:10px}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{box-shadow:inset 0 0 0 1px #747474;border-radius:10px}.product-main-slide .image-wrap{border-radius:10px}.product-slideshow.flickity-enabled{padding-bottom:50px}.product-slideshow .flickity-button{top:auto;bottom:0;transform:none}.product-slideshow .flickity-previous{left:calc(50% - 50px)}.product-slideshow .flickity-next{right:calc(50% - 50px)}.pswp__ui .btn{padding:10px;border-radius:50%;color:var(--colorBorder)}.product-single__meta{max-width:463px;background:#fff;border-radius:10px;padding:30px 30px 10px;margin-left:auto}.product-block{margin-bottom:20px}.product-single__vendor{font-size:15px;font-weight:500;letter-spacing:normal;margin-bottom:15px;line-height:1}.product-single__vendor a{display:flex;align-items:center}.product-single__vendor a img{max-height:50px;margin-right:10px}.product-short__text h4{line-height:1.5;margin-bottom:10px}.variant-wrapper .variant__label,.variant-wrapper label:not(.variant__button-label):not(.text-label){font-size:12px;letter-spacing:normal;line-height:1}.variant-wrapper .variant-input-wrap label{border-radius:10px;padding:5px 15px}.variant-wrapper .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--colorTextBody)}.product-block--price{border-top:1px solid #3c3c3b;border-bottom:1px solid #3c3c3b;padding:15px 0;display:flex;align-items:center;flex-wrap:wrap}.product__quantity{margin-right:20px}.js-qty__wrapper{max-width:84px;color:#000}.js-qty__num{font-size:16px;font-weight:700;border:none;padding:0 23px;line-height:1}.js-qty__adjust{background:#f5f5f7;border-radius:50%;width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center}.js-qty__adjust .icon{width:8px;height:8px}.product__price{font-size:20px;font-weight:500;margin-right:15px}.product__policies,.product__policies a{font-size:12px;color:#3c3c3b}.product-block--buy_buttons{margin-top:30px}.product-block--buy_buttons .add-to-cart svg{vertical-align:middle;margin-right:10px}.product-block--buy_buttons .add-to-cart[disabled] svg *{fill:#b6b6b6}.product-block--buy_buttons .add-to-cart[disabled]:hover{background-color:#f6f6f6!important}.product-block--data{display:flex;margin:12px -3.5px 0}.product-block--data a{background-color:#fff;font-size:16px;color:#0e3a5a;letter-spacing:.64px;border:2px solid #0e3a5a;border-radius:10px;text-transform:none;font-weight:700;text-align:center;margin:0 3.5px;padding:9px 5px;flex:1;transition:all .5s ease}.product-block--data a:hover{background:#0e3a5a;color:#fff}.sales-point{font-size:14px}.sales-point .icon{height:15px;margin-right:8px;width:10px}.icon--inventory:before{content:none}.icon--inventory:after{width:10px;height:10px;background:#399369;margin:0}.icon--inventory+span{color:#399369}.inventory--low .icon--inventory+span,.low-stock .icon--inventory+span{color:#ffcb1d}.inventory--low .icon--inventory:after,.inventory--low .icon--inventory:before,.low-stock .icon--inventory:after,.low-stock .icon--inventory:before{background:#ffcb1d}.sold-out .icon--inventory+span{color:#f04035}.sold-out .icon--inventory:after,.sold-out .icon--inventory:before{background:#f04035}.template-product .section-text-with-icons{margin-bottom:0}.template-product .section-text-with-icons .page-width{max-width:1240px}.template-product .icon-solar *{stroke:#f5f5f5}.template-product .text-with-icons__block{align-items:center}.template-product .section-text-with-icons .text-with-icons__block.text-left .text-with-icons__block-icon{margin-right:20px}.product-block--data .drop-down{position:relative;flex:1;margin:0 3.5px;z-index:1}.product-block--data .drop-down a{display:block;margin:0}.product-block--data .drop-down .option{position:relative}.product-block--data .drop-down .options ul{display:none;list-style:none;padding:0;width:100%;margin:0;position:absolute;left:0;top:100%}.product-block--data .drop-down .selected span.value,.product-block--data .drop-down .options span.value{display:none}.product-block--data .drop-down .options ul li:first-child{margin-top:.25em}.product-block--data .drop-down .options ul li a{font-size:14px}.product-single__meta .product-block--text{margin-bottom:0}.template-product .featured-collection .page-width{max-width:1260px}.featured-collection .featured-collection-carousel-desktop{display:block;margin:0 -11px;padding:0 65px}.featured-collection-carousel-desktop .flickity-slider{display:flex}.featured-collection-carousel-desktop .grid-product{min-height:100%;padding-left:11px;padding-right:11px;margin-bottom:0}.featured-collection-carousel-desktop .grid-product .grid-product__content{box-shadow:0 4px 15px #0000000d;padding-bottom:54px}.featured-collection-carousel-desktop .flickity-previous{left:0}.featured-collection-carousel-desktop .flickity-next{right:0}.template-product .sections-product-recommendations .page-width{max-width:1260px}.sections-product-recommendations .grid{display:none;margin:0 -11px;padding:0 65px}.sections-product-recommendations .grid.flickity-enabled{display:block}.sections-product-recommendations .flickity-slider{display:flex}.sections-product-recommendations .grid-product{min-height:calc(100% - 20px);padding-left:11px;padding-right:11px}.sections-product-recommendations .grid-product .grid-product__content{box-shadow:0 4px 15px #0000000d;padding-bottom:54px}.sections-product-recommendations .grid-product .grid-product__content .rfq-collection-btn{position:absolute!important;left:20px;bottom:0}.sections-product-recommendations .flickity-previous{left:0}.sections-product-recommendations .flickity-next{right:0}.product-description-tab .page-width{max-width:1140px}.accordion-content-wrap{background:#fff;border-radius:10px;padding:40px}.accordion-content-wrap .section-header{margin-bottom:-30px}.product-accordion .tab_drawer_heading{width:100%;padding:25px 40px 15px 0;margin:0;position:relative;cursor:pointer;line-height:1.4;border-bottom:1px solid #707070;font-weight:700}.product-accordion .collapsible-trigger__icon{width:35px;height:35px;background:#000;color:#fff;border:none;position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%) rotate(0);transition:all .5s ease}.product-accordion .collapsible-trigger__icon svg path{stroke-width:4px}.product-accordion .tab_drawer_heading.d_active .collapsible-trigger__icon{transform:translateY(-50%) rotate(180deg)}.product-accordion .rte{padding:20px 0 10px}.product-accordion table{border-spacing:0}.product-accordion td,.product-accordion th{padding:5px 0;width:auto}.product-accordion td:first-child,.product-accordion th:first-child{font-weight:500;width:60%}.product-accordion td:last-child,.product-accordion th:last-child{text-align:right;width:40%}.product-background-image-text{position:relative}.product-background-image-text .background-media-text,.product-background-image-text .background-media-text__container img{border-radius:10px}.product-background-image-text .background-media-text .background-media-text__aligner{padding:0 40px}.product-background-image-text .background-media-text .background-media-text__text{width:100%;max-width:380px}.product-background-image-text .background-media-text .h2,.product-background-image-text .background-media-text .subheading{margin-bottom:15px}.product-background-image-text .background-media-text .button__wrapper{margin-top:0}.product-accordion .tab_drawer_heading:not(.d_active)+.tab_content{display:none!important}.product-balkonkraftwerk{padding-bottom:100px;margin-bottom:-1px;background-image:url(/cdn/shop/files/terrace-tiles-with-green-panorama-view-little-village_08cb0d7d-9aff-4b19-8713-8d48e24f4cc5.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.product-balkonkraftwerk .breadcrumbs-wrap{display:none}.product-balkonkraftwerk .page-content--product{padding-top:100px}.product-balkonkraftwerk .grid__item.product-single__sticky{display:none}.product-balkonkraftwerk .grid__item:not(.product-single__sticky){width:100%}.product-balkonkraftwerk .product-single__meta{max-width:780px;background:#f5f5f5;margin-right:auto}.product-balkonkraftwerk .product-single__meta .product-block--header{background:#fff;border-radius:10px 10px 0 0;padding:0 30px;margin-top:-30px;margin-left:-30px;margin-right:-30px}.product-balkonkraftwerk .product-single__vendor{margin-bottom:0}.product-balkonkraftwerk .product-single__vendor a{justify-content:center}.product-balkonkraftwerk .product-single__vendor span{display:none}.product-balkonkraftwerk .product-single__vendor a img{max-height:inherit;margin-right:0}.product-balkonkraftwerk .js-qty__wrapper{background:transparent}.product-balkonkraftwerk .product-block--data{display:none}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options>.cl-po--option:not(:first-child){border-top:1px solid #000;padding-top:25px}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--label{font-size:16px;color:#000;letter-spacing:normal;font-weight:700;line-height:1.45;margin-bottom:10px;position:relative}.product-balkonkraftwerk .cl-po--swatch-container{width:auto;max-width:380px;margin-bottom:-10px}.product-balkonkraftwerk .cl-po--swatch-item.grow{max-width:180px}.product-balkonkraftwerk .cl-po--swatch-container:hover .cl-po--swatch-item.grow{opacity:.5}.product-balkonkraftwerk .cl-po--swatch-container:hover .cl-po--swatch-item.grow:hover{opacity:1}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--swatch{border:none;height:85px;box-shadow:none}.product-balkonkraftwerk .cl-po--swatch img{max-width:128px}.product-balkonkraftwerk .cl-po--swatch-text{display:block}.product-balkonkraftwerk .cl-po--swatch-text{color:#000;letter-spacing:normal;font-weight:500}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--collapse{color:#000;letter-spacing:normal;font-weight:500;line-height:1.45;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-right:0}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--collapse:before{transform:rotate(90deg);margin-right:0}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--collapse.cl-po--open:before{transform:rotate(180deg)}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--panel{border:none;box-shadow:none}.product-balkonkraftwerk .cl-po--panel .cl-po--group{padding:10px 0}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option .choices__inner{border:none;font-size:16px!important;color:#000;padding:10px 25px 10px 15px!important;letter-spacing:normal;border-radius:10px;box-shadow:none}.product-balkonkraftwerk .choices[data-type*=select-one]:after{width:14px;height:8px;border:none;background-image:url(/cdn/shop/files/Down_Arrow_3.svg);background-repeat:no-repeat;background-position:center center;background-size:14px 8px;right:20px;margin-top:-4px}.product-balkonkraftwerk .choices[data-type*=select-one].is-open:after{transform:rotate(180deg);margin-top:-4px}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option .choices.is-focused:not(.is-open) .choices__inner{outline:none;box-shadow:none}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option .cl-po--option{color:#000;margin-bottom:0}.product-balkonkraftwerk .choices__list--dropdown,.product-balkonkraftwerk .is-open .choices__list--dropdown{color:#000;border-color:#000;border-radius:10px}.product-balkonkraftwerk .cl-po--option .choices__inner,.product-balkonkraftwerk .cl-po--option .choices__list--dropdown .choices__item{padding:7px 15px!important}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Beschreibungen"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Module Beschreibungen 2x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Module Beschreibungen 3x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Module Beschreibungen 5x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Module Beschreibungen 6x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Growatt Module Beschreibungen 7x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Hoymiles Beschreibungen"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Module Beschreibungen 2x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Module Beschreibungen 3x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Module Beschreibungen 4x"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Module Beschreibungen 5x"]{border:none;padding-top:5px}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Kabelsatz group"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Aufh\e4ngung group"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Hoymiles  Kabelsatz group"],.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Hoymiles  Aufh\e4ngung group"]{border:none;padding:0;margin:0}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Kabelsatz group"] .cl-po--option,.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Aufh\e4ngung group"] .cl-po--option,.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Hoymiles  Kabelsatz group"] .cl-po--option,.product-balkonkraftwerk #clyfpyxif1gz .cl-po--options .cl-po--option[data-option="Hoymiles  Aufh\e4ngung group"] .cl-po--option{border-top:1px solid #000;padding-top:25px;margin-bottom:20px}.product-balkonkraftwerk [data-option="Kabelsatz group"] .cl-po--swatch-container,.product-balkonkraftwerk [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch-container{max-width:470px}.product-balkonkraftwerk [data-option="Kabelsatz group"] .cl-po--swatch-item.grow,.product-balkonkraftwerk [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch-item.grow{max-width:146px}.product-balkonkraftwerk #clyfpyxif1gz [data-option="Kabelsatz group"] .cl-po--swatch,.product-balkonkraftwerk #clyfpyxif1gz [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch{height:95px}.product-balkonkraftwerk [data-option="Kabelsatz group"] .cl-po--swatch img,.product-balkonkraftwerk [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch img{max-width:60px}.product-balkonkraftwerk [data-option="Kabelsatz group"] .cl-po--swatch-text,.product-balkonkraftwerk [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch-text{display:block;text-align:center;text-transform:none;font-size:14px;font-weight:400}.product-balkonkraftwerk [data-option="Kabelsatz group"] .cl-po--swatch-text .cl-po--swatch-price,.product-balkonkraftwerk [data-option="Hoymiles  Kabelsatz group"] .cl-po--swatch-text .cl-po--swatch-price{font-size:12px;color:#959595;display:block}.product-balkonkraftwerk .product-block--buy_buttons{background-color:#fff;margin:30px -30px -30px;padding:20px 50px;border-radius:0 0 10px 10px}.product-balkonkraftwerk .product-block--buy_buttons .product-block{margin:0}.product-balkonkraftwerk .product-block--buy_buttons form{display:flex;justify-content:space-between;align-items:center}.product-balkonkraftwerk .g-atc{display:none}.product-balkonkraftwerk .balkonkraftwerk-price{display:flex;align-items:center}.product-balkonkraftwerk .balkonkraftwerk-price label:not(.variant__button-label):not(.text-label){font-size:16px;color:#000;font-weight:700;letter-spacing:normal;text-transform:none;margin-right:20px;margin-bottom:0}.product-balkonkraftwerk .balkonkraftwerk-price .product__price{font-size:16px;color:#000;font-weight:700}.product-balkonkraftwerk .product-block--buy_buttons .btn.add-to-cart{width:auto}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option[data-option="Growatt Beschreibungen"] .cl-po--option,.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option[data-option="Hoymiles Beschreibungen"] .cl-po--option{padding-left:25px}.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option[data-option="Growatt Beschreibungen"] .cl-po--option .cl-po--label:before,.product-balkonkraftwerk #clyfpyxif1gz .cl-po--option[data-option="Hoymiles Beschreibungen"] .cl-po--option .cl-po--label:before{content:"";width:20px;height:20px;background-image:url(/cdn/shop/files/info.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:-25px;top:0}.js-drawer-open .main-content:after{background:#000}@keyframes overlay-on{0%{opacity:0}to{opacity:.4}}#CartDrawer{width:487px;right:-487px;background:#f5f5f5;color:#000;z-index:9999999999}#CartDrawer.drawer--is-open{transform:translate(-487px)}#CartDrawer .drawer__fixed-header{min-height:55px}#CartDrawer .drawer__close{width:18px;height:18px;position:absolute;left:0;top:calc(50% - 9px);text-align:left}#CartDrawer .drawer__close button.drawer__close-button{right:initial;padding:0;text-align:left}#CartDrawer .drawer__close svg{transform:rotate(180deg)}#CartDrawer .drawer__fixed-header .drawer__header{min-height:55px;text-align:center;padding:10px 0;position:relative;border-color:#e6e6e6}#CartDrawer .drawer__fixed-header .drawer__header .drawer__title{font-size:16px;font-weight:500}#CartDrawer .drawer__fixed-header .drawer__header .drawer__title svg{vertical-align:middle;margin-right:8px}#CartDrawer .drawer__cart-empty{text-align:center}#CartDrawer .drawer__header-promobar p{background:#95c23d26;font-size:14px;color:#95c23d;text-align:center;text-transform:none;font-weight:400;padding:12px 5px;letter-spacing:normal;margin:0}#CartDrawer .drawer__header-promobar p span{display:inline-block;vertical-align:middle;margin-right:10px}#CartDrawer .drawer__inner .drawer__scrollable{padding-top:0}#CartDrawer .cart__item{border-color:#e6e6e6}#CartDrawer .cart__item:first-child{padding-top:20px}#CartDrawer .cart__image{flex:0 0 80px;margin-right:20px;border-radius:10px}#CartDrawer .cart__image a{position:relative}#CartDrawer .cart__image img{border-radius:10px}#CartDrawer .cart__item-title{display:flex;justify-content:center;flex-direction:column}#CartDrawer .cart__item-title .cart__item-name{font-size:15px;color:#000;font-weight:500;line-height:1.6;margin-bottom:0}#CartDrawer .cart__item-title .cart__item-vendor{font-size:12px;color:#000000b3}#CartDrawer .cart__item--variants{color:#000;margin-bottom:0}#CartDrawer .cart__item-title .cart__item-price-col{font-size:15px;color:#0e3a5a;margin-top:0;font-weight:500}#CartDrawer .cart__item .cart__item-details{flex-wrap:nowrap}#CartDrawer .cart__item .cart__item-sub{flex-direction:column;flex:1 1 140px;text-align:right;margin-left:10px;justify-content:flex-start}#CartDrawer .js-qty__wrapper{max-width:68px;min-width:68px;border:none}#CartDrawer .js-qty__num{padding:0 20px;font-size:16px;color:#000;font-weight:400;height:20px;border:none}#CartDrawer .js-qty__adjust{width:20px;height:20px;padding:0 6px;border:1px solid #d6d6d6;border-radius:0}#CartDrawer .js-qty__adjust .icon{width:7px;height:7px}#CartDrawer .cart__item-qtyr{display:flex;align-items:flex-start}#CartDrawer .cart__item-qtyr .cart__remove{display:inline-block}#CartDrawer .cart__item-qtyr .cart__remove a{margin-top:4px;cursor:pointer}#CartDrawer .cart__item-qtyr .cart__remove a:hover svg path{fill:#3aa1db}#CartDrawer .cart__item-qtyr .cart__remove a svg{height:13px;margin-left:20px}#CartDrawer .drawer__footer{padding:20px 0;margin:0 30px;border-color:#3c3c3b}#CartDrawer .drawer__footer .cart__item-row{margin-bottom:15px}#CartDrawer .ajaxcart__subtotal{font-size:16px;letter-spacing:normal;text-transform:none}#CartDrawer .drawer__footer .cart__item-row strong,#CartDrawer .ajaxcart__subtotal strong,.cart__item-sub div[data-subtotal]{font-weight:700}#CartDrawer .ajaxcart__subtotal span{font-size:14px;color:#959595;margin-left:5px}#CartDrawer .cart__checkout-wrapper{margin-top:30px}#CartDrawer .btn.cart__checkout{margin-top:15px;background-color:transparent;color:#0e3a5a;border:1px solid #0e3a5a;transition:all .5s ease}#CartDrawer .btn.cart__checkout:hover{background-color:#0e3a5a;color:#fff}.cart__item-subtotal{border-top:1px solid #d9d9d9;padding-top:20px;margin-top:20px}.divider{font-size:14px;display:flex;align-items:center;margin:20px 0 0}.divider span{padding:0 20px;opacity:.6}.divider:before,.divider:after{content:"";background-color:#3c3c3b;height:1px;flex:1}.drawer .additional-checkout-buttons{margin:5px 0 0}.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{grid-column-gap:20px;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.drawer .additional-checkout-buttons [data-shopify-buttoncontainer] li{width:50%}.template-cart .main-content{background:#f5f5f5}.main-cart .cart__image{margin-right:20px;border-radius:10px}.main-cart .cart__image a{position:relative}.main-cart .cart__image img{border-radius:10px}.main-cart .cart__item-title .cart__item-name{font-size:15px;color:#000;font-weight:500;line-height:1.6;margin-bottom:0}.main-cart .cart__item-title .cart__item-vendor{font-size:12px;color:#000000b3}.main-cart .cart__item--variants{font-size:13px;color:#000;margin-bottom:0}.main-cart .cart__item-price-col{font-size:15px;color:#0e3a5a;margin-top:0;font-weight:500}.main-cart .js-qty__wrapper{max-width:68px;min-width:68px;background-color:transparent;border:none}.main-cart .js-qty__num{padding:0 20px;font-size:16px;color:#000;font-weight:400;height:20px;border:none}.main-cart .js-qty__adjust{width:20px;height:20px;padding:0 6px;border:1px solid #d6d6d6;border-radius:0}.main-cart .js-qty__adjust .icon{width:7px;height:7px}.main-cart .cart__item-qtyr .cart__remove{display:inline-block}.main-cart .cart__item-qtyr .cart__remove a{margin-top:4px}.main-cart .cart__item-qtyr .cart__remove a:hover svg path{fill:#3aa1db}.main-cart .cart__item-qtyr .cart__remove a svg{height:13px;margin-left:20px}.main-cart .cart__page-col:last-child{background:#fff;border-radius:10px}.main-cart .cart__page-col:last-child:after{content:none}.main-cart .cart__page-col:last-child .cart__item-sub{margin-bottom:10px}.main-cart .cart__item-ship div:last-child{text-align:right}.main-cart .cart__item-subtotal{font-size:16px;letter-spacing:normal;text-transform:none}.main-cart .cart__item-subtotal strong{font-weight:700}.main-cart .cart__item-subtotal span{font-size:14px;color:#959595;margin-left:5px;display:inline-block}.main-cart .cart__checkout-wrapper{margin-bottom:0}.section-planung-solaranlage{padding:100px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:55vh}.quiz-form .page-width{max-width:940px}.quiz-step{background-color:#fff;border-radius:10px;overflow:hidden}.quiz-logo{padding:20px 0}.quiz-logo img{display:inline-block;vertical-align:middle}.quiz-foot{background:#fff;padding:15px 50px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.quiz-back-button{width:35px;height:35px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.quiz-back-button svg{transform:rotate(180deg)}.quiz-next-button{margin-left:auto}.quiz-body{background:#f5f5f5}.quiz-progress-wrap{padding:30px 20px 50px}.quiz-progress_bar{max-width:350px;height:15px;background:#fff;border-radius:25px;margin:0 auto;overflow:hidden;position:relative}.quiz-progress_bar .quiz-progress{height:100%;background:#95c23d;position:absolute;left:0;top:0;transition:all .5s ease}.quiz-progress-wrap p{font-size:14px;color:#959595;margin:10px 0 0}.quiz-content .section-header{margin-bottom:30px;padding:0 15px}.quiz-content .section-header h2{margin-bottom:0}.quiz-content .section-header h4{line-height:1.45;margin-bottom:0}.quiz-content .section-header h2+h4{margin-top:10px}.quiz-content{display:flex;flex-direction:column;align-items:center}.quiz-content .quiz-content-inner{max-width:520px;width:100%;padding:0 20px;margin:0 auto;position:relative;z-index:1}.quiz-content .form-vertical select{padding-right:40px}.quiz-spacer{height:0;margin-bottom:60px}.quiz-images{width:100%;margin:-90px 0 -70px;pointer-events:none}.quiz-images img{width:100%;mix-blend-mode:multiply}.quiz-radio{display:flex;margin-bottom:20px}.quiz-radio:last-child{margin-bottom:0}.quiz-radio label,.quiz-radio label:not(.variant__button-label):not(.text-label){font-size:16px;color:#000;letter-spacing:normal;margin:0;text-transform:none}.quiz-radio input[type=radio]{width:20px;min-width:20px;height:20px;background:#fff;transition:all .2s ease-in-out;position:relative;cursor:pointer;border:1px solid #000000;border-radius:50%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2px;margin-bottom:0}.quiz-radio input[type=radio]:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out .1s;opacity:0;width:15px;height:15px;background-color:#000;border-radius:50%}.quiz-radio input[type=radio]:checked:after{opacity:1}.form__field{width:100%;background:#fff;border-radius:10px;font-size:16px;color:#000;padding:12px 20px;border-color:#fff}.form__field:active,.form__field:focus{border-color:#fff}.form__field::-webkit-input-placeholder{color:#000;opacity:1}.form__field::-moz-placeholder{color:#000;opacity:1}.form__field:-ms-input-placeholder{color:#000;opacity:1}.form__field:-moz-placeholder{color:#000;opacity:1}.quiz-grid{padding:0 80px 20px}.quiz-grid .grid__item{margin-bottom:40px}.quiz-roof-tiles label{margin:0}.quiz-roof-tiles .image-wrap{padding-bottom:63%;margin-bottom:10px}.quiz-roof-tiles p{font-size:14px;color:#000;letter-spacing:normal;text-transform:none;text-align:center;margin:0}.quiz-roof-tiles input{display:none}.quiz-roof-tiles label{opacity:.5}.quiz-roof-tiles input[type=radio]:checked+label{opacity:1}.quiz-content .form-vertical{padding:0;background:transparent}.quiz-form-info small{font-size:14px;color:#959595}.section-balkonkraftwerk-konfiguration{padding:100px 0;background-position:top center;background-repeat:no-repeat;background-size:cover}.quiz-total{font-weight:700;margin:0 auto}.quiz-total span{margin-left:20px}.quiz-total+.quiz-next-button{margin-left:0}.quiz-brand-logo{width:100%;padding:0 20px 30px}.quiz-brand-logo .grid{display:flex;justify-content:center}.quiz-brand-logo label{margin:0;opacity:.5}.quiz-brand-logo .image-wrap{padding-bottom:48%}.quiz-brand-logo .image-wrap img{object-fit:scale-down}.quiz-brand-logo input{display:none}.quiz-brand-logo input[type=radio]:checked+label{opacity:1}.quiz-content-inner .rte{padding:0 20px}.quiz-content-inner .rte h4{margin-bottom:5px}.quiz-content-inner .rte p{margin:0}.quiz-content-inner .rte ul{margin-left:17.5px;margin-bottom:10px}.quiz-content-inner .rte h5{margin:0 0 5px}.quiz-planung-form .close-btn{max-width:inherit}body .grecaptcha-badge{display:none!important}.balkonkraftwerk-info{margin:50px 0 0}.balkonkraftwerk-input{display:flex;align-items:center;max-width:320px}.balkonkraftwerk-input input{background:#fff;font-size:16px;color:#000;border:none;border-radius:10px;padding:11.5px 20px;flex:1;margin-right:10px}.balkonkraftwerk-input .balkonkraftwerk-btn svg{width:35px;height:35px;transform:rotate(-90deg);vertical-align:middle}.balkonkraftwerk-text{min-width:486px;background-color:#fff;margin-top:30px;border-radius:10px;padding:20px;display:flex}.balkonkraftwerk-munchen .rte{max-width:243px;font-size:14px;line-height:1.5}.balkonkraftwerk-amount{text-align:center;margin-left:auto}.balkonkraftwerk-amount label:not(.variant__button-label):not(.text-label){font-size:14px;color:#959595;text-transform:none;letter-spacing:normal}.balkonkraftwerk-amount h4{margin-bottom:0}.grid-product__content .rfq-collection-btn{margin-top:0!important}.collection-feature .collection-feature-row{margin-top:50px}.collection-feature .collection-feature-row .feature-row{margin:0}.collection-feature .image_wrap img{width:100%}.template-collection .grid-product__content{padding-bottom:0}.template-collection .grid-product .grid-product__content .rfq-collection-btn{position:static!important}.brand-logo-header{margin:0 auto}body.page-hersteller .collection-item--below img{-o-object-fit:contain!important;object-fit:contain!important;max-width:120px;margin:0 auto;object-position:center center;position:relative;left:0;height:auto;width:auto;height:130px}body.page-hersteller .collection-image--square{padding-bottom:0}body.page-hersteller a.collection-item{border:1px solid #ccc;padding:20px}body.page-hersteller .collection-item--below .collection-item__title{margin-top:15px}.recently-viewed-part .grid__item.grid-product,.recently-viewed-part .grid__item.grid-product a.grid-product__link{flex-direction:column}.recently-viewed-part .index-section.index-section--small{margin-top:20px}.recently-viewed-part .grid-product__content{padding-bottom:0;overflow:hidden}.recently-viewed-part .grid-product__title{border:none}.flag div.gt_black_overlay{display:none}.grfq-form label.grfq-control-label{text-transform:inherit;letter-spacing:normal}.grfq-form button#submitRFQForm{font-size:16px;letter-spacing:normal}.rfq-theme-0 .grfq-main-page{background-image:url(/cdn/shop/files/Contact.png?v=1685421275);background-repeat:no-repeat;background-position:center;background-size:cover}.grfq-main-page #grfq-page .grfq-continue-shopping a{padding:14px 16px!important;background:#95c23d!important;color:#fff}.grfq-main-page .rte.rte--nomargin .grfq-quote-success,.grfq-main-page .rte.rte--nomargin .grfq-quote-empty{width:100%;max-width:300px;margin:0 auto;background:#fff;padding:25px}.grfq-quote-success .grfq-continue-shopping a,.grfq-quote-empty .grfq-continue-shopping a{background:#95c23d!important;color:#fff}.grfq-quote-success .grfq-continue-shopping a:hover,.grfq-quote-empty .grfq-continue-shopping a:hover{color:#fff!important}.NavDrawer .sub-menu-right-megamenu .sub-menu-item a svg{display:none}.product-accordion .table-wrapper{overflow:hidden}.collection-grid__wrapper input.gf-controls-search-input{border-color:#000;font-size:14px;color:#000}.gf-actions .gf-filter-selection{margin:0}.gf-actions .gf-filter-selection .sort-by *{letter-spacing:0;font-weight:700}.gf-actions .gf-filter-selection .sort-by{background:#fff;border-radius:7px;padding:0 10px}.spf-has-filter #gf-products .spf-product__info{display:flex;flex-direction:column;background:#fff;border-radius:0 0 10px 10px;padding:10px 20px}.spf-has-filter #gf-products .h4.spf-product-card__title{font-size:15px;border-bottom:1px solid #747474;padding-bottom:10px;flex:1;transition:all .5s ease}.spf-has-filter .h4.spf-product-card__title a{font-weight:600}.spf-has-filter .h4.spf-product-card__title a:hover{color:#94c23d}.spf-has-filter #gf-products .spf-product__info button{width:100%;margin-bottom:0!important}.gf-left #gf-tree .gf-filter-contents{background:#fff;padding:15px;border-radius:10px}.gf-block-title .h3 span{font-size:15px;color:#000;text-transform:none}.gf-filter-contents .gf-block-content li{margin-left:10px;position:relative}.gf-filter-contents .gf-block-content li button{width:100%}.gf-filter-contents .gf-block-content li button span.gf-label,.gf-filter-contents .gf-block-content li button .gf-count{font-size:16px!important;font-weight:400}.gf-filter-contents .gf-block-content li .gf-Checkbox{position:relative;width:20px;height:20px;border-radius:100%;border-color:#000;display:inline-block;min-width:20px}.gf-filter-contents .gf-option-block[data-filter-type=Availability]{margin-top:30px}.gf-filter-contents .gf-option-block{border-color:#000}.gf-filter-contents .gf-block-content li .checked .gf-Checkbox{background:transparent}.gf-filter-contents .gf-block-content li .checked .gf-Checkbox:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;border-radius:50%;border:1px solid #fff}#gf-grid .spf-product-card{margin-bottom:15px;box-shadow:0 4px 30px #0000000d;border-radius:10px;background:#fff}.spf-has-filter #gf-products .h4.spf-product-card__title a{max-width:250px;display:inline-block;min-height:68px}body.template-search .main-content{min-height:auto}.tab_drawer_heading.d_active+.tab_content tr td{width:auto!important;height:auto!important}.tab_drawer_heading.d_active+.tab_content tr{height:auto!important}.product-accordion table{background:transparent}.tab_drawer_heading+.tab_content tr td:first-child{text-align:left}.promo-grid .promo-grid__bg,.grid-product__content{overflow:hidden}.promo-grid .promo-grid__container,.promo-grid .promo-grid__container img,.grid-product__content img.grid__image-contain,.featured-collections .collection-item img{transition:all .5s!important}.promo-grid .promo-grid__container:hover img,.grid-product__content:hover img.grid__image-contain,.featured-collections .collection-item:hover img{transform:scale(1.1)}@media screen and (min-width: 769px){.main-content .shopify-policy__container{padding-left:40px;padding-right:40px}.announcement-slider{display:flex}.announcement-bar .announcement-slider__slide,.announcement-slider .announcement-slider__slide,.announcement-slider[data-compact=false] .announcement-slider__slide{width:auto;flex:0 1 auto;padding:0 50px 0 0}.index-section{margin:100px 0}.sub-menu-item .megamenu__columns{padding:30px 30px 0;margin:0 -30px}.sub-menu-dropdown{margin:0 -30px;padding:0 30px}.featured-collections,.featured-collection{margin:0}.text-and-image .feature-row__text{flex:1}.newsletter-section,.testimonials-section{padding:100px 0}.newsletter-with-faq .section-header{max-width:540px}.newsletter-with-faq .faq-question{max-width:532px;margin-left:auto}.advance-text-with-icons .page-width{display:flex}.advance-text-with-icons .text-with-icons__title.section-header{margin-bottom:0}.job-vacancies .grid{display:flex;align-items:flex-start}.job-vacancies .grid__item-sticky{position:sticky;top:120px}.section-contact-form .medium-up--three-fifths{width:56%}.section-contact-form .medium-up--two-fifths{width:44%}.grid__item--sidebar{overflow:visible;position:static}.sidebar-collapse .collection-sidebar{overflow-y:auto;max-height:84vh}.sidebar-collapse .collection-sidebar::-webkit-scrollbar{width:3px;height:3px}.sidebar-collapse .collection-sidebar::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background:#fff}.sidebar-collapse .collection-sidebar::-webkit-scrollbar-thumb{border-radius:10px;background:#0003;-webkit-box-shadow:none}.sidebar-collapse .collection-sidebar::-webkit-scrollbar-thumb:window-inactive{background:#0003}.grid--sidebar:not(.active) #CollectionSidebar{display:none}.grid--sidebar:not(.active) .grid{margin-left:calc(-33.33% - 29px)}.grid--sidebar.active .grid-product{width:33.33%}.grid--sidebar.active .filter-collapsible__icon{transform:rotate(180deg)}.product__thumbs--beside{flex:0 0 100px;max-width:100px}.product__thumbs--beside.product__thumbs-placement--left{margin-right:30px}.grid--sidebar:not(.active) .load-more_wrap{margin-left:calc(-33.33% - 8px)}.grid--sidebar:not(.active) .load-more_wrap.all{margin-left:0}.product-balkonkraftwerk #cl4dlpp0qidx .cl-po--label{font-size:24px}.collection-feature-row .feature-row-wrapper .feature-row__text{flex:0 1 50%;min-width:50%}.spf-product-card__inner a.spf-product-card__image-wrapper{padding-top:100%!important}}@media screen and (min-width: 1200px){.product-description-tab .grid{margin-left:-50px}.product-description-tab .grid__item{padding-left:50px}}@media screen and (min-width: 1440px){.page-full,.page-width,.main-content .shopify-policy__container{padding-left:60px;padding-right:60px}.announcement-bar .announcement-slider__slide,.announcement-slider .announcement-slider__slide,.announcement-slider[data-compact=false] .announcement-slider__slide{padding:0 100px 0 0}}@media screen and (max-width: 1439px){.megamenu__content{padding-left:40px}.collection-item__title .btn{padding:14px 20px}.collapsible-block-content .collapsible-block-content-inner{padding:50px}.page-width-carousel{padding:0 60px}}@media screen and (min-width: 1200px) and (max-width: 1439px){.site-navigation .site-nav__link{padding:7.5px 10px}.site-nav__link,.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:13px!important}}@media screen and (max-width: 1199px){.top-contact-info a+a{margin-left:20px}.megamenu__nav{min-width:240px}.megamenu__nav ul{margin-left:0}.megamenu__content{padding-left:20px;padding-top:20px}.megamenu__productMeta{padding:10px 0 0}.logo-bar{padding:0 30px}.logo-bar .flickity-previous{left:-10px}.logo-bar .flickity-next{right:-10px}.collection-item__title .btn{padding:14px 15px;font-size:calc(var(--typeBaseSize) - 2px)}.type-advanced .promo-grid__content{padding:2em}.type-advanced .rte--em{font-size:13px}.type-advanced .rte--strong{font-size:24px}.testimonials-slider{padding:0 45px}.testimonials-slider .flickity-previous{left:-10px}.testimonials-slider .flickity-next{right:-10px}.section-text-with-icons .text-with-icons__blocks .text-with-icons__block{padding-left:15px;padding-right:15px}.advance-text-with-icons .text-with-icons__title.section-header{max-width:440px;width:50%}.bg-text-with-icons .text-with-icons__block-item{padding:40px 10px}.highlight-text__blocks{flex-wrap:wrap}.highlight-text__block:not(.highlight-text__button){margin-bottom:25px}.highlight-text__button{width:100%;text-align:center}.advance-text-with-icons .text-with-icons__block{padding-left:5px;padding-right:5px}.featured-collection .featured-collection-carousel-desktop{padding:0 15px}.featured-collection-carousel-desktop .flickity-previous{left:-20px}.featured-collection-carousel-desktop .flickity-next{right:-20px}.sections-product-recommendations .grid{padding:0 15px}.sections-product-recommendations .flickity-previous{left:-20px}.sections-product-recommendations .flickity-next{right:-20px}.collection-sidebar__group .collapsible-content{padding-left:0}.tag__text-with-count{font-size:14px}.balkonkraftwerk-text{min-width:420px}.contact-img img{height:300px}.gf-left #gf-tree .gf-filter-contents{padding:10px}.gf-filter-contents .gf-block-content li{margin-left:0}.gf-filter-contents .gf-block-content li button span.gf-label,.gf-filter-contents .gf-block-content li button .gf-count{font-size:13px!important}.gf-filter-contents .gf-block-content li .gf-Checkbox{margin-right:3px;flex:0 0 15px;width:15px;height:15px;min-width:15px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.announcement-bar .announcement-slider__slide,.announcement-slider .announcement-slider__slide,.announcement-slider[data-compact=false] .announcement-slider__slide{padding:0 20px 0 0}.site-navigation .site-nav__link{padding:7.5px 2px}.site-nav__link,.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:10px!important}.header-item.header-item--logo{margin-right:10px}}@media screen and (min-width: 769px) and (max-width: 1023px){.announcement-bar,.top-contact-info .disclosure__toggle{font-size:11px}.announcement-bar .announcement-icon svg{margin-right:5px}.announcement-bar .announcement-slider__slide,.announcement-slider .announcement-slider__slide,.announcement-slider[data-compact=false] .announcement-slider__slide{padding:0 10px 0 0}.top-contact-info a+a{margin-left:10px}.top-contact-info [data-disclosure-currency] .disclosure-list__label{padding-left:5px}.site-navigation .site-nav__link{padding:7.5px 4px}.site-nav__link,.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:11px!important}.site-nav__link--icon{padding-left:8px;padding-right:8px}.megamenu__productvendor,.megamenu__productTitle{font-size:12px}}@media screen and (max-width: 1023px){.text-and-image .feature-row__text{padding-left:20px;padding-right:20px}.text-and-image .feature-row__content{padding:20px 0}.text-and-image .feature-row__text h2{margin-bottom:20px}.text-and-image .feature-row__text .btn{margin-top:25px}.testimonials-slide{width:50%}.newsletter-block{padding:40px 20px}.footer__nav .site-footer__linklist{margin-left:10px}.site-footer__linklist li{margin:0 10px}.footer__nav .footer__small-text{width:100%;padding-bottom:10px}#grfq-page .grfq-page-products{flex:initial;margin-right:0;width:100%;margin-bottom:20px}#grfq-page .grfq-page-form{width:100%;max-width:100%}#grfq-page .grfq-product-card .grfq-product-item{flex-wrap:wrap}}@media screen and (max-width: 769px){.announcement-slider,.announcement-slider[data-compact=false]{display:block}.announcement-bar .announcement-slider__slide,.announcement-slider .announcement-slider__slide,.announcement-slider[data-compact=false] .announcement-slider__slide{width:100%;padding:0}}@media screen and (max-width: 768px){.faux-select,body,button,input,select,textarea{font-size:15px}.h1,h1{font-size:32px}.h2,h2{font-size:26px}.h3,h3{font-size:23px}.h4,h4{font-size:21px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}input,select,textarea{font-size:15px!important}.page-full,.page-width{padding-left:20px;padding-right:20px}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{font-size:14px;letter-spacing:.28px;padding:12px 25px}.btn--small{font-size:11px;padding:8px 14px}.flickity-button{width:30px;height:30px}.index-section{margin:50px 0}.flickity-button-icon{height:35%;left:32%;top:32%;width:35%}.announcement-bar{padding:12px 0 5px}.header-layout--left-center .header-item.header-item--left{-webkit-box-flex:0 1 130px;-ms-flex:0 1 130px;flex:0 1 130px}.site-header .header-bar{padding:12px 0}.js-drawer-open-nav{padding-left:0;padding-right:0}.js-drawer-open-nav svg{width:26px;vertical-align:-4px}.site-header__logo a,.site-header__svg-logo-link svg{vertical-align:middle}.site-nav__link--icon+.site-nav__link--icon{margin-left:0}.NavDrawer{width:100%;max-width:100%;left:-100%}.NavDrawer.drawer--is-open{transform:translate(100%)}.NavDrawer .drawer__header{border:none}.NavDrawer predictive-search .search__results{margin-left:0;margin-right:-10px;width:100%}.hero-video .hero__subtitle{font-size:13px}.hero-video .hero--550px{height:445px}.hero-video .hero__text-content.vertical-center{vertical-align:top;padding-top:70px}.hero-video .hero__text-content .hero__link{margin-top:30px}.hero-video .video-btn{top:60%}.hero-video .video-btn .icon__play{width:45px;height:45px}.logo-list.index-section{margin:50px 0}.logo-bar{padding:0}.logo-bar__item{width:25%}.logo-bar .flickity-prev-next-button{position:relative;top:inherit;transform:none;margin-top:25px}.featured-collections{margin:0}.featured-collections-inner{padding:50px 0 20px}.featured-collections .collection-item{margin-bottom:30px}.featured-collection{padding:50px 0;margin:0}.featured-collection .featured-collection-carousel-mobile{display:block;margin-bottom:0;padding-bottom:35px}.featured-collection-carousel-mobile .flickity-button{top:auto;bottom:0;transform:none}.featured-collection-carousel-mobile .flickity-previous{left:calc(50% - 40px)}.featured-collection-carousel-mobile .flickity-next{right:calc(50% - 40px)}.featured-collection-carousel-mobile .flickity-slider{display:flex}.featured-collection-carousel-mobile .grid-product{min-height:calc(100% - 20px)}.featured-collection-carousel-mobile .grid-product .grid-product__content{box-shadow:0 4px 15px #0000000d}.view-all-btn{margin-top:30px}.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{background:transparent}.type-advanced .promo-grid__container{max-width:440px;margin:0 auto;min-height:250px}.type-advanced .text-link{font-size:15px}.text-and-image .feature-row{position:relative}.text-and-image .feature-row__images{padding-left:0;padding-right:0}.feature-row__item-logo{max-width:145px;top:15px;right:20px}.text-and-image .feature-row__text{padding:40px 20px}.text-and-image .feature-row__content{max-width:100%;padding:0}.testimonials-section{padding:50px 0}.testimonials-slider{padding:0;text-align:center}.testimonials-slider__text{margin:0;text-align:left}.testimonials-slider .flickity-prev-next-button{position:relative;top:inherit;transform:none;margin-top:25px}.background-media-text .background-media-text__container{height:auto}.background-media-text .background-media-text__aligner{padding:50px 20px;position:relative;z-index:1}.background-media-text .background-media-text__text{text-align:left}.background-media-text .background-media-text__text .h3{font-size:26px;margin-bottom:25px}.button__wrapper{margin-top:15px}.newsletter-with-faq{margin:50px 0}.faq-question{margin-bottom:25px}.faq-question .tab_drawer_heading{padding:0 20px 10px 0;font-size:15px}.faq-question .tab_content .rte{padding:10px 0 0}.newsletter-with-faq .text-link{margin-bottom:50px;display:table}.newsletter-block,.newsletter-block .contact-form,.newsletter-block .newsletter__input-group{max-width:100%}.newsletter-block .input-group-field{padding:8px 20px}.newsletter-block .btn{margin:2.5px 0 2.5px 10px}.site-footer .grid__item{padding-bottom:35px}.site-footer .grid__item:after{content:none}.site-footer .grid__item[data-type=logo_social]:first-child{padding-top:0}.footer__logo{margin:0 auto}.footer__title.collapsible-trigger{font-size:15px;padding:0 40px 0 0;margin:0 auto;width:auto}[data-type=menu] .site-footer__linklist{flex-direction:column}.footer__collapsible{padding-top:15px}.payment-icons{margin:-10px -7.5px}.payment-icons li{margin:10px 7.5px}.footer__social{margin-top:45px}.footer__nav{margin-top:35px}.page-header-inner .section-header{padding:0}.section-text-with-icons{margin:50px 0}.section-text-with-icons .text-with-icons__blocks{padding-bottom:55px}.section-text-with-icons .flickity-button{top:auto;bottom:0;transform:none}.section-text-with-icons .flickity-previous{left:calc(50% - 40px)}.section-text-with-icons .flickity-next{right:calc(50% - 40px)}.advance-text-with-icons .text-with-icons__title.section-header{max-width:100%;width:100%}.advance-text-with-icons .rte{margin-top:15px}.advance-text-with-icons .text-with-icons__block{max-width:330px}.bg-text-with-icons{margin:50px 0}.bg-text-with-icons .text-with-icons__blocks .text-with-icons__block:not(:last-child){padding-bottom:70px}.bg-text-with-icons .text-with-icons__blocks .text-with-icons__block:not(:last-child):after{width:30px;height:30px;right:auto;left:calc(50% - 15px);top:auto;bottom:20px;transform:rotate(90deg)}.bg-text-with-icons .text-with-icons__block-item{max-width:320px;margin:0 auto}.bg-text-with-icons .text-with-icons__block-title h3,.bg-text-with-icons .text-with-icons__block-text{font-size:15px}.section-highlight-text{padding:50px 0}.highlight-text__block{width:100%}.section-job-benefits .text-with-icons__blocks{flex-direction:row;margin-top:0}.section-job-benefits .text-with-icons__blocks .text-with-icons__block{padding:0 0 30px;width:50%}.job-vacancies{padding:80px 0}[data-type_headers_align_text=true] .job-vacancies .section-header{text-align:left}.collapsible-block{margin-bottom:30px}.collapsible-block .tab_drawer_heading{font-size:18px;padding:22.5px 60px 22.5px 20px}.collapsible-block .rte{padding:0 20px 25px}.collapsible-block-content .collapsible-block-content-inner{padding:20px;margin-bottom:30px}.collapsible-block-content .text-with-icons__blocks{flex-direction:row;margin-left:-15px;margin-right:-15px}.collapsible-block-content .text-with-icons__block{width:50%;padding-left:15px;padding-right:15px}.job-info{padding-top:30px;margin-top:30px}.collapsible-block-content h2{margin-bottom:35px}.collapsible-block-content .rte h5{font-size:15px}.job-apply{padding-top:30px;margin-top:30px}.collapsible-block-content h2{margin-bottom:25px}.collapsible-block .collapsible-trigger__icon{transform:translateY(-50%) rotate(0)}.collapsible-block .tab_drawer_heading.d_active .collapsible-trigger__icon{transform:translateY(-50%) rotate(180deg)}.section-faq .section-header{margin-bottom:15px}.section-faq .index-section--question{margin-bottom:12px}.section-faq .tab_drawer_heading{font-size:15px;padding:12px 30px 12px 0}.section-faq .collapsible-trigger__icon{width:27px;height:27px}.section-faq .rte{padding:15px 0 0}.contact-text{margin-top:30px}.contact-text .text-with-icons__blocks{flex-direction:row}.contact-text .text-with-icons__blocks .text-with-icons__block{width:50%}.customer-page .page-width{padding-top:50px;padding-bottom:50px}.Header__Tab{padding-bottom:40px}.main-collection .collection-content{padding-top:40px}.collection-filter{margin-bottom:15px;position:static}.collection-filter .js-drawer-open-collection-filters,.collection-filter .js-drawer-open-collection-filters:not(.btn--tertiary-active){font-size:14px;letter-spacing:.28px}.collection-filter select{height:40px;padding-left:10px}.collection-grid__wrapper .grid-product{margin-bottom:30px}.collection-sidebar__group .collapsible-content{padding-left:0}.collapsible-content__inner{max-height:210px}.tag__text-with-count{font-size:15px}.FilterDrawer{width:100%;max-width:100%;left:-100%}.FilterDrawer.drawer--is-open{transform:translate(100%)}.FilterDrawer .drawer__scrollable{padding-bottom:80px}.page-content--product{padding-top:50px}.product__main-photos{margin-bottom:20px;margin-left:0;margin-right:0}.template-product .text-with-icons__blocks .text-with-icons__block{width:50%}.featured-collection .featured-collection-carousel-desktop{padding:0 0 35px}.featured-collection-carousel-desktop .flickity-button{top:auto;bottom:0;transform:none}.featured-collection-carousel-desktop .flickity-previous{left:calc(50% - 40px)}.featured-collection-carousel-desktop .flickity-next{right:calc(50% - 40px)}.sections-product-recommendations .grid{padding:0 0 35px}.sections-product-recommendations .flickity-button{top:auto;bottom:0;transform:none}.sections-product-recommendations .flickity-previous{left:calc(50% - 40px)}.sections-product-recommendations .flickity-next{right:calc(50% - 40px)}.js-photoswipe__zoom{color:var(--colorBorder);padding:6px;border-radius:50%}.product-slideshow .flickity-next{right:calc(50% - 40px)}.product-slideshow .flickity-previous{left:calc(50% - 40px)}.product__photos--beside{flex-direction:column}.product__photos--beside .product__thumbs--beside{min-height:inherit!important;max-height:inherit!important;max-width:100%;flex:1;margin:0 0 30px}.product__thumbs--beside .product__thumbs--scroller{position:static;overflow:hidden;margin:0 -10px}.product__thumbs--beside .product__thumb-item{width:31.5%;max-width:31.5%;margin:0;padding:0 10px;display:inline-block;vertical-align:middle;border:none}.product-single__meta{max-width:100%;margin-top:0;padding:20px 20px 10px;text-align:left}.product-block--buy_buttons{margin-top:20px}.sales-point .icon-and-text{justify-content:flex-start}.accordion-content-wrap{padding:20px}.product-accordion .rte td,.product-accordion .rte th{padding:5px 0}.product-background-image-text{margin-top:30px}.product-background-image-text .background-media-text .background-media-text__container{position:absolute;top:0;left:0}.product-background-image-text .background-media-text .background-media-text__aligner{padding:60px 20px}.product-accordion .tab_drawer_heading{padding:25px 30px 10px 0}.product-accordion .collapsible-trigger__icon{width:27px;height:27px}.product-accordion .rte{padding:10px 0}#CartDrawer{width:100%;right:-100%;max-width:100%}#CartDrawer.drawer--is-open{transform:translate(-100%)}#CartDrawer .drawer__footer{margin:0 20px}.cart__page-col:last-child{padding:20px}.main-cart .cart__image{margin-right:10px;flex:0 0 120px}.section-planung-solaranlage{padding:50px 0}.quiz-logo{padding:15px 0}.quiz-logo img{max-height:34px}.quiz-images{margin:-40px 0}.quiz-foot{padding:20px}.quiz-grid{padding:0 35px 10px}.quiz-grid .grid__item{margin-bottom:20px}.quiz-total{font-size:14px}.quiz-total span{margin-left:10px}.quiz-content .section-header h4{font-size:18px}.main-collection{padding-bottom:20px}.load-more_wrap .btn{margin:0 0 30px}.balkonkraftwerk-text{min-width:inherit;width:100%;max-width:486px}.grid-product__content .grid__item-image-wrapper .grid-product__vendor img{max-height:30px}.collection-carousel{text-align:center}.template-collection .featured-collections .collection-item{margin-bottom:0}.collection-carousel .flickity-prev-next-button{position:relative;top:inherit;transform:none;margin-top:25px}.collection-carousel .flickity-previous{left:-10px}.collection-carousel .flickity-next{right:-10px}.contact-img{margin-top:30px}.contact-img img{height:auto}.product-balkonkraftwerk .product-single__meta .product-block--header{padding:0 20px;margin-top:-20px;margin-left:-20px;margin-right:-20px}.collection-feature-row .feature-row--50 .feature-row__images,.collection-feature-row .feature-row__text{padding-left:0;padding-right:0}.product-balkonkraftwerk .product-block--buy_buttons{margin:20px -20px -20px;padding:20px}.flag a.gt_switcher-popup.glink span{color:#000!important}.gt_white_content .gt_languages a+a{margin-top:0}.logo-bar__item{height:57px}.recently-viewed-part .grid-overflow-wrapper .grid__item:first-child{margin-left:0}#gf-grid .gf-refine-toggle-mobile,.gf-form-button-group button,#gf-grid .gf-filter-selection .sort-by{border:none!important}#gf-grid .gf-refine-toggle-mobile{border-radius:5px!important}#gf-controls-container .gf-actions{align-items:start}.spf-has-filter #gf-products .spf-product__info{padding:10px}.spf-has-filter #gf-products .h4.spf-product-card__title a{font-size:13px}.spf-has-filter #gf-products .h4.spf-product-card__title{border:none;padding:0}.gf-left #gf-tree{left:-100%!important;width:100%!important}.template-collection.offcanvas-open #gf-tree{left:0!important}}@media screen and (max-width: 599px){.subheading{font-size:13px}.logo-list .subheading{font-size:15px}.logo-bar{margin:0 -20px}.logo-bar__item{width:33.33%}.collection-item__title .btn{min-width:164px;padding:14px 4px}.type-advanced .promo-grid__content{padding:1.3em}.grid-product__meta{padding:15px}.grid-product__vendor{font-size:12px}.grid-product__title{font-size:14px}.grid-product__price{font-size:16px}.testimonials-slider{margin:0 -20px;padding:0 35px;overflow:hidden}.testimonials-slider .flickity-viewport{overflow:visible}.testimonials-slide{width:100%}.footer__nav .site-footer__linklist{margin-bottom:-10px}.footer__nav .site-footer__linklist li{margin-bottom:10px}.page-header-inner img{height:200px}.page-width--medium .logo-bar__item{width:33.33%}.page-faq .section-rich-text .page-width--narrow{max-width:410px;width:calc(100% - 40px);padding:35px 20px}.section-rich-text .theme-block--button{margin-top:25px}.contact-text{padding:30px 20px}.contact-text .text-with-icons__blocks{flex-direction:column}.contact-text .text-with-icons__blocks .text-with-icons__block{width:100%}.form-vertical{padding:25px 20px}.form-vertical .section-header{margin-bottom:15px}.form-vertical input,.form-vertical select,.form-vertical textarea{font-size:15px!important;padding:8px 15px 8px 20px}.custom-check input{padding:0}.section-contact-form .custom-check .label,.contact-form .custom-check label:not(.variant__button-label):not(.text-label){font-size:12px}.Header__Tab{padding:0 0 40px;margin:0;flex-direction:column}.Header__Tab a{font-size:14px;letter-spacing:.28px;padding:12px 5px}.Header__Tab a:first-child,.Header__Tab a:last-child{border-radius:10px}.Header__Tab a+a{margin-top:20px}.form-vertical .label-info a{font-size:12px}.product__price{font-size:18px}.product-block--data a{font-size:14px;letter-spacing:.28px;padding:7px 5px;border-width:1px}.template-product .section-text-with-icons .text-with-icons__blocks{margin-left:-5px;margin-right:-5px}.template-product .text-with-icons__blocks .text-with-icons__block{padding-left:5px;padding-right:5px}.template-product .section-text-with-icons .text-with-icons__block.text-left .text-with-icons__block-icon{margin-right:10px}.product-background-image-text .background-media-text .background-media-text__text{max-width:255px}#CartDrawer .drawer__fixed-header .drawer__header .drawer__title{font-size:15px}#CartDrawer .drawer__header-promobar p{font-size:12px}#CartDrawer .cart__image{flex:0 0 80px;margin-right:10px}#CartDrawer .cart__item-title .cart__item-name{font-size:14px}#CartDrawer .ajaxcart__subtotal span{font-size:12px}#CartDrawer .cart__item-qtyr .cart__remove a svg{margin-left:10px}.divider{font-size:13px}.main-cart .cart__image{flex:0 0 80px}.page-planung .section-header__title{font-size:28px}.quiz-progress-wrap{padding:30px 20px}.quiz-progress-wrap p{font-size:12px}.quiz-content select:not(.input-full){max-width:inherit;width:calc(100% - 40px);margin:0 20px}.quiz-content select{padding:8px 40px 8px 20px}.quiz-images{margin:-20px 0}.quiz-spacer{margin-bottom:30px}.quiz-content .form-vertical .grid{margin-left:-10px}.quiz-content .form-vertical .grid__item{padding-left:10px}.quiz-form-info small{font-size:12px}.quiz-radio label,.quiz-radio label:not(.variant__button-label):not(.text-label){font-size:15px}.quiz-balkonkraftwerk-form .quiz-foot{flex-wrap:wrap}.quiz-balkonkraftwerk-form .quiz-foot .quiz-total{width:100%;text-align:center;order:-1;margin-bottom:20px}.quiz-content-inner .rte{padding:0}.quiz-content-inner .rte h4{font-size:18px}.quiz-content-inner .rte h5{font-size:15px}.balkonkraftwerk-info{margin:20px 0 0}.balkonkraftwerk-input{max-width:90%}.balkonkraftwerk-input input{font-size:15px!important;padding:7.5px 20px}.balkonkraftwerk-text{margin-top:20px}.balkonkraftwerk-munchen h5{font-size:15px}.balkonkraftwerk-munchen .rte{font-size:13px}.balkonkraftwerk-amount{text-align:right}.balkonkraftwerk-amount label:not(.variant__button-label):not(.text-label){font-size:14px}.balkonkraftwerk-amount h4{font-size:15px}.grid-product .grid-product__content .rfq-collection-btn{width:calc(100% - 30px);left:15px;padding:12px 15px}.popup .close{padding:15px}.product-balkonkraftwerk .product-block--buy_buttons form{flex-direction:column}.product-balkonkraftwerk .balkonkraftwerk-price{flex-direction:column;margin-bottom:10px}.product-balkonkraftwerk .balkonkraftwerk-price label:not(.variant__button-label):not(.text-label),.product-balkonkraftwerk .balkonkraftwerk-price .product__price{margin-right:0;text-align:center}.template-collection .grid-product .grid-product__content .rfq-collection-btn{margin-top:-15px!important}}@media screen and (max-width: 424px){.hero-video .video-btn{top:65%;left:55%}.logo-bar__item{width:50%}.collection-item__title .btn{min-width:120px;font-size:calc(var(--typeBaseSize) - 5px)}.section-text-with-icons .text-with-icons__block-text br{display:none}.highlight-text__block{font-size:16px}.text-with-icons__block-title h3{font-size:13px}.collapsible-block-content .text-with-icons__blocks{margin-left:-5px;margin-right:-5px}.collapsible-block-content .text-with-icons__block{padding-left:5px;padding-right:5px}.job-info .image-wrap{min-width:80px;height:110px;margin-right:15px}.job-content{font-size:13px}.collection-filter .js-drawer-open-collection-filters,.collection-filter .js-drawer-open-collection-filters:not(.btn--tertiary-active){padding:0 7px}.collection-filter .js-drawer-open-collection-filters svg{margin-right:5px}.collection-filter select{font-size:14px!important;background-position:right 5px center;padding-right:30px}.grid-product__meta{padding:10px}.collection-filter__item--drawer,.collection-filter__item--sort{flex:0 1 100%}.template-product .text-with-icons__blocks .text-with-icons__block{width:100%}#CartDrawer .cart__item-qtyr{align-items:flex-end;flex-direction:column}#CartDrawer .cart__item-qtyr .cart__remove a{margin-top:10px}.main-cart .cart__item-subtotal span{font-size:12px}.page-planung .section-header__title{font-size:24px}.quiz-grid{padding:0 20px}.quiz-roof-tiles p{font-size:13px}.form-vertical input,.form-vertical select,.form-vertical textarea{font-size:14px!important;padding:8px 15px}#CartDrawer .cart__image{flex:0 0 50px}#CartDrawer .cart__item-title .cart__item-name{font-size:13px}.product-block--data{flex-direction:column}.product-block--data .drop-down{margin-top:10px}.grid-product__content .grid__item-image-wrapper .grid-product__vendor img{max-height:25px}.collection-carousel{margin:0 -5px}.collection-carousel .grid__item{padding-left:5px;padding-right:5px}.grid-product .grid-product__content .rfq-collection-btn{width:calc(100% - 20px);left:10px;padding:12px 10px;font-size:13px}}@media screen and (max-width: 374px){.h1,h1{font-size:28px}.h2,h2{font-size:24px}.product-block--data a{font-size:12px}.quiz-roof-tiles p{font-size:11px}.form-vertical input,.form-vertical select,.form-vertical textarea{font-size:13px!important;padding:8px 10px}.quiz-next-button{font-size:12px;padding:12px 15px}.quiz-form-info small{font-size:11px}.grid-product__label{font-size:13px}.grid-product__vendor{font-size:10px}.grid-product__title{font-size:12px}.grid-product__price{font-size:14px}.product__shipping{font-size:10px}.sub-menu-item .megamenu__columns .megamenu__productvendor{font-size:11px}.sub-menu-item .megamenu__columns .megamenu__productTitle{font-size:12px}.balkonkraftwerk-text{flex-direction:column}.balkonkraftwerk-amount{text-align:left;margin-left:0;margin-top:15px}.product-balkonkraftwerk [data-option=Marke] .cl-po--swatch img{max-width:95px}.template-collection .grid-product .grid-product__content .rfq-collection-btn{margin-top:-10px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dynamic.css.map?v=127744652960633489281731922477 */
