.footer-bottom .footer-font-license{display:inline-block;margin-left:16px;font:10px/1.6 var(--obs-body),sans-serif;color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.75}.footer-brand .supplied-brand-logo,.obs-logo .supplied-brand-logo{display:block;position:relative;width:174px;height:44px;overflow:hidden;margin:0;flex-shrink:0}.supplied-brand-logo img{position:absolute;width:301px!important;max-width:none!important;height:auto!important;left:-68px;top:-86px}.obs-logo>span:last-child{font-size:8px;letter-spacing:.15em;margin-top:5px}.footer-brand .supplied-brand-logo{transform-origin:left center}@media(max-width:760px){.obs-logo .supplied-brand-logo{width:139px;height:35px}.obs-logo .supplied-brand-logo img{width:241px!important;left:-54px;top:-69px}.obs-logo>span:last-child{font-size:7px}}.obs-footer.obs-footer-complete{--footer-mark-size:clamp(480px,58vw,840px);margin-top:0;padding-top:90px;overflow:visible;clip-path:inset(-1000px 0 0 0);isolation:isolate}.footer-chrome-mark{position:absolute;bottom:0;right:0;width:calc(var(--footer-mark-size)*.92);height:calc(var(--footer-mark-size)*.92);overflow:hidden;pointer-events:none;z-index:0;opacity:.32}.obs-footer-complete>.footer-chrome-mark~*{position:relative;z-index:1}.footer-chrome-mark img{display:block;width:var(--footer-mark-size);height:var(--footer-mark-size);max-width:none;object-fit:contain}@media(max-width:760px){.obs-footer.obs-footer-complete{--footer-mark-size:96vw;padding-top:56px}.footer-chrome-mark{opacity:.22}}@property --starfield-turn{syntax:"<angle>";initial-value:0deg;inherits:false}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button){position:relative;isolation:isolate;border-radius:24px;--starfield-light:#719bb5}:is(.continuum-link,.obs-menu-button){padding:10px 18px;border:1px solid #8da1a766}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--starfield-turn),transparent 0 65%,var(--starfield-light) 80%,#edfaff 84%,transparent 90%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:starfield-orbit 4s linear infinite paused;opacity:.45;transition:opacity .25s}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):after{content:"";position:absolute;inset:2px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background-image:radial-gradient(circle,var(--starfield-light) 1px,transparent 1.4px),radial-gradient(circle,var(--starfield-light) .7px,transparent 1.2px);background-size:13px 11px,19px 17px;background-position:2px 4px,8px 3px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 35% 65%,#000);mask-image:linear-gradient(90deg,#000,transparent 35% 65%,#000);transition:opacity .3s;animation:starfield-twinkle 1.8s ease-in-out infinite alternate paused}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):is(:hover,:focus-visible,:active):before{opacity:1;animation-play-state:running}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):is(:hover,:focus-visible,:active):after{opacity:.35;animation-play-state:running}html[data-home-background=black] :is(.continuum-link,.obs-menu-button){--starfield-light:#b3d9ef}:is(button:disabled,[aria-disabled=true]):after,:is(button:disabled,[aria-disabled=true]):before{display:none!important}@keyframes starfield-orbit{to{--starfield-turn:360deg}}.obs-header nav a{isolation:isolate;border-radius:24px}.obs-nav-starfield{position:absolute;inset:3px -10px;border-radius:inherit;pointer-events:none;z-index:-1;--starfield-light:#719bb5}.obs-nav-starfield:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--starfield-turn),transparent 0 65%,var(--starfield-light) 80%,#edfaff 84%,transparent 90%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:starfield-orbit 4s linear infinite paused;opacity:.3;transition:opacity .25s}.obs-nav-starfield:after{content:"";position:absolute;inset:2px;border-radius:inherit;background-image:radial-gradient(circle,var(--starfield-light) 1px,transparent 1.4px);background-size:11px 13px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 30% 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30% 70%,#000);opacity:0;animation:starfield-twinkle 1.8s ease-in-out infinite alternate paused}.obs-header nav a:is(:hover,:focus-visible,:active) .obs-nav-starfield:before{opacity:1;animation-play-state:running}.obs-header nav a:is(:hover,:focus-visible,:active) .obs-nav-starfield:after{opacity:.35;animation-play-state:running}html[data-home-background=black] .obs-nav-starfield{--starfield-light:#b3d9ef}@keyframes starfield-twinkle{0%{opacity:.12}to{opacity:.38}}@media(prefers-reduced-motion:reduce){.obs-nav-starfield:after,.obs-nav-starfield:before{animation:none;transition:none}:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):after,:is(.obs-cta,.continuum-link,.obs-menu-button,.obs-menu button,main button):before{animation:none;transition:none}}html body :is(.obs-cta,.continuum-link){border-radius:999px}html[data-theme=light] :is(.obs-menu-button,main button,.obs-header nav a):where(:not(.obs-cta,.continuum-link)){isolation:isolate;position:relative;--radial-fill:#c5e5e5;transition:background .45s,color .25s}html[data-theme=light] .obs-nav-starfield:before,html[data-theme=light] :is(.obs-menu-button,main button):where(:not(.obs-cta,.continuum-link)):before{content:"";position:absolute;inset:0;padding:0;border-radius:inherit;z-index:-1;background:var(--radial-fill,#c5e5e5);-webkit-mask:none;mask:none;animation:none;opacity:1;clip-path:circle(0 at var(--radial-x,50%) var(--radial-y,50%));transition:clip-path .45s ease-in-out;pointer-events:none}html[data-theme=light] .obs-nav-starfield:after,html[data-theme=light] :is(.obs-menu-button,main button):where(:not(.obs-cta,.continuum-link)):after{display:none}html[data-theme=light] :is(.obs-menu-button,main button):where(:not(.obs-cta,.continuum-link)):is(:hover,:focus-visible,:active){color:#132d35;background:transparent}html[data-theme=light] .obs-header nav a:is(:hover,:focus-visible,:active) .obs-nav-starfield:before,html[data-theme=light] :is(.obs-menu-button,main button):where(:not(.obs-cta,.continuum-link)):is(:hover,:focus-visible,:active):before{clip-path:circle(150% at var(--radial-x,50%) var(--radial-y,50%));animation:none}html[data-theme=light] .obs-header nav a:is(:hover,:focus-visible,:active){color:#132d35}html body a.supplied-product-card>.product-card-cta{position:relative;isolation:isolate}html body a.supplied-product-card>.product-card-cta:after{content:"";position:absolute;inset:3px;border-radius:inherit;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,currentColor 1px,transparent 1.4px),radial-gradient(circle,currentColor .7px,transparent 1.2px);background-size:13px 11px,19px 17px;background-position:2px 4px,8px 3px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 35% 65%,#000);mask-image:linear-gradient(90deg,#000,transparent 35% 65%,#000);opacity:0;transition:opacity .3s;animation:starfield-twinkle 1.8s ease-in-out infinite alternate paused}html body a.supplied-product-card:is(:hover,:focus-visible,:active)>.product-card-cta:after{opacity:.35;animation-play-state:running}@media(prefers-reduced-motion:reduce){html[data-theme=light] .obs-nav-starfield:before,html[data-theme=light] :is(.obs-menu-button,main button):where(:not(.obs-cta,.continuum-link)):before{transition:none}html body a.supplied-product-card>.product-card-cta:after{animation:none;transition:none}}.obs-theme-picker{display:flex;gap:2px;border:1px solid #7893a266;border-radius:24px;padding:3px;flex-shrink:0}.obs-theme-picker button{min-height:36px;padding:5px 9px;border-radius:20px;font-size:9px;letter-spacing:.08em;color:inherit}.obs-theme-picker button[aria-pressed=true]{background:#c5dce6;color:#14252e}html[data-theme=black] .obs-theme-picker button[aria-pressed=true]{background:#d4e7ef;color:#14252e}.obs-menu .obs-theme-picker{max-width:100%;gap:2px}.obs-menu .obs-theme-picker button{min-height:44px;padding:8px 12px;font-size:12px;line-height:1.4;letter-spacing:.03em}@media(max-width:760px){.obs-theme-picker button{padding:4px 6px;font-size:8px;min-height:36px}.obs-header .obs-current{display:none}.obs-header{gap:8px}.obs-header .obs-logo{font-size:18px}}html body .obs-header .nav-fill-button{position:relative;isolation:isolate;overflow:hidden;border-radius:7px;padding:12px 14px;min-height:44px;letter-spacing:.045em;transition:color .5s ease;background:transparent}html body .obs-header nav{gap:8px;font-size:clamp(12px,.84vw,13px)}html body .obs-header .obs-language button{font-size:13px}html body .obs-header .nav-fill-button:after,html body .obs-header .nav-fill-button:before{display:none}html body .obs-header .nav-water{position:absolute;inset:0;z-index:-1;margin:0;pointer-events:none;background:#237344;transform:translateY(calc(100% + 16px));transition:transform 1.1s cubic-bezier(.45,0,.25,1)}.nav-water svg{position:absolute;bottom:calc(100% - 1px);left:0;width:200%;height:16px;fill:#237344;animation:nav-water-wave 3s linear infinite paused}html body .obs-header .nav-fill-button:is(:hover,:focus-visible,:active),html body .obs-header nav a.nav-fill-button:is(:hover,:focus-visible,:active){color:#fff}html body .obs-header .nav-fill-button:is(:hover,:focus-visible,:active) .nav-water{transform:translateY(0)}.nav-fill-button:is(:hover,:focus-visible,:active) .nav-water svg{animation-play-state:running}html body .obs-header .nav-fill-button[aria-current=page]{box-shadow:inset 0 -2px #237344}html body .obs-header .nav-fill-button:focus-visible{outline:2px solid #579e70;outline-offset:3px}@keyframes nav-water-wave{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){html body .obs-header .nav-water{transition:none}.nav-water svg{animation:none}}@media(max-width:760px){html body .obs-header .obs-language button{font-size:11px}}dialog.obs-menu{overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:24px}dialog.obs-menu .obs-menu-top{gap:24px;font-size:22px;font-weight:700;line-height:1.4}dialog.obs-menu .obs-menu-top button{flex-shrink:0;font-size:inherit;font-weight:inherit}dialog.obs-menu .obs-menu-bottom{flex-wrap:wrap;gap:20px 32px;min-height:95px;padding-block:16px;font-size:18px;line-height:1.5}dialog.obs-menu .obs-menu-bottom>a{display:inline-flex;align-items:center;min-height:44px}dialog.obs-menu .obs-menu-bottom .obs-language{width:max-content;min-width:95.28px;max-width:100%;flex-wrap:wrap;row-gap:20px;column-gap:27px}dialog.obs-menu .obs-menu-bottom .obs-language button{min-width:44px;min-height:44px;flex-shrink:0;font-size:inherit;line-height:inherit}dialog.obs-menu nav{margin:clamp(24px,3svh,44px) auto}dialog.obs-menu nav a{display:block;min-height:44px;padding-block:clamp(12px,1.8svh,22px);line-height:1.35}@media (max-width:760px){dialog.obs-menu .obs-menu-top{gap:16px;font-size:18px}dialog.obs-menu .obs-menu-bottom{gap:12px 20px;font-size:16px}dialog.obs-menu nav{margin:clamp(18px,2.4svh,28px) 0}dialog.obs-menu nav a{padding-block:clamp(10px,1.5svh,16px)}}@media (max-width:760px) and (max-height:700px){dialog.obs-menu nav a{padding-block:8px;font-size:clamp(30px,5svh,38px)}}dialog.obs-menu[hidden]{display:none}dialog.obs-menu[data-dialog-fallback=true][open]{display:block;z-index:100;height:100vh;height:100dvh}.obs-header:after{content:"";position:absolute;left:0;right:0;top:100%;height:80px;height:clamp(56px,8vh,104px);height:clamp(56px,8svh,104px);pointer-events:none;background:linear-gradient(to bottom,var(--pearl),transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--pearl) 98%,transparent) 0,color-mix(in srgb,var(--pearl) 94%,transparent) 12%,color-mix(in srgb,var(--pearl) 78%,transparent) 30%,color-mix(in srgb,var(--pearl) 50%,transparent) 52%,color-mix(in srgb,var(--pearl) 22%,transparent) 74%,color-mix(in srgb,var(--pearl) 5%,transparent) 91%,transparent 100%);opacity:0;transition:opacity .22s ease-out}.obs-header[data-scrolled=true]:after{opacity:1}html[data-theme=light] .obs-header{isolation:isolate}html[data-theme=light] .obs-header:after{top:0;height:calc(100% + clamp(56px, 8vh, 104px));height:calc(100% + clamp(56px, 8svh, 104px));z-index:-1;background:linear-gradient(to bottom,var(--pearl),transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--pearl) 78%,transparent) 0,color-mix(in srgb,var(--pearl) 72%,transparent) 30%,color-mix(in srgb,var(--pearl) 52%,transparent) 60%,color-mix(in srgb,var(--pearl) 24%,transparent) 80%,transparent 100%)}body:has(main :focus-visible,.obs-footer :focus-visible) .obs-header:after{opacity:0}@media (forced-colors:active),print{.obs-header:after{display:none}}.obs-header-actions,.obs-header-controls{display:flex;align-items:center;flex-shrink:0}.obs-header-actions{gap:18px}.obs-header-controls{gap:10px}.obs-header .obs-header-controls .obs-language{display:flex;gap:2px;width:auto;min-width:0}html body .obs-header .obs-header-controls .obs-language button{position:relative;min-height:44px;padding:6px 5px;font-size:11px;line-height:1;letter-spacing:.02em;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;opacity:.5}html body .obs-header .obs-header-controls .obs-language button[aria-pressed=true]{opacity:1;font-weight:600}html body .obs-header .obs-header-controls .obs-language button:after{display:none}.obs-header .obs-header-bulb{display:grid;place-items:center;flex-shrink:0;width:32px;min-height:44px;padding:6px;border:0;background:transparent;color:inherit}.obs-header-bulb svg{width:20px;height:22px}.obs-header-bulb[data-lit=true] .obs-bulb-glass{fill:currentColor;fill-opacity:.14}.obs-header-controls button:is(:hover,:focus-visible){opacity:1}.obs-header-controls button:focus-visible{outline:2px solid var(--mineral);outline-offset:2px}@media(max-width:760px){.obs-header-actions{gap:8px}.obs-header-controls{gap:4px}html body .obs-header .obs-header-controls .obs-language button{padding-inline:4px;font-size:10px}.obs-header .obs-header-bulb{width:28px;padding-inline:4px}}@media(max-width:380px){.obs-header .obs-logo .supplied-brand-logo{width:110px;height:28px}.obs-header .obs-logo .supplied-brand-logo img{width:190px!important;left:-43px;top:-54px}.obs-header .obs-logo>span:last-child{font-size:6px}.obs-header-actions{gap:4px}}