﻿.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.break-word{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.hyphens{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.force-unlimited-full-width{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}.force-full-width{width:100vw;margin-left:calc(50% - 960px);max-width:1920px}@media screen and (max-width: 1920px){.force-full-width{margin-left:calc(50% - 50vw)}}.has-max-width,header.main-header .headerContentWrapper{max-width:var(--maxWidth);margin:0 auto}.has-content-max-width{max-width:var(--contentMaxWidth);margin:0 auto}.swiper-navigation .swiper-button-next.swiper-button-disabled,.swiper-navigation .swiper-button-prev.swiper-button-disabled{opacity:0;transition:unset}.swiper-navigation .swiper-button-next.swiper-button-disabled svg,.swiper-navigation .swiper-button-next.swiper-button-disabled i,.swiper-navigation .swiper-button-prev.swiper-button-disabled svg,.swiper-navigation .swiper-button-prev.swiper-button-disabled i{color:var(--swiperColor)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transition:.25s ease;font-size:0;height:64px;width:64px;border-radius:50%;right:unset;left:unset;top:50%;margin-top:-32px}.swiper-navigation .swiper-button-next svg,.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev svg,.swiper-navigation .swiper-button-prev i{top:0;bottom:0;position:absolute;left:0;margin:auto;right:unset;font-size:50px;color:var(--swiperColor)}.swiper-navigation .swiper-button-next i,.swiper-navigation .swiper-button-prev i{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{transform:scale(0.7)}}.swiper-navigation .swiper-button-next.swiper-button-next,.swiper-navigation .swiper-button-prev.swiper-button-next{transform-origin:right;right:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-next svg,.swiper-navigation .swiper-button-next.swiper-button-next i,.swiper-navigation .swiper-button-prev.swiper-button-next svg,.swiper-navigation .swiper-button-prev.swiper-button-next i{right:0;left:unset}.swiper-navigation .swiper-button-next.swiper-button-next:after,.swiper-navigation .swiper-button-prev.swiper-button-next:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-button-next.swiper-button-prev,.swiper-navigation .swiper-button-prev.swiper-button-prev{transform-origin:left;left:0;background:unset;border:unset}.swiper-navigation .swiper-button-next.swiper-button-prev:after,.swiper-navigation .swiper-button-prev.swiper-button-prev:after{display:none;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:""}.swiper-navigation .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--swiperColor);opacity:.5}.swiper-navigation .swiper-pagination-bullet-active{background-color:var(--swiperColor) !important;opacity:1 !important}.swiper-navigation .swiper-pagination-bullets{text-align:center}.swiper-button-next svg.svg-inline--fa,.swiper-button-prev svg.svg-inline--fa{height:1em}.swiper-lazy-preloader-white{filter:drop-shadow(0 0 1px rgba(105, 105, 105, 0.4))}:root{--sidePadding: 70px;--headerLeftPadding: 60px;--spacingXSmall: 20px;--spacingSmall: 30px;--spacingMedium: 50px;--spacingLarge: 70px;--spacingXLarge: 120px;--headerHeight: 100px;--widthMedium: 850px;--widthLarge: 1200px;--highlight-green: #72A300;--light-green: #F0F6E3;--white: #ffffff;--dark-grey: #3c3c3c;--light-grey: #f4f4f4;--medium-grey: #707070;--dark-blue: #002e6c;--outline-grey: #d1d1d1;--button-border: rgba(132, 189, 0, 0.4);--button-outline: rgba(132, 189, 0, 0.2);--chevronRight: url(images/chevron-right.svg)}@media screen and (max-width: 1224px){:root{--sidePadding: 40px}}@media screen and (max-width: 1024px){:root{--sidePadding: 32px}}@media screen and (max-width: 768px){:root{--sidePadding: 32px}}@media screen and (max-width: 480px){:root{--sidePadding: 32px}}body.mobile-mode{--headerHeight: 110px}h1{font-size:8rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1;color:#72a300}@media screen and (max-width: 1024px){h1{font-size:5rem}}@media screen and (max-width: 768px){h1{font-size:4.2rem}}h2{font-size:6rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1;margin-top:1em;margin-bottom:.5em}@media screen and (max-width: 1024px){h2{font-size:4rem}}@media screen and (max-width: 768px){h2{font-size:3.4rem}}h3,.headline{font-size:4.4rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1}@media screen and (max-width: 1024px){h3,.headline{font-size:3.2rem}}@media screen and (max-width: 768px){h3,.headline{font-size:2.7rem}}h4{font-family:"Roboto",sans-serif;font-weight:700;font-size:2.6rem;line-height:3.38rem;letter-spacing:.016rem}@media screen and (max-width: 1024px){h4{font-size:2.2rem;line-height:2.8rem}}@media screen and (max-width: 768px){h4{font-size:1.9rem;line-height:2.4rem}}h5{font-family:"Roboto",sans-serif;font-weight:700;font-size:2.2rem;line-height:2.86rem;letter-spacing:.016rem}@media screen and (max-width: 1024px){h5{font-size:1.8rem;line-height:2.4rem}}@media screen and (max-width: 768px){h5{font-size:1.5rem;line-height:2rem}}h6{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.6rem;line-height:2.34rem;letter-spacing:.016rem}@media screen and (max-width: 1024px){h6{font-size:1.4rem;line-height:1.9rem}}@media screen and (max-width: 768px){h6{font-size:1.2rem;line-height:1.6rem}}.copy,.copyXL,.product-tab-content{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.7rem;line-height:2.3rem;letter-spacing:.05rem;color:var(--dark-grey)}@media screen and (max-width: 1024px){.copy,.copyXL,.product-tab-content{font-size:1.4rem;line-height:1.9rem}}@media screen and (max-width: 768px){.copy,.copyXL,.product-tab-content{font-size:1.2rem;line-height:1.6rem}}.teaser-content,.articleReadMore{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.6rem;letter-spacing:.032rem;color:var(--dark-grey)}@media screen and (max-width: 1024px){.teaser-content,.articleReadMore{font-size:1.4rem;line-height:2.2rem}}.credits{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.4rem;letter-spacing:.064rem;color:#3c3c3c}.menuText,.mainmenuText,header.main-header .headerContentWrapper nav ul li a,header.main-header .headerContentWrapper .mobile-mainmenu ul li a{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:.08rem;color:#3c3c3c}@media screen and (max-width: 1024px){.menuText,.mainmenuText,header.main-header .headerContentWrapper nav ul li a,header.main-header .headerContentWrapper .mobile-mainmenu ul li a{font-size:1.4rem}}.labelText{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.1rem;color:var(--dark-grey)}.accordionHeadline{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.8rem;line-height:2.6rem;color:#3c3c3c}@media screen and (max-width: 1024px){.accordionHeadline{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 768px){.accordionHeadline{font-size:1.3rem;line-height:1.7rem}}.accordion-trigger,.accordion-trigger-ingredient{font-family:"Roboto",sans-serif;font-weight:700;font-size:2.6rem;line-height:3.38rem;letter-spacing:.016rem}@media screen and (max-width: 1024px){.accordion-trigger,.accordion-trigger-ingredient{font-size:2.2rem;line-height:2.8rem}}@media screen and (max-width: 768px){.accordion-trigger,.accordion-trigger-ingredient{font-size:1.9rem;line-height:2.4rem}}.buttonText{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8rem;letter-spacing:.08rem;color:var(--dark-grey)}@media screen and (max-width: 1024px){.buttonText{font-size:1.3rem}}.headline{color:var(--white)}.carouselText{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:.02rem;color:var(--dark-grey)}.smallestYanone{font-size:1.2rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1.8rem}.preview-tags{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.4rem;line-height:1.9rem;letter-spacing:.064rem;color:#72a300}.ppu{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.9rem;color:#b1b1b1}.product-price-text{font-size:3.8rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:4.4rem;color:#72a300}@media screen and (max-width: 1024px){.product-price-text{font-size:3rem;line-height:3.5rem}}@media screen and (max-width: 768px){.product-price-text{font-size:2.5rem;line-height:3rem}}.subscription-text,.shop-text{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.1rem;color:#3c3c3c}@media screen and (max-width: 1024px){.subscription-text,.shop-text{font-size:1.4rem;line-height:1.8rem}}.product-desc-icons,.cart-header-text{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1rem;line-height:1.3rem;color:#485151}.footerText{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8rem;color:#3c3c3c}@media screen and (max-width: 1024px){.footerText{font-size:1.4rem;line-height:1.6rem}}.timeline-year{font-size:4.2rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1;color:var(--highlight-green)}@media screen and (max-width: 1024px){.timeline-year{font-size:3rem}}@media screen and (max-width: 768px){.timeline-year{font-size:2.5rem}}.product-read-more{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.05rem;color:#3c3c3c}.product-variation{font-family:"Roboto",sans-serif;font-weight:400;font-size:2rem;line-height:2.6rem;color:#3c3c3c}@media screen and (max-width: 1024px){.product-variation{font-size:1.5rem;line-height:2rem}}.product-headline{font-size:8rem;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;line-height:1;color:#72a300}@media screen and (max-width: 1024px){.product-headline{font-size:4rem}}.form-input-label-text{font-family:"Roboto Condensed",sans-serif;font-weight:normal;display:block;left:15px;bottom:4px;font-size:1.2rem;position:relative}h1,h2,h3,h4,h5,h6,li,p{max-width:850px}h1[style*="text-align: center"],h1.has-text-align-center,h2[style*="text-align: center"],h2.has-text-align-center,h3[style*="text-align: center"],h3.has-text-align-center,h4[style*="text-align: center"],h4.has-text-align-center,h5[style*="text-align: center"],h5.has-text-align-center,h6[style*="text-align: center"],h6.has-text-align-center,li[style*="text-align: center"],li.has-text-align-center,p[style*="text-align: center"],p.has-text-align-center{margin-left:auto;margin-right:auto}h1[style*="text-align: right"],h1.has-text-align-right,h2[style*="text-align: right"],h2.has-text-align-right,h3[style*="text-align: right"],h3.has-text-align-right,h4[style*="text-align: right"],h4.has-text-align-right,h5[style*="text-align: right"],h5.has-text-align-right,h6[style*="text-align: right"],h6.has-text-align-right,li[style*="text-align: right"],li.has-text-align-right,p[style*="text-align: right"],p.has-text-align-right{margin-left:auto}.breakWord{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.force-full-width{width:100vw;margin-left:calc(50% - 960px);max-width:1920px}@media screen and (max-width: 1920px){.force-full-width{margin-left:calc(50% - 50vw)}}header.main-header{--headerheigt: 120px}header.main-header .headerContentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;padding:0 var(--sidePadding);background:#fff;min-height:var(--headerHeight)}header.main-header .headerContentWrapper .logo{padding:13px 0 13px 0}header.main-header .headerContentWrapper .logo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}header.main-header .headerContentWrapper .logo a img{position:relative;display:block;width:var(--headerLogoWidth);height:auto;object-fit:contain;object-position:left;max-height:var(--headerLogoMaxHeight)}@media screen and (max-width: 768px){header.main-header .headerContentWrapper .logo a img{padding-top:0}}header.main-header .headerContentWrapper nav,header.main-header .headerContentWrapper .mobile-mainmenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}header.main-header .headerContentWrapper nav>div,header.main-header .headerContentWrapper .mobile-mainmenu>div{height:100%}header.main-header .headerContentWrapper nav ul,header.main-header .headerContentWrapper .mobile-mainmenu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;list-style:none;padding-right:0;background:#fff;height:100%}header.main-header .headerContentWrapper nav ul li,header.main-header .headerContentWrapper .mobile-mainmenu ul li{position:relative;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;display:inline-block;max-width:100%;height:100%}header.main-header .headerContentWrapper nav ul li a,header.main-header .headerContentWrapper .mobile-mainmenu ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:10px;position:relative;justify-content:center;padding:0 20px;height:100%;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}header.main-header .headerContentWrapper nav ul li a:hover,header.main-header .headerContentWrapper .mobile-mainmenu ul li a:hover{background-color:var(--light-green)}header.main-header .headerContentWrapper nav ul li a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li a:before{content:"";position:relative;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:24px;max-width:34px}header.main-header .headerContentWrapper nav ul li.current-menu-parent,header.main-header .headerContentWrapper nav ul li.current-menu-item,header.main-header .headerContentWrapper .mobile-mainmenu ul li.current-menu-parent,header.main-header .headerContentWrapper .mobile-mainmenu ul li.current-menu-item{background-color:var(--light-green)}header.main-header .headerContentWrapper nav ul li.current-menu-parent a,header.main-header .headerContentWrapper nav ul li.current-menu-item a,header.main-header .headerContentWrapper .mobile-mainmenu ul li.current-menu-parent a,header.main-header .headerContentWrapper .mobile-mainmenu ul li.current-menu-item a{background-color:var(--light-green)}header.main-header .headerContentWrapper nav ul li.shop a,header.main-header .headerContentWrapper .mobile-mainmenu ul li.shop a{padding:0 42px}header.main-header .headerContentWrapper nav ul li.shop a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.shop a:before{background-image:url("../../images/shop.svg")}header.main-header .headerContentWrapper nav ul li.shop a>span,header.main-header .headerContentWrapper .mobile-mainmenu ul li.shop a>span{color:var(--highlight-green)}header.main-header .headerContentWrapper nav ul li.magazine a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.magazine a:before{background-image:url("../../images/magazine.svg")}header.main-header .headerContentWrapper nav ul li.usage a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.usage a:before{background-image:url("../../images/usage.svg")}header.main-header .headerContentWrapper nav ul li.points a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.points a:before{background-image:url("../../images/points.svg")}header.main-header .headerContentWrapper nav ul li.about-us a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.about-us a:before{background-image:url("../../images/about-us.svg")}header.main-header .headerContentWrapper nav ul li.sustainability a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.sustainability a:before{background-image:url("../../images/sustainability.svg")}header.main-header .headerContentWrapper nav ul li.account:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.account:before{content:"";display:block;height:56px;position:absolute;left:-4px;bottom:0;width:1px;top:50%;transform:translateY(-50%);background-color:var(--outline-grey)}header.main-header .headerContentWrapper nav ul li.account a,header.main-header .headerContentWrapper .mobile-mainmenu ul li.account a{color:var(--highlight-green)}header.main-header .headerContentWrapper nav ul li.account a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.account a:before{background-image:url("../../images/account.svg")}header.main-header .headerContentWrapper nav ul li.cart a,header.main-header .headerContentWrapper .mobile-mainmenu ul li.cart a{color:var(--highlight-green)}header.main-header .headerContentWrapper nav ul li.cart a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.cart a:before{background-image:url("../../images/cart.svg")}header.main-header .headerContentWrapper nav ul li.cart a:after,header.main-header .headerContentWrapper .mobile-mainmenu ul li.cart a:after{position:absolute;top:11px;right:33px;width:18px;height:18px;background:#fff;color:var(--highlight-green);font-size:12px;font-weight:700;text-align:center;line-height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--highlight-green);pointer-events:none}header.main-header .headerContentWrapper nav ul li.cart.update a::after,header.main-header .headerContentWrapper .mobile-mainmenu ul li.cart.update a::after{box-shadow:0 0 0 4px var(--button-border),0 0 0 8px var(--button-outline)}header.main-header .headerContentWrapper nav ul li.cart.cart-count-hidden a::after,header.main-header .headerContentWrapper .mobile-mainmenu ul li.cart.cart-count-hidden a::after{display:none}header.main-header .headerContentWrapper nav ul li.search:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.search:before{content:"";display:block;height:56px;position:absolute;left:-4px;bottom:0;width:1px;top:50%;transform:translateY(-50%);background-color:var(--outline-grey)}header.main-header .headerContentWrapper nav ul li.search a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li.search a:before{background-image:url("../../images/search.svg")}header.main-header .headerContentWrapper nav ul li:focus-within>ul.sub-menu,header.main-header .headerContentWrapper nav ul li:hover>ul.sub-menu,header.main-header .headerContentWrapper .mobile-mainmenu ul li:focus-within>ul.sub-menu,header.main-header .headerContentWrapper .mobile-mainmenu ul li:hover>ul.sub-menu{opacity:1;max-height:100vh;z-index:1}header.main-header .headerContentWrapper nav ul li.menu-item-has-children .icon,header.main-header .headerContentWrapper .mobile-mainmenu ul li.menu-item-has-children .icon{display:none}header.main-header .headerContentWrapper nav ul li .sub-menu,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;position:absolute;display:block;left:0;max-height:0;overflow:hidden;top:100%;height:unset;opacity:0}header.main-header .headerContentWrapper nav ul li .sub-menu li,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li{position:relative;display:block;clear:both;height:unset}header.main-header .headerContentWrapper nav ul li .sub-menu li:first-child,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li:first-child{padding-top:16px}header.main-header .headerContentWrapper nav ul li .sub-menu li:last-child,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li:last-child{padding-bottom:16px}header.main-header .headerContentWrapper nav ul li .sub-menu li.current-menu-item a>span,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li.current-menu-item a>span{color:#72a300}header.main-header .headerContentWrapper nav ul li .sub-menu li a,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li a{align-items:start;padding:7px 15px 7px 18px;text-transform:none;background:#fff}header.main-header .headerContentWrapper nav ul li .sub-menu li a:hover,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li a:hover{background-color:var(--light-green)}header.main-header .headerContentWrapper nav ul li .sub-menu li a:before,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li a:before{display:none}header.main-header .headerContentWrapper nav ul li .sub-menu li a>span,header.main-header .headerContentWrapper .mobile-mainmenu ul li .sub-menu li a>span{color:var(--dark-grey)}header.main-header .headerContentWrapper .mobile-mainmenu{display:none}body.mobile-mode header.main-header{--headerHeight: 110px;--headerSpacing: 0;--headerLogoMaxHeight: 66px;transition:none}body.mobile-mode header.main-header .headerContentWrapper{padding:0 20px 0 16px}body.mobile-mode header.main-header .headerContentWrapper nav>div .menu{display:flex}body.mobile-mode header.main-header .menu-icons-container{display:block;position:relative;width:51px;height:35px;background:none}body.mobile-mode header.main-header .menu-icons-container:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:-2px;outline-color:var(--dark-blue)}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;display:block;position:absolute;top:-2px;right:0;width:40px;height:100%;cursor:pointer}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span{-o-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-ms-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-moz-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;-webkit-transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;transition:.4s cubic-bezier(0.68, -0.6, 0.32, 1.6),background .2s;background:var(--headerMenuItemsColor);border-radius:10px;margin:7px 0;height:2px}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(1){width:100%}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(2){width:100%}body.mobile-mode header.main-header .menu-icons-container .menu-hamburger span .hamburger-checkbox:nth-of-type(3){width:100%}body.mobile-mode header.main-header .menu-icons-container .hamburger-checkbox{display:block}body.mobile-mode header.main-header nav ul li{display:none}body.mobile-mode header.main-header nav ul li.cart{display:block}body.mobile-mode header.main-header nav ul li.cart a{width:100%}body.mobile-mode header.main-header nav ul li.cart a:before{width:27px;height:24px}body.mobile-mode header.main-header nav ul li.cart a:after{top:30px;right:10px}body.mobile-mode header.main-header nav ul li.cart a>span{display:none}body.mobile-mode header.main-header nav ul.sub-menu{display:none}body.mobile-mode header.main-header .mobile-mainmenu ul li{display:none}body.mobile-mode header.main-header .mobile-mainmenu ul li.cart{display:none}body.mobile-mode header.main-header .mobile-mainmenu ul.sub-menu{display:none}body.mobile-menu-open{overflow-y:hidden}body.mobile-menu-open header.main-header{--headerSpacing: 0px;--borderRadius: 0px}body.mobile-menu-open header.main-header .headerContentWrapper .mobile-mainmenu{display:block}body.mobile-menu-open header.main-header .headerContentWrapper nav{position:absolute;top:var(--headerHeight);left:unset;margin-left:-16px;max-width:var(--maxWidth);width:100%;display:block;height:calc(100vh - var(--headerHeight));background:#f4f4f4;overflow:auto;overflow-x:hidden}body.mobile-menu-open header.main-header .headerContentWrapper nav>div{height:unset}body.mobile-menu-open header.main-header .headerContentWrapper nav>div .menu{display:block}body.mobile-menu-open header.main-header .headerContentWrapper nav ul{display:block}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li{display:block;background:#f4f4f4;text-align:left}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li:has(>a:hover){background:var(--light-green)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.current-menu-parent,body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.current-menu-item{background-color:var(--light-green)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li:first-child,body.mobile-menu-open header.main-header .headerContentWrapper nav ul li:last-child{padding:0}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.account,body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.cart{display:none}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;justify-content:flex-start;padding:24px 32px;width:calc(100% - 80px)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children .icon-wrapper{display:block;width:12px;height:100%;max-height:72px;position:absolute;right:0;bottom:0;top:0;transition:.2s;padding:0 40px}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children .icon-wrapper:focus-within{outline-width:2px;outline-style:dashed;outline-offset:-2px;outline-color:var(--dark-blue)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children .icon{display:block;mask:url("../../images/arrow-right.svg") no-repeat center;-webkit-mask:url("../../images/arrow-right.svg") no-repeat center;background-color:var(--dark-grey);width:12px;height:100%;max-height:72px;position:absolute;right:0;bottom:0;top:0;transition:.2s;background-size:6px auto;background-position:center;padding:0 40px}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children .icon:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:-2px;outline-color:var(--dark-blue)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children.is-active{background:var(--light-green)}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children.is-active .icon{transform:rotate(90deg);background-color:var(--highlight-green);height:100%;max-height:72px}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children.is-active .sub-menu{display:block}body.mobile-menu-open header.main-header .headerContentWrapper nav ul li.menu-item-has-children.is-active .sub-menu a{width:100%;background:#f4f4f4}body.mobile-menu-open header.main-header .headerContentWrapper nav ul .sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:.4s;position:relative;opacity:1;transform:unset;left:unset;z-index:0;padding:0;max-height:unset;background:var(--light-grey);display:none}body.mobile-menu-open header.main-header .headerContentWrapper nav ul .sub-menu li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}body.mobile-menu-open header.main-header .headerContentWrapper nav ul .sub-menu li a:hover span{color:var(--highlight-green)}body.mobile-menu-open header.main-header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(1){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(3px, 1px);-moz-transform:rotatez(45deg) translate(3px, 1px);-ms-transform:rotatez(45deg) translate(3px, 1px);transform:rotatez(45deg) translate(3px, 1px);width:50%}body.mobile-menu-open header.main-header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(2){-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotatez(-45deg);-moz-transform:rotatez(-45deg);-ms-transform:rotatez(-45deg);transform:rotatez(-45deg)}body.mobile-menu-open header.main-header .headerContentWrapper .menu-hamburger .hamburger-checkbox:nth-of-type(3){-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:translate(16px, -1px) rotatez(45deg);-moz-transform:translate(16px, -1px) rotatez(45deg);-ms-transform:translate(16px, -1px) rotatez(45deg);transform:translate(16px, -1px) rotatez(45deg);width:50%}header.main-header{--headerBackgroundColor: var(--white);--headerSpacing: 16px;--headerMenuItemsGap: 8px;--headerMenuItemsColor: var(--dark-grey);--headerMenuItemsColorHover: var(--highlight-green);--headerMenuItemsUnderlineColorHover: transparent;--headerMenuItemsColorInactive: var(--dark-grey);--headerMenuItemsColorActive: var(--highlight-green);--headerHambugerColor: var(--dark-grey);--headerLogoWidth: auto;--headerBoxShadow: none;--maxWidth: 1920px;--headerLogoMaxHeight: 85px;--borderRadius: 0;--headerDesktopTransition: width 0.3s, border-radius 0.3s, background 0.3s, opacity 0.3s, box-shadow 0.3s;--headerMobileTransition: opacity 0.3s;transition:var(--headerDesktopTransition);top:var(--notificationBarHeight);position:fixed;z-index:800;width:100vw;height:var(--headerHeight);box-shadow:var(--headerBoxShadow);margin:auto;border-radius:var(--borderRadius);max-width:100vw;transform:unset}header.main-header:not(.initialized){opacity:0 !important}header.main-header .skiplinks{position:absolute;top:-9999px;left:-9999px}header.main-header .skiplinks li{list-style-type:none}header.main-header .skiplinks .skip{display:block;top:8px;left:8px;position:fixed;z-index:9999;border-radius:4px;padding:8px 16px;background:#000;color:#fff;text-decoration:none;font-weight:bold;opacity:0;transition:.5s;pointer-events:none}header.main-header .skiplinks .skip:focus-visible{outline:none;opacity:1;pointer-events:auto}header.main-header .headerContentWrapper{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 0 0 var(--sidePadding);max-width:var(--maxWidth);margin:0 auto}header.main-header .headerContentWrapper a:focus-visible{outline-width:2px;outline-style:dashed;outline-offset:-4px;outline-color:var(--dark-blue);border-radius:1px}header.main-header .headerContentWrapper .logo{padding:13px 0 13px 0}header.main-header .headerContentWrapper .logo a{display:flex;align-items:center;height:100%}header.main-header .headerContentWrapper .logo a img{position:relative;display:block;width:var(--headerLogoWidth);height:auto;object-fit:contain;object-position:left;max-height:var(--headerLogoMaxHeight)}header.main-header .headerContentWrapper .logo a img.corporate-logo{width:143px}@media screen and (max-width: 768px){header.main-header .headerContentWrapper .logo a img{padding-top:0}}header.main-header .headerContentWrapper nav{opacity:1;transition:opacity .2s ease-out}header.main-header .headerContentWrapper nav>div.menu{display:none}header.main-header .headerContentWrapper nav>div .menu{display:flex;gap:var(--headerMenuItemsGap);list-style:none}header.main-header .headerContentWrapper nav>div .menu a{transition:.2s;position:relative;text-decoration:none;color:var(--headerMenuItemsColor)}/*# sourceMappingURL=header.css.map */
