.ingredient-language-control{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:0 0 16px;font:11px/1.4 Oxygen,sans-serif;color:#65715b}
.ingredient-language-control select{font:inherit;font-size:12px;color:#35442d;background:transparent;border:0;border-bottom:1px solid #c4cfb7;border-radius:0;padding:7px 23px 7px 3px;cursor:pointer;min-height:36px;max-width:100%}
.ingredient-language-control select:focus-visible{outline:2px solid #596e46;outline-offset:3px}
#ingredient-language-help{flex-basis:100%;font-size:10px;color:#6e7865}
.ingredient-english-name{display:block;font:400 14px/1.4 Oxygen,sans-serif;letter-spacing:0;color:inherit;opacity:.9;overflow-wrap:anywhere}
.ingredient-english-name[hidden]{display:none}
.primary-swatch h2{overflow-wrap:anywhere}
.wheel-side>.ingredient-language-control{margin:0 0 4px 4%;max-width:92%}
.wheel-page .primary-swatch .ingredient-english-name{font-size:13px;margin-top:-2px}
.wheel-page .palette-choice.long-pairing-name{font-size:16px;line-height:1.25}
@media(max-width:560px){.ingredient-language-control{font-size:10px;margin-bottom:12px}.ingredient-language-control select{font-size:12px}.ingredient-english-name{font-size:11px}.wheel-side>.ingredient-language-control{margin-top:5px}.wheel-page .primary-swatch .ingredient-english-name{font-size:12px}}

@media(max-width:680px){
 .wheel-side>.ingredient-language-control{justify-content:flex-end;text-align:right;max-width:none;margin-left:0;margin-right:0}
}

@media(max-width:680px){
 .wheel-page .masthead>.ingredient-language-control{margin:0 0 0 auto;flex:0 1 190px;min-width:0;justify-content:flex-end;flex-wrap:nowrap}
 .wheel-page .masthead>.ingredient-language-control select{width:100%;min-width:0;min-height:44px;font-size:12px}
 .wheel-page .masthead #ingredient-language-help{display:none}
}

.language-field{display:flex;flex-direction:column;min-width:0}
.secondary-language-field label{font-size:10px}
.pairing-secondary-name{display:block;font:400 11px/1.3 Oxygen,sans-serif;margin-top:5px;opacity:.85;overflow-wrap:anywhere}
.pairing-secondary-name[hidden],.wheel-secondary-name[hidden]{display:none}
.wheel-secondary-name{font:400 12px/1.35 Oxygen,sans-serif;max-width:90%;overflow-wrap:anywhere;color:#65715b;margin-top:3px}
@media(min-width:681px){
 .primary-language-field label.sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;font-size:10px}
 .ingredient-language-control{column-gap:18px}
}
@media(max-width:680px){
 .secondary-language-field,.wheel-secondary-name,.pairing-secondary-name{display:none!important}
 .wheel-page .masthead .primary-language-field{width:100%}
}
