.coffee-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.coffee-amounts button{background:#fff9ed;color:#17324c;border:1px solid #efcf89;border-radius:12px;padding:13px 8px;font-size:20px;line-height:1.25}.coffee-amounts button small{display:block;font-size:11px;font-weight:500;margin-top:6px}.coffee-amounts button[aria-pressed=true]{background:#fff0c9;border-color:#cb8d00;box-shadow:0 0 0 2px #f6ce73}.language-switch{display:inline-flex;gap:2px;align-items:center;white-space:nowrap}.language-switch a{padding:6px 8px;border-radius:7px;font-size:11px!important;font-weight:700}.language-switch a[aria-current=true]{background:#e8f3ff;color:#075bcc}.language-switch a:hover{background:#edf5ff;color:#075bcc}.multilingual-note{font-weight:700;color:#075bcc}.coffee-amounts button:focus-visible{outline:3px solid #096bf2;outline-offset:3px}@media(max-width:480px){.coffee-amounts{gap:6px}.coffee-amounts button{font-size:18px;padding:12px 5px}.coffee-amounts button small{font-size:10px}}
.language-switch{display:inline-flex!important;align-items:center;gap:4px!important;margin:0!important}.language-switch select{font:inherit;font-size:12px;max-width:145px;width:auto;margin:0;padding:7px 23px 7px 8px;border:1px solid #d4e4fb;background:#f4f8ff;color:#102747;border-radius:8px;min-height:32px}.language-switch button{margin:0;padding:5px 8px;min-height:32px;line-height:1;background:#e9f2ff;color:#0865d8;border-radius:7px;font-size:15px}.language-switch .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.language-switch select{max-width:130px}}
html{scroll-padding-top:var(--sp-header-offset,105px)}
