@font-face{font-family:Manrope;src:url('assets/manrope-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-800.woff2') format('woff2');font-weight:800;font-display:swap}
.category-buttons a{padding:12px 0;font-size:15px;color:var(--muted);border-bottom:2px solid transparent}.category-buttons a.active{border-color:var(--accent);color:var(--ink);font-weight:600}.language a{padding:10px 2px;font-size:12px}.language a[aria-current]{color:var(--accent);font-weight:800}.footer-privacy{margin-left:auto;text-decoration:underline}.gallery{display:flex;gap:12px;margin-top:14px}.gallery button{padding:0;width:90px;border:1px solid var(--line)}.notice{padding:20px;background:#edf5ef;margin-bottom:20px}.reference-price{font-size:22px;font-weight:600}.honeypot{position:absolute;left:-10000px}.pagination{display:flex;gap:18px;margin-top:35px}.contact-actions button{min-height:30px}.product-image img{height:100%;width:100%}.detail-image img{height:auto}.detail-intro p{margin-bottom:14px}a:focus-visible,button:focus-visible{outline-offset:3px}
@media(max-width:700px){.category-buttons a{font-size:12px;white-space:nowrap}.header .language{order:2}.header .wordmark{font-size:15px}.gallery button{width:65px}}
