*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:#16181b;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fcfdfe;margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,h4,p,ol,ul{margin:0}ol,ul{padding-left:18px}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}body{overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes floatA{0%,to{transform:translate(0,0)}50%{transform:translate(6px,-16px)}}@keyframes floatB{0%,to{transform:translate(0,0)}50%{transform:translate(-8px,-12px)}}@keyframes floatC{0%,to{transform:translate(0,0)}50%{transform:translate(4px,14px)}}.hero-wash-mobile{display:none}@media (width<=719px){.hero-wash-mobile{display:block!important}.doc-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.doc-nav{flex-wrap:wrap;border-left:0!important;flex-direction:row!important}.doc-nav a{border-left:0!important;border-radius:999px!important;margin-left:0!important}}.nav-item{color:#3b3e44;border-radius:999px;padding:8px 12px;transition:background .15s,color .15s}.nav-item:hover{color:#16181b;background:#eef1f7}.nav-item.is-active{color:#2a3c5e;font-weight:600}.basket-pill{color:#fff;background:#2a3c5e;border-radius:999px;align-items:center;gap:8px;padding:8px 10px 8px 16px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #16181b1a,0 8px 18px -10px #2a3c5e8c}.basket-pill:hover{background:#1e2c46;transform:translateY(-1px)}@media (width<=719px){.nav-item{padding:6px 9px}}.btn-primary,.btn-ghost{transition:background .15s,border-color .15s,box-shadow .15s,transform .15s,color .15s}.btn-primary:hover{transform:translateY(-1px);background:#1e2c46!important;box-shadow:0 2px 4px #16181b1f,0 14px 26px -10px #2a3c5e99!important}.btn-ghost:hover{transform:translateY(-1px);color:#16181b!important;background:#fff!important;border-color:#b9c3d4!important}.btn-primary:active,.btn-ghost:active,.basket-pill:active{transform:translateY(0)}#catalogue{scroll-margin-top:72px}
