.site-footer{padding-block:var(--space-6);border-block-start:var(--rule) solid var(--text);color:var(--text-muted);font-size:var(--fs-15);margin-block-start:var(--space-7)}.site-footer__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__about{grid-column:1/-1}.site-footer__about p{max-inline-size:60ch;margin-block-end:var(--space-2)}.site-footer__name{color:var(--text);font-size:var(--fs-20);font-weight:700}.site-footer__note{margin-block-end:0}.site-footer__col h2{color:var(--text);font-size:var(--fs-13);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-2);font-weight:700}.site-footer__col ul{margin:0;padding:0;list-style:none}.site-footer__col a{min-block-size:32px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.site-footer__col a:hover{text-decoration:underline}.site-footer__updated{margin:var(--space-5) 0 0;border-block-start:var(--rule) solid var(--line);font-size:var(--fs-13);padding-block-start:var(--space-4)}@media (width>=768px){.site-footer__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.site-footer__about{grid-column:auto}}.site-header{background:var(--bg);border-block-end:var(--rule) solid var(--line)}.site-strip{border-block-end:var(--rule) solid var(--line);color:var(--text-muted);font-size:var(--fs-13)}.site-strip__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:32px;display:flex}.site-strip__text{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.site-strip__stores{gap:var(--space-4);flex:none;display:flex}.site-strip__stores a{min-block-size:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-strip__stores a:hover{color:var(--text);text-decoration:underline}.site-header__row{align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.logo{min-block-size:var(--touch-target);color:var(--text);font-size:var(--fs-26);font-weight:700;line-height:var(--touch-target);flex:none;align-items:baseline;text-decoration:none;display:inline-flex}.logo__dot{color:var(--drop)}.search{flex:1;min-inline-size:0;max-inline-size:640px;display:flex}.search__input{min-inline-size:0;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:1.5px solid var(--text);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-16);border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;flex:1}.search__input::placeholder{color:var(--text-muted);opacity:1}.search__input:focus-visible{outline-offset:0}.search__submit{min-block-size:var(--touch-target);padding-inline:var(--space-5);border:1.5px solid var(--text);background:var(--text);color:var(--on-text);font:inherit;font-size:var(--fs-16);cursor:pointer;transition:background-color var(--transition);border-radius:0;flex:none;font-weight:500}.search__submit:hover{background:color-mix(in srgb, var(--text) 82%, var(--bg))}.lang-switch{min-block-size:var(--touch-target);min-inline-size:var(--touch-target);padding-inline:var(--space-3);color:var(--text);text-underline-offset:4px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:500;text-decoration:underline;display:inline-flex}.lang-switch:hover{text-decoration-thickness:2px}.chips-row{max-inline-size:var(--content-max);margin-inline:auto}.chips{gap:var(--space-5);overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--gutter);display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{min-block-size:var(--touch-target);color:var(--text-muted);font-size:var(--fs-15);flex:none;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.chip__pill{padding-block:var(--space-1);white-space:nowrap;transition:color var(--transition), border-color var(--transition);border-block-end:2px solid #0000}.chip:hover .chip__pill{color:var(--text)}.chip:focus-visible{outline:none}.chip:focus-visible .chip__pill{outline:2px solid var(--focus);outline-offset:2px}.chip[aria-current=page] .chip__pill{border-block-end-color:var(--text);color:var(--text)}@media (width<=767px){.search{flex-basis:100%;order:3;max-inline-size:none}}
