.cms-footer-main-footer-box{background-color:var(--theme-color-background-secondary);padding-top:40px;padding-bottom:40px;}
.cms-footer-box-box{margin-left:auto;margin-right:auto;padding-left:var(--theme-spacing-padding-md);padding-right:var(--theme-spacing-padding-md);}
.cms-footer-container-logo-box{display:flex;justify-content:center;padding-top:var(--theme-spacing-padding-md);padding-bottom:40px;}
.cms-footer-media-image{width:143px;}
.cms-footer-box-2-box{align-items:flex-start;justify-content:flex-start;display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--theme-grid-gap-md);}
.cms-footer-cell-mobile-toggler-box{display:block;grid-column:span 12;}
.cms-footer-toggler-info-open-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);color:var(--theme-color-text-secondary);}
.cms-footer-toggler-info-content{color:var(--theme-color-text-primary);}
.cms-footer-toggler-info-trigger{display:flex;justify-content:space-between;align-items:center;padding-top:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);cursor:pointer;}
.cms-footer-toggler-info-text{color:var(--theme-color-text-inverse);}
.cms-footer-toggler-info-wrapper{border-style:solid;border-color:var(--theme-color-text-inverse);border-bottom-width:1px;border-right-width:0px;border-left-width:0px;border-top-width:0px;}
.cms-footer-toggler-info-close-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);}
.cms-footer-text-text{color:var(--theme-color-text-inverse);padding-bottom:var(--theme-spacing-padding-sm);}
.cms-footer-toggler-kundservice-text{color:var(--theme-color-text-inverse);}
.cms-footer-toggler-kundservice-open-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);color:var(--theme-color-text-secondary);}
.cms-footer-toggler-kundservice-trigger{display:flex;justify-content:space-between;align-items:center;padding-top:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);cursor:pointer;}
.cms-footer-toggler-kundservice-wrapper{border-style:solid;border-color:var(--theme-color-text-inverse);border-bottom-width:1px;border-right-width:0px;border-left-width:0px;border-top-width:0px;}
.cms-footer-toggler-kundservice-close-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);}
.cms-footer-text-2-text{margin-top:var(--theme-spacing-margin-md);margin-bottom:var(--theme-spacing-margin-md);color:var(--theme-color-text-inverse);}
.cms-footer-toggler-information-text{color:var(--theme-color-text-inverse);}
.cms-footer-toggler-information-open-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);color:var(--theme-color-text-secondary);}
.cms-footer-toggler-information-trigger{display:flex;justify-content:space-between;align-items:center;padding-top:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);cursor:pointer;}
.cms-footer-toggler-information-wrapper{border-style:solid;border-color:var(--theme-color-text-inverse);border-bottom-width:1px;border-right-width:0px;border-left-width:0px;border-top-width:0px;margin-bottom:var(--theme-spacing-margin-md);}
.cms-footer-toggler-information-close-icon{cursor:pointer;padding-top:var(--theme-spacing-padding-sm);padding-right:var(--theme-spacing-padding-sm);padding-bottom:var(--theme-spacing-padding-sm);padding-left:var(--theme-spacing-padding-sm);}
.cms-footer-text-3-text{margin-top:var(--theme-spacing-margin-md);margin-bottom:var(--theme-spacing-margin-md);color:var(--theme-color-text-inverse);}
.cms-footer-box-3-box{display:none;}
.cms-footer-text-4-text{margin-bottom:var(--theme-spacing-margin-sm);color:var(--theme-color-text-inverse);}
.cms-footer-text-5-text{color:var(--theme-color-text-inverse);}
.cms-footer-box-4-box{display:none;}
.cms-footer-text-6-text{margin-bottom:var(--theme-spacing-margin-sm);color:var(--theme-color-text-inverse);}
.cms-footer-text-7-text{color:var(--theme-color-text-inverse);}
.cms-footer-box-5-box{display:none;}
.cms-footer-text-8-text{margin-bottom:var(--theme-spacing-margin-sm);color:var(--theme-color-text-inverse);}
.cms-footer-text-9-text{color:var(--theme-color-text-inverse);}
.cms-footer-box-6-box{grid-column:span 12;}
.cms-footer-newsletter-form-wrapper{display:flex;}
.cms-footer-newsletter-form-form{display:flex;flex-direction:column;gap:var(--theme-spacing-padding-md);}
.cms-footer-newsletter-form-email-field{display:flex;flex-direction:column;}
.cms-footer-newsletter-form-email-password-input-wrapper{position:relative;}
.cms-footer-newsletter-form-email-password-toggle{position:absolute;top:50%;right:var(--theme-spacing-padding-sm);transform:translateY(-50%);display:flex;align-items:center;gap:var(--theme-spacing-margin-xs);cursor:pointer;}
.cms-footer-newsletter-form-email-password-toggle-icon{width:24px;height:24px;}
.cms-footer-newsletter-form-email-file-item{display:flex;flex-direction:row;align-items:center;gap:var(--theme-grid-gap-sm);margin-bottom:var(--theme-spacing-margin-sm);}
.cms-footer-newsletter-form-email-file-preview{max-height:40px;width:40px;object-fit:cover;}
.cms-footer-newsletter-form-email-checkbox{height:24px;width:24px;cursor:pointer;border:1px solid var(--theme-color-border-primary);}
.cms-footer-newsletter-form-email-checkbox-wrapper{display:flex;flex-direction:row;}
.cms-footer-newsletter-form-email-select-trigger{display:flex;flex-direction:row;justify-content:space-between;}
.cms-footer-newsletter-form-email-select-dropdown{display:flex;flex-direction:row;}
.cms-footer-newsletter-form-email-select-option{display:flex;flex-direction:row;justify-content:space-between;}
.cms-footer-newsletter-form-submit-button{white-space:nowrap;}
.cms-footer-newsletter-form-submit-notifyForm{display:flex;gap:var(--theme-spacing-margin-sm);}
.cms-footer-newsletter-form-submit-notifySubmitButton{white-space:nowrap;}
.cms-footer-newsletter-form-submit-productMatrixErrorText{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}
.cms-footer-text-10-text{margin-bottom:var(--theme-spacing-margin-sm);color:var(--theme-color-text-inverse);padding-top:var(--theme-spacing-padding-md);}
.cms-footer-media-2-image{margin-right:var(--theme-spacing-margin-sm);width:30px;padding-top:2px;}
.cms-footer-media-3-image{width:30px;}
.cms-footer-bottom-footer-box{max-width:var(--theme-size-max-width-primary);margin-left:auto;margin-right:auto;padding-left:var(--theme-spacing-padding-md);padding-right:var(--theme-spacing-padding-md);width:100%;}
.cms-footer-media-4-image{margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:15px;display:flex;width:200px;}
.cms-s3-default-TEXT-text a{color:inherit;}
.cms-s3-default-FORM_FIELD-input-read-only{cursor:default;}
.cms-s3-default-FORM_FIELD-password-toggle-visible{position:absolute;top:50%;right:var(--theme-spacing-padding-sm);transform:translateY(-50%);display:flex;align-items:center;gap:var(--theme-spacing-margin-xs);cursor:pointer;}
.cms-s3-default-FORM_FIELD-password-toggle-icon-visible{width:24px;height:24px;}
@media (min-width: 640px){.cms-footer-box-box{max-width:700px;}.cms-footer-cell-mobile-toggler-box{display:none;}.cms-footer-box-3-box{display:block;grid-column:span 4;}.cms-footer-box-4-box{display:block;grid-column:span 4;}.cms-footer-box-5-box{display:block;grid-column:span 4;}}
@media (min-width: 1024px){.cms-footer-box-box{max-width:1400px;}.cms-footer-toggler-information-wrapper{margin-bottom:0px;}.cms-footer-box-3-box{grid-column:span 3;}.cms-footer-box-4-box{grid-column:span 2;}.cms-footer-box-5-box{grid-column:span 3;}.cms-footer-box-6-box{grid-column:span 3;}.cms-footer-newsletter-form-email-calendar-controls{display:flex;justify-content:space-between;}}