body{padding-bottom:var(--cookie-h,0px)}#cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid var(--border);box-shadow:0 -10px 30px rgba(20,25,35,.08)}#cookie-banner[hidden]{display:none}.ck{display:flex;align-items:center;gap:14px 28px;max-width:var(--maxw);margin:0 auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px))}.ck__tx{flex:1;min-width:0}.ck__h{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:15.5px;font-weight:800;color:var(--text)}.ck__h .unit-ico{display:block;flex:none;width:22px;height:22px}.ck__h .unit-ico circle[fill="#6a3a1f"]:nth-of-type(odd){fill:var(--accent)}.ck__tx p{margin:0;font-size:14px;line-height:1.5;color:var(--text-soft)}.ck__in{color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px}.ck__go{flex:none;display:flex;gap:10px}.ck__more{background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent-dark)}.ck__more:hover{background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent-dark)}.ck__in{display:none}@media (max-width:620px){.ck{gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) 16px}.ck__h,.ck__more{display:none}.ck__in{display:inline}.ck__tx p{font-size:12.5px;line-height:1.4}}