:root{--color-primary: #128f65;--color-primary-h: 160;--color-primary-s: 78%;--color-primary-l: 32%;--color-primary-hover: #86bc25;--color-primary-hover-h: 81;--color-primary-hover-s: 67%;--color-primary-hover-l: 44%;--color-secondary: #000000;--color-secondary-h: 0;--color-secondary-s: 0%;--color-secondary-l: 0%;--color-secondary-hover: #86bc25;--color-secondary-hover-h: 81;--color-secondary-hover-s: 67%;--color-secondary-hover-l: 44%;--color-tertiary: #128f65;--color-tertiary-h: 160;--color-tertiary-s: 78%;--color-tertiary-l: 32%;--color-tertiary-hover: #86bc25;--color-tertiary-hover-h: 81;--color-tertiary-hover-s: 67%;--color-tertiary-hover-l: 44%}:root{--color-primary-50: #e8fcf6;--color-primary-100: #d2f9ec;--color-primary-300: #77eec6;--color-primary-500: #128f65;--color-primary-700: #0d6d4d;--color-primary-900: #08402d;--color-accent-50: #f5fbea;--color-accent-100: #e7f5cc;--color-accent-300: #b8e26a;--color-accent-500: #86bc25;--color-accent-700: #62881b;--color-accent-900: #3d5511;--color-neutral-0: #ffffff;--color-neutral-50: #fafaf9;--color-neutral-100: #f3f3f1;--color-neutral-200: #e8e6e3;--color-neutral-300: #d0cdc8;--color-neutral-500: #958f83;--color-neutral-700: #605c52;--color-neutral-900: #000000;--color-error: #c02a2a;--color-warning: #e2a93d;--color-info: #3e7cb1;--color-success: var(--color-primary-500)}:root{--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-96: 96px;--spacing-120: 120px}:root{--radius-4: 4px;--radius-8: 8px;--radius-16: 16px;--radius-full: 999px}:root{--shadow-card: 0 2px 8px 0 rgba(0, 0, 0, 0.08);--shadow-overlay: 0 8px 24px 0 rgba(0, 0, 0, 0.16);--focus-ring: 0 0 0 2px var(--color-primary-700)}:root{--font-family: 'Silka', system-ui, -apple-system, sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--text-h1-size: 32px;--text-h1-line: 40px;--text-h2-size: 24px;--text-h2-line: 32px;--text-h3-size: 20px;--text-h3-line: 28px;--text-h4-size: 16px;--text-h4-line: 24px;--text-body-size: 16px;--text-body-line: 24px;--text-small-size: 13px;--text-small-line: 18px;--text-button-size: 14px;--text-button-line: 20px}:root{--text-display-size: 36px;--text-display-line: 42px;--text-display-tracking: 0;--text-section-title-size: 28px;--text-section-title-line: 34px;--text-section-title-tracking: 0;--text-card-title-size: 17px;--text-card-title-line: 24px;--text-lead-size: 16px;--text-lead-line: 24px;--text-lead-small-size: 16px;--text-lead-small-line: 24px;--text-numeral-size: 52px;--text-numeral-line: 62px}@media(min-width: 768px){:root{--text-display-size: 64px;--text-display-line: 72px;--text-display-tracking: -0.64px;--text-section-title-size: 44px;--text-section-title-line: 52px;--text-section-title-tracking: -0.44px;--text-card-title-size: 22px;--text-card-title-line: 30px;--text-lead-size: 20px;--text-lead-line: 30px;--text-lead-small-size: 18px;--text-lead-small-line: 28px;--text-numeral-size: 60px;--text-numeral-line: 72px}}@font-face{font-family:"Silka";src:url("/user/documents/silka-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Silka";src:url("/user/documents/silka-semibold-webfont.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}body{font-family:var(--font-family);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-neutral-900)}h1,h2,h3,h4{font-family:var(--font-family);font-weight:var(--font-weight-semibold)}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}:root{--page-max: 1440px;--page-gutter: var(--spacing-20);--container-pad: 20px}@media(min-width: 768px){:root{--page-gutter: var(--spacing-48)}}@media(min-width: 1200px){:root{--page-gutter: var(--spacing-120)}}@media(min-width: 768px){#header,#content,#footer{padding-inline:calc(var(--page-gutter) - var(--container-pad))}.container{width:auto;max-width:calc(var(--page-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad)}#header .container{padding-inline:var(--container-pad)}#content>.row{margin-inline:0}.content-window .container,.site-msg .container{max-width:none;margin-inline:0}}#header{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-200)}#header .site-name{flex:0 0 auto;width:auto;height:auto;padding-left:0}#header .site-name img{width:auto;height:36px;max-height:none;object-fit:contain}#navigation .navigation-in>ul.menu-level-1{margin-left:var(--spacing-32)}#navigation ul.menu-level-1>li>a{padding:var(--spacing-32) var(--spacing-16);font-size:15px;line-height:var(--spacing-16);color:var(--color-neutral-900)}#navigation ul.menu-level-1>li>a>b{font-weight:500}#navigation ul.menu-level-1>li>a:hover,#navigation ul.menu-level-1>li>a:focus-visible{color:var(--color-primary-500)}#header .menu-helper>span{padding:var(--spacing-32) var(--spacing-16);font-size:15px;font-weight:500;line-height:var(--spacing-16);color:var(--color-neutral-900)}@media(min-width: 992px){#header .navigation-buttons{gap:var(--spacing-24);padding-left:0}#header .navigation-buttons a,#header .navigation-buttons button{width:auto;height:auto;padding:0;font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--font-weight-regular);color:var(--color-neutral-700)}#header .navigation-buttons a::before,#header .navigation-buttons button::before{content:none}#header .navigation-buttons .sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-size:inherit}#header .navigation-buttons a:hover,#header .navigation-buttons button:hover,#header .navigation-buttons a:focus-visible,#header .navigation-buttons button:focus-visible{color:var(--color-primary-500)}#header .navigation-buttons .cart-count{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}#header .navigation-buttons .cart-count i{position:static;display:inline-block;margin-left:var(--spacing-4);vertical-align:baseline}}@media(max-width: 991px){#header .container{min-height:64px;height:64px}#header .site-name img{height:28px}}.next-to-carousel-banners:has(.zm-hero){width:auto;max-width:none;margin-inline:calc(-1*(var(--page-gutter) - var(--container-pad)));padding-inline:0}.next-to-carousel-banners:has(.zm-hero) .banner-wrapper{width:100%;margin-inline:0}.zm-hero{width:100%}.zm-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(480px,52.8vw,760px);overflow:hidden}.zm-hero__media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.zm-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.55) 45%, rgba(0, 0, 0, 0.15) 75%, rgba(0, 0, 0, 0.05) 100%)}.zm-hero__inner{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%;padding-block-end:var(--spacing-48);padding-inline:var(--page-gutter);color:var(--color-neutral-0)}.zm-hero__title{max-width:880px;margin:0;font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking);font-weight:var(--font-weight-semibold);color:inherit}.zm-hero__br{display:none}.zm-hero__lead{max-width:620px;margin:0;font-size:var(--text-lead-size);line-height:var(--text-lead-line);color:inherit}.zm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}.zm-hero__cta{display:inline-flex;align-items:center;min-height:52px;padding-inline:var(--spacing-28);border-radius:var(--radius-8);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .15s ease,color .15s ease}.zm-hero__cta:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-neutral-0)}.zm-hero__cta--primary{background-color:var(--color-primary-500);color:var(--color-neutral-0)}.zm-hero__cta--primary:hover{background-color:var(--color-accent-500);color:var(--color-primary-900)}.zm-hero__cta--secondary{background-color:var(--color-neutral-0);color:var(--color-neutral-900)}.zm-hero__cta--secondary:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}@media(min-width: 768px){.zm-hero__inner{padding-block-end:var(--spacing-96)}}@media(min-width: 1200px){.zm-hero__br{display:inline}}
