:root{--ink:#111;--paper:#fff;--product:#f5f5f5;--fir:#0f3f2c;--fir-soft:#2f5a47;--muted:#6b6b6b;--rule:#e3e3e3;--gutter:32px;--font:"Inter Tight", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}img{max-width:100%;height:auto;display:block}a{color:inherit}a:hover{color:var(--muted)}input,button{font:inherit}.label{text-transform:lowercase;font-size:13px;font-weight:700}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.section-head h2{letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:28px;font-weight:700}.section-head a{text-transform:lowercase;font-size:14px;font-weight:700}.wordmark{letter-spacing:.07em;font-weight:900;line-height:.82}@media (width<=767px){:root{--gutter:16px}.section-head h2{font-size:22px}}.chev,.chev-after:after{vertical-align:.1em;box-sizing:border-box;border-top:.1em solid;border-right:.1em solid;width:.4em;height:.4em;margin:0 .18em 0 .1em;display:inline-block;transform:rotate(45deg)}.chev-after:after{content:"";margin-left:.3em}.chev.l{margin:0 .1em 0 .18em;transform:rotate(-135deg)}.chev.u{vertical-align:-.05em;transform:rotate(-45deg)}.chev.ur{vertical-align:.25em;margin-left:.05em;transform:none}.pnotice[data-astro-cid-i3j4leoh]{z-index:30;background:var(--fir);color:#fff;opacity:0;flex-direction:column;gap:6px;width:min(320px,100vw - 32px);padding:14px 40px 14px 16px;font-size:14px;line-height:1.35;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(12px);box-shadow:0 14px 40px #00000038}.pnotice[data-astro-cid-i3j4leoh].on{opacity:1;transform:none}.pnotice[data-astro-cid-i3j4leoh] .label[data-astro-cid-i3j4leoh]{color:#ffffffb3}.pnotice[data-astro-cid-i3j4leoh] a[data-astro-cid-i3j4leoh]{color:#fff;text-decoration:none}.pnotice[data-astro-cid-i3j4leoh] a[data-astro-cid-i3j4leoh]:hover{text-decoration:underline}.pnotice[data-astro-cid-i3j4leoh] button[data-astro-cid-i3j4leoh]{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}@media (width<=767px){.pnotice[data-astro-cid-i3j4leoh]{width:auto;bottom:92px;left:16px;right:16px}}.float-nav[data-astro-cid-hkbrpulz]{z-index:20;background:var(--ink);align-items:center;gap:8px;padding:8px 14px 8px 8px;display:flex;position:fixed;top:24px;left:24px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-underline-offset:7px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:3px}.float-nav[data-astro-cid-hkbrpulz] .symbol[data-astro-cid-hkbrpulz]{place-items:center;width:44px;height:44px;padding:0;display:grid}.float-nav[data-astro-cid-hkbrpulz] .symbol[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{filter:invert();width:44px;height:44px}.account[data-astro-cid-hkbrpulz]{align-items:center;display:inline-flex}.account[data-astro-cid-hkbrpulz].signed-in{padding:4px 6px 4px 10px}.account[data-astro-cid-hkbrpulz].signed-in img,.account[data-astro-cid-hkbrpulz].signed-in span{object-fit:cover;background:var(--fir);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.menu-open[data-astro-cid-hkbrpulz]{color:#fff;cursor:pointer;background:0 0;border:0;height:40px;padding:0 12px;font-size:14px;font-weight:800}.mobile-only[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:20px var(--gutter) 32px;background:var(--paper);color:var(--ink);border:0;flex-direction:column;gap:24px;margin:0 0 0 auto;display:none;overflow-y:auto}.menu[data-astro-cid-hkbrpulz][open]{display:flex}.menu[data-astro-cid-hkbrpulz]::backdrop{background:#11111180}.menu-head[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;display:flex}.menu-symbol[data-astro-cid-hkbrpulz]{width:40px;height:40px}.menu-close[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;height:44px;padding:0 4px;font-size:15px;font-weight:700}.menu-sections[data-astro-cid-hkbrpulz]{flex-direction:column;display:flex}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule)}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{letter-spacing:-.03em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:36px;font-weight:800;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:after{content:"+";font-weight:500}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]:after{content:"–"}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] details[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:17px;font-weight:500;text-decoration:none}.menu-more[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.menu-more[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;font-size:22px;font-weight:800;text-decoration:none}.menu-social[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.menu-social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border:2px solid var(--ink);justify-content:center;align-items:center;height:48px;font-weight:800;text-decoration:none;display:flex}.footer[data-astro-cid-hkbrpulz]{padding:64px var(--gutter) 32px;flex-direction:column;gap:40px;display:flex;overflow:hidden}.footer-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:12px 28px;font-size:14px;display:flex}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.footer-links[data-astro-cid-hkbrpulz] .strong[data-astro-cid-hkbrpulz]{font-weight:800}.footer-mark[data-astro-cid-hkbrpulz]{margin:0;font-size:clamp(72px,15.5vw,230px)}.newsletter[data-astro-cid-hkbrpulz]{z-index:30;background:var(--fir);color:#fff;flex-direction:column;gap:12px;width:360px;padding:20px;display:flex;position:fixed;bottom:24px;right:24px}.newsletter[data-astro-cid-hkbrpulz][hidden]{display:none}.nl-head[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:flex-start;font-size:20px;font-weight:700;display:flex}.nl-close[data-astro-cid-hkbrpulz]{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:-12px -12px 0 0;font-size:18px}.nl-form[data-astro-cid-hkbrpulz]{display:flex}.nl-trap[data-astro-cid-hkbrpulz]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{min-width:0;height:44px;color:var(--ink);background:#fff;border:0;flex:1;padding:0 12px;font-size:14px}.nl-form[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{background:var(--ink);color:#fff;cursor:pointer;border:0;height:44px;padding:0 16px;font-weight:700}.nl-note[data-astro-cid-hkbrpulz]{font-size:11px}.footer[data-astro-cid-hkbrpulz]{position:relative}.to-top[data-astro-cid-hkbrpulz]{right:var(--gutter);z-index:40;background:var(--ink);color:#fff;width:56px;height:56px;font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;font-weight:800;position:absolute;bottom:24px}.to-top[data-astro-cid-hkbrpulz]:hover{background:var(--fir)}.visually-hidden[data-astro-cid-hkbrpulz]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.float-nav[data-astro-cid-hkbrpulz]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0d0c0eb8;justify-content:space-between;gap:2px;padding:6px;left:12px;right:12px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:10px 8px;font-size:13px}.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href=\/kuration],.float-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href=\/kolroy-world],.float-nav[data-astro-cid-hkbrpulz] .account[data-astro-cid-hkbrpulz],.desktop-only[data-astro-cid-hkbrpulz]{display:none}.mobile-only[data-astro-cid-hkbrpulz]{display:inline}.menu-open[data-astro-cid-hkbrpulz]{padding:0 8px;font-size:13px;font-weight:700}.menu[data-astro-cid-hkbrpulz]{width:100vw;margin:0}.footer[data-astro-cid-hkbrpulz]{padding-bottom:104px}.footer-mark[data-astro-cid-hkbrpulz]{font-size:13vw}.to-top[data-astro-cid-hkbrpulz]{width:40px;height:40px;font-size:17px;bottom:104px}.newsletter[data-astro-cid-hkbrpulz]{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));width:auto}}
