.Button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex}.Button:not(.Button__Link){align-items:center;justify-content:space-between;gap:6px;font:var(--ctaFont);border-radius:16.5px;padding:3px 16px 6px;cursor:pointer;position:relative;background-color:var(--buttonColor);color:var(--knockoutColor);white-space:nowrap;transition:var(--hoverTransition);transition-property:background-color opacity}@media (pointer:fine){.Button:not(.Button__Link):not(.Button--active):hover{background-color:var(--buttonHoverColor)}}html[lang^=ja] .Button:not(.Button__Link){font-weight:600;font-variation-settings:"wght" 425}.Button:not(.Button__Link) .Button__icon{width:12px;height:12px;position:relative;top:2px}.Button:not(.Button__Link) .HoverArrow{--arrowSpacing:2px;--arrowTop:2px}.Button:not(.Button__Link):focus{outline:none;box-shadow:var(--focusBoxShadow)}.Button__Link{cursor:pointer;color:var(--linkColor);opacity:var(--linkOpacity,1);transition:var(--hoverTransition);transition-property:color,opacity;outline:none;background:transparent;padding:0;font:var(--ctaFont)}@media (pointer:fine){.Button__Link:hover{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}@media (pointer:coarse){.Button__Link:active{color:var(--linkHoverColor,var(--linkColor));opacity:var(--linkHoverOpacity,1)}}.keyboard-navigation .Button__Link:focus{box-shadow:var(--focusBoxShadow);border-radius:2px}