html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}.biocide-notice{max-width:none;font-weight:700;display:block}.pdp-notice{margin:.5rem 0 0;font-size:.8125rem}.gate{color:#2a2420;place-items:center;min-height:100vh;padding:1.5rem;font:400 1rem/1.6 system-ui,sans-serif;display:grid}.gate form{gap:.75rem;width:min(100%,20rem);display:grid}.gate h1{text-align:center;margin:0 0 1rem;font-size:1.75rem;font-weight:500}.gate label{color:#7b726b;font-size:.875rem}.gate input,.gate button{font:inherit;border:1px solid #e3ddd5;padding:.75rem 1rem}.gate button{color:#fff;cursor:pointer;background:#2a2420;border-color:#2a2420}.gate [role=alert]{color:#a3341f;margin:0;font-size:.875rem}.overview{color:#2a2420;max-width:52rem;margin:0 auto;padding:4rem 1.5rem;font:400 1rem/1.6 system-ui,sans-serif}.overview h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:500}.overview>p{color:#7b726b;margin:0 0 2.5rem}.overview ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.overview li{border:1px solid #e3ddd5;padding:1.5rem}.overview h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:500}.overview li p{color:#7b726b;margin:0 0 1rem}.overview nav{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.overview a{color:inherit;text-underline-offset:.25em}
