.ld-navigation-ui{--ld-nav-forest:#0b3b2c;--ld-nav-paper:#fffdfa;--ld-nav-line:#dbe3dd}.ld-language-return{visibility:hidden}.ld-navigation-ui .ld-header-language{position:static!important;inset:auto!important;visibility:visible;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:58px;min-width:58px;height:44px;min-height:44px;margin:0;padding:9px;border:1px solid #dbe3dd;border-radius:12px;background:#fffdfa;color:#0b3b2c;box-shadow:none;flex:0 0 auto;text-decoration:none}.ld-navigation-ui .ld-header-language:hover{background:#f2f5f0;border-color:#bd8c38}.ld-header-language .ld-nav-flag{width:27px;height:18px;border-radius:3px;box-shadow:0 0 0 1px #0b3b2c1a}.ld-nav-flag{display:block;object-fit:cover;flex:none;overflow:hidden}.ld-nav-chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld-navigation-ui :is(.menu-toggle,.ldml-mobile-menu>summary,.ld-b2b-mobile-menu>summary){align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:1px solid #dbe3dd;border-radius:12px;background:#f5f7f3;color:#0b3b2c;cursor:pointer;line-height:1;list-style:none}.ld-menu-glyph{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ld-menu-glyph__close{display:none}[aria-expanded="true"]>.ld-menu-glyph .ld-menu-glyph__bars{display:none}[aria-expanded="true"]>.ld-menu-glyph .ld-menu-glyph__close{display:block}.ld-navigation-ui :is(.menu-toggle,.ldml-mobile-menu>summary,.ld-b2b-mobile-menu>summary):focus-visible,.ld-navigation-ui .ld-header-language:focus-visible{outline:3px solid #bd8c38;outline-offset:3px}.ld-navigation-ui :is(.mobile-nav,.ldml-mobile-menu>div,.ld-b2b-mobile-menu>div){position:absolute;inset:100% 0 auto!important;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);overflow:auto;overscroll-behavior:contain;padding:12px max(20px,calc((100% - 680px)/2)) 22px;border-top:1px solid #e3e9e2;border-bottom:1px solid #dbe3dd;background:#fffdfa;box-shadow:0 14px 22px #0b3b2c12}.ld-navigation-ui :is(.mobile-nav,.ldml-mobile-menu>div,.ld-b2b-mobile-menu>div) a{min-height:48px;padding:12px 14px;border-radius:8px;border-bottom:1px solid #e9ede7;font:600 15px/1.45 Inter,"Segoe UI",Arial,sans-serif;text-align:start;color:#0b3b2c;overflow-wrap:anywhere}.ld-navigation-ui :is(.mobile-nav,.ldml-mobile-menu>div,.ld-b2b-mobile-menu>div) a:hover{background:#f0f4ee}.ld-navigation-ui .ldml-header__actions>.ldml-choose[hidden],.ld-navigation-ui .ldml-mobile-menu .ldml-choose[hidden]{display:none!important}.ld-navigation-ui .ldml-mobile-menu{margin:0}.ld-navigation-ui .ldml-header__row{gap:12px}.ld-navigation-ui .ldml-header__actions{margin-inline-start:auto}.ld-navigation-ui .ldml-header{z-index:80}.ld-language-chooser{padding:20px;z-index:100000}.ld-language-chooser__backdrop{background:#062c2166;backdrop-filter:blur(5px)}.ld-language-chooser .ld-language-chooser__dialog{width:min(600px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:36px 28px 28px;border:1px solid #e3dfd1;border-radius:24px;background:#fffdfa;box-shadow:0 24px 80px #062c2133;text-align:center;overflow:auto}.ld-language-chooser__dialog:before{display:none}.ld-language-chooser .ld-language-chooser__close{top:10px;right:10px;width:44px;height:44px;min-height:44px;font:400 28px/1 Arial,sans-serif;background:#f0f3ec;color:#0b3b2c;border:0}.ld-language-chooser .ld-language-chooser__eyebrow{margin:8px 0 12px;font:700 10px/1.4 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.17em;color:#856323}.ld-language-chooser h2,.ldml-site .ld-language-chooser h2{margin:0 0 25px;font:600 clamp(23px,3vw,30px)/1.25 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:-.02em;color:#0b3b2c}.ld-language-chooser .ld-language-chooser__grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px;direction:ltr}.ld-language-chooser .ld-language-chooser__grid a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-width:0;min-height:76px;height:76px;padding:13px 7px;gap:0;border:1px solid #e0e6dd;border-radius:12px;background:#fff;transform:none;box-shadow:none;transition:background .15s,border-color .15s}.ld-language-chooser__grid .ld-nav-flag{width:54px;max-width:100%;height:auto;aspect-ratio:3/2;border-radius:4px;box-shadow:0 0 0 1px #102f2117,0 3px 7px #102f2110}.ld-language-chooser .ld-language-chooser__grid a:hover,.ld-language-chooser .ld-language-chooser__grid a:focus-visible{background:#f1f5ed;border-color:#9b792e;transform:none;box-shadow:0 0 0 2px #bd8c3830;outline:none}.ld-language-chooser .ld-language-chooser__grid [aria-current="page"]{background:#f1f5ed;border:2px solid #a47d30}.ld-language-chooser__grid [aria-current="page"]:after{content:'✓';position:absolute;right:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#0b3b2c;color:#fff;font:700 11px/17px Arial,sans-serif;text-align:center}.ld-language-chooser .ld-language-chooser__note{margin:20px 0 0;font:400 12px/1.65 Inter,"Segoe UI",Arial,sans-serif;color:#5c6a60}.ld-language-chooser__note:empty{display:none}.ld-navigation-menu-open .ld-reader,.ld-navigation-language-open .ld-reader,.ld-navigation-chat-open .ld-reader,.ld-navigation-menu-open #ld-chatbox-open,.ld-navigation-language-open #ld-chatbox-open{visibility:hidden;pointer-events:none}@media(min-width:1161px){.ld-navigation-ui .header-inner{gap:18px}.ld-navigation-ui .header-cta{font-size:12px;padding-inline:16px}.ld-navigation-ui .desktop-nav{gap:clamp(12px,1.4vw,24px)}}@media(max-width:1160px){.ld-navigation-ui .desktop-nav,.ld-navigation-ui .ldml-nav{display:none}.ld-navigation-ui .menu-toggle{display:flex}.ld-navigation-ui .ldml-mobile-menu{display:block}.ld-navigation-ui .header-inner{gap:10px}.ld-navigation-ui .header-cta{margin-inline-start:auto}.ld-navigation-ui .ldml-header__actions{display:flex}.ld-navigation-ui .mobile-nav.open{display:grid}}@media(max-width:767px){.ld-navigation-ui .utility{display:none}.ld-navigation-ui :is(.header-inner,.ldml-header__row){height:76px;min-height:76px;gap:8px;width:calc(100% - 28px)}.ld-navigation-ui :is(.brand,.ldml-brand){min-width:0;gap:8px;flex-shrink:1;margin-inline-end:auto}.ld-navigation-ui :is(.brand,.ldml-brand) img{width:44px;height:44px;flex-shrink:0}.ld-navigation-ui :is(.brand-copy strong,.ldml-brand strong){font-size:22px;line-height:1.1;white-space:nowrap}.ld-navigation-ui :is(.brand-copy small,.ldml-brand small){font-size:8px;letter-spacing:.4em}.ld-navigation-ui .header-cta,.ld-navigation-ui .ldml-header__actions{display:none}.ld-navigation-ui :is(.mobile-nav,.ldml-mobile-menu>div,.ld-b2b-mobile-menu>div){max-height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px));padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.ld-navigation-ui{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ld-navigation-ui:after{content:'';position:fixed;inset:auto 0 0;height:calc(68px + env(safe-area-inset-bottom,0px));background:#fffdfa;border-top:1px solid #dbe3dd;box-shadow:0 -3px 16px #0b3b2c05;z-index:65;pointer-events:none}.ld-navigation-ui:is(.ld-navigation-menu-open,.ld-navigation-language-open,.ld-navigation-chat-open):after{display:none}.ld-navigation-ui #ld-chatbox-widget{right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;max-width:calc(100% - 136px)}.ld-navigation-ui #ld-chatbox-open{display:flex!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:52px!important;height:52px!important;padding:5px 12px 5px 5px!important;gap:7px!important;border-radius:28px!important;box-shadow:0 3px 12px #0b3b2c15!important;text-transform:none!important;letter-spacing:normal!important}.ld-navigation-ui #ld-chatbox-open>img{width:36px!important;height:36px!important;flex:0 0 36px!important}.ld-navigation-ui #ld-chatbox-open>span{display:block!important;min-width:0;font:600 13px/1.25 Inter,"Segoe UI",Arial,sans-serif!important;white-space:normal!important;overflow-wrap:normal!important;text-align:start!important;color:#fffdfa!important}.ld-language-chooser{padding:12px}.ld-language-chooser .ld-language-chooser__dialog{padding:42px 16px 22px;border-radius:20px}.ld-language-chooser .ld-language-chooser__grid{gap:7px}.ld-language-chooser .ld-language-chooser__grid a{height:62px;min-height:62px;padding:9px 6px;border-radius:10px}.ld-language-chooser h2,.ldml-site .ld-language-chooser h2{font-size:24px;margin-bottom:22px}.ld-language-chooser__grid .ld-nav-flag{width:44px}.ld-language-chooser__grid [aria-current="page"]:after{width:14px;height:14px;font-size:9px;line-height:14px;right:1px;top:1px}}@media(max-width:350px){.ld-navigation-ui :is(.brand-copy strong,.ldml-brand strong){font-size:19px}.ld-navigation-ui :is(.brand,.ldml-brand) img{width:38px;height:38px}.ld-navigation-ui .ld-header-language{width:52px;min-width:52px}.ld-language-chooser .ld-language-chooser__grid{gap:5px}.ld-language-chooser .ld-language-chooser__grid a{padding:8px 4px}}@media(prefers-reduced-motion:reduce){.ld-language-chooser *{transition:none!important}}@media print{.ld-navigation-ui:after,.ld-header-language,.ld-menu-glyph{display:none!important}.ld-navigation-ui{padding-bottom:0}}@media(max-width:767px){html.ld-navigation-document:not(.ld-language-lock):not(.ldml-wa-lock){overflow-x:clip;overflow-y:visible}.ld-navigation-ui:not(.nav-open){overflow-x:clip;overflow-y:visible}.ld-navigation-ui :is(.site-header,.ldml-header,.ld-b2b-header){position:sticky;top:0;z-index:80}}.ld-navigation-ui .ld-reader li .ld-reader__quote{background:#0b3b2c;color:#fffdfa;border:1px solid #0b3b2c;font-weight:700;margin-bottom:8px}.ld-navigation-ui .ld-reader li .ld-reader__quote:hover{background:#14533d}.ld-b2b-mobile-menu{display:none;margin:0}.ld-b2b-mobile-menu>summary{display:flex;list-style:none}.ld-b2b-mobile-menu>summary::-webkit-details-marker{display:none}.ld-b2b-mobile-menu:not([open])>div{display:none!important}.ld-b2b-mobile-menu[open]>div{display:grid}.ld-b2b-mobile-menu a{text-decoration:none}.ld-b2b-body .ld-language-chooser{position:fixed;inset:0;display:grid;place-items:center}.ld-b2b-body .ld-language-chooser[hidden]{display:none!important}.ld-b2b-body .ld-language-chooser__backdrop{position:absolute;inset:0}.ld-b2b-body .ld-language-chooser__dialog{position:relative}.ld-b2b-body .ld-language-chooser__close{position:absolute;border-radius:50%;cursor:pointer}html.ld-language-lock{overflow:hidden}@media(max-width:1160px){.ld-navigation-ui .ld-b2b-header>nav{display:none}.ld-navigation-ui .ld-b2b-mobile-menu{display:block}.ld-navigation-ui .ld-b2b-header{gap:10px}.ld-navigation-ui .ld-b2b-brand{margin-inline-end:auto}}@media(max-width:767px){.ld-navigation-ui .ld-b2b-header{height:76px;min-height:76px;padding:0 14px;gap:8px}.ld-navigation-ui .ld-b2b-brand{min-width:0;gap:8px}.ld-navigation-ui .ld-b2b-brand img{width:44px;height:44px;flex-shrink:0}.ld-navigation-ui .ld-b2b-brand strong{font-size:22px;letter-spacing:0;white-space:nowrap}.ld-navigation-ui .ld-b2b-brand small{font-size:8px;letter-spacing:.4em}.ld-navigation-ui .ld-b2b-stage-actions{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.ld-navigation-ui .ld-b2b-mobile-quote-bar{bottom:calc(80px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 16px #0b3b2c20}.ld-navigation-ui:is(.ld-navigation-menu-open,.ld-navigation-language-open,.ld-navigation-chat-open) .ld-b2b-mobile-quote-bar{visibility:hidden}.ld-b2b-body.nav-open{overflow:hidden}.ld-b2b-body :is(#ld-b2b-products,#ld-b2b-basket,#ld-b2b-trust){scroll-margin-top:92px}}@media(max-width:350px){.ld-navigation-ui .ld-b2b-brand strong{font-size:19px}.ld-navigation-ui .ld-b2b-brand img{width:38px;height:38px}.ld-navigation-ui #ld-chatbox-open{padding-inline-end:9px!important;gap:5px!important}.ld-navigation-ui #ld-chatbox-open>span{font-size:12px!important}}@media(max-width:767px){.ld-navigation-ui.ld-navigation-chat-open #ld-chatbox-widget{max-width:none}.ld-navigation-ui #ld-chatbox-frame{max-width:calc(100vw - 24px)}}@media(max-width:767px){.ld-navigation-ui .ld-b2b-brand>span{display:flex}.ld-navigation-ui.ld-navigation-chat-open #ld-chatbox-widget{left:12px!important;right:12px!important;width:auto!important;max-width:none}.ld-navigation-ui.ld-navigation-chat-open #ld-chatbox-frame{width:100%!important;max-width:100%!important}}html.ld-navigation-document.ld-navigation-menu-lock{overflow:hidden!important}body.ld-navigation-ui.nav-open{overflow-x:clip!important;overflow-y:visible!important}html.ld-navigation-document{scrollbar-gutter:stable}