/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (max-width:991.98px){.site-footer:before{top:100px!important}}.site-footer{background-color:var(--egc-site-footer-background-color);color:var(--egc-site-footer-color);padding-top:var(--space-600);padding-bottom:calc(var(--space-600) - 12px);border-top-left-radius:16px;border-top-right-radius:16px;transform:translateY(-12px);position:relative}.site-footer:before{content:"";display:block;width:37.8px;height:75.6px;background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;right:0;top:20px}@media (min-width:1200px){.site-footer:before{width:84px;height:168px}}.site-footer:after{content:"";display:block;width:100%;height:12px;position:absolute;left:0;bottom:-12px;background-color:var(--egc-site-footer-background-color)}.site-footer .navbar-brand{color:#000;margin-bottom:var(--space-400)}.site-footer .block{margin-bottom:var(--space-500)}.site-footer .text-formatted{font-size:var(--egc-site-footer-font-size);line-height:var(--egc-site-footer-line-height);font-weight:var(--egc-site-footer-font-weight)}.site-footer .region-trim-left{margin:0}.site-footer .region-trim-left .block{width:100%;margin-bottom:var(--space-100)}.site-footer .region-trim-left .block:last-child{margin-bottom:var(--space-500)}.site-footer .region-trim-left .text-formatted{font-weight:400}.site-footer .region-trim-right{margin:0}.site-footer #block-wundertheme-address .block-title{margin-bottom:var(--space-200)}.site-footer .social-icon--primary{color:var(--egc-site-footer-social-icon-color);background-color:var(--egc-site-footer-social-icon-background-color)}.site-footer .social-icon--primary:focus,.site-footer .social-icon--primary:hover{color:var(--egc-site-footer-social-icon-hover-color);background-color:var(--egc-site-footer-social-icon-hover-background-color)}@media (min-width:992px){.site-footer .region-footer-right .row,.site-footer .region-trim-right{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1200px){.site-footer{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg);background-repeat:no-repeat;background-position:0;background-size:84px 168px}.site-footer:before{top:50%;margin-top:-42px}}.site-footer #block-copyright{margin-bottom:0;width:100%}.site-footer #block-footer.menu--footer{margin-top:var(--space-100);margin-bottom:0}.site-footer .block-country-switcher{margin-bottom:25px}#block-socialmedialinks{margin-bottom:0}@media (min-width:768px){.footer-bottom__inner{padding-top:var(--space-400);margin-top:0;position:relative}.footer-bottom__inner:before{content:"";position:absolute;left:15px;right:15px;top:0;border-bottom:1px solid rgba(0,0,0,.1);pointer-events:none}}.footer-main-menu{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-direction:row;flex-direction:row}@media (max-width:991.98px){.footer-main-menu{-ms-flex-direction:column;flex-direction:column}}.footer-main-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991.98px){.footer-menu-section{width:100%;display:block}}@media (min-width:768px){.footer-menu-section{width:178px;margin-right:32px}}.footer-menu-section__title{font-size:var(--heading-font-size-5);font-weight:800;margin-bottom:16px}.footer-menu-section.information-menu ul,.footer-menu-section.information-menu ul li{display:block}.footer-menu-section.information-menu ul li a,.navbar-brand{padding:0}.region-footer-bottom{padding:0 20px}.block-title{font-size:var(--heading-font-size-5);font-weight:800}footer p{line-height:19px}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.form-item{margin-bottom:1rem}.form-control{font-size:var(--form-control-font-size);font-weight:var(--form-control-font-weight);border-radius:var(--form-control-border-radius);height:auto;border:2px solid var(--form-control-border-color);padding:var(--form-control-padding);transition:border-color .15s ease-out;background-color:var(--form-control-background-color);color:var(--form-control-color);margin:0}.form-control:focus{color:var(--form-control-focus-color);background-color:var(--form-control-focus-background-color);border-color:var(--form-control-focus-border-color)}.form-group:not([class*=col-]){position:relative;padding-left:0;padding-right:0}.form-group-icon-right{position:relative}.form-group-icon-right .icon{position:absolute;right:0;bottom:16px;width:24px;height:24px}.form-group-icon-right .icon:before{width:24px;height:24px}.form-email,.form-text{margin-top:0;padding:5px;border:2px solid var(--egc-color-lightgrey-border);height:50px;border-radius:var(--border-radius-xs);text-indent:10px;color:var(--egc-color-new-dark-green);font-weight:700;transition:border-color .2s ease-in-out}.form-email::-webkit-input-placeholder,.form-text::-webkit-input-placeholder{color:var(--egc-color-darker-grey);font-weight:700}.form-email::-moz-placeholder,.form-text::-moz-placeholder{color:var(--egc-color-darker-grey);font-weight:700}.form-email::-ms-input-placeholder,.form-text::-ms-input-placeholder{color:var(--egc-color-darker-grey);font-weight:700}.form-email::placeholder,.form-text::placeholder{color:var(--egc-color-darker-grey);font-weight:700}.form-email:focus,.form-text:focus{border-color:var(--egc-header-menu-parent-hover-border-color);outline:none}.form-composite:not(.form-composite--admin) legend{margin-bottom:1rem;color:#0f6131;font-size:1rem;font-weight:600}.form-group.focused .form-label{top:0}.form-group.filled .form-label{color:#0f6131}.form-control.filled{border-color:#0f6131}.form-button-type-radio-label,.form-check-label,.form-radio-label{cursor:pointer}.form-button-type-radio-label input,.form-check-label input,.form-radio-label input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-check-label,.form-radio-label{display:block;line-height:1.375;margin:.325rem 0;min-height:1.2rem;padding:.1rem .4rem .1rem 1.2rem;padding-left:24px;position:relative;text-align:left;font-weight:600}.form-check-label a,.form-radio-label a{color:inherit}.form-check-label .form-icon,.form-radio-label .form-icon{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:16px;height:16px;left:0;border:2px solid var(--form-control-input-checkbox-color);border-radius:3px;display:inline-block;position:absolute}.form-check{padding-left:0}.form-check-label a{text-decoration:underline}.form-check-label .form-icon{text-align:center;color:transparent}.form-check-label .form-icon .icon--checkmark{width:10px;height:10px}.form-check-label input:active+.form-icon,.form-check-label input:checked+.form-icon{color:#fff;background-color:var(--form-control-input-checkbox-color)}.form-radio-label a{text-decoration:underline}.form-radio-label .form-icon{border-radius:50%;top:4px}.form-radio-label input:checked+.form-icon:before{background:#1a462a;border-radius:50%;content:"";height:9px;width:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-button-type-radio-label{margin:0}.form-button-type-radio-label .label-inner{border:1px solid #f5f5f5;padding:8px 12px;border-radius:var(--border-radius-sm);font-size:14px;line-height:1;font-weight:700;color:#0f6131;background-color:#f5f5f5;transition:all .2s ease-in-out;height:100%;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-button-type-radio-label:hover .label-inner{border-color:#0f6131}.form-button-type-radio-label input:checked+.label-inner{color:#fff;background-color:#0f6131;border-color:#0f6131}.form-button-type-radio-label.has-icon .label-inner{-ms-flex-direction:column;flex-direction:column}.form-button-type-radio-label .icon__wrapper{text-align:center;display:block;margin-bottom:.5rem;width:32px;height:32px}.form-select,select.form-control{color:var(--form-control-color);padding:var(--form-control-padding);padding-right:calc(var(--form-control-select-padding-right) + 11px + 16px);-moz-appearance:none;appearance:none}.form-type-number{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%}.form-type-number .input-number__buttons{margin-left:5px;-ms-flex:0 1 auto;flex:0 1 auto}.form-type-number .btn-number{width:20px;height:20px;border-radius:100%;padding:0;color:#fff;background-color:#0f6131}.form-type-number .btn-number:hover:not([disabled=disabled]){background-color:#0f6131;color:#fff;border-color:#0f6131}@media (max-width:991.98px){.form-type-number .btn-number{width:30px;height:30px}}.form-type-number .icon__wrapper{width:12px;height:12px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.form-type-number .mdc-text-field--outlined{height:32px;-ms-flex:0 1 auto;flex:0 1 auto}.form-type-number .mdc-text-field--outlined .mdc-text-field__input{padding-left:24px;padding-top:3px;padding-bottom:3px;font-weight:700}.form-type-number .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--border-radius) 0 0 var(--border-radius);width:16px}.form-type-number .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - 32px)}.form-type-number .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 16px 16px 0}.form-inline .form-group .form-label{margin-right:.5rem;color:#0f6131}.form-light .form-label{color:#fff}.form-light .form-control,.form-light .form-control:focus,.form-light .mdc-text-field__input{color:#fff!important}.form-light .form-control.filled{border-color:#fff}.form-light .form-radio-label .form-icon{background:none;border-color:#fff}.form-light .form-check-label,.form-light .form-radio-label{color:#fff}.form-light .form-check-label .form-icon,.form-light .form-radio-label .form-icon{border-color:#fff}.form-light .form-check-label input:active+.form-icon,.form-light .form-check-label input:checked+.form-icon{color:#fff}.form-light .form-radio-label input:checked+.form-icon:before{background:#fff}.form-light a:hover{color:#0f6131}.form-light .form-submit{color:#1a462a;border-color:#0f6131;background-color:#fff}.form-light .form-submit.focus,.form-light .form-submit:focus,.form-light .form-submit:hover{color:#1a462a;border-color:rgb(18.4151785714,119.0848214286,60.15625);background-color:#fff}.form-light .form-submit.disabled,.form-light .form-submit:disabled{color:#1a462a;border-color:#0f6131;background-color:#fff}.form-light .form-submit:not(:disabled):not(.disabled).active,.form-light .form-submit:not(:disabled):not(.disabled).active:focus,.form-light .form-submit:not(:disabled):not(.disabled):active,.form-light .form-submit:not(:disabled):not(.disabled):active:focus,.show>.form-light .form-submit.dropdown-toggle,.show>.form-light .form-submit.dropdown-toggle:focus{color:#1a462a;border-color:rgb(18.4151785714,119.0848214286,60.15625);background-color:#fff}.block-facet-blockbrand .facet-item .form-check-label,.block-facet-blockbrands .facet-item .form-check-label{padding-left:0}.block-facet-blockbrand .facet-item .form-check-label .form-icon,.block-facet-blockbrands .facet-item .form-check-label .form-icon{display:none}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.mdc-text-field{height:54px;display:-ms-flexbox;display:flex}.mdc-text-field--textarea{height:auto;display:-ms-inline-flexbox;display:inline-flex}.mdc-select--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label{top:16px}.mdc-select--outlined .mdc-floating-label.form-label--number,.mdc-text-field--outlined .mdc-floating-label.form-label--number{top:4px}.mdc-select--outlined .mdc-floating-label.form-label--number.mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-floating-label.form-label--number.mdc-floating-label--float-above{transform:translateY(-60%) scale(.75)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{transition:all .2s ease-in-out;border-width:2px}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0}.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--heading-color)}.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-color-lightgrey-border)}.mdc-select--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--heading-color)}.mdc-select--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-select--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-select--disabled):not(.mdc-select--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-header-menu-parent-hover-border-color);color:var(--heading-color)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--heading-color)}.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#1a462a}.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg{color:#1a462a;opacity:1}.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-text-field-helper-text{margin-top:5px}.mdc-text-field-helper-text:before{display:none}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--heading-color)}.mdc-select__native-control:required~.mdc-floating-label:after,.mdc-select__native-control:required~.mdc-notched-outline .mdc-floating-label:after,.mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{background:none;content:"*";width:auto;height:auto;vertical-align:inherit;color:inherit}.mdc-select--focused .mdc-select__native-control:required~.mdc-floating-label:after,.mdc-select--focused .mdc-select__native-control:required~.mdc-notched-outline .mdc-floating-label:after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{color:inherit}.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#1a462a}.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#1a462a}.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg{color:#1a462a;opacity:1}.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.text-field-container.has-error .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-text-field.mdc-text-field--has-icon .icon__wrapper{width:24px;height:24px}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:--heading-color}.mdc-select--chosen{position:relative}.mdc-select--chosen .mdc-floating-label{top:2px;left:3px}.mdc-select--chosen .mdc-notched-outline{top:0}.mdc-select--chosen .chosen-container-single .chosen-single{border:none;color:var(--heading-color);height:56px;line-height:56px}.mdc-select--chosen .chosen-container-single .chosen-single div{border-color:var(--heading-color)}.mdc-select--chosen .chosen-container-active .chosen-single{border:none}.mdc-select--chosen .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none;background:none}.mdc-select--chosen .chosen-container-active .chosen-results li{transition:all .2s ease;text-decoration:none}.mdc-select--chosen .chosen-container-active .chosen-results li.result-selected{background-color:var(--egc-color-lightgrey-border)}.mdc-select--chosen.mdc-select--light .chosen-container-single .chosen-single,.mdc-select--chosen.mdc-select--light.mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--egc-color-lightgrey-border)}.mdc-select--chosen.mdc-select--light .chosen-container-single .chosen-single div{border-color:var(--egc-color-lightgrey-border)}.mdc-select--outlined{width:100%}.mdc-select--outlined .icon__wrapper{position:absolute;right:12px;width:16px;height:16px;bottom:20px;color:var(--heading-color);transition:transform .15s cubic-bezier(.4,0,.2,1)}.mdc-select__native-control{font-family:gotham,Segoe UI,Helvetica,sans-serif;font-weight:700}.mdc-select--outlined .mdc-floating-label{pointer-events:none}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:--heading-color}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-floating-label,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control~.mdc-notched-outline .mdc-floating-label{color:#1a462a}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-floating-label:after,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control~.mdc-notched-outline .mdc-floating-label:after{color:inherit}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control+.mdc-text-field-helper-text--validation-msg,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:hover+.mdc-text-field-helper-text--validation-msg{color:#1a462a;opacity:1}.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text{color:var(--egc-color-lightgrey)}.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-color-lightgrey)}.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control option,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control option{color:var(--heading-color)}.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text{color:var(--egc-color-lightgrey)}.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-header-menu-parent-hover-border-color)}.mdc-select--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control option,.mdc-text-field--outlined.mdc-light.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control option{color:--heading-color}.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--egc-color-lightgrey)}.mdc-select--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover .mdc-select__native-control option,.mdc-text-field--outlined.mdc-light:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover .mdc-select__native-control option{color:--heading-color}.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--egc-color-lightgrey)}.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-color-lightgrey)}.form-light .mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.form-light .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--egc-color-lightgrey)}.form-light .mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.form-light .mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.form-light .mdc-select--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-header-menu-parent-hover-border-color)}.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-select--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--egc-color-lightgrey)}.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled) .mdc-floating-label,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled) .mdc-floating-label,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#ffcf3f}.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffcf3f}.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg{color:#ffcf3f}.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-select--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-select--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.form-light .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffcf3f}.form-light .mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label:after,.form-light .mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{color:inherit}.mdc-select--outlined.mdc-dark .icon__wrapper,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-dark .icon__wrapper,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:#0f6131}.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:#0f6131}.mdc-select--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:--heading-color}.mdc-select--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:--heading-color}.mdc-select--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .icon__wrapper,.mdc-text-field--outlined.mdc-dark:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .icon__wrapper{color:--heading-color}.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#1a462a}.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled)+.mdc-text-field-helper-text--validation-msg{color:#1a462a}.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark.has-error:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-dark.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#1a462a}.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text{color:--heading-color}.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:--heading-color}.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .icon__wrapper,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__native-control,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-select__selected-text{color:var(--heading-color)}.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-medium.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-notched-outline__trailing{border-color:var(--egc-header-menu-parent-hover-border-color)}.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-medium:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--heading-color)}.mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{color:inherit}.form-check.has-error{color:#1a462a}.form-check.has-error .form-icon{border-color:#1a462a}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.full-page-view__header{display:none;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:80px;border-bottom:2px solid #f5f5f5;padding:1rem}.full-page-view__action_container{display:-ms-flexbox;display:flex}.full-page-view__action_container .full-page-view__action{cursor:pointer;line-height:normal;color:#1a462a}.full-page-view__action_container .full-page-view__action .svg-icon{width:20px;height:20px}.full-page-view__action_container .full-page-view__action:hover{color:#1a462a}.full-page-view__title{position:absolute;left:50%;transform:translateX(-50%);text-align:center;color:#0f6131;font-size:1.5rem;font-weight:700;pointer-events:none}.full-page-view__main{display:-ms-flexbox;display:flex;top:0;left:0;-ms-flex-direction:column;flex-direction:column;z-index:1050;background-color:#fff;width:100%;height:100%;min-height:0}.full-page-view__main.js-is-open{z-index:1065}.full-page-view__footer{display:none;-ms-flex:0 0 auto;flex:0 0 auto;background-color:transparent;min-height:60px}.full-page-view__footer>.block{width:100%}.full-page-view__footer button{min-height:60px;background-color:#1a462a;text-align:center;width:100%;color:#fff;font-weight:700;border-top-left-radius:24px;border-top-right-radius:24px;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none}.full-page-view__footer button:hover{background-color:#0f6131}.full-page-view__content{height:100%;position:relative}@media (max-width:767.98px){.full-page-view--sm .full-page-view__main{position:fixed;transform:translate3d(0,100%,0);transition:transform .75s cubic-bezier(.19,1,.22,1)}.full-page-view--sm .full-page-view__main .full-page-view__footer,.full-page-view--sm .full-page-view__main .full-page-view__header{display:-ms-flexbox;display:flex}.full-page-view--sm .full-page-view__main .full-page-view__scroll-pane{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.full-page-view--sm .full-page-view__main .full-page-view__content{background-color:#f5f5f5}.full-page-view--sm .full-page-view__main.js-is-open{transform:translateZ(0);z-index:1065}}@media (max-width:991.98px){.full-page-view--md .full-page-view__main{position:fixed;transform:translate3d(0,100%,0);transition:transform .75s cubic-bezier(.19,1,.22,1)}.full-page-view--md .full-page-view__main .full-page-view__footer,.full-page-view--md .full-page-view__main .full-page-view__header{display:-ms-flexbox;display:flex}.full-page-view--md .full-page-view__main .full-page-view__scroll-pane{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.full-page-view--md .full-page-view__main .full-page-view__content{background-color:#f5f5f5}.full-page-view--md .full-page-view__main.js-is-open{transform:translateZ(0);z-index:1065}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.generic-cta{overflow:hidden;background-size:cover;position:relative}.generic-cta__close{display:block;position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;height:1.5rem;text-indent:-999999rem;overflow:hidden;cursor:pointer;z-index:1}.generic-cta__close:after,.generic-cta__close:before{content:"";display:block;width:1.5rem;height:.125rem;position:absolute;top:50%;left:0;margin-top:-1px;background-color:#fff;transition:background-color .15s ease}.generic-cta__close:before{transform:rotate(45deg)}.generic-cta__close:after{transform:rotate(-45deg)}.generic-cta__close:hover:after,.generic-cta__close:hover:before{background-color:rgb(242.25,242.25,242.25)}.generic-cta__eyebrow{font-size:1rem;text-transform:uppercase;font-weight:700;opacity:.7}.generic-cta__title{font-size:1.5rem;line-height:1.2;font-weight:700;margin-bottom:1rem}.generic-cta__body{margin-bottom:1.5rem}.generic-cta__btn{border:2px solid #fff}.generic-cta__btn:focus,.generic-cta__btn:hover{background-color:transparent}.generic-cta__footer{background:#1a462a;color:#fff;font-weight:700;line-height:1.2}.generic-cta__image{width:100%;height:0;padding-bottom:66.8449197861%;position:relative}.generic-cta__image img,.generic-cta__image picture{display:block;width:110%;height:120%;position:absolute;left:0;top:0;object-fit:contain}@media (max-width:575.98px){.generic-cta__image img,.generic-cta__image picture{object-fit:cover!important;width:100%;height:120%}}@media (max-width:767.98px){.generic-cta__image img,.generic-cta__image picture{object-fit:cover!important;width:100%;height:120%}}@media (max-width:991.98px){.generic-cta__image img,.generic-cta__image picture{object-fit:fill!important;width:100%;height:120%}}@media (min-width:992px){.generic-cta__image img,.generic-cta__image picture{object-fit:cover!important;width:100%;height:100%}}.generic-cta--banner{width:100%;position:fixed;z-index:499;top:-100vh;left:0;transition:top .2s ease-in-out;padding:1.25rem;color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;background-size:cover}.generic-cta--banner.is-visible{top:74px}.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:52px}.toolbar-horizontal.toolbar-fixed .generic-cta--banner.is-visible{top:113px}.toolbar-horizontal.toolbar-fixed.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:91px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .generic-cta--banner.is-visible{top:152px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:130px}.generic-cta--banner.generic-cta--color-green{background-color:#1a462a;background-image:url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.png)}@supports (background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)){.generic-cta--banner.generic-cta--color-green{background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)}}@supports ((background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)) or (background-image:image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x))){.generic-cta--banner.generic-cta--color-green{background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x);background-image:image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)}}.generic-cta--banner.generic-cta--color-brown{background-color:#6c3023}.generic-cta--modal,.generic-cta--slide-left{color:#fff;border-radius:16px;width:calc(100dvw - 1.25rem);height:90dvh}.generic-cta--modal.generic-cta--color-green,.generic-cta--slide-left.generic-cta--color-green{background-color:#1a462a;background-image:url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.png)}@supports (background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)){.generic-cta--modal.generic-cta--color-green,.generic-cta--slide-left.generic-cta--color-green{background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)}}@supports ((background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)) or (background-image:image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x))){.generic-cta--modal.generic-cta--color-green,.generic-cta--slide-left.generic-cta--color-green{background-image:-webkit-image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x);background-image:image-set(url(/themes/custom/wundertheme/dist/images/cta-banner-green-bg.webp) 1x)}}.generic-cta--modal.generic-cta--color-brown,.generic-cta--slide-left.generic-cta--color-brown{background-color:#6c3023}.generic-cta--modal .generic-cta__close,.generic-cta--slide-left .generic-cta__close{right:1.5rem;top:1.5rem}.generic-cta--modal .generic-cta__inner,.generic-cta--slide-left .generic-cta__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column}.generic-cta--modal .generic-cta__content,.generic-cta--slide-left .generic-cta__content{-ms-flex:0 0 auto;flex:0 0 auto;padding:1.5rem}.generic-cta--modal .generic-cta__eyebrow,.generic-cta--slide-left .generic-cta__eyebrow{font-size:.75rem}.generic-cta--modal .generic-cta__title,.generic-cta--slide-left .generic-cta__title{font-size:1.25rem}.generic-cta--modal .generic-cta__body,.generic-cta--slide-left .generic-cta__body{font-size:.875rem}.generic-cta--modal .generic-cta__image,.generic-cta--slide-left .generic-cta__image{padding-bottom:0;height:auto;-ms-flex:1 1 auto;flex:1 1 auto}.generic-cta--modal .generic-cta__footer,.generic-cta--slide-left .generic-cta__footer{-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem 1.5rem;font-size:1.125rem}.generic-cta--modal{position:fixed;left:50%;top:50%;transform:translate(-50%,200vh);z-index:1000;border-radius:var(--border-radius);transition:transform 1s ease-in-out}.generic-cta--modal+.generic-cta__bg{display:block;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;z-index:-1000;opacity:0;left:0;top:0;transition:opacity 1s ease-in-out}.generic-cta--modal.is-visible{transform:translate(-50%,-50%)}.generic-cta--modal.is-visible+.generic-cta__bg{z-index:999;opacity:1}.generic-cta--modal.is-overflow{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:991.98px){.generic-cta--slide-left{max-width:92dvw;max-height:60dvh}}@media (min-width:768px){.generic-cta--slide-left{max-width:23.375rem;max-height:32.75rem}}.generic-cta--slide-left{position:fixed;z-index:1000;bottom:-100vh;left:1rem;transition:bottom .7s ease-in-out}.generic-cta--slide-left.is-visible{bottom:1rem;z-index:99}.generic-cta--slide-left.is-overflow{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){.generic-cta--banner.is-visible{top:128px}.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:76px}.toolbar-horizontal.toolbar-fixed .generic-cta--banner.is-visible{top:167px}.toolbar-horizontal.toolbar-fixed.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:115px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .generic-cta--banner.is-visible{top:206px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.js-navbar-is-scrolled .generic-cta--banner.is-visible{top:154px}.generic-cta--banner .generic-cta__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.generic-cta--banner .generic-cta__content{width:auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:500px;max-width:calc(100% - 220px);padding-right:1.875rem}.generic-cta--banner .generic-cta__button{width:220px;-ms-flex:0 0 220px;flex:0 0 220px}.generic-cta--banner .generic-cta__title{margin-bottom:0}.generic-cta--modal{max-width:730px;height:auto}.generic-cta--modal .generic-cta__close{right:2rem;top:2rem}.generic-cta--modal .generic-cta__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.generic-cta--modal .generic-cta__content{-ms-flex:0 0 55%;flex:0 0 55%;padding:2rem}.generic-cta--modal .generic-cta__eyebrow{font-size:1rem}.generic-cta--modal .generic-cta__title{font-size:2.25rem}.generic-cta--modal .generic-cta__body{font-size:1.125rem}.generic-cta--modal .generic-cta__body p{font-weight:700}.generic-cta--modal .generic-cta__image{-ms-flex:1 1 45%;flex:1 1 45%}.generic-cta--modal .generic-cta__footer{-ms-flex:0 0 100%;flex:0 0 100%;padding:1.5rem 2rem;font-size:1.75rem}.generic-cta--slide-left{max-height:38.5rem}.generic-cta--slide-left .generic-cta__eyebrow{font-size:1rem}.generic-cta--slide-left .generic-cta__title{font-size:1.75rem}.generic-cta--slide-left .generic-cta__body p{font-weight:700}.generic-cta--slide-left .generic-cta__footer{font-size:1.25rem}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (max-width:1120px){#block-mainnavigation .main-menu.nav li a span.main-menu__nav-link__title{font-size:16px!important}}@media (max-width:1121px){#block-mainnavigation .main-menu.nav{gap:1px}#block-mainnavigation .main-menu.nav li{margin-right:0}#block-mainnavigation .main-menu.nav li a span.main-menu__nav-link__title{font-size:12px}}@media (min-width:1122px){#block-mainnavigation .main-menu.nav{gap:7px}}#block-mainnavigation .nav-link{color:#0f6131;font-weight:700;line-height:27px}#block-mainnavigation .nav-link:hover{color:#1a462a;text-decoration:none}#block-mainnavigation .nav-link.active,#block-mainnavigation .nav-link.is-active{color:#1a462a}@media (min-width:992px){#block-mainnavigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}}.main-menu__link-wrapper{position:relative}.main-menu__nav-link{color:#0f6131;font-weight:700;line-height:27px;position:relative}.main-menu__nav-link:hover{color:#1a462a;text-decoration:none}.main-menu__nav-link.active,.main-menu__nav-link.is-active{color:#1a462a}.main-menu__nav-link__title{position:relative}.main-menu__nav-link__title.has-icon{padding-right:22px}.main-menu__nav-link__icon{position:absolute;right:8px;top:50%;cursor:pointer;width:12px;height:12px;display:block;transition:all .2s ease-in-out;transform:translateY(-50%) rotate(90deg)}.main-menu__nav-link__icon .svg-icon{width:12px;height:12px}.main-menu-item--extended__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-menu-item--extended__icon .icon__wrapper{border-radius:100%;padding:10px}@media (max-width:991.98px){.main-menu__nav-item{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #f5f5f5;cursor:pointer;font-size:16px!important}.main-menu__nav-item:first-child{padding-top:0}.main-menu__nav-item.is-active .main-menu__dropdown-menu{display:-ms-flexbox;display:flex}.main-menu__nav-item.where-to-buy{display:none}.main-menu__nav-link__icon{width:20px;height:20px;min-width:44px;min-height:44px;color:#0f6131;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10}.main-menu__nav-link__icon .svg-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.main-menu__nav-link__icon:hover{color:#1a462a}.main-menu__nav-link__icon.open{transform:translateY(-50%) rotate(-90deg)}.main-menu__nav-link__title{display:block}.main-menu__dropdown-menu{border:none;padding:0}.main-menu__dropdown-menu .container{width:100%;max-width:none;padding:0}.main-menu__sub-item{padding-top:8px;padding-bottom:8px}.main-menu__sub-link{color:#0f6131}.main-menu__sub-link:hover{color:#1a462a}.main-menu-item--extended{color:#0f6131;font-weight:600}.main-menu-item--extended:hover{color:#1a462a}.main-menu-item--extended__wrapper{margin:8px 0}.main-menu-item--extended__wrapper:last-child{margin-bottom:0}.main-menu-item--extended__icon{-ms-flex:0 0 40px;flex:0 0 40px;margin-right:5px}.main-menu-item--extended__icon .icon__wrapper{width:40px;height:40px}.main-menu-item--extended__description,.main-menu-item__extended__link{display:none}.main-menu__more-link{border-color:#ffcf3f;color:#0f6131;margin-top:24px;margin-bottom:20px;text-transform:none;font-weight:700;font-size:16px}.main-menu__more-link:hover{background-color:#ffcf3f}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{z-index:0}.navbar-collapse--inner.container{max-width:none!important;padding:0;width:auto;margin:unset;overflow:visible}.main-menu{-ms-flex-direction:row;flex-direction:row}.main-menu-background{top:0;background-color:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;left:0;opacity:0;display:block;z-index:50;pointer-events:none;transition:opacity .3s}.js-menu-hovered .main-menu-background{opacity:1}.main-menu__nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-menu__nav-link__title{padding:6px 12px;border-radius:12px;border:2px solid var(--egc-header-menu-parent-border-color);color:var(--egc-header-menu-parent-color);height:34px;line-height:17px}}@media (min-width:992px) and (max-width:1260px){.main-menu__nav-link__title{font-size:14px}}@media (min-width:992px) and (min-width:1261px) and (max-width:1314px){.main-menu__nav-link__title{font-size:15px}}@media (min-width:992px) and (min-width:1315px){.main-menu__nav-link__title{font-size:16px}}@media (min-width:992px){.main-menu__nav-link__title.has-icon{padding-right:28px}.where-to-buy .main-menu__nav-link__title{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-border-color);height:40px;line-height:22px}.main-menu__nav-item:hover .main-menu__dropdown-menu{transition:left 0s;left:0}.main-menu__nav-item:hover .main-menu__dropdown-menu--inner{transition:width 0s,opacity .3s;width:100%;opacity:1}.main-menu__nav-item:hover .main-menu__nav-link__title{border-color:var(--egc-header-menu-parent-hover-border-color)}.main-menu__nav-item:hover.where-to-buy .main-menu__nav-link__title{background-color:var(--button-primary-hover-background-color);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}.main-menu__nav-item.is-active .main-menu__nav-link__title{border-color:var(--egc-header-menu-parent-hover-border-color)}.main-menu__nav-item.is-active.where-to-buy .main-menu__nav-link__title{background-color:var(--button-primary-background-color);color:var(--button-primary-color);border-color:var(--button-primary-border-color)}.main-menu__nav-item.is-active.where-to-buy :hover .main-menu__nav-link__title{background-color:var(--button-primary-hover-background-color);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}.main-menu__nav-link{height:76px;line-height:22px;text-align:center;cursor:pointer;padding:0 10px;background-color:#fff;transition:all .3s}.main-menu__sub-item{padding-top:5px;padding-bottom:5px}.main-menu__sub-link{color:var(--egc-header-menu-dropdown-link-color);font-size:20px;font-weight:700}.main-menu__sub-link:hover{color:var(--egc-header-menu-dropdown-link-hover-color);text-decoration:underline}.main-menu__dropdown-menu{box-shadow:none;border:none;margin:0 auto;display:block;padding:0;left:110%;right:0;transition:left 0s .45s;height:0;z-index:10}.main-menu__dropdown-menu.show{display:-ms-flexbox;display:flex}.main-menu__dropdown-menu--inner{background-color:var(--egc-header-menu-dropdown-background-color);border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;opacity:0;width:0;transition:width 0s .45s,opacity .3s .15s;position:relative;padding-top:40px;padding-bottom:40px;height:250px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.main-menu__dropdown-menu--inner:after{content:"";top:0;background-color:var(--egc-header-menu-dropdown-background-color);position:absolute;left:0;right:0;height:100%;display:block;z-index:-1}.main-menu-item--extended{transition:all .2s ease-in-out}.main-menu-item--extended__wrapper{padding-top:10px;padding-bottom:10px}.main-menu-item--extended:hover{text-decoration:none}.main-menu-item--extended:hover .main-menu-item__extended__link{text-decoration:underline;color:var(--egc-header-menu-dropdown-link-hover-color)}.main-menu-item--extended__inner{padding:10px 50px 10px 20px;border:2px solid #fff;border-radius:10px;color:var(--egc-color-miracle-gro-dark-green);height:100%}.main-menu-item--extended__icon{-ms-flex:0 0 80px;flex:0 0 80px;margin-right:20px;color:var(--egc-color-miracle-gro-dark-green);transition:all .2s ease-in-out}.main-menu-item--extended__icon .icon__wrapper{width:80px;height:80px;border-color:#fff;padding:20px}.main-menu-item--extended__title{font-weight:700;font-size:20px}.main-menu-item--extended__description{margin-bottom:8px}.main-menu-item__extended__link{font-size:14px;font-weight:800;text-transform:uppercase;transition:all .2s ease-in-out}}@media (min-width:992px){.sub-menu--type-brand-cols .main-menu__dropdown-menu--inner{height:auto;padding:0}.sub-menu--type-brand-cols .container,.sub-menu--type-brand-cols .row{width:100%;max-width:none;padding:0;margin:0}.sub-menu--type-brand-cols .main-menu__sub-col{display:none}}.c-menu-brands{display:none;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg) no-repeat 0 100%;background-size:100px}.c-menu-brands:after{content:"";display:block;width:170px;height:200px;background-image:url(/themes/custom/wundertheme/dist/svg/leaf-right-brand.svg);background-size:contain;background-repeat:no-repeat;background-position:68px 0;position:absolute;right:-14px;bottom:50px;rotate:3deg}.c-menu-brands__col{-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:3rem 4rem 3rem 6.875rem}.c-menu-brands__col--other{background-color:var(--egc-color-lighter-grey);padding:3rem 6.875rem 3rem 4rem}.c-menu-brands__title{margin-bottom:.75rem;text-transform:none}.c-menu-brands__intro{font-size:14px;line-height:19px;margin-bottom:1.5rem}.c-menu-brands__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -1rem;overflow:hidden}.c-menu-brands__item{-ms-flex:0 0 25%;flex:0 0 25%;width:25%;padding:0 1rem}@media (min-width:992px){.c-menu-brands{display:-ms-flexbox;display:flex}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (max-width:991.98px){body.showMenu{overflow:hidden;position:fixed;width:100%;top:0;left:0}body.showMenu .header-top--wrapper{z-index:1070;position:relative}body.showMenu .site-name,body.showMenu .site-name-slogan{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header-top--wrapper{z-index:1060;background-color:#fff;position:relative;overflow:hidden}.header-top--wrapper .container-fluid,.header-top--wrapper .container-fluid>.d-flex{position:relative}.navbar-collapse{z-index:100;padding-top:88px;border-bottom:2px solid #1a462a}.navbar-collapse .block-language{margin-top:2.5rem}.navbar-collapse .full-page-view__scroll-pane{padding-top:16px;padding-bottom:6px}.navbar-collapse .full-page-view__footer{width:100%;padding-top:24px;padding-bottom:32px;background-color:#f5f5f5}.navbar-collapse .full-page-view__footer .mobile-service-menu{display:block!important}.js-navbar-is-scrolled .navbar-collapse{padding-top:70px}.toolbar-horizontal.toolbar-fixed .navbar-collapse{padding-top:127px}.toolbar-horizontal.toolbar-fixed.js-navbar-is-scrolled .navbar-collapse{padding-top:109px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .navbar-collapse{padding-top:166px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.js-navbar-is-scrolled .navbar-collapse{padding-top:148px}.toolbar-vertical.toolbar-fixed .navbar-collapse{padding-top:126px}.toolbar-vertical.toolbar-fixed.js-navbar-is-scrolled .navbar-collapse{padding-top:79px}.mobile-service-menu{display:none!important}.mobile-service-menu .nav{-ms-flex-direction:column;flex-direction:column}.mobile-service-menu .nav-item.d-none.d-lg-block{display:block!important}.mobile-service-menu .nav-item:not(.d-none):not(.d-lg-block){display:none}.mobile-service-menu .nav-link{padding:.4375rem 0;text-transform:uppercase;text-decoration:underline;font-size:.75rem;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.mobile-service-menu .nav-link .icon__wrapper{display:-ms-inline-flexbox;display:inline-flex;width:auto;margin-right:.5rem}.mobile-service-menu .nav-link .svg-icon{width:16px;height:16px}.mobile-logo{position:relative;z-index:25}.mobile-logo .mobile-logo__min{display:none;opacity:0;transition:opacity .3s ease-in-out}.mobile-logo .mobile-logo__min.js-hidden{display:none!important;opacity:0}.mobile-logo .mobile-logo__min:not(.js-hidden){display:block;opacity:1}.mobile-logo .mobile-logo__min .navbar-brand img{width:40px;height:auto}.mobile-logo .mobile-logo__min .navbar-brand .site-name-wrapper{display:none}.mobile-logo .mobile-logo__full{transition:opacity .3s ease-in-out;display:block;opacity:1}.mobile-logo .mobile-logo__full.js-hidden{display:none!important;opacity:0}.mobile-logo .mobile-logo__full .site-name,.mobile-logo .mobile-logo__full .site-name-slogan{transition:opacity .3s ease-in-out;opacity:1}.mobile-logo .mobile-logo__full .site-name-slogan.js-fade-out,.mobile-logo .mobile-logo__full .site-name.js-fade-out{opacity:0}.nav-toggle{margin-left:auto;z-index:20;position:relative}.mobile--services{position:absolute;right:var(--space-200);top:50%;transform:translateY(-50%) translateX(120%);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease-in-out,box-shadow .4s ease-in-out,right .4s cubic-bezier(.4,0,.2,1);z-index:15;background-color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-sm);white-space:nowrap;pointer-events:none;box-shadow:none}.mobile--services,.mobile--services .nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.mobile--services .nav{margin:0;padding:0;list-style:none;gap:4px}.mobile--services .nav-item{margin:0}.mobile--services.js-slide-in{right:20px;left:calc(43px + 1rem);transform:translateY(-50%) translateX(0);opacity:1;pointer-events:auto;box-shadow:0 2px 8px hsla(0,0%,100%,.8),0 4px 16px hsla(0,0%,100%,.6)}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.hamburger-box{width:13px;height:9.5px;display:inline-block;position:relative}.hamburger--slider{width:40px;height:40px;background-color:var(--egc-header-menu-toogle-background-color);border-radius:var(--border-radius-sm);border:2px solid var(--egc-header-menu-toogle-border-color);padding:7px 11px;display:inline-block;cursor:pointer;transition-property:all;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;margin:0;margin-left:5px;overflow:visible}.hamburger--slider:hover{opacity:.8}.hamburger--slider:focus{outline:none}.hamburger--slider.js-open{background-color:var(--egc-header-menu-toogle-hover-background-color);border-color:var(--egc-header-menu-toogle-hover-border-color)}.hamburger--slider .hamburger-inner{display:block;margin-top:-.75px}.hamburger--slider .hamburger-inner,.hamburger--slider .hamburger-inner:after,.hamburger--slider .hamburger-inner:before{width:13px;height:1.5px;background-color:var(--egc-header-menu-toogle-color);border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after,.hamburger--slider .hamburger-inner:before{content:"";display:block}.hamburger--slider .hamburger-inner{top:.75px}.hamburger--slider .hamburger-inner:before{top:4px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{bottom:-4px;top:8px}.hamburger--slider.js-open .hamburger-inner{transform:translate3d(0,4px,0) rotate(45deg)}.hamburger--slider.js-open .hamburger-inner,.hamburger--slider.js-open .hamburger-inner:after,.hamburger--slider.js-open .hamburger-inner:before{background-color:var(--egc-header-menu-toogle-hover-color)}.hamburger--slider.js-open .hamburger-inner:before{transform:rotate(-45deg) translate3d(-1.8571428571px,-2.5px,0);opacity:0}.hamburger--slider.js-open .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-90deg)}@media (min-width:992px){.nav-toggle{display:none}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}#page-wrapper{padding-top:74px}.toolbar-fixed.toolbar-horizontal .page-header.fixed-top,.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .page-header.fixed-top,.toolbar-vertical:not(.js-navbar-is-scrolled) .page-header.fixed-top{top:59px}.page-header.fixed-top{z-index:501}#navbar-main,.page-header.fixed-top{transition:all .2s ease-in-out}@media (min-width:1200px){#navbar-main .container-fluid{padding-left:var(--space-400);padding-right:var(--space-400)}}@media (max-width:991.98px){header#header{height:74px;z-index:999}#navbar-main{padding:0}#navbar-main .navbar-brand{display:none}}@media (min-width:992px){#page-wrapper{padding-top:129px}.navbar-collapse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:unset;transform:none;width:auto}#navbar-main{padding:0;-ms-flex-align:end;align-items:flex-end}}@media (min-width:992px) and (min-width:992px){#navbar-main{height:inherit}}@media (min-width:992px){#navbar-main.js-scrolled{height:78px}#navbar-main.js-scrolled #block-mainnavigation .link-wrapper>.nav-link,#navbar-main.js-scrolled .main-menu__nav-link{height:74px}.js-navbar-is-scrolled .page-header{transform:translateY(-51px)}}@media (min-width:1315px){.main-menu__nav-link__title{font-size:16px}.main-menu__nav-link{padding:0}}@media (min-width:1261px) and (max-width:1314px){.main-menu__nav-link__title{font-size:15px}.main-menu__nav-link{padding:0}}@media (min-width:992px) and (max-width:1260px){.main-menu__nav-link__title{font-size:14px;padding:6px 10px;margin-left:10px}.main-menu__nav-link{padding:0}.navbar-brand img{width:35px}.navbar-brand .site-name{font-size:24px}.navbar-brand .site-name-slogan{font-size:14px}}@media (min-width:1200px) and (max-width:1260px){.container,.layout-builder-discard-changes,.layout-builder-revert-overrides{max-width:1040px}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (max-width:991.98px){.header-top--wrapper{height:74px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0;transition:all .2s ease-in-out}.header-top--wrapper .block-language{display:none}.header-top--wrapper.js-scrolled .navbar-brand img{width:32px}}@media (min-width:992px){.header-top--wrapper{background:var(--egc-header-top-background-color)}.header-top--wrapper .block-language{padding-left:1rem;margin-left:1rem;position:relative}.header-top--wrapper .block-language:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#1a462a}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.c-page-hero{background-color:var(--egc-page-header-background-color);border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl);overflow:hidden;position:relative}@media (max-width:991.98px){.c-page-hero--image-right{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg),url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:-1% 111%,100% 0;background-repeat:no-repeat,no-repeat;background-size:42px,40px}}@media (min-width:768px) and (max-width:1199.98px){.c-page-hero--image-right{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg),url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:0 100%,100% 70%;background-repeat:no-repeat,no-repeat;background-size:40px,40px}}@media (max-width:991.98px){.c-page-hero--image-left{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:40px}}.c-page-hero--hide-leaves,.c-page-hero--hide-leaves .c-page-hero__content,.c-page-hero--hide-leaves .c-page-hero__content-edge,.c-page-hero--hide-leaves .c-page-hero__content-edge:after,.c-page-hero--hide-leaves .c-page-hero__content-edge:before,.c-page-hero--hide-leaves .c-page-hero__content:after,.c-page-hero--hide-leaves .c-page-hero__content:before,.c-page-hero--hide-leaves .c-page-hero__title,.c-page-hero--hide-leaves .c-page-hero__title:after,.c-page-hero--hide-leaves .c-page-hero__title:before,.c-page-hero--hide-leaves:before{background-image:none!important}.c-page-hero--graphic{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-page-hero--graphic .c-page-hero__inner{-ms-flex-order:1;order:1}.c-page-hero--graphic .c-page-hero__image{-ms-flex-order:2;order:2}@media (max-width:1199.98px){.c-page-hero--graphic .c-page-hero__image img{object-fit:contain;height:100%}}@media (min-width:992px){.c-page-hero--graphic .c-page-hero__image img{object-fit:contain}}.c-page-hero__image{width:100%;position:relative;z-index:0;overflow:hidden}@media (max-width:991.98px){.c-page-hero__image{height:255px}}.c-page-hero__image>img,.c-page-hero__image>picture>img{display:block;width:100%;height:100%;vertical-align:middle;object-fit:cover;object-position:bottom}@media (min-width:576px) and (max-width:1199.98px){.c-page-hero__image>img,.c-page-hero__image>picture>img{object-fit:cover;height:100%;object-position:right}}@media (min-width:992px){.c-page-hero__image>img,.c-page-hero__image>picture>img{object-fit:contain}}.c-page-hero__image:has(img:not([src])),.c-page-hero__image:has(img[src=""]){display:none!important}.c-page-hero__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:16px;position:relative}.c-page-hero__content:before{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:100% 100%;background-repeat:no-repeat;top:10%;right:48%;overflow:hidden}@media (max-width:991.98px){.c-page-hero__content:before{width:50px;height:120px;top:10px;right:0}}.c-page-hero__inner{position:relative;z-index:1;padding:var(--space-500)}.c-page-hero__eyebrow+.c-page-hero__title,.c-page-hero__eyebrow+div{position:relative}.c-page-hero__eyebrow+.c-page-hero__title:after,.c-page-hero__eyebrow+div:after{content:"";width:26px;height:26px;position:absolute;right:70px;top:-40px;background-image:url(/themes/custom/wundertheme/dist/svg/graphic-flower.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-page-hero__eyebrow .c-pill:last-child{margin-bottom:0}.c-page-hero__title{margin:0;color:var(--egc-page-header-title-color);font-weight:800;text-transform:uppercase;text-wrap:balance;font-size:var(--heading-font-size-1);letter-spacing:1%;line-height:var(--heading-line-height-1);width:90%;word-break:break-word}.c-page-hero__title:last-child{margin-bottom:0}.c-page-hero__intro{color:var(--egc-page-header-body-color)}@media (min-width:768px){.c-page-hero__intro{padding-right:100px}}.c-page-hero__intro,.c-page-hero__intro p{font-size:var(--heading-font-size-5);line-height:var(--heading-line-height-5);font-weight:800}.c-page-hero__intro p{margin-bottom:1rem}.c-page-hero__intro p:last-child{margin-bottom:0}.c-page-hero__brand{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media (min-width:768px){.c-page-hero__brand{-ms-flex-pack:center;justify-content:center}}.c-page-hero__brand-label{font-weight:var(--heading-font-weight);font-size:var(--heading-font-size-6);line-height:var(--heading-line-height-6);color:var(--egc-page-header-title-color);padding-right:.625rem;margin-bottom:.75rem}.c-page-hero__brand-content{width:5.3125rem}.c-page-hero__brand .brand-teaser__image .field__item{padding-bottom:100%}@media (min-width:768px){.c-page-hero__inner{padding-top:var(--space-500);padding-bottom:var(--space-500)}.c-page-hero__eyebrow+.c-page-hero__title:after,.c-page-hero__eyebrow+div:after{width:47px;height:45px;top:-75px}}@media (min-width:992px){.c-page-hero{min-height:394px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.c-page-hero__inner{-ms-flex:1;flex:1}.c-page-hero--image-right:before{background-size:87%;position:absolute;content:"";width:80px;height:140px}}@media (min-width:992px) and (max-width:991.98px){.c-page-hero--image-right:before{width:50px;height:120px;bottom:-30px}}@media (min-width:992px){.c-page-hero--image-right .c-page-hero__image{position:absolute;top:0;height:100%;width:50%;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--image-right .c-page-hero__image>picture>img{width:100%;height:100%;object-fit:cover;object-position:center}.c-page-hero--image-right .c-page-hero__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-page-hero--image-right .c-page-hero__content{width:50%;max-width:50%}.c-page-hero--image-right:before{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg);background-position:100% 100%;background-repeat:no-repeat;bottom:-30px;left:-20px!important}.c-page-hero--image-right .c-page-hero__content-edge{display:none}}@media (min-width:992px) and (min-width:992px){.c-page-hero--image-right .c-page-hero__content-edge{display:block;position:absolute;top:20%;left:calc(50% - 40px);width:80px;height:140px;z-index:1;transform:translateX(-50%);background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:100% 100%;background-repeat:no-repeat;background-position:0 0}}@media (min-width:992px){.c-page-hero--image-right .c-page-hero__image{right:0;left:auto}.c-page-hero--image-right .c-page-hero__content{margin-right:auto}.c-page-hero--image-left:before{background-size:87%;position:absolute;content:"";width:80px;height:140px}}@media (min-width:992px) and (max-width:991.98px){.c-page-hero--image-left:before{width:50px;height:120px;bottom:-30px}}@media (min-width:992px){.c-page-hero--image-left .c-page-hero__image{position:absolute;top:0;height:100%;width:50%;padding-bottom:0}.c-page-hero--image-left .c-page-hero__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-page-hero--image-left .c-page-hero__content{width:50%;max-width:50%}.c-page-hero--image-left:before{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-right.svg);background-position:100% 100%;background-repeat:no-repeat;bottom:-10px;right:0!important}.c-page-hero--image-left .c-page-hero__image{left:0;right:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-page-hero--image-left .c-page-hero__image>img,.c-page-hero--image-left .c-page-hero__image>picture>img{width:100%;height:100%;object-fit:cover;object-position:center}.c-page-hero--image-left .c-page-hero__inner{-ms-flex-pack:end;justify-content:flex-end;position:relative}}@media (min-width:992px) and (max-width:991.98px){.c-page-hero--image-left .c-page-hero__inner{background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 120px;min-height:120px}}@media (min-width:992px){.c-page-hero--image-left .c-page-hero__content{margin-left:auto}}@media (min-width:992px) and (min-width:768px){.c-page-hero--image-left .c-page-hero__content{padding-left:64px}}@media (min-width:992px){.c-page-hero--image-left .c-page-hero__content-edge,.c-page-hero--image-left .c-page-hero__content:before{display:none}}@media (min-width:992px) and (min-width:992px){.c-page-hero--image-left .c-page-hero__content-edge{display:block;position:absolute;bottom:0!important;top:auto;left:calc(50% + 40px);width:80px;height:80px;z-index:1;transform:translateX(-50%);background-image:url(/themes/custom/wundertheme/dist/svg/leaf-graphic-left.svg);background-position:100% 100%;background-repeat:no-repeat;background-position:0 0}}@media (min-width:992px){.c-page-hero--graphic{display:block}.c-page-hero--graphic .c-page-hero__image,.c-page-hero--graphic .c-page-hero__inner{-ms-flex-order:0;order:0}.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image{right:0!important;left:auto!important;height:100%!important;width:50%!important;max-width:none}.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>picture>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>picture>img{width:100%;height:100%}}@media (min-width:992px) and (min-width:576px) and (max-width:1199.98px){.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>picture>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>picture>img{object-fit:contain!important;height:100%;object-position:right bottom!important}}@media (min-width:992px) and (min-width:992px){.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-left .c-page-hero__image>picture>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--graphic.c-page-hero--image-right .c-page-hero__image>picture>img{object-fit:contain!important;object-position:right bottom!important}}@media (min-width:1200px){.c-page-hero__inner{padding-top:var(--space-700)!important;padding-bottom:var(--space-700)!important}.c-page-hero__content{max-width:50%;width:600px}}@media (max-width:1199.98px){.c-page-hero--sustainability.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--sustainability.c-page-hero--image-right .c-page-hero__image>picture>img{object-position:right bottom!important;object-fit:contain!important}}@media (min-width:992px){.c-page-hero--sustainability.c-page-hero--image-right .c-page-hero__image>img,.c-page-hero--sustainability.c-page-hero--image-right .c-page-hero__image>picture>img{object-position:right bottom!important;object-fit:contain!important}}@media (max-width:1199.98px){.c-page-hero-page-type--sustainability .c-page-hero__image>img,.c-page-hero-page-type--sustainability .c-page-hero__image>picture>img{object-position:right bottom;object-fit:contain!important}}.c-page-hero.c-page-hero--image-left .c-page-hero__title{word-break:break-word}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.pager{display:-ms-flexbox;display:flex;gap:8px;padding-left:0;list-style:none}.pager,.pager__link{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pager__link{width:40px;height:40px;border:2px solid var(--egc-pager-border-color);border-radius:var(--border-radius-md);display:-ms-inline-flexbox;display:inline-flex;font-weight:700;font-size:16px;line-height:40px;background-color:#fff;color:var(--egc-pager-color)}.pager__link--disabled{color:var(--egc-pager-border-color)}.pager__link:hover:not(.pager__link--disabled):not(.pager__link--dots){border-color:var(--egc-pager-hover-border-color);text-decoration:none}.pager__link--active,.pager__link--active:hover{border-color:var(--egc-pager-active-border-color)}.pager__listitem{width:40px;text-align:center}.pager__icon{width:40px;height:40px;border-radius:var(--border-radius-md);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--egc-pager-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.pager__icon{transition:none}}.pager__icon .icon__wrapper{width:16px;height:16px}.pager__icon:hover:not(:disabled):not(.pager__icon--disabled){color:var(--egc-pager-hover-color);cursor:pointer}.pager__icon--disabled,.pager__icon:disabled{color:var(--egc-pager-border-color)}.pager__icon--small{width:24px;height:24px}.pager__icon--small .icon__wrapper{width:8px;height:8px}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.c-pill{display:inline-block;color:var(--heading-color);background-color:#fff;text-transform:uppercase;text-align:center;font-size:12px;position:relative;margin-bottom:5px;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:var(--border-radius-xs);font-weight:700}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (max-width:767.98px){.view-product-indexed .filter-button,.view-product-indexed .views-exposed-form{display:none}}.product-mobile-filters{position:fixed;z-index:10;width:90%;left:5%;bottom:2rem}.product-mobile-filters__close{position:relative;z-index:1;background-color:var(--egc-mobile-filters-background-color);color:var(--egc-mobile-filters-color);font-size:16px;line-height:22px;font-weight:800;padding:11px 20px 0;border-radius:var(--border-radius-xl);cursor:pointer;margin-top:1rem;height:46px}.product-mobile-filters__close:after,.product-mobile-filters__close:before{content:"";display:block;width:15px;height:2px;position:absolute;z-index:2;right:20px;top:50%;background-color:var(--egc-mobile-filters-color);margin-top:-1px;transition:all .2s ease-in-out;border-radius:999rem}.product-mobile-filters__close:after{transform:rotate(90deg)}.is-open .product-mobile-filters__close:after{content:none}.product-mobile-filters__content{position:relative;z-index:3;background-color:var(--egc-mobile-filters-background-color);overflow:hidden;border-radius:16px;transform:translateY(1000px);transition:all .2s ease-in-out;height:0}.is-open .product-mobile-filters__content{height:100%;max-height:calc(90dvh - 54px);transform:translateX(0);overflow-y:scroll;-webkit-overflow-scrolling:touch}.product-mobile-filters .block{background-color:var(--egc-mobile-filters-background-color);padding:1.25rem;margin:0}.product-mobile-filters .block .block-taxonomymenu__link,.product-mobile-filters .block .block-taxonomymenu__link:hover{color:var(--egc-mobile-filters-color)!important}.product-mobile-filters__categories .block{padding-bottom:0}.product-mobile-filters__categories .block-hierarchical-taxonomy-menu .block-taxonomymenu__menu{margin-bottom:0}.product-mobile-filters__categories .block-hierarchical-taxonomy-menu .block-taxonomymenu__submenu{padding-left:0}.product-mobile-filters__categories .block-taxonomymenu__link{font-size:16px;line-height:22px;font-weight:700;padding:0!important;border:none!important;margin:0!important}.product-mobile-filters__categories .parent-toggle{display:none!important}.product-mobile-filters__categories .menu-item{margin-bottom:6px!important}.page-vocabulary-product-category .product-mobile-filters__categories .menu-item.menu-item--active>.block-taxonomymenu__link,.page-vocabulary-product-category .product-mobile-filters__categories .menu-item:not(.menu-item--active){display:none}.page-vocabulary-product-category .product-mobile-filters__categories .menu-item.menu-item--active .menu-item{display:block}.product-mobile-filters .block-title{font-weight:700;color:#fff!important}.product-mobile-filters__brand .facets-widget-checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-mobile-filters__brand .block-title{font-size:16px!important;display:block;width:85px;-ms-flex:0 0 85px;flex:0 0 85px;margin:.1875rem 0 0;padding-right:.625rem}.product-mobile-filters__brand ul{display:block;width:calc(100% - 85px);-ms-flex:0 0 calc(100% - 85px);flex:0 0 calc(100% - 85px)}.product-mobile-filters__brand .facet-item{display:inline-block!important;margin:0 .25rem .25rem 0}.product-mobile-filters__brand .facet-item .form-check-label{display:inline-block!important;font-size:12px;line-height:20px;font-weight:700;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--border-radius-sm);background-color:transparent;padding:.25rem .75rem;margin:0}.product-mobile-filters__brand .facet-item .form-check-label:focus,.product-mobile-filters__brand .facet-item .form-check-label:hover{text-decoration:none}.facet-active .product-mobile-filters__brand .facet-item .form-check-label,.product-mobile-filters__brand .facet-item .form-check-label.is-active{border-color:#fff;background-color:#fff;color:var(--egc-mobile-filters-color)}.product-mobile-filters__brand .facet-item__count{opacity:1;margin:0}.product-mobile-filters__brand .facets-soft-limit-link{display:none}.product-mobile-filters__filter{padding:0 1.25rem 1.25rem}.product-mobile-filters__filter-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-mobile-filters__filter-label{width:100%;padding-right:.625rem;padding-bottom:10px;color:#fff;font-weight:700}.product-mobile-filters__filter-options{width:calc(100% - 85px);-ms-flex:0 0 calc(100% - 85px);flex:0 0 calc(100% - 85px)}.product-mobile-filters__filter-options span{cursor:pointer;display:inline-block;font-size:12px;line-height:20px;font-weight:700;color:#fff;border:2px solid #fff;border-radius:var(--border-radius-sm);background-color:transparent;padding:.25rem .75rem;margin:0 .25rem .25rem 0;text-align:center;min-width:38px}.product-mobile-filters__filter-options span.is-active{border-color:#fff;background-color:#fff;color:var(--egc-color-new-dark-green)}@media (min-width:768px){.product-mobile-filters{display:none}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (min-width:992px){.page-view-product-indexed .c-page-hero--graphic .c-page-hero__image img,.page-vocabulary-product-category .c-page-hero--graphic .c-page-hero__image img{object-position:right bottom}}.page-view-product-indexed .c-page-header__intro h2,.page-view-product-indexed .c-page-header__intro h3,.page-vocabulary-product-category .c-page-header__intro h2,.page-vocabulary-product-category .c-page-header__intro h3{color:var(--egc-page-header-title-color);text-transform:uppercase;font-size:var(--heading-font-size-1);line-height:var(--heading-line-height-1)}.page-view-product-indexed .layout-main-wrapper,.page-vocabulary-product-category .layout-main-wrapper{padding-top:var(--space-600);padding-bottom:var(--space-600)}.products-overview--wrapper{margin-bottom:2.5rem}.products-overview--wrapper .field--taxonomy-term-product_category--field_category_image,.products-overview--wrapper .products-overview-image{overflow:hidden;border-radius:16px;margin-bottom:44px}.products-overview--wrapper .field--taxonomy-term-product_category--field_category_description,.products-overview--wrapper .products-overview-description{margin-bottom:var(--space-400)}.products-overview--wrapper .field--taxonomy-term-product_category--field_bottom_page_description{margin-top:3rem}.products-overview--wrapper,.products-overview--wrapper .row{margin:-24px -12px 0}.products-overview--wrapper .row>*,.products-overview--wrapper>*{padding:24px 12px 0}@media (min-width:992px){.products-overview--wrapper .sidebar_first{-ms-flex:0 0 324px;flex:0 0 324px;max-width:324px}.products-overview--wrapper .main-content{padding-top:25px;padding-bottom:65px;-ms-flex:0 0 calc(100% - 324px);flex:0 0 calc(100% - 324px);max-width:calc(100% - 324px)}}.page-nodeType--brand .main-content{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.products-overview .pager{margin-top:var(--space-300)}.products-overview .ajax-progress.ajax-progress-fullscreen{width:auto;left:-20px}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.products-overview .view-top{width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--space-300)}@media (min-width:992px){.products-overview .view-top{width:99%}}@media (max-width:991.98px){.products-overview .view-top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:var(--space-200)}}.products-overview .views-exposed-form{width:100%;margin-bottom:0}.products-overview .view-header{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:var(--space-200)}@media (max-width:991.98px){.products-overview .view-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}}.products-overview .view-results{display:inline-block;font-weight:700;border:2px solid var(--egc-color-tertiary);border-radius:var(--border-radius-sm);color:var(--heading-color);padding:4px 12px}.products-overview .view-results .view-results_number{font-weight:700}@media (max-width:991.98px){.products-overview .view-results{-ms-flex-negative:0;flex-shrink:0}}.products-overview .filter-buttons{gap:var(--space-150)}.products-overview .filter-button,.products-overview .filter-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.products-overview .filter-button{-ms-flex-pack:center;justify-content:center;width:40px;height:40px;cursor:pointer;color:#1a462a}.products-overview .filter-button .icon__wrapper{width:20px;height:20px}.products-overview .filter-button .svg-icon{width:20px;height:20px;color:#1a462a;fill:#1a462a!important}.products-overview .filter-button .svg-icon path{fill:#1a462a!important}.products-overview .form-row{-ms-flex-pack:end;justify-content:flex-end;gap:12px 24px}@media (max-width:991.98px){.products-overview .form-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:100%}}.products-overview .form-item{margin:0!important;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:768px){.products-overview .form-item input,.products-overview .form-item label,.products-overview .form-item select{display:inline-block}}@media (max-width:991.98px){.products-overview .form-item{width:100%;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:var(--space-100)}.products-overview .form-item label{display:block}.products-overview .form-item input,.products-overview .form-item select{display:block;width:100%}}.products-overview .form-item input,.products-overview .form-item select{border:2px solid var(--egc-color-tertiary);border-radius:var(--border-radius-sm);font-weight:700;padding:4px 12px;padding-right:calc(var(--form-control-select-padding-right) + 16px)}.products-overview .form-item input:focus,.products-overview .form-item select:focus{border-color:var(--egc-header-menu-parent-hover-border-color);outline:none}.products-overview .form-item label{font-weight:800;font-size:var(--heading-font-size-6);line-height:var(--heading-line-height-6);color:var(--heading-color)}@media (max-width:991.98px){.products-overview .view-filters{width:100%;display:none}}.products-overview .view-filters .form-actions{display:none}@media (max-width:991.98px){.products-overview.is-filters-open .view-filters{display:block!important}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.product-teaser{position:relative;height:100%;padding:16px;background-color:var(--egc-color-tertiary);border-radius:var(--border-radius)}.product-teaser__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-teaser__image{-ms-flex:0 0;flex:0 0;margin-bottom:8px;padding:4px;background-color:var(--egc-color-light);border-radius:var(--border-radius-sm);aspect-ratio:.824}@media (min-width:768px){.product-teaser__image{padding:16px;margin-bottom:12px}}.product-teaser__image .field__item{width:100%;height:0;padding-bottom:120.6349206349%;position:relative;transition:all .2s ease-in-out}.product-teaser__image img,.product-teaser__image picture>img{display:block;width:100%;height:100%;top:0;left:0;position:absolute;object-fit:contain}.product-teaser__details{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-positive:1;flex-grow:1}.product-teaser__title{-ms-flex:1;flex:1;width:100%;font-size:var(--heading-font-size-5);line-height:var(--heading-line-height-5);font-weight:var(--heading-font-weight)}.product-teaser__title,.product-teaser__title a{color:var(--heading-color)}.product-teaser__reviews{-ms-flex:0;flex:0;width:100%}.product-teaser__reviews:has(.product-rating-summary:empty){display:none}.product-teaser__buttons{width:100%;-ms-flex:0;flex:0;-ms-flex-item-align:end;align-self:flex-end}.product-teaser__buttons .btn{text-wrap:wrap;border-radius:var(--border-radius-sm)}@media (max-width:991.98px){.product-teaser__buttons .btn{font-size:12px}}.product-teaser__label{position:absolute;top:32px;left:32px;z-index:1}.product-teaser:hover .product-teaser__image .field__item{transform:scale(1.1)}.product-teaser .find-a-store-btn .btn,.product-teaser .find-a-store-btn .btn:active,.product-teaser .find-a-store-btn .btn:hover{background:#fff}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.header-top--wrapper .container-fluid{padding-left:var(--space-400);padding-right:var(--space-200)}.menu--service-menu .nav-link{font-weight:600}.menu--service-menu .nav-link,.menu--service-menu .nav-link.active,.menu--service-menu .nav-link:hover{color:var(--egc-header-top-link-color)}@media (max-width:991.98px){.header-top--wrapper #block-wundertheme-languageswitcher{display:none}.menu--service-menu:not(.mobile-service-menu) .nav-item{margin-right:1rem}.menu--service-menu:not(.mobile-service-menu) .nav-item:not([data-show-on-mobile="1"]){display:none}.menu--service-menu:not(.mobile-service-menu) .nav-link{width:40px;height:40px;line-height:36px;text-align:center;border-radius:var(--border-radius-sm);padding:0;background-color:var(--egc-header-top-mobile-link-background-color);border:2px solid var(--egc-header-top-mobile-link-border-color);transition:all .2s ease-in-out;color:var(--egc-header-top-mobile-link-color)}.menu--service-menu:not(.mobile-service-menu) .nav-link .svg-icon{width:16px;height:16px}.menu--service-menu:not(.mobile-service-menu) .nav-link:before{margin:0;width:16px;height:16px;vertical-align:middle}.menu--service-menu:not(.mobile-service-menu) .nav-link:hover{background-color:var(--egc-header-top-mobile-link-hover-background-color);border-color:var(--egc-header-top-mobile-link-hover-border-color);color:var(--egc-header-top-mobile-link-hover-color)}.menu--service-menu:not(.mobile-service-menu) .nav-link .nav-link-text{display:none}.menu--service-menu:not(.mobile-service-menu) .where-to-buy{-ms-flex-order:100;order:100}.menu--service-menu:not(.mobile-service-menu) .where-to-buy .nav-link{color:var(--button-primary-color);background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color)}.menu--service-menu:not(.mobile-service-menu) .where-to-buy .nav-link:hover{background-color:var(--button-primary-hover-background-color);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}}@media (min-width:992px){.header-top--wrapper .container-fluid{padding-right:var(--space-400)}.menu--service-menu{padding:8px 0}.menu--service-menu .nav{gap:6px}.menu--service-menu .nav-item{position:relative}.menu--service-menu .nav-link{padding:.4375rem 1rem;text-transform:uppercase;font-size:13px;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border:1.5px solid var(--egc-header-top-link-border-color);border-radius:var(--border-radius-xs)}.menu--service-menu .nav-link:hover{color:var(--egc-header-top-link-hover-color);border-color:var(--egc-header-top-link-hover-border-color);background-color:var(--egc-header-top-link-hover-background-color)}.menu--service-menu .nav-link .icon__wrapper{display:-ms-inline-flexbox;display:inline-flex;width:auto;margin-right:.5rem}.menu--service-menu .nav-link .svg-icon{width:16px;height:16px}}@media (max-width:767.98px){.menu--service-menu:not(.mobile-service-menu) .nav-item{margin-right:1vw}.menu--service-menu:not(.mobile-service-menu) .nav-item:last-child{margin-right:0}}
.social-icon{border-radius:40px;width:48px;height:48px;line-height:48px;font-size:1.5rem;position:relative;display:inline-block;text-align:center}.social-icon svg{display:block;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;object-fit:contain}.social-icon:hover{background-color:var(--egc-social-icons-accent-color);color:#fff}.social-icon-outline--tertiary{border:2px solid #f5f5f5}.social-icon-outline--tertiary:hover{border-color:var(--egc-social-icons-accent-color)}.social-icon--primary{color:#fff;background-color:var(--egc-social-icons-accent-color)}.social-icon--primary:hover{color:var(--egc-social-icons-accent-color);background-color:#fff}.social-icon--tertiary{color:var(--egc-social-icons-accent-color);background-color:#f5f5f5}.social-icon--light{color:var(--egc-social-icons-accent-color);background-color:#fff}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.social-media-wrapper__text{font-size:var(--heading-font-size-6);font-weight:var(--egc-site-footer-social-media-text-font-weight);margin-top:16px;margin-right:20px;color:var(--egc-color-new-dark-green);margin-bottom:var(--space-150)}.social-media-links--platforms.horizontal{-ms-flex-pack:end;justify-content:flex-end}.social-media-links--platforms.horizontal li{padding:0;margin-right:.5rem}.social-media-links--platforms.horizontal li:last-child{margin-right:0}@media (max-width:767.98px){.social-media-links--platforms.horizontal{-ms-flex-pack:center;justify-content:center}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}.tool-cta:hover{text-decoration:none}.tools-ctas .tool-cta__inner{border:1px solid var(--egc-pager-border-color)}.main-menu-item--extended__wrapper .tool-cta__inner{border:0}.tool-cta__inner{border:1px solid var(--egc-pager-border-color);transition:color .15s ease}.tool-cta__inner:hover{border-color:var(--egc-color-miracle-gro-dark-green)}.tool-cta__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:8px;border-radius:10px}.tool-cta__inner .tool-cta--icon{-ms-flex:0 0 56px;flex:0 0 56px;max-width:56px;margin-right:8px;color:#0f6131}.tool-cta__inner .tool-cta--icon .icon__wrapper{width:56px;height:56px;border:2px solid #f5f5f5;border-radius:100%;padding:12px;transition:all .2s ease-in-out}.tool-cta--title{font-weight:700;margin-bottom:2px;letter-spacing:-.33px;line-height:18px}.tool-cta--description,.tool-cta--title{color:var(--egc-color-miracle-gro-dark-green);font-size:var(--heading-font-size-6)}.tool-cta--description{font-weight:400;line-height:var(--heading-font-size-6);margin-bottom:5px;letter-spacing:-.15px}.tool-cta--link{font-size:var(--heading-font-size-6);font-weight:800;text-transform:none;text-decoration:underline;color:var(--egc-color-miracle-gro-dark-green)}@media (min-width:768px){.tool-cta--link{font-size:12px;font-weight:800;text-decoration:underline}.tool-cta--icon{width:48px;height:48px;-ms-flex-preferred-size:48px;flex-basis:48px;min-width:48px}}
@media (min-width:992px){.newsletter-block__btn{font-size:16px!important;padding-left:20px;padding-right:20px}}@media (min-width:992px){.tool-cta.tool-cta--in-menu:hover .tool-cta--title,.tool-cta.tool-cta--in-menu:hover .tool-cta__inner .tool-cta--icon{color:var(--egc-header-menu-dropdown-link-hover-color)}.tool-cta.tool-cta--in-menu:hover .tool-cta__inner .tool-cta--icon .icon__wrapper{border-color:var(--egc-header-menu-dropdown-link-hover-color);background-color:var(--egc-header-menu-dropdown-link-hover-color);color:var(--egc-color-light)}.tool-cta.tool-cta--in-menu .tool-cta__inner{background:transparent;padding:4px}.tool-cta.tool-cta--in-menu .tool-cta__inner .tool-cta--icon{color:var(--egc-header-menu-dropdown-link-color);-ms-flex:0 0 48px;flex:0 0 48px;max-width:48px;height:48px}.tool-cta.tool-cta--in-menu .tool-cta__inner .tool-cta--icon .icon__wrapper{width:48px;height:48px;transition-duration:.15s;border-color:var(--egc-header-menu-dropdown-link-color);background-color:var(--egc-header-menu-dropdown-link-color);color:var(--egc-color-light)}.tool-cta.tool-cta--in-menu .tool-cta--title{color:var(--egc-header-menu-dropdown-link-color)}.tool-cta.tool-cta--in-menu .tool-cta--description,.tool-cta.tool-cta--in-menu .tool-cta--link{display:none}}
