.prose{font-size:1.4rem;line-height:1.7;color:#000}.prose p{margin:0 0 .9em}.prose h1,.prose h2,.prose h3{margin:1.2em 0 .5em;line-height:1.25;font-weight:600;text-transform:none;letter-spacing:0}.prose h2{font-size:2.2rem}.prose h3{font-size:1.8rem}.prose ul,.prose ol{margin:0 0 .9em 1.2em;padding:0}.prose li{margin:.25em 0}.prose a{color:#017e54;text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:#e6c619}.prose .portabletext p{margin:0}:root{--header-height: 80px;--max-width: 1200px;--font-main: "Quicksand", sans-serif;--font-heading: "Quicksand", sans-serif;--color-primary: #004605;--color-secondary: #017e54;--color-accent: #e6c619;--color-background: #ffffff;--color-background-alt: #f9fafb;--color-text: #000000ff;--color-text-dark: #000000ff;--color-text-light: #f8f9fa;--color-text-muted: #555;--color-border: #dee2e6;--color-border-accent: #017e543f;--color-overlay: rgba(0, 0, 0, .85);--color-gallery-overlay: rgba(0, 0, 0, .65);--color-video-background: #e0e0e0;--color-bottle-green: #001308;--color-bottle-green-light: #074120;--space-xxs: .4rem;--space-xs: .8rem;--space-sm: 1.6rem;--space-md: 2.4rem;--space-lg: 3.2rem;--space-xl: 6.4rem;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .2);--shadow-lg: 0 4px 12px rgba(30, 62, 44, .73);--shadow-home-product-card: rgba(50, 50, 93, .25) 0px 2px 5px -1px, rgba(0, 0, 0, .3) 0px 1px 3px -1px;--transition-default: .3s ease;--transition-slow: .5s ease-out;--transition-fast: .2s ease-in;--radius-md: 8px;--image-spinner-size: 34px;--image-spinner-accent: #1a5618;--image-spinner-track: rgba(2, 99, 3, .2);--cta-primary-text: #ffffff;--cta-primary-bg: linear-gradient(135deg, #1a5618 0%, #2d7a2a 100%);--cta-primary-hover-shadow: 0 2px 6px 0 rgb(13 43 12 / 22%);--cta-primary-hover-translate-y: -.5px;--cta-primary-transition: transform .2s ease, box-shadow .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:var(--header-height);height:100%;max-width:100vw}body{font-family:var(--font-main);font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;font-size:1.6rem;color:var(--color-text);background-color:#fbfbfb;min-height:100%;overflow-x:hidden;position:relative;max-width:100vw}@media (max-width: 992px){html,body{overflow-x:hidden}}a{text-decoration:none;color:inherit;transition:color var(--transition-default)}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.3;margin-bottom:.5em}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:2rem}p{margin-bottom:1.5rem}img{max-width:100%;height:auto;display:block}*{outline:none}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button[data-open-consent-settings]{font-size:1.2rem!important;line-height:1.2;padding:.8rem 1.3rem!important;border-radius:8px;border:1px solid rgba(255,255,255,.75)!important;background:#00000040!important;color:#f5f5f5!important;transition:background-color var(--transition-default),color var(--transition-default),border-color var(--transition-default)}button[data-open-consent-settings]:hover{background:#1c7c35!important;border-color:#1c7c35!important;color:#fff!important}.klaro,.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{-ms-transform:translateX(10px);transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{-ms-transform:translateX(10px);transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;inset:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(--box-shadow-color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{-ms-transform:translateX(20px);transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{-ms-transform:translateX(20px);transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1, #1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:.7em 0 0;padding:0}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2, #24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2, #24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size, 14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, #5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:.2em 1em 1em}@media (min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}html,body{height:100%}body{min-height:100vh;display:flex;flex-direction:column}main[data-astro-cid-37fxchfa]{flex:1 0 auto}.klaro .cookie-notice .cn-body:before{content:"";display:block;width:150px;height:50px;margin:0 auto 1rem;background:url(/images/logo.png) center / contain no-repeat}._wrapper_68fbs_1{position:relative;z-index:11}._mobile_68fbs_6{width:100%}._mobileLanguageRow_68fbs_10{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}._mobileLanguageRow_68fbs_10 ._languageLabel_68fbs_18{margin-bottom:0}._languageLabel_68fbs_18{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1rem;color:var(--color-text);white-space:nowrap}._currentButton_68fbs_31{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;line-height:0;transition:opacity var(--transition-default)}._currentButton_68fbs_31:hover ._flagContainer_68fbs_43{opacity:.8}._flagContainer_68fbs_43{border-radius:2px;overflow:hidden;border:1px solid rgba(0,0,0,.5);line-height:0;transition:opacity var(--transition-default)}._borderPastThreshold_68fbs_55{border-color:#00000080}._borderBeforeThreshold_68fbs_59{border-color:#ffffffb3}._flagIcon_68fbs_63{width:28px!important;height:auto}._dropdownFlagIcon_68fbs_68{width:100%!important;height:auto}._dropdownMenu_68fbs_73{position:absolute;top:100%;right:0;background-color:#282828e6;border-radius:4px;padding:2px;margin-top:10px;min-width:auto;box-shadow:var(--shadow-md);display:none;flex-direction:column;gap:var(--space-xs);z-index:12}._open_68fbs_89{display:flex}._dropdownMenuMobile_68fbs_93{position:relative;background-color:transparent;box-shadow:none;padding:0;margin-top:0;width:auto;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:var(--space-xs)}._option_68fbs_107{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;line-height:0;position:relative;opacity:.7;border-radius:3px;transition:opacity var(--transition-default),background-color var(--transition-default);text-decoration:none}._option_68fbs_107:hover,._optionActive_68fbs_128{opacity:1}._option_68fbs_107:disabled{cursor:default;opacity:1}._optionMobile_68fbs_137{padding:4px 8px}._optionMobile_68fbs_137:hover{background-color:#017e540d}._optionMobileActive_68fbs_145{background-color:#017e541a}._langName_68fbs_149{margin-left:.6rem;font-size:1.4rem;font-weight:500;color:var(--color-text)}._langNameActive_68fbs_156{color:var(--color-bottle-green)}._optionFlagContainer_68fbs_160{border-radius:2px;overflow:hidden;border:1px solid rgba(0,0,0,.5);line-height:0}._optionFlagContainerDropdown_68fbs_167{border-color:#ffffffb3}._baseNavContainer_fn92r_1{display:flex;gap:var(--space-lg);justify-content:center;flex-grow:1;align-items:center;height:100%}._navItemWrapper_fn92r_10{position:relative;display:flex;align-items:center;height:100%}._baseNavItem_fn92r_17{text-decoration:none;font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:5px 0;position:relative;transition:color var(--transition-default);display:inline-flex;align-items:center;height:100%}@media (min-width: 993px) and (max-width: 1280px){._headerNavContainer_fn92r_35{gap:var(--space-sm)}._headerNavItem_fn92r_39{font-size:1.15rem;letter-spacing:.45px}}._baseNavItem_fn92r_17:hover{color:var(--color-accent)}._pastThreshold_fn92r_49,._beforeThreshold_fn92r_53{font-weight:400}._active_fn92r_57,._pastThreshold_fn92r_49._active_fn92r_57{font-weight:600}._active_fn92r_57:after{content:"";position:absolute;transform:translate(-5%);bottom:0;left:0;right:0;height:1px;width:110%;background-color:#026303b1;transition:background-color 1s ease}._pastThreshold_fn92r_49._active_fn92r_57:after{background-color:#009247}@media (max-width: 992px){._headerNavContainer_fn92r_35{display:none}}._headerNavItem_fn92r_39{color:var(--color-text-light)}._headerNavItem_fn92r_39._pastThreshold_fn92r_49{color:var(--color-text)}._introNavContainer_fn92r_101{flex-direction:column;align-items:center;gap:var(--space-sm)}@media (min-width: 768px){._introNavContainer_fn92r_101{flex-direction:row;gap:var(--space-lg)}}._introNavItem_fn92r_114{color:var(--color-text-light);font-size:1.6rem}@media (min-width: 768px){._introNavItem_fn92r_114{font-size:1.4rem}}._megaMenu_fn92r_126{position:fixed;top:var(--header-height);left:0;right:0;z-index:2000;padding:0 15px;visibility:hidden;pointer-events:none;opacity:0}._megaMenuOpen_fn92r_139{visibility:visible;pointer-events:auto;opacity:1}._megaMenuInner_fn92r_145{width:100%;max-width:1400px;margin:0 auto;border-radius:0 0 12px 12px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(5,156,78,.35);border-top:none;padding:22px 18px;background-color:#017e541f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._megaMenuInnerPastThreshold_fn92r_162{background-color:#fbfbfb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#004a2440}._megaMenuGrid_fn92r_169{display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:0;min-height:320px}._megaMenuLeft_fn92r_176{padding-right:18px;border-right:1px solid rgba(255,255,255,.18)}._megaMenuInnerPastThreshold_fn92r_162 ._megaMenuLeft_fn92r_176{border-right-color:#00000014}._megaMenuRight_fn92r_185{padding-left:22px}._megaMenuImageCol_fn92r_189{padding-left:22px;border-left:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}._megaMenuInnerPastThreshold_fn92r_162 ._megaMenuImageCol_fn92r_189{border-left-color:#00000014}._megaMenuImageWrapper_fn92r_203{width:100%;max-width:360px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #00000024;border:1px solid rgba(255,255,255,.18)}._megaMenuInnerPastThreshold_fn92r_162 ._megaMenuImageWrapper_fn92r_203{background:#fff;border-color:#00000014}._megaMenuImage_fn92r_189{width:100%;height:100%;object-fit:contain;object-position:center;display:block}._megaMenuImageBlurPlaceholder_fn92r_227{filter:blur(10px);transform:scale(1.06);opacity:.8;animation:_megaMenuImageLoadingPulse_fn92r_1 1.2s ease-in-out infinite alternate}@keyframes _megaMenuImageLoadingPulse_fn92r_1{0%{opacity:.65}to{opacity:.9}}._megaTitle_fn92r_243{font-size:1.05rem;text-transform:uppercase;letter-spacing:1px;color:#ffffffbf;margin-bottom:14px;font-weight:600}._megaMenuInnerPastThreshold_fn92r_162 ._megaTitle_fn92r_243{color:#00000080}._categoryList_fn92r_256{display:flex;flex-direction:column}._categoryRow_fn92r_261{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 10px;border-radius:10px;text-decoration:none;color:var(--color-text-light);font-size:1.35rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:background-color .15s ease;background:transparent}._megaMenuInnerPastThreshold_fn92r_162 ._categoryRow_fn92r_261{color:var(--color-text)}._categoryRow_fn92r_261:hover{background:#ffffff2e;color:var(--color-text-light)}._megaMenuInnerPastThreshold_fn92r_162 ._categoryRow_fn92r_261:hover{background:#02630324;color:var(--color-text)}._categoryRowActive_fn92r_292{background:#ffffff26}._megaMenuInnerPastThreshold_fn92r_162 ._categoryRowActive_fn92r_292{background:#0263031f}._categoryLeft_fn92r_300{display:inline-flex;align-items:center;gap:12px;min-width:0}._categoryIcon_fn92r_307{width:32px;height:32px;border:1px solid rgba(255,255,255,.3);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff1a}._megaMenuInnerPastThreshold_fn92r_162 ._categoryIcon_fn92r_307{border-color:#02630340;background:#0263030d}._categoryIcon_fn92r_307 img{width:18px;height:18px;display:block;filter:brightness(2.6)}._megaMenuInnerPastThreshold_fn92r_162 ._categoryIcon_fn92r_307 img{filter:none}._chevron_fn92r_335{color:#ffffffb3;font-size:2.2rem;line-height:1;margin-top:-2px}._megaMenuInnerPastThreshold_fn92r_162 ._chevron_fn92r_335{color:#026303bf}._productList_fn92r_346{display:flex;flex-direction:column;padding-right:16px}._productLink_fn92r_352{text-decoration:none;color:var(--color-text-light);font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px;transition:color .15s ease;padding:8px 10px;border-radius:10px}._megaMenuInnerPastThreshold_fn92r_162 ._productLink_fn92r_352{color:var(--color-text)}._productLink_fn92r_352:hover{background:#ffffff2e;color:var(--color-text-light)}._megaMenuInnerPastThreshold_fn92r_162 ._productLink_fn92r_352:hover{background:#02630324;color:var(--color-text)}._productSpecs_fn92r_378{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;padding:0}._specBadge_fn92r_387{display:inline-flex;align-items:baseline;gap:6px;padding:6px 8px;border-radius:999px;background:#01630363;border:1px solid rgba(13,151,16,.618);color:#fff;line-height:1}._specBadge_fn92r_387 span:last-child{font-size:.92rem;font-weight:700;letter-spacing:.2px}._specBadge_fn92r_387 span:first-child{font-size:.78rem;font-weight:600;color:#d5d5d5;text-transform:uppercase;letter-spacing:.6px}._wrapper_r4n5u_1{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;height:var(--header-height);z-index:1000;transition:opacity var(--transition-default),background-color .15s ease,border-color .15s ease,color .15s ease;background-color:#017e5414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#059c4e59;color:var(--color-text-light)}@media (max-width: 992px){._wrapper_r4n5u_1{width:100%;right:auto}}._pastThreshold_r4n5u_37{background-color:#fbfbfb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:#004a2440;color:var(--color-text)}._wrapper_r4n5u_1 a{color:inherit;transition:color var(--transition-default)}._wrapper_r4n5u_1 a:hover{color:#028113}._pastThreshold_r4n5u_37._wrapper_r4n5u_1 a:hover{color:#014d07}._inner_r4n5u_65{height:100%;display:flex;justify-content:space-between;align-items:center;position:relative;max-width:1400px}._logoLink_r4n5u_74{display:block;height:50px;cursor:pointer;z-index:1}._logoLink_r4n5u_74 img{height:100%;width:auto;display:block}._desktopNav_r4n5u_87{display:none;align-items:center;position:absolute;top:0;left:0;right:0;width:100%;transform:none;height:100%;pointer-events:none}._desktopNav_r4n5u_87 nav{pointer-events:auto}._desktopLang_r4n5u_104{display:none;align-items:center}._mobileMenuButton_r4n5u_119{display:flex;background:none;border:none;font-size:2.4rem;cursor:pointer;padding:8px;margin:-8px;position:fixed;top:calc((var(--header-height) - 2.4rem) / 2);right:15px;z-index:3002;transition:color .3s ease,transform .3s ease;color:#2e8b57}._mobileMenuButtonPastThreshold_r4n5u_136,._mobileMenuButtonOpen_r4n5u_140{color:#2e8b57}@media (min-width: 993px){._desktopNav_r4n5u_87,._desktopLang_r4n5u_104{display:flex}._mobileMenuButton_r4n5u_119{display:none}}._mobileMenuButton_r4n5u_119 svg{transition:transform .3s ease}._mobileMenuButtonOpen_r4n5u_140 svg{animation:_hamburgerToX_r4n5u_1 .3s forwards}._mobileMenuButton_r4n5u_119:hover{transform:scale(1.1)}._mobileMenuButton_r4n5u_119:active{transform:scale(.95)}._mobileMenuOverlay_r4n5u_171{position:fixed;inset:0;background-color:#0009;z-index:3000;opacity:0;visibility:hidden;animation:_fadeOut_r4n5u_1 .3s forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:visibility .3s}._mobileMenuOverlayOpen_r4n5u_188{opacity:1;visibility:visible;animation:_fadeIn_r4n5u_1 .3s forwards}._mobileMenuContainer_r4n5u_194{position:fixed;top:0;right:0;width:80%;max-width:350px;height:100vh;height:100dvh;background-color:var(--color-background);z-index:3001;box-shadow:-5px 0 25px #00000040;padding:var(--space-lg) var(--space-sm);padding-top:env(safe-area-inset-top,var(--space-lg));padding-left:calc(var(--space-sm) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-sm) + env(safe-area-inset-right,0px));padding-bottom:env(safe-area-inset-bottom,var(--space-lg));display:flex;flex-direction:column;overflow-y:auto;color:var(--color-text);--mobile-divider-color: rgba(1, 126, 84, .22);transform:translate(100%);animation:_slideOutRight_r4n5u_1 .3s forwards;visibility:hidden;transition:visibility 0s linear .3s}._mobileMenuContainerOpen_r4n5u_224{transform:translate(0);animation:_slideInRight_r4n5u_1 .3s forwards;visibility:visible;transition-delay:0s}@media (max-width: 480px){._mobileMenuContainer_r4n5u_194{width:100%;max-width:none}}._mobileMenuContainer_r4n5u_194::-webkit-scrollbar{width:6px}._mobileMenuContainer_r4n5u_194::-webkit-scrollbar-track{background:transparent}._mobileMenuContainer_r4n5u_194::-webkit-scrollbar-thumb{background-color:#0003;border-radius:20px}._mobileMenuLogo_r4n5u_251{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);margin-top:2rem}._mobileLogoLink_r4n5u_259{display:inline-flex;align-items:center;text-decoration:none}._mobileMenuLogo_r4n5u_251 img{height:40px;width:auto}._mobileNavigation_r4n5u_270{display:flex;flex-direction:column;align-items:stretch;margin-top:var(--space-lg);width:calc(100% + (2 * var(--space-sm)));margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm));position:relative;overflow:hidden}._mobileNavItem_r4n5u_283{font-size:1.6rem;font-weight:500;padding:var(--space-xs) var(--space-sm);width:100%;border-bottom:1px solid var(--mobile-divider-color);color:var(--color-text);display:flex;align-items:center;text-decoration:none;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;animation:_fadeIn_r4n5u_1 .3s forwards;opacity:0}@media (min-height: 700px){._mobileNavItem_r4n5u_283{padding:var(--space-sm) var(--space-sm)}}._mobileNavItem_r4n5u_283:hover{color:var(--color-secondary)}._mobileNavItem_r4n5u_283:active{background-color:#0000000d}._mobileNavItemActive_r4n5u_317{color:var(--color-bottle-green);font-weight:600}._mobileSeeAllLink_r4n5u_322{font-size:1.4rem;font-weight:700;letter-spacing:.02em}._mobileNavItemActive_r4n5u_317:after{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:5px;height:70%;background-color:var(--color-bottle-green);border-radius:0 3px 3px 0;animation:_activeLinkHighlight_r4n5u_1 .3s forwards}._mobileNavButton_r4n5u_341{font-size:1.6rem;font-weight:500;padding:var(--space-xs) var(--space-sm);width:100%;border:none;border-bottom:1px solid var(--mobile-divider-color);background:transparent;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;text-decoration:none;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:left;text-transform:uppercase;animation:_fadeIn_r4n5u_1 .3s forwards;opacity:0}._mobileNavButton_r4n5u_341 svg{color:var(--color-bottle-green);flex-shrink:0;margin-right:6px}._mobileNavButtonLabel_r4n5u_372{display:inline-flex;align-items:center;gap:10px;min-width:0}._mobileCategoryIcon_r4n5u_379{width:28px;height:28px;border:1px solid rgba(2,99,3,.25);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#0263030d;flex-shrink:0}._mobileCategoryIcon_r4n5u_379 img{width:16px;height:16px;display:block}._mobileMenuPanel_r4n5u_397{width:100%;display:flex;flex-direction:column;gap:0}._mobileMenuPanelForward_r4n5u_404{animation:_mobilePanelSlideIn_r4n5u_1 .28s ease both}._mobileMenuPanelBack_r4n5u_408{animation:_mobilePanelSlideBack_r4n5u_1 .28s ease both}@media (min-height: 700px){._mobileNavButton_r4n5u_341{padding:var(--space-sm) var(--space-sm)}}._mobileNavButton_r4n5u_341:hover{color:var(--color-secondary)}._mobileNavButton_r4n5u_341:active{background-color:#0000000d}._mobileSubList_r4n5u_426{width:100%;padding:0;display:flex;flex-direction:column;gap:0;margin-bottom:10px;animation:_fadeSlideIn_r4n5u_1 .28s ease both}._mobileBackButton_r4n5u_436{width:100%;display:inline-flex;align-items:center;gap:8px;padding:var(--space-xs) var(--space-sm);border:none;border-bottom:1px solid var(--mobile-divider-color);background:transparent;color:var(--color-text);font-size:1.6rem;cursor:pointer;text-transform:uppercase}._mobileBackIcon_r4n5u_451{color:var(--color-bottle-green);flex-shrink:0;margin-right:6px;transform:rotate(180deg)}._mobileBackButton_r4n5u_436:hover{color:var(--color-secondary)}._mobileContactCta_r4n5u_462{width:calc(100% + (2 * var(--space-sm)));margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm));margin-top:2.6rem;margin-bottom:2.4rem;padding:0 var(--space-sm) 2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid var(--mobile-divider-color)}._mobileContactCtaQuestion_r4n5u_476{margin:0 0 1.4rem;font-size:1.5rem;font-weight:500;color:var(--color-text)}._mobileContactCtaButton_r4n5u_483{display:inline-flex;align-items:center;gap:.6rem;background:var(--cta-primary-bg);color:var(--cta-primary-text);padding:1.1rem 2.2rem;border-radius:8px;text-decoration:none;font-size:1.15rem;font-weight:500;transition:var(--cta-primary-transition)}._mobileContactCtaButton_r4n5u_483:link,._mobileContactCtaButton_r4n5u_483:visited{color:#fff}._mobileContactCtaButton_r4n5u_483:hover{color:var(--cta-primary-text);transform:translateY(var(--cta-primary-hover-translate-y));box-shadow:var(--cta-primary-hover-shadow)}._wrapper_r4n5u_1 ._mobileContactCtaButton_r4n5u_483:hover{color:#fff}._mobileContactCtaButton_r4n5u_483 svg{font-size:1.3rem}._mobileLangSwitcher_r4n5u_516{margin-top:auto;padding-top:var(--space-lg);width:calc(100% + (2 * var(--space-sm)));margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm));padding-left:var(--space-sm);padding-right:var(--space-sm);display:flex;justify-content:center;animation:_fadeIn_r4n5u_1 .3s forwards;animation-delay:.3s;opacity:0}@keyframes _slideInRight_r4n5u_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideOutRight_r4n5u_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _fadeIn_r4n5u_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_r4n5u_1{0%{opacity:1}to{opacity:0}}@keyframes _hamburgerToX_r4n5u_1{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes _mobilePanelSlideIn_r4n5u_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes _mobilePanelSlideBack_r4n5u_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeSlideIn_r4n5u_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _activeLinkHighlight_r4n5u_1{0%{transform:translate(-10px) scaleY(.5);opacity:0}to{transform:translate(0) scaleY(1);opacity:1}}._footerWrapper_48o5p_1{background:linear-gradient(127deg,#0f0f0f 50%,#112c03);color:var(--color-text-light);padding:var(--space-lg) var(--space-sm)}._footerContent_48o5p_7{max-width:var(--max-width);margin:0 auto}._footerMainContent_48o5p_12{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem}@media (max-width: 992px){._footerMainContent_48o5p_12{grid-template-columns:1fr;gap:3rem}}._contactSection_48o5p_26 h3,._mapSection_48o5p_27 h3{font-size:2rem;margin-bottom:2rem;color:var(--color-text-light);font-weight:500}._contactGroup_48o5p_34{margin-bottom:2rem}._contactGroup_48o5p_34:last-child{margin-bottom:0}._contactRole_48o5p_42{font-size:1.4rem;color:#34da7d;font-weight:300;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}._contactName_48o5p_51{font-size:1.6rem;font-weight:500;margin-bottom:.8rem;color:var(--color-text-light)}._contactInfo_48o5p_58{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}._contactInfo_48o5p_58:last-child{margin-bottom:0}._contactInfo_48o5p_58 a{color:var(--color-text-light);text-decoration:none;transition:color var(--transition-default);display:flex;align-items:center;gap:.8rem}._contactInfo_48o5p_58 a:hover{color:var(--color-accent)}._contactIcon_48o5p_82{color:var(--color-bottle-green-light);font-size:1.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._contactText_48o5p_91{font-size:1.4rem}._mapContainer_48o5p_95{width:100%;height:300px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-md)}._mapContainer_48o5p_95 iframe{width:100%;height:100%;border:none}._mapPlaceholder_48o5p_109{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem;text-align:center;background:#0000003d}._mapPlaceholder_48o5p_109 p{margin:0;font-size:1.4rem;color:var(--color-text-light)}._mapConsentButton_48o5p_128{padding:.9rem 1.4rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.7);background:#ffffff1a;color:var(--color-text-light);transition:background-color var(--transition-default),color var(--transition-default)}._mapConsentButton_48o5p_128:hover{background:var(--color-accent);color:#111}@media (max-width: 768px){._mapContainer_48o5p_95{height:250px}}._copyrightSection_48o5p_148{text-align:center;padding-top:2rem;border-top:1px solid rgba(248,249,250,.2)}._copyrightSection_48o5p_148 p{margin-bottom:0;font-size:1.4rem;color:#f8f9facc}._cookieSettingsButton_48o5p_160{margin-top:1rem;color:var(--color-accent);font-size:1.3rem;text-decoration:underline}._cookieSettingsButton_48o5p_160:hover{color:#fff}
