:root{--x-mobile-padding:1rem;--x-desktop-padding:1.5rem;--page-width:calc(1200px + var(--x-desktop-padding)*2);--mega-menu-width:calc(var(--page-width) - var(--x-desktop-padding)*2)}.list-key,.list-key-punch-out{float:left}.mobile-popup__title{display:none}.mobile-popup__button-close{display:none;flex:0 0 auto;margin-left:10px;max-width:40px}.mobile-popup__button-close .button{background-color:transparent;border:none;min-width:40px;padding:0}.mobile-popup__button-close .button svg{display:block;height:20px;margin-left:auto;width:20px;fill:#003264}.expandable-block{margin-bottom:16px}.expandable-trigger{border-bottom:1px solid #dad9d8;overflow:hidden;padding:8px 0}.expandable-block--no-border .expandable-trigger{border:0}.expandable-trigger h2{cursor:pointer;float:left}.expandable-trigger h2:after{border-right:2px solid #9c9a96;border-top:2px solid #9c9a96;bottom:3px;content:"";display:inline-block;height:6px;margin-left:12px;position:relative;transform:rotate(45deg);width:6px}.expanded.expandable-trigger h2:after{transform:rotate(135deg)}.expandable-trigger a,.expandable-trigger button{float:right}.expandable-trigger .expandable-block-collapse{display:none}.expanded.expandable-trigger .expandable-block-collapse{display:block;margin-right:16px}.expandable-trigger__link{cursor:pointer}.expandable-content{max-height:0;overflow:hidden;position:relative;transform:translateZ(0);transition:max-height .25s}.expandable-content:after,.expandable-content:before{content:"";display:block;height:8px;overflow:hidden;width:100%}.expandable-content:after{border-bottom:1px solid #dad9d8}.expandable-block--no-border .expandable-content,.expandable-block--no-border .expandable-content:after{border:0}.expandable-content.expanded{max-height:600px}@media only screen and (max-width:767px){.expandable-content.expanded{max-height:1000px}}.expandable-content h3{color:#696763;text-transform:uppercase}.expandable-content p{margin-bottom:0}.expandable-content table{margin:-9px 0}.category-node{border-bottom:1px solid rgba(99,97,93,.3);display:flex;margin:0 0 10px}@media only screen and (max-width:767px){.category-node{display:block;margin:0 -30px}}.category-node .img-part{background:#fff;box-sizing:border-box;display:flex;padding:20px 30px;width:200px}@media only screen and (max-width:767px){.category-node .img-part{display:block;margin:0 auto}}.category-node .img-part img{display:block;margin:0 auto;max-width:115px}.category-node .text-part{background:#6ea5b4;box-sizing:border-box;color:#fff;display:flex;padding:20px 30px;width:100%}@media only screen and (max-width:767px){.category-node .text-part{display:block;width:100%}}.category-node .text-part strong{display:block;font-size:20px;line-height:30px;margin:0 0 10px}.category-node .text-part .sub-info-wrapper{display:flex;width:100%}@media only screen and (max-width:767px){.category-node .text-part .sub-info-wrapper{display:block}}.category-node .text-part .sub-info-wrapper_box{box-sizing:border-box;font-size:12px;line-height:16px;padding-right:15px;width:40%}.category-node .text-part .sub-info-wrapper_box:last-of-type{padding:0}@media only screen and (max-width:767px){.category-node .text-part .sub-info-wrapper_box{margin:0 0 10px;padding:0;width:100%}.category-node .text-part .sub-info-wrapper_box:last-of-type{margin:0}}.category-node .text-part .sub-info-wrapper_box span{display:block}.category-node .img-part_holder{background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.category-node .img-part_holder,.category-node .text-part_holder{align-self:center;width:100%}.confirmation-popup{background:#fff;border:1px solid rgba(99,97,93,.3);border-bottom:3px solid #fcf293;box-sizing:border-box;position:absolute;width:100%;z-index:2}.confirmation-popup-header{background:rgba(99,97,93,.3);font-size:18px;padding:10px 20px}.confirmation-popup-content{padding:10px 20px 80px}.input-popup .confirmation-popup-content{padding:25px 20px 15px}.confirmation-popup-content p{margin:15px 0}.confirmation-popup-content ul{padding:15px 0}.confirmation-popup-content ul li{font-size:14px;margin:0;overflow:hidden}.confirmation-popup-content ul li span{display:block;overflow:hidden}.confirmation-popup-content ul li span:first-child{float:right;margin:0 0 0 10px}.confirmation-popup-footer{bottom:15px;box-sizing:border-box;display:flex;left:0;padding:10px 20px;position:absolute;width:100%}.input-popup .confirmation-popup-footer{display:block;position:static;text-align:center}.confirmation-popup-footer>a{box-sizing:border-box;line-height:36px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:50%}.input-popup .confirmation-popup-footer>a{width:100%}.input-popup .confirmation-popup-footer>a.link-normal{display:inline-block;line-height:25px;margin:10px 0 0;padding:0;text-transform:none;width:auto}.confirmation-popup-footer>a:first-child{margin-right:5px}.confirmation-popup-footer>a:last-child{margin-left:5px}.c-table-prefix{margin-left:24px}@media only screen and (max-width:1205px){.c-table__row>*{flex-direction:column;margin-bottom:1rem;order:10}}.c-table__row--blue{background-color:#e5eaee}.c-table__row--red{background-color:#fdeeee}.c-table__row--yellow{background-color:#fffade}.c-table__row--narrow{max-width:2rem;width:2rem}.c-table__row--narrow.c-table__header-checkbox{max-width:25px;width:25px}.c-table__row--slim{min-height:0;padding:0}.c-table__image-wrapper img{max-height:32px}.c-table__header-column--sort-ascending,.c-table__header-column--sort-descending{margin-right:.5rem;padding-right:10px;position:relative}.c-table__header-column--sort-ascending:after,.c-table__header-column--sort-descending:after{border:4px solid transparent;content:" ";height:0;left:100%;margin-left:-4px;pointer-events:none;position:absolute;width:0}div.c-table__header-column--sort-ascending,div.c-table__header-column--sort-descending{margin-right:0;padding-right:0}div.c-table__header-column--sort-ascending:after,div.c-table__header-column--sort-descending:after{content:none}.c-table__header-column--sort-ascending:after{border-bottom-color:currentColor;bottom:5px}.c-table__header-column--sort-ascending svg{transform:rotate(180deg)}.c-table__header-column--sort-descending:after{border-top-color:currentColor;bottom:1px}.c-table__header-column--sort-descending svg{transform:rotate(0deg)}@media only screen and (max-width:1205px){.c-table__body>*{flex-direction:row;flex-wrap:wrap}.c-table__row{padding-bottom:0;width:100%}.c-table--condensed .c-table__row>*{justify-content:center;margin-bottom:0;min-height:3rem}.c-table--condensed .c-table__row>* md-checkbox{margin-bottom:0}}.c-table__header-checkbox{padding:.25rem 0}.c-table__header-checkbox md-checkbox{margin-bottom:0}.c-table__header-checkbox .md-container{background-color:#fff}.c-table__show-x-of-y{align-items:center;color:#82817d;display:flex;font-size:12px;line-height:14px;width:100%}.c-table__row-left-border-green{border-left:2px solid #3cc295}.c-table__row-left-border-red{border-left:2px solid #f05562}.c-table__row-left-border-yellow{border-left:2px solid #faeb5a}.c-success-dialog__icon-check{height:2rem;width:2.5rem;stroke:#3cc295;stroke-width:1.5px}checkbox-list-selection{display:block}@media only screen and (min-width:768px){.c-checkbox-list-selection{min-width:300px}}@media only screen and (min-width:1206px){.c-checkbox-list-selection{min-width:400px}}.c-checkbox-list-selection__header{background-color:#c1c0be;color:#63615d;font-size:.75rem;font-weight:900;height:20px;line-height:.875rem}.c-checkbox-list-selection__option{border-bottom:1px solid #c1c0be;height:45px}.c-checkbox-list-selection__option:last-child{border-bottom:none}.c-checkbox-list-selection__header,.c-checkbox-list-selection__option{padding:0 1rem}.c-checkbox-list-selection__checkbox.checkbox-row{width:18px}.c-checkbox-list-selection__checkbox.checkbox-row label{margin-right:.25rem}.c-checkbox-list-selection__checkbox.checkbox-row label:before{left:0;top:-7px}.c-checkbox-list-selection__checkbox.checkbox-row input:checked+label:after{top:-3px!important}.c-checkbox-list-selection__checkbox.checkbox-row input:focus+label:after{top:-13px}.c-checkbox-list-selection__optional-label-enabled span{display:block}catalog-creator{width:100%}@media only screen and (max-width:767px){.c-catalog-creator__spacing-layout-xs{margin-bottom:1.5rem}.c-catalog-creator__spacing-layout-xxs{margin-bottom:1rem}}@media only screen and (min-width:768px){.c-catalog-creator__spacing-layout-right-m{margin-right:2.5rem}}.c-catalog-creator__product-finder{border-bottom:1px solid #a1a09e}@media only screen and (min-width:768px){.c-catalog-creator__product-finder{border-bottom:none}}.c-find-products__search-wrapper .search-dropdown-wrapper search-dropdown .search-dropdown-container{max-height:440px;right:auto}@media only screen and (min-width:768px){.c-find-products__search-wrapper{min-height:30px;min-width:540px;width:80%}}.c-find-products__empty-spacer{height:400px}@media only screen and (min-width:768px){.c-catalog-creator__container{align-items:center;display:flex}}.c-catalog-creator__find-products{height:95px}@media only screen and (min-width:768px){.c-catalog-creator__find-products{height:100%}}.c-catalog-creator__find-products-headline{min-width:100%}@media only screen and (min-width:768px){.c-catalog-creator__find-products-headline{max-width:50%;min-width:20%}}.c-catalog-creator__product-image{max-width:2.5rem}.c-catalog-creator__product-image .c-image-square-wrapper img{max-height:2.5rem}list-of-favourites md-checkbox,list-of-orders md-checkbox{margin-bottom:0}list-of-orders .c-table__row{display:flex;flex-flow:row wrap}list-of-orders .c-table__row>div{align-items:flex-start;flex:1 1 100%}list-of-orders .c-table__row>div:nth-child(n+2){flex:1 1 50%}list-of-orders .c-table__row>div:nth-child(2),list-of-orders .c-table__row>div:nth-child(4){padding-left:2rem}list-of-orders .c-table__row>div:nth-child(3),list-of-orders .c-table__row>div:nth-child(5){align-items:flex-end}@media only screen and (min-width:768px){list-of-orders .c-table__row>div:nth-child(n+2){flex:1 1 25%}list-of-orders .c-table__row>div:nth-child(2),list-of-orders .c-table__row>div:nth-child(4){padding-left:0}list-of-orders .c-table__row>div:nth-child(3),list-of-orders .c-table__row>div:nth-child(5){align-items:flex-start}}@media only screen and (min-width:990px){list-of-orders .c-table__row>div:nth-child(n){flex:1}list-of-orders .c-table__row>div:first-child{flex:4}}list-of-favourites .c-table__row{flex-direction:column}@media only screen and (min-width:768px){list-of-favourites .c-table__row{flex-direction:row}}list-of-favourites .c-table__row>div:first-child{align-items:flex-start;width:100%}@supports (display:grid){list-of-favourites .c-table__row{display:grid;grid-template-areas:"name name name" ". productcount date";grid-template-columns:2rem 1fr 1fr;grid-template-rows:minmax(min-content,10px) 1fr}@media only screen and (min-width:768px){list-of-favourites .c-table__row{display:flex}}list-of-favourites .c-table__row>div:first-child{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;align-items:flex-start;grid-area:name}list-of-favourites .c-table__row>div:nth-child(2){align-items:flex-start;grid-area:productcount;-ms-grid-column:2;-ms-grid-row:2}list-of-favourites .c-table__row>div:nth-child(3){align-items:flex-start;grid-area:date;-ms-grid-column:3;-ms-grid-row:2}}.c-catalog-creator__search-container>p{margin-bottom:1rem}@media only screen and (min-width:768px){.c-catalog-creator__search-container>p{margin-bottom:0;max-width:50%}}.c-catalog-creator__search-container>div{display:flex;flex:1;justify-content:flex-start}@media only screen and (min-width:768px){.c-catalog-creator__search-container>div{justify-content:flex-end}}find-products solar-image-square-wrapper{display:flex;width:100%}find-products .c-table__header .c-catalog-creator__product-image{margin-right:0}find-products .c-table__row{display:grid;grid-template-areas:"image title title title" "image artno artno remove";grid-template-columns:50px 1fr 1fr 1fr;grid-template-rows:1fr 1fr}@media only screen and (min-width:990px){find-products .c-table__row{display:flex}}find-products .c-table__row>div:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-area:image;-ms-grid-column:1;margin-right:.5rem;order:1}find-products .c-table__row>div:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:3;align-items:flex-start;grid-area:title;margin-bottom:0;order:3}find-products .c-table__row>div:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;-ms-grid-column-span:2;align-items:flex-start;grid-area:artno;order:2}find-products .c-table__row>div:nth-child(4){align-items:flex-end;grid-area:remove;-ms-grid-column:4;-ms-grid-row:2;justify-content:flex-end;margin-bottom:0;order:4}@media only screen and (min-width:1206px){find-products .c-table__row>div:nth-child(n){align-items:center}}.c-convert-to-concept{align-items:flex-start;background-color:#fdfbdb;border:1px solid #fcf293;border-radius:4px;display:flex;flex-direction:column;min-height:auto;padding-left:.5rem;padding-right:.5rem}@media only screen and (max-width:1205px){.c-convert-to-concept{min-width:100%}}@media only screen and (min-width:1206px){.c-convert-to-concept{margin:1rem .5rem}}.c-convert-to-concept__toggler{align-items:center;color:#003264;display:flex;justify-content:space-between;width:100%}.c-convert-to-concept__toggler:focus,.c-convert-to-concept__toggler:hover{outline:none}.c-convert-to-concept__toggler:focus>div:first-child,.c-convert-to-concept__toggler:hover>div:first-child{position:relative}.c-convert-to-concept__toggler:focus>div:first-child:after,.c-convert-to-concept__toggler:hover>div:first-child:after{border-bottom:1px solid #000;bottom:5px;content:"";left:0;position:absolute;width:100%}.c-convert-to-concept__toggler-concept-icon{width:62px}.c-convert-to-concept__preview{align-items:flex-start;display:flex;flex-wrap:wrap;margin:.5rem 0;width:100%}@media only screen and (max-width:1205px){.c-convert-to-concept__preview{margin-bottom:0}.c-convert-to-concept__preview>*{margin-bottom:1rem}.c-convert-to-concept__preview .c-cart__table-column-delete-row{display:none}.c-convert-to-concept__preview action-button{margin-top:.5rem}}@media only screen and (min-width:1206px){.c-convert-to-concept__preview [class*=c-cart__table-column]{margin-right:1rem;min-height:32px}}.c-convert-to-concept__preview .c-cart__table-column-articleno{display:flex;flex:0 0 60px;margin-right:1.5rem}@media only screen and (min-width:1206px){.c-convert-to-concept__preview .c-cart__table-column-articleno{flex:0 0 152px;margin-right:0}}.c-convert-to-concept__preview solar-image-square-wrapper{display:block;height:32px;width:32px}.c-convert-to-concept__preview solar-image-square-wrapper img{max-height:32px;max-width:32px}@media only screen and (max-width:1205px){.c-convert-to-concept__preview .c-cart__table-column-description{flex-basis:50%;flex-grow:2;margin-right:0;order:2;padding-right:0}}@media only screen and (min-width:1206px){.c-convert-to-concept__preview .c-cart__table-column-description{margin-bottom:0;padding-right:1.5rem}}@media only screen and (max-width:1205px){.c-convert-to-concept__preview .c-cart__table-column-delivery{order:3}.c-convert-to-concept__preview .c-cart__table-column-delivery>div{display:flex;flex-direction:column}}.c-convert-to-concept__preview .c-cart__table-column-quantity{order:5}@media only screen and (max-width:1205px){.c-convert-to-concept__preview .c-cart__table-column-quantity{flex:0 0 48%}.c-convert-to-concept__preview .c-cart__table-column-quantity .webshop-button-group{height:32px}}@media only screen and (min-width:768px) and (max-width:1205px){.c-convert-to-concept__preview .c-cart__table-column-quantity .info-wrap{justify-content:flex-end}}@media only screen and (min-width:1206px){.c-convert-to-concept__preview .c-cart__table-column-quantity{order:0;padding-left:40px}}.c-convert-to-concept__preview .c-cart__table-column-price{margin-right:12px}@media only screen and (max-width:1205px){.c-convert-to-concept__preview .c-cart__table-column-price-item,.c-convert-to-concept__preview .c-cart__table-column-price-total{align-items:flex-start;display:flex;flex-direction:column}}.c-convert-to-concept__preview .c-cart__table-column-price-total{align-items:flex-end;flex-direction:column;flex-grow:1;margin-right:0}.c-convert-to-concept__preview .c-cart__table-column-price-total>div{margin-bottom:.5rem}.c-convert-to-concept__preview .c-cart__table-column-delete-row{margin-right:0}.c-solar-concept-calculator-dialog .solar-concept-calculator-total{color:#003264}.c-solar-concept-calculator-dialog .solar-concept-calculator-total__divider{border-top:2px solid #003264}.c-solar-concept-calculator-table{max-height:calc(70vh - 148px);overflow-y:auto}.c-solar-concept-calculator-table td{vertical-align:middle}.c-solar-concept-calculator-table .solar-concept-calculator-suggestion{width:100%}.c-solar-concept-calculator-table .c-solar-concept-calculator-table__head{background:#e0dfdf}.c-solar-concept-calculator-table .solar-concept-calculator-table__concept{border-radius:4px;overflow:hidden}.c-solar-concept-calculator-table .concept-calculator-table-row__product{background-color:#fff}.c-solar-concept-calculator-table .concept-calculator-table-row__concept{background:#fdfbdb}.c-solar-concept-calculator-table .concept-calculator__concept-icon{margin-bottom:-33px}.c-solar-concept-calculator-table .concept-calculator-table__select{width:16px}.c-solar-concept-calculator-table .concept-calculator-table__image{height:32px;width:32px}.c-solar-concept-calculator-table .concept-calculator-table__image .c-image-square-wrapper{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.c-solar-concept-calculator-table .concept-calculator-table__image .c-image-square-wrapper img{max-height:100%;max-width:100%}.c-solar-concept-calculator-table .concept-calculator-table__quantity{min-width:100px;width:100px}.c-solar-concept-calculator-table .concept-calculator-table__price,.c-solar-concept-calculator-table .concept-calculator-table__savings,.c-solar-concept-calculator-table .concept-calculator-table__total-price{min-width:120px;width:120px}.c-solar-concept-calculator-table .concept-calculator-table__styled-input{background-color:#e0dfdf;border:1px solid #c1c0be;border-radius:4px;color:#63615d;cursor:not-allowed;display:block;min-height:32px;min-width:50px;padding:6px .5rem;text-align:center}.c-solar-concept-calculator-table .concept-title-icon{margin-bottom:6px;margin-left:.125rem;max-height:32px}.c-contact-block{border:1px solid #c1c0be;padding:2.5rem 1rem}.c-contact-block__icon{height:70px}.c-contact-block__borderless{border:none}.c-navigation-dropdown{cursor:pointer;height:2rem;position:relative;width:100%}.c-navigation-dropdown__icon{height:1rem;padding:3px;transition:transform .2s ease-in-out;width:1rem}.c-navigation-dropdown__title-wrapper{justify-content:space-between;outline:none}@media only screen and (min-width:768px){.c-navigation-dropdown__title-wrapper{justify-content:flex-start}}.c-navigation-dropdown__content-dropdown{background-color:#fff;box-shadow:4px 2px 4px -2px rgba(0,0,0,.25);cursor:auto;position:absolute;top:2rem;transform:translateY(-200%);transition:transform .5s ease-in-out;width:100%;z-index:1}@media only screen and (min-width:768px){.c-navigation-dropdown__content-dropdown{height:80vh;max-height:80vh;overflow-y:auto;transform:translateX(-200%);width:375px;z-index:3}}.c-navigation-dropdown__content-dropdown--visible{transform:translateY(0)}@media only screen and (min-width:768px){.c-navigation-dropdown__content-dropdown--visible{transform:translateX(0)}}.c-navigation-dropdown__layout{padding:.5rem 1.5rem}.information-form .input-row+.input-row{margin-top:0}@media only screen and (min-width:768px){.c-file-upload{min-width:calc(500px - 4rem)}}.c-file-upload__header{font-size:24px;margin-bottom:30px}.c-file-upload__error-message{color:#f05562;display:block;font-size:14px;margin:0 1.5rem;position:relative;width:100%}.c-file-upload-dropzone{align-items:center;border:1px dashed #63615d;border-radius:5px;color:#63615d;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:35px 15px;position:relative}@media only screen and (max-width:630px){.c-file-upload-dropzone{min-width:auto}.c-file-upload-dropzone>div>span{display:none}}.c-file-upload-dropzone.dz-drag-hover{background-color:rgba(85,155,240,.05);border:1px solid #519ce8}.c-file-upload-dropzone>.icon{animation:bounce 2s infinite}.c-file-upload-dropzone.dz-started{border:none;min-height:0;padding:0}.c-file-upload-dropzone .c-file-upload-icon{height:32px;margin-bottom:10px;width:32px}.c-file-upload-dropzone .c-file-upload-icon svg{fill:#63615d}.c-file-upload-dropzone label[for=uploadField]{color:#519ce8;cursor:pointer}.c-file-upload-button_container{align-items:center;display:flex;flex-direction:column;font-size:16px}.c-file-upload-button_container.is-loading{display:none}.c-file-upload-dropzone__requirements{color:#a1a09e;font-size:10px;line-height:10px;margin-top:5px}.c-file-upload-queue{border:1px solid #a1a09e;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 9px 3px;width:100%}.c-file-upload-queue.dz-complete:not(.dz-error){border-color:#3cc295}.c-file-upload-queue.dz-error{border-color:#f05562}.c-file-upload-queue__icon{display:inline-block;height:16px;width:12px}.c-file-upload-queue__icon-document{margin-right:10px;position:relative;top:2px}.c-file-upload-queue__spinner-icon,.c-file-upload-queue__success-icon{display:inline-block;display:none;position:relative;top:4px}.dz-processing .c-file-upload-queue__spinner-icon{display:inline-block}.dz-complete .c-file-upload-queue__spinner-icon{display:none}.dz-complete:not(.dz-error) .c-file-upload-queue__success-icon{display:inline-block}.c-file-upload-queue__filesize{color:#a1a09e;margin-right:12px}.c-file-upload-queue__trash-icon{background:none;border:none;height:19px;padding:0;position:relative;top:2px;width:16px}.c-file-upload-queue__trash-icon svg{fill:#a1a09e;transition:fill .15s linear}.c-file-upload-queue__trash-icon:active svg,.c-file-upload-queue__trash-icon:focus svg,.c-file-upload-queue__trash-icon:hover svg{fill:#63615d}.dz-complete:not(.dz-error) .c-file-upload-queue__trash-icon,.dz-processing .c-file-upload-queue__trash-icon{display:none}.c-file-upload-queue__trash-icon .c-file-upload-queue__filename{color:#3cc295}.c-file-upload-queue__success-icon{position:relative;top:3px;width:16px}.c-file-upload__action-buttons{display:flex;justify-content:flex-end;margin-bottom:calc(50px - 2rem);margin-top:30px}.dz-complete .c-file-upload__action-buttons{justify-content:space-between}.c-file-upload__action-buttons>button:last-child{margin-left:10px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.c-image-upload__dropzone{margin:1rem 1.5rem}.c-image-upload__label.c-input .dz-error-message{color:#f05562}.c-image-upload__image-preview{background-color:#e0dfdf;border:1px solid #c1c0be;height:128px;padding:12px}.c-image-upload__image-preview img{max-height:80px;max-width:140px;width:auto}.c-image-upload__image-preview.o-width-full{width:100%}.c-image-upload__image-preview.dz-error-message{background-color:#fdeeee;border-color:#f7aaaa}.c-image-upload__image-preview-fallback-svg{fill:#a1a09e;height:32px;max-width:140px}.c-image-upload__image-preview-fallback-svg.dz-error-message{fill:#f7aaaa}.c-image-upload__dropzone-action-buttons{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-image-upload__dropzone-action-button{border-radius:0;color:#519ce8;width:50%;fill:#519ce8;border-bottom:1px solid #c1c0be;border-left:1px solid #c1c0be;border-right:1px solid #c1c0be;height:1.5rem}.c-image-upload__dropzone-action-button:nth-child(2){border-left:none}.c-image-upload__dropzone-action-button .o-icon{margin-right:.5rem}.c-image-upload__dropzone-action-button svg{fill:inherit}.c-image-upload__dropzone-action-button.c-button--disabled{color:#a1a09e;fill:#a1a09e;cursor:not-allowed}.c-file-remove-icon,.c-file-upload-icon{margin-right:$spacing-module-xxs}.c-image-upload-dropzone__requirements{color:#63615d;display:block;margin:.125rem 0;outline:none}.c-image-upload__error-message{color:#f05562;margin:.125rem 0}.c-image-upload-dropzone.dz-drag-hover{background-color:rgba(85,155,240,.05);border:1px solid #519ce8}.c-card{background-color:#fff;border-bottom:1px solid #c1c0be;height:100%;padding:1.5rem .5rem}@media only screen and (min-width:768px){.c-card{border-bottom:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);padding:2rem 1.5rem}.c-card .c-card__headline{cursor:auto}}.c-card__headline{padding:1px}@media only screen and (min-width:768px){.c-card__headline{outline:none}}.c-card__icon-chevron{cursor:pointer;margin-top:4px;padding:3px;transition:transform .2s ease-in-out}@media only screen and (min-width:768px){catalog-type{display:block}}catalog-type md-checkbox,catalog-type md-radio-button{margin-right:0;min-width:80px;outline:none;padding-right:.5rem}catalog-type md-radio-button .md-label{margin-left:2rem}catalog-type md-switch span{display:block;padding-left:.5rem;white-space:normal}.c-catalog-type__radio-button-documentation{margin-bottom:0}.c-catalog-type-selection__selection-label{display:inline-block;min-width:90px;padding-right:.5rem}.c-catalog-type-selection__description{margin-top:.5rem;max-width:calc(100vw - 80px)}@media only screen and (min-width:768px){.c-catalog-type-selection__description{max-width:345px}}.c-catalog-type__separator{border:none;border-bottom:1px solid #c1c0be;margin:0 0 1rem;width:100%}.c-radio-button-group{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;display:block}solar-page-skeleton{display:block;min-height:60vh}.c-solar-page-skeleton .c-solar-page-skeleton__direction{flex-direction:column}@media only screen and (min-width:1201px){.c-solar-page-skeleton{min-height:calc(100vh - 188px)}.c-solar-page-skeleton>.c-solar-page-skeleton__direction{flex-direction:row}}.c-solar-page-skeleton__content{padding-left:.5rem;padding-right:.5rem;width:100%}@media only screen and (min-width:768px){.c-solar-page-skeleton__content{padding:2rem}}@media only screen and (min-width:1201px){.c-solar-page-skeleton__content{padding:2rem 0 2rem 2rem}}.c-sync-label{border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);height:16px}@media only screen and (max-width:1205px){.c-sync-label{background-color:#e0dfdf;height:24px;margin:0}}.c-sync-label .c-button-link{border-left:1px solid #a1a09e;margin:.125rem .5rem}.c-sync-label span{margin:0 .5rem}.c-sync-label .o-icon-s{padding-bottom:3px;padding-top:3px}.c-sticky-details{height:24px;margin:0;position:sticky;top:2px;visibility:hidden;z-index:20}.c-sticky-details.is-visible{visibility:visible}@media only screen and (max-width:767px){.c-footer-actions{background-color:#fff;bottom:0;position:fixed;width:100%}.c-footer-actions .c-actions-container{margin-left:1rem;margin-right:1rem;position:relative}.c-footer-actions .c-actions-container .c-button{width:47.5%}}@media only screen and (max-width:1024px){.c-footer-actions .c-button{width:30%}}tabs-manager{display:block}.c-tabs-manager{background-color:#d7e8fa}.c-tabs-manager__tab{outline:none;padding:12px 0}.c-tabs-manager__tab:focus,.c-tabs-manager__tab:hover{background-color:#d7e8fa}.c-tabs-manager__tab--active{border-bottom:2px solid #003264}@media only screen and (min-width:1206px){.c-toast-container{display:none}}@media only screen and (max-width:1205px){.c-toast-container{border-radius:8px;opacity:0;position:absolute;transform:translateY(-100%);width:360px;z-index:-1}.c-toast-container .o-icon-xs{margin-top:10px}.c-toast-container .c-toast-text{margin-top:.5rem}}@media only screen and (max-width:767px){.c-toast-container{width:90%}}@media only screen and (max-width:1205px){.c-toast-animation-fade-in{animation:fadeIn .2s linear .2s normal forwards}.c-toast-animation-fade-out{animation:fadeOut .2s linear 0s normal forwards}}.c-toast-information{background-color:#e5eaee;border-color:#a0c9f2}.c-toast-information svg{fill:#0d4a95}.c-toast-information .c-toast-text{color:#0d4a95}@keyframes fadeIn{0%{opacity:0;z-index:-1}to{opacity:1;z-index:10}}@keyframes fadeOut{0%{opacity:1;z-index:10}to{opacity:0;z-index:-1}}.c-excel-download-item{padding:0 1rem}.c-excel-download-item.c-button-link{line-height:2rem}.c-excel-download-item-loading{font-size:.75rem;font-weight:600;letter-spacing:.6px;line-height:32px;padding:0 14px}.c-excel-download-item-loading>span{margin-left:6px}.c-order__action-menu-excel-items .c-solar-circle-spinner{margin:0}solar-radio-button{display:block}.c-radio-button{cursor:default;display:block;position:relative}.c-radio-button__input{left:0;opacity:0;pointer-events:none;position:absolute}.c-radio-button__input+.c-radio-button__label{align-items:flex-start;display:flex;font-size:1rem;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-radio-button__input+.c-radio-button__label:before{border:1px solid #63615d;border-radius:50%;content:"";display:block;flex-shrink:0;height:14px;margin-right:.5rem;margin-top:.125rem;transition:border .18s linear;width:14px}.c-radio-button__input+.c-radio-button__label:after{background-color:#003264;border-radius:50%;content:"";display:block;flex-shrink:0;height:8px;left:0;margin-left:4px;margin-top:4px;opacity:0;position:absolute;top:2px;transform:scale(.8);transition:opacity .18s ease-in-out,transform .18s ease-in-out;width:8px}.c-radio-button__input+.c-radio-button__label:focus:before{border-color:#63615d}.c-radio-button__input+.c-radio-button__label:hover:before{border-color:#519ce8}.c-radio-button__input:checked+.c-radio-button__label:before{border-color:#003264}.c-radio-button__input:checked+.c-radio-button__label:after{opacity:1;transform:scale(1)}.c-radio-button__input:disabled{opacity:0}.c-radio-button__input:disabled+.c-radio-button__label{color:#000;cursor:not-allowed}.c-radio-button__input:disabled+.c-radio-button__label:before{border-color:#c1c0be}.c-radio-button__input:disabled+.c-radio-button__label:after{background-color:#c1c0be}.c-radio-button__input:focus+.c-radio-button__label:before{box-shadow:0 0 0 2px #519ce8;outline:1px solid transparent}.c-pdf-catalog__catalog-type .c-button{width:100%}.c-pdf-catalog__catalog-type-checkbox-item{padding-top:12px}.c-pdf-catalog__catalog-type-checkbox-item .o-icon,.c-pdf-catalog__catalog-type-checkbox-item solar-icon{margin-left:auto}.c-pdf-catalog__expanded-search-dialog solar-simple-search-product:first-child>div{border-top:none}.c-pdf-catalog__expanded-search-dialog{max-height:460px;overflow-y:auto}.c-pdf-catalog__simple-search-dropdown{width:480px}.c-pdf-catalog__filter-container{min-height:400px;width:280px}.EPiServerForms .Form__Status .Form__Status__Message.hide{display:none}.EPiServerForms .ValidationRequired .Form__Element__Caption:after{content:""!important}.Form__MainBody div.Form__Element{margin-bottom:0}.Form__MainBody .FormToFromArea__label{display:block;margin-bottom:3px}.Form__MainBody .FormToFromArea__dash{margin:0 10px}.Form__MainBody .FormToFromArea__input{display:inline-block}.Form__MainBody .FormToFromArea__input-2{display:inline-block;margin-right:100%}.Form__MainBody .ValidationFail label{color:#f05562}.Form__MainBody .ValidationFail .p-dropdown,.Form__MainBody .ValidationFail .p-dropdown:hover,.Form__MainBody .ValidationFail input,.Form__MainBody .ValidationFail input:focus,.Form__MainBody .ValidationFail input:hover,.Form__MainBody .ValidationFail textarea,.Form__MainBody .ValidationFail textarea:focus,.Form__MainBody .ValidationFail textarea:hover{border-color:#f05562}.radio-button-and-checkbox-container{display:flex}.radio-button-and-checkbox-container solar-tooltip{margin-left:1rem}md-checkbox.u-color-blue .md-icon{border-color:#519ce8}md-checkbox.md-checked.u-color-green--checked{color:#3cc295}md-checkbox.md-checked.u-color-green--checked .md-icon{background-color:#3cc295}md-checkbox[disabled] .md-label{color:#c1c0be}.product-state{color:#63615d;display:flex;flex-direction:column;justify-content:center;padding-top:1rem}order-template-warnings{display:block;width:480px}.c-solar-tooltip{position:absolute}md-input-container .c-solar-tooltip{position:absolute;right:33px;top:15px}.c-solar-tooltip__popout{background-color:#fff;filter:drop-shadow(0 5px 25px rgba(0,0,0,.21));max-width:285px;min-width:185px;padding:1rem;pointer-events:none;transform:scale(.95);transform-origin:top left;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:100}@media only screen and (min-width:768px){.c-solar-tooltip__popout{left:42px}}.explorer .c-solar-tooltip__popout{box-shadow:0 5px 25px 0 rgba(0,0,0,.21)}.c-solar-tooltip__popout:after,.c-solar-tooltip__popout:before{border:solid transparent;bottom:-12px;content:" ";height:0;pointer-events:none;position:absolute;transform:rotate(-90deg);width:0}.c-solar-tooltip__popout:after,.c-solar-tooltip__popout:before{border-color:transparent #fff transparent transparent;border-width:6px;margin-top:-6px}.c-solar-tooltip__popout .c-solar-tooltip__popout-header{font-size:18px;margin:0}.c-solar-tooltip__popout .c-solar-tooltip__popout-text{color:#63615d;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:0;max-height:150px;overflow-y:auto}.c-solar-tooltip__popout.c-solar-tooltip__popout-is-visible{opacity:1;pointer-events:all;transform:scale(1)}solar-tooltip[alignment=topcenter] .c-solar-tooltip__popout,solar-tooltip[alignment=topleft] .c-solar-tooltip__popout,solar-tooltip[alignment=topright] .c-solar-tooltip__popout{bottom:20px}solar-tooltip[alignment=topleft] .c-solar-tooltip__popout{left:-160px}solar-tooltip[alignment=topleft] .c-solar-tooltip__popout:after,solar-tooltip[alignment=topleft] .c-solar-tooltip__popout:before{left:auto;right:10px}solar-tooltip[alignment=topright] .c-solar-tooltip__popout{left:-5px}solar-tooltip[alignment=topright] .c-solar-tooltip__popout:after,solar-tooltip[alignment=topright] .c-solar-tooltip__popout:before{left:10px;right:auto}solar-tooltip[alignment=left] .c-solar-tooltip__popout{left:-300px;top:-13px}solar-tooltip[alignment=left] .c-solar-tooltip__popout:after,solar-tooltip[alignment=left] .c-solar-tooltip__popout:before{bottom:auto;right:-10px;top:22px;transform:rotate(180deg)}solar-tooltip[alignment=topcenter] .c-solar-tooltip__popout{left:-88px}solar-tooltip[alignment=topcenter] .c-solar-tooltip__popout:after,solar-tooltip[alignment=topcenter] .c-solar-tooltip__popout:before{left:50%}solar-tooltip[alignment=right] .c-solar-tooltip__popout{right:-290px;top:-13px}solar-tooltip[alignment=right] .c-solar-tooltip__popout:after,solar-tooltip[alignment=right] .c-solar-tooltip__popout:before{left:-10px;top:22px;transform:rotate(0)}@media only screen and (max-width:989px){solar-tooltip[alignment=left] .c-solar-tooltip__popout,solar-tooltip[alignment=right] .c-solar-tooltip__popout{left:auto;right:calc(100% + 15px)}solar-tooltip[alignment=left] .c-solar-tooltip__popout:after,solar-tooltip[alignment=left] .c-solar-tooltip__popout:before,solar-tooltip[alignment=right] .c-solar-tooltip__popout:after,solar-tooltip[alignment=right] .c-solar-tooltip__popout:before{left:auto;right:-10px;transform:rotate(180deg)}}.c-solar-tooltip__popout{box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.footer{height:auto;line-height:14px;padding:45px 0}.footer div[class^=col-]{flex-direction:row}@media only screen and (max-width:767px){.footer div[class^=col-]{flex-direction:column}}.footer div[class^=col-].r-side{flex-direction:column}.footer div[class^=col-] div:not([class]){height:auto}@media only screen and (max-width:767px){.footer{padding:0}}.footer .wrapper{display:flex;justify-content:space-between;overflow:hidden;padding:0}@media only screen and (max-width:1024px){.footer .wrapper{padding:0 15px}}.footer a{color:hsla(0,0%,100%,.5)!important;font-size:12px}.footer a:hover{color:#fff!important}.footer .caption{color:#fff;display:block;padding-bottom:15px;text-transform:uppercase}@media only screen and (min-width:768px){.footer .caption{pointer-events:none}}@media only screen and (max-width:767px){.footer .caption{font-size:12px}}.footer .tile-label{color:#fff;display:block;padding-bottom:15px;text-transform:none}@media only screen and (max-width:767px){.footer .tile-label{margin:0;padding:0}}.footer .tile-label.social-text{margin:50px 0 10px;padding:0}.l-side{display:flex}.l-side .col{box-sizing:border-box;padding-right:25px;width:20%}@media only screen and (min-width:768px){.l-side .col ul{display:block!important}}.l-side .col li{padding:0 0 15px!important}.l-side .col li:before{display:none}@media only screen and (max-width:767px){.l-side{display:block;padding-bottom:10px}.l-side .col{border-bottom:1px solid hsla(0,0%,100%,.2);margin:0 -15px;padding:0;width:auto}.l-side .col ul{display:none;padding:0 15px}.l-side .caption{cursor:pointer;display:block;padding:10px 15px;position:relative}.l-side .caption:after,.l-side .caption:before{border:solid transparent;content:" ";height:0;left:calc(100% - 25px);pointer-events:none;position:absolute;top:15px;width:0}.l-side .caption:after{border-color:#63615d rgba(100,95,90,0) rgba(100,95,90,0);border-width:6px;margin-left:-6px}.l-side .caption:before{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:7px;margin-left:-7px}.l-side .caption.opened:after,.l-side .caption.opened:before{top:10px;transform:rotate(-180deg)}.l-side .caption.opened:after{margin-top:2px}}.r-side{flex-direction:column;text-align:right}.r-side .caption{padding-bottom:0}@media only screen and (max-width:1024px){.r-side{text-align:left}}.r-side .share{display:block;font-weight:600;overflow:hidden;padding-bottom:15px;text-overflow:ellipsis}.r-side .share>span{font-size:55px;line-height:55px}.r-side .share>span sup{display:block;font-size:12px;line-height:18px;margin:20px 0 -8px 5px}.footer-bottom{color:hsla(0,0%,100%,.5);font-size:12px;padding-top:35px}@media only screen and (max-width:767px){.footer-bottom{padding:0 15px}.footer-bottom .l-side{padding:0}}.footer-bottom .container{margin:0}.footer-bottom ul{font-size:12px!important}.footer-bottom ul li{display:inline;padding:0 0 0 5px!important}@media only screen and (max-width:767px){.footer-bottom ul li{padding:0 5px 0 0!important}}.footer-bottom ul li:before{display:none}.footer-bottom ul li:first-child{padding:0!important}