input.abo-checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#fff 50%/13px 13px no-repeat;border:1px solid #767676;border-radius:2.5px;flex:0 0 15px;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0;transition:background-color .12s,border-color .12s;display:inline-block}input.abo-checkbox[type=checkbox]:checked{background-color:#000;background-image:url(../icons/checkbox-check.svg);border-color:#000}input.abo-checkbox[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #000}input.abo-checkbox[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){input.abo-checkbox[type=checkbox]{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/InterVariable.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/InterVariable-Italic.woff2)format("woff2")}:root{color:#000;font-synthesis:none;--ink:#000;--muted:#777;--paper:#fff;--line:#ddd;--accent:#000;background:#f8f7f1;font-family:Inter,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0}button,input,select,textarea{color:inherit;font:inherit}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}nav[aria-label=Breadcrumb]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.home-container{width:min(1260px,100% - 120px);margin-inline:auto}.home-hero h1,.home-section h2,.page-heading h1,.product-detail h1{margin:0;font-weight:400;line-height:1.04}.eyebrow{letter-spacing:.15em;margin:0 0 10px;font-size:.6rem;font-weight:300}.button{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:.8rem;font-weight:700;display:inline-flex}.button--light{color:var(--ink);background:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error-toast[data-v-9cca9f9e]{z-index:2000;box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;pointer-events:none;background:#000000e6;border-radius:4px;min-width:min(260px,100vw - 32px);max-width:min(560px,100vw - 32px);padding:18px 24px;font-size:.88rem;font-weight:500;line-height:1.4;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #0000003d}
