.flavor-explanation_root__cfEfI{padding:28px 0;border-top:1px solid #dce4de;border-bottom:1px solid #dce4de;color:#1a3326}.flavor-explanation_explanation__YGBiA{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:20px;gap:20px;min-height:130px}.flavor-explanation_swatch__fzOh0{width:48px;height:64px;border-radius:6px}.flavor-explanation_root__cfEfI .flavor-explanation_name__EKU4G{margin:0 0 8px;color:#52665a;font-size:13px}.flavor-explanation_root__cfEfI h3{margin:0 0 12px;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.flavor-explanation_root__cfEfI p{margin:0;max-width:750px;font-size:15px;line-height:1.7}.flavor-explanation_related__p_3Nh{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0 68px}.flavor-explanation_related__p_3Nh button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #c6d2c9;border-radius:6px;padding:8px 12px;font:inherit;font-size:13px;color:inherit;background:transparent;cursor:pointer;text-align:left}.flavor-explanation_related__p_3Nh button[aria-pressed=true]{background:#1a3326;border-color:#1a3326;color:white}.flavor-explanation_related__p_3Nh button:hover{border-color:#2d6a4f}.flavor-explanation_related__p_3Nh button:focus-visible{outline:2px solid #c93f86;outline-offset:3px}.flavor-explanation_related__p_3Nh i{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid #ffffff55}.flavor-explanation_dark__dWxpE{color:#eaf3ed;border-color:#ffffff26}.flavor-explanation_dark__dWxpE .flavor-explanation_name__EKU4G{color:#a7c6b2}.flavor-explanation_dark__dWxpE .flavor-explanation_related__p_3Nh button{border-color:#ffffff55}.flavor-explanation_dark__dWxpE .flavor-explanation_related__p_3Nh button[aria-pressed=true]{color:#14271c;background:#cce4d5;border-color:#cce4d5}@media (max-width:720px){.flavor-explanation_explanation__YGBiA{grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:168px}.flavor-explanation_swatch__fzOh0{width:32px;height:48px}.flavor-explanation_root__cfEfI h3{font-size:21px}.flavor-explanation_root__cfEfI p{font-size:14px}.flavor-explanation_related__p_3Nh{margin-left:0}}.flavor-experience_palette__Gx_4j{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:8px;gap:8px;margin:36px 0 28px}.flavor-experience_tile__GpsuQ{background:var(--flavor);min-height:116px;padding:18px 14px;border:2px solid transparent;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease}.flavor-experience_tile__GpsuQ strong{font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.flavor-experience_tile__GpsuQ span{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.flavor-experience_tile__GpsuQ:hover{transform:translateY(-2px)}.flavor-experience_tile__GpsuQ[aria-pressed=true]{border-color:#ffffff;box-shadow:0 0 0 2px #ffffff55}.flavor-experience_tile__GpsuQ:focus-visible{outline:3px solid white;outline-offset:3px}.flavor-experience_fruity__nYuxQ{grid-column:1/span 5;grid-row:1}.flavor-experience_floral__B_9zu{grid-column:6/span 3;grid-row:1}.flavor-experience_sweet__xJ3VC{grid-column:9/span 4;grid-row:1}.flavor-experience_cocoa__fz9rC,.flavor-experience_herbal__fP5lZ,.flavor-experience_spices__kxcwO{grid-column:span 2}.flavor-experience_acidity__RetO9,.flavor-experience_cereal__FGYtO,.flavor-experience_earthy__nI_tJ,.flavor-experience_fermented__BymaX,.flavor-experience_nutty__8CKMk{grid-column:span 3}.flavor-experience_foot__bQ_Hv{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.flavor-experience_foot__bQ_Hv p{color:#a7c6b2;font-size:12px;max-width:620px;line-height:1.6;margin:0}.flavor-experience_foot__bQ_Hv a{color:#eaf3ed;font-size:14px;flex-shrink:0;padding:12px 0;text-decoration:underline;text-underline-offset:5px}@media (max-width:720px){.flavor-experience_palette__Gx_4j{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flavor-experience_tile__GpsuQ{grid-column:auto;grid-row:auto;min-height:102px;padding:14px}.flavor-experience_fermented__BymaX,.flavor-experience_fruity__nYuxQ,.flavor-experience_sweet__xJ3VC{grid-column:1/-1}.flavor-experience_foot__bQ_Hv{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.flavor-experience_tile__GpsuQ{transition:none}}